The following table provides a sumary of the test information.
The following table shows the results of each test. A red icon indicates that the
test failed or had an error. A green icon
indicates success. Any errors or failure messages
will be displayed as a list beneath the test name. To see the
exception, click on the info icon on the right.
 | Test | Failures | Error | Info |
| testSignature | 0 | 0 | |
| testConstructorInjection | 0 | 0 | |
| testInstanceFactoryConstructorInjection | 0 | 0 | |
| testStaticFactoryConstructorInjection | 0 | 0 | |
| testPropertyInjection | 0 | 0 | |
| testInstanceFactoryPropertyInjection | 0 | 0 | |
| testStaticFactoryPropertyInjection | 0 | 0 | |
| testCompoundProperty | 0 | 0 | |
| testCompoundPropertyMissingName | 0 | 0 | |
| testCompoundPropertyMissingValue | 0 | 0 | |
| testServicePropertiesReevaluation | 0 | 0 | |
| testComponentDirectDependency | 0 | 0 | |
| testComponentDependsOnDependency | 0 | 0 | |
| testServiceDependsOnDependency | 0 | 0 | |
| testComponentWaitingDependency | 0 | 0 | |
| testMultipleGracePeriod | 0 | 0 | |
| testComponentNowaitDependency | 0 | 0 | |
| testComponentTimeoutDependency | 0 | 0 | |
| testInfiniteComponentTimeoutDependency | 0 | 0 | |
| testServiceRequestInitialization | 0 | 0 | |
| testServiceRequestActivation | 0 | 0 | |
| testEagerServiceRequestInitialization | 0 | 0 | |
| testServiceReferenceExport | 0 | 0 | |
| testInlineServiceReferenceExport | 0 | 0 | |
| testIndirectServiceReferenceExport | 0 | 0 | |
| testCustomTypeInjection | 0 | 0 | |
| testMultiRegisteredConverter | 0 | 0 | |
| testCustomBooleanConverter | 0 | 0 | |
| testServiceBooleanConverter | 0 | 0 | |
| testSubclassConverterInstead | 0 | 0 | |
| testConverterCalled | 0 | 0 | |
| testConversionServiceInjection | 0 | 0 | |
| testConversionServiceInjectionOverride | 0 | 0 | |
| testConstructorShortArgs | 0 | 0 | |
| testConstructorLongArgs | 0 | 0 | |
| testStaticFactoryShortArgs | 0 | 0 | |
| testStaticFactoryLongArgs | 0 | 0 | |
| testInstanceFactoryShortArgs | 0 | 0 | |
| testInstanceFactoryLongArgs | 0 | 0 | |
| testStringTypeConstructor | 0 | 0 | |
| testWrapperPrimitiveAmbiguity | 0 | 0 | |
| testInstanceWrapperPrimitiveAmbiguity | 0 | 0 | |
| testStaticWrapperPrimitiveAmbiguity | 0 | 0 | |
| testPrimitiveWrapperAmbiguity | 0 | 0 | |
| testInstancePrimitiveWrapperAmbiguity | 0 | 0 | |
| testStaticPrimitiveWrapperAmbiguity | 0 | 0 | |
| testAssignabilityAmbiguity | 0 | 0 | |
| testInstanceAssignabilityAmbiguity | 0 | 0 | |
| testStaticAssignabilityAmbiguity | 0 | 0 | |
| testStringConversionAmbiguity | 0 | 0 | |
| testInstanceStringConversionAmbiguity | 0 | 0 | |
| testStaticStringConversionAmbiguity | 0 | 0 | |
| testCollectionConversionAmbiguity | 0 | 0 | |
| testInstanceCollectionConversionAmbiguity | 0 | 0 | |
| testStaticCollectionConversionAmbiguity | 0 | 0 | |
| testMapConversionAmbiguity | 0 | 0 | |
| testInstanceMapConversionAmbiguity | 0 | 0 | |
| testStaticMapConversionAmbiguity | 0 | 0 | |
| testExtenderStart | 0 | 0 | |
| testExtenderStop
- Unexpected event BlueprintContainerEvent org/osgi/test/cases/blueprint/BlueprintContainer/FAILURE for bundle org.osgi.test.cases.blueprint.circular_ref_one with properties: [bundle.id=76, bundle.version=4.2.0, cause=org.osgi.service.blueprint.container.ComponentDefinitionException: Error setting property: PropertyDescriptor <name: two, getter: null, setter: [public void org.osgi.test.cases.blueprint.components.serviceimport.ServiceProxyChecker.setTwo(org.osgi.test.cases.blueprint.services.TestServiceTwo)], event=org.osgi.service.blueprint.container.BlueprintEvent@16a8823, event.topics=org/osgi/test/cases/blueprint/BlueprintContainer/FAILURE, bundle=org.osgi.test.cases.blueprint.circular_ref_one_4.2.0 [76], bundle.symbolicName=org.osgi.test.cases.blueprint.circular_ref_one, extender.bundle=org.apache.aries.blueprint_0.2.0.incubating [7] ] was received:
junit.framework.AssertionFailedError: Unexpected event BlueprintContainerEvent org/osgi/test/cases/blueprint/BlueprintContainer/FAILURE for bundle org.osgi.test.cases.blueprint.circular_ref_one with properties: [bundle.id=76, bundle.version=4.2.0, cause=org.osgi.service.blueprint.container.ComponentDefinitionException: Error setting property: PropertyDescriptor <name: two, getter: null, setter: [public void org.osgi.test.cases.blueprint.components.serviceimport.ServiceProxyChecker.setTwo(org.osgi.test.cases.blueprint.services.TestServiceTwo)], event=org.osgi.service.blueprint.container.BlueprintEvent@16a8823, event.topics=org/osgi/test/cases/blueprint/BlueprintContainer/FAILURE, bundle=org.osgi.test.cases.blueprint.circular_ref_one_4.2.0 [76], bundle.symbolicName=org.osgi.test.cases.blueprint.circular_ref_one, extender.bundle=org.apache.aries.blueprint_0.2.0.incubating [7] ] was received:
at org.osgi.test.cases.blueprint.framework.AdminTestEvent.failUnexpected(AdminTestEvent.java:99)
at org.osgi.test.cases.blueprint.framework.TestPhase.checkEventResults(TestPhase.java:184)
at org.osgi.test.cases.blueprint.framework.TestPhase.runTest(TestPhase.java:245)
at org.osgi.test.cases.blueprint.framework.BaseTestController.runTest(BaseTestController.java:294)
at org.osgi.test.cases.blueprint.framework.BaseTestController.run(BaseTestController.java:407)
at org.osgi.test.cases.blueprint.tests.TestExtenderLifeCycle.testExtenderStop(TestExtenderLifeCycle.java:172)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at aQute.junit.runtime.Target.doTesting(Target.java:234)
at aQute.junit.runtime.Target.run(Target.java:57)
at aQute.junit.runtime.Target.main(Target.java:37)
Caused by: org.osgi.service.blueprint.container.ComponentDefinitionException: Error setting property: PropertyDescriptor <name: two, getter: null, setter: [public void org.osgi.test.cases.blueprint.components.serviceimport.ServiceProxyChecker.setTwo(org.osgi.test.cases.blueprint.services.TestServiceTwo)]
at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:827)
at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:793)
at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:774)
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:740)
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)
at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219)
at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:624)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:315)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:213)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
Caused by: org.osgi.service.blueprint.container.ServiceUnavailableException: Timeout expired when waiting for OSGi service
at org.apache.aries.blueprint.container.ReferenceRecipe.getService(ReferenceRecipe.java:181)
at org.apache.aries.blueprint.container.ReferenceRecipe.access$000(ReferenceRecipe.java:52)
at org.apache.aries.blueprint.container.ReferenceRecipe$ServiceDispatcher.call(ReferenceRecipe.java:208)
at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe$JdkProxyFactory$1.invoke(AbstractServiceReferenceRecipe.java:632)
at $Proxy17.testTwo(Unknown Source)
at org.osgi.test.cases.blueprint.components.serviceimport.ServiceProxyChecker.setTwo(ServiceProxyChecker.java:58)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.aries.blueprint.utils.ReflectionUtils$MethodPropertyDescriptor.internalSet(ReflectionUtils.java:416)
at org.apache.aries.blueprint.utils.ReflectionUtils$PropertyDescriptor.set(ReflectionUtils.java:302)
at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:825)
... 17 more
| 1 | 0 |  |
| testExtenderRankedStop
- Unexpected event BlueprintContainerEvent org/osgi/test/cases/blueprint/BlueprintContainer/FAILURE for bundle org.osgi.test.cases.blueprint.circular_ref_two with properties: [bundle.id=82, bundle.version=4.2.0, cause=org.osgi.service.blueprint.container.ComponentDefinitionException: Error setting property: PropertyDescriptor <name: one, getter: null, setter: [public void org.osgi.test.cases.blueprint.components.serviceimport.ServiceProxyChecker.setOne(org.osgi.test.cases.blueprint.services.TestServiceOne)], event=org.osgi.service.blueprint.container.BlueprintEvent@914a0a, event.topics=org/osgi/test/cases/blueprint/BlueprintContainer/FAILURE, bundle=org.osgi.test.cases.blueprint.circular_ref_two_4.2.0 [82], bundle.symbolicName=org.osgi.test.cases.blueprint.circular_ref_two, extender.bundle=org.apache.aries.blueprint_0.2.0.incubating [7] ] was received:
junit.framework.AssertionFailedError: Unexpected event BlueprintContainerEvent org/osgi/test/cases/blueprint/BlueprintContainer/FAILURE for bundle org.osgi.test.cases.blueprint.circular_ref_two with properties: [bundle.id=82, bundle.version=4.2.0, cause=org.osgi.service.blueprint.container.ComponentDefinitionException: Error setting property: PropertyDescriptor <name: one, getter: null, setter: [public void org.osgi.test.cases.blueprint.components.serviceimport.ServiceProxyChecker.setOne(org.osgi.test.cases.blueprint.services.TestServiceOne)], event=org.osgi.service.blueprint.container.BlueprintEvent@914a0a, event.topics=org/osgi/test/cases/blueprint/BlueprintContainer/FAILURE, bundle=org.osgi.test.cases.blueprint.circular_ref_two_4.2.0 [82], bundle.symbolicName=org.osgi.test.cases.blueprint.circular_ref_two, extender.bundle=org.apache.aries.blueprint_0.2.0.incubating [7] ] was received:
at org.osgi.test.cases.blueprint.framework.AdminTestEvent.failUnexpected(AdminTestEvent.java:99)
at org.osgi.test.cases.blueprint.framework.TestPhase.checkEventResults(TestPhase.java:184)
at org.osgi.test.cases.blueprint.framework.TestPhase.runTest(TestPhase.java:245)
at org.osgi.test.cases.blueprint.framework.BaseTestController.runTest(BaseTestController.java:294)
at org.osgi.test.cases.blueprint.framework.BaseTestController.run(BaseTestController.java:407)
at org.osgi.test.cases.blueprint.tests.TestExtenderLifeCycle.testExtenderRankedStop(TestExtenderLifeCycle.java:274)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:164)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:120)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at junit.framework.TestSuite.runTest(TestSuite.java:230)
at junit.framework.TestSuite.run(TestSuite.java:225)
at aQute.junit.runtime.Target.doTesting(Target.java:234)
at aQute.junit.runtime.Target.run(Target.java:57)
at aQute.junit.runtime.Target.main(Target.java:37)
Caused by: org.osgi.service.blueprint.container.ComponentDefinitionException: Error setting property: PropertyDescriptor <name: one, getter: null, setter: [public void org.osgi.test.cases.blueprint.components.serviceimport.ServiceProxyChecker.setOne(org.osgi.test.cases.blueprint.services.TestServiceOne)]
at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:827)
at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:793)
at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:774)
at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:740)
at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:64)
at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:219)
at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:147)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:624)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:315)
at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:213)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:637)
Caused by: org.osgi.service.blueprint.container.ServiceUnavailableException: Timeout expired when waiting for OSGi service
at org.apache.aries.blueprint.container.ReferenceRecipe.getService(ReferenceRecipe.java:181)
at org.apache.aries.blueprint.container.ReferenceRecipe.access$000(ReferenceRecipe.java:52)
at org.apache.aries.blueprint.container.ReferenceRecipe$ServiceDispatcher.call(ReferenceRecipe.java:208)
at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe$JdkProxyFactory$1.invoke(AbstractServiceReferenceRecipe.java:632)
at $Proxy22.testOne(Unknown Source)
at org.osgi.test.cases.blueprint.components.serviceimport.ServiceProxyChecker.setOne(ServiceProxyChecker.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.aries.blueprint.utils.ReflectionUtils$MethodPropertyDescriptor.internalSet(ReflectionUtils.java:416)
at org.apache.aries.blueprint.utils.ReflectionUtils$PropertyDescriptor.set(ReflectionUtils.java:302)
at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:825)
... 17 more
| 1 | 0 |  |
| testSingleInterfaceExport | 0 | 0 | |
| testNoGracePeriod | 0 | 0 | |
| testReferenceDependsOn | 0 | 0 | |
| testSingleInterfacePrototypeExport | 0 | 0 | |
| testComponentQualifier | 0 | 0 | |
| testRankingExport | 0 | 0 | |
| testRankingImport | 0 | 0 | |
| testServicePropertyQualifier | 0 | 0 | |
| testComplexServiceProperty | 0 | 0 | |
| testDependsOnQualifier | 0 | 0 | |
| testMultipleInterface | 0 | 0 | |
| testRegistrationListenerImport | 0 | 0 | |
| testInlineRegistrationListenerImport | 0 | 0 | |
| testConcreteInterface | 0 | 0 | |
| testAutoInterface | 0 | 0 | |
| testAutoHierarchy | 0 | 0 | |
| testConcreteClassImport | 0 | 0 | |
| testAutoAll | 0 | 0 | |
| testFactoryExport | 0 | 0 | |
| testPrototypeFactoryExport | 0 | 0 | |
| testRegistrationInjection | 0 | 0 | |
| testInlineRegistrationInjection | 0 | 0 | |
| testDependencyWait | 0 | 0 | |
| testListenerExport | 0 | 0 | |
| testRegistrationListenerSingletonSignature | 0 | 0 | |
| testListenerRegisteredExport | 0 | 0 | |
| testListenerUnregisteredExport | 0 | 0 | |
| testPrototypeListenerExport | 0 | 0 | |
| testInlineListenerExport | 0 | 0 | |
| testCircularListenerExport | 0 | 0 | |
| testMultipleListenerExport | 0 | 0 | |
| testMultipleListenerMethodExport | 0 | 0 | |
| testServiceImportedListenerImport | 0 | 0 | |
| testInlineServiceImportedListenerImport | 0 | 0 | |
| testReferenceListenerBindOnly | 0 | 0 | |
| testReferenceListenerUnbindOnly | 0 | 0 | |
| testCircularServiceListenerImport | 0 | 0 | |
| testServiceMultipleListenerImport | 0 | 0 | |
| testServiceMultipleListenerMethodImport | 0 | 0 | |
| testServiceListenerReferenceMethodImport | 0 | 0 | |
| testServiceListenerNoMapMethodImport | 0 | 0 | |
| testUnregisteredServiceDependency | 0 | 0 | |
| testReplacementServiceDependency | 0 | 0 | |
| testWaitingServiceDependency | 0 | 0 | |
| testUnavailableServiceDependency | 0 | 0 | |
| testUnavailableServiceDefaultDependency | 0 | 0 | |
| testServiceRebind | 0 | 0 | |
| testServiceRankingRebind | 0 | 0 | |
| testServiceRegistrationProxy | 0 | 0 | |
| testLazyServiceRegistration | 0 | 0 | |
| testLazyReference | 0 | 0 | |
| testLazyServiceGet | 0 | 0 | |
| testInterfacelessReference | 0 | 0 | |
| testRegistrationListenerInitialState | 0 | 0 | |
| testStartComponentDefault | 0 | 0 | |
| testWildcardHeader | 0 | 0 | |
| testStartComponentMultiple | 0 | 0 | |
| testStartComponentExplicit | 0 | 0 | |
| testStartComponentAttributes | 0 | 0 | |
| testSinglePathMultipleDir | 0 | 0 | |
| testMultiplePathMultipleDir | 0 | 0 | |
| testStartComponentAttributes2 | 0 | 0 | |
| testStartComponentDifferentDir | 0 | 0 | |
| testStartComponentDirOnly | 0 | 0 | |
| testNoNameDefault | 0 | 0 | |
| testInitDestroy | 0 | 0 | |
| testStaticFactory | 0 | 0 | |
| testPrimitiveStaticFactory | 0 | 0 | |
| testComponentFactory | 0 | 0 | |
| testServiceFactory | 0 | 0 | |
| testPrimitiveInstanceFactory | 0 | 0 | |
| testModuleContextAware | 0 | 0 | |
| testComponentIdCase | 0 | 0 | |
| testBlueprintId | 0 | 0 | |
| testNonBlueprintBundle | 0 | 0 | |
| testNonBlueprintBundleEmptyDir | 0 | 0 | |
| testBlueprintBundleWildcardNoMatch | 0 | 0 | |
| testEmptyBlueprintBundleHeader | 0 | 0 | |
| testIncompatibleVersion | 0 | 0 | |
| testBlueprintListenerReplay | 0 | 0 | |
| testFragmentDefault | 0 | 0 | |
| testConcreteClassImport | 0 | 0 | |
| testNoConfigFile | 0 | 0 | |
| testMissingConfigFile | 0 | 0 | |
| testDuplicateComponentName | 0 | 0 | |
| testMissingComponentClass | 0 | 0 | |
| testNoComponentClass | 0 | 0 | |
| testStaticFactoryMissingClass | 0 | 0 | |
| testStaticFactoryMissingMethod | 0 | 0 | |
| testStaticFactoryNonPublicClass | 0 | 0 | |
| testStaticFactoryNonPublicMethod | 0 | 0 | |
| testStaticFactoryNonStaticMethod | 0 | 0 | |
| testStaticFactoryNoClass | 0 | 0 | |
| testInstanceFactoryMissingMethod | 0 | 0 | |
| testInstanceFactoryNoMethod | 0 | 0 | |
| testStaticFactoryNoComponent | 0 | 0 | |
| testConstructorException | 0 | 0 | |
| testLazyConstructorException | 0 | 0 | |
| testInstanceFactoryException | 0 | 0 | |
| testStaticFactoryException | 0 | 0 | |
| testPropertyException | 0 | 0 | |
| testInitMethodException | 0 | 0 | |
| testDestroyMethodException | 0 | 0 | |
| testNoConstructorMatch | 0 | 0 | |
| testConstructorTypeMismatch | 0 | 0 | |
| testConstructorInvalidType | 0 | 0 | |
| testConstructorNonPrivate | 0 | 0 | |
| testConversionError | 0 | 0 | |
| testIncompatibleType | 0 | 0 | |
| testConversionServiceError | 0 | 0 | |
| testConversionServiceOverrideError | 0 | 0 | |
| testTypeConverterError | 0 | 0 | |
| testMissingReferenceError | 0 | 0 | |
| testMissingIdrefError | 0 | 0 | |
| testCircularReferenceError | 0 | 0 | |
| testPrimitiveNull | 0 | 0 | |
| testMissingProperty | 0 | 0 | |
| testProtectedProperty | 0 | 0 | |
| testPrivateProperty | 0 | 0 | |
| testBadProperty | 0 | 0 | |
| testSkippedIndex | 0 | 0 | |
| testDuplicateIndex | 0 | 0 | |
| testPartialIndex | 0 | 0 | |
| testInitNoMethod | 0 | 0 | |
| testDestroyNoMethod | 0 | 0 | |
| testInitBadMethod | 0 | 0 | |
| testDestroyBadMethod | 0 | 0 | |
| testServiceBadComponent | 0 | 0 | |
| testServiceBadInterface | 0 | 0 | |
| testServiceNoComponent | 0 | 0 | |
| testServiceNoInterface | 0 | 0 | |
| testServiceWrongInterface | 0 | 0 | |
| testServiceDupInterface | 0 | 0 | |
| testServiceListenerBadComponent | 0 | 0 | |
| testServiceListenerBadRegister | 0 | 0 | |
| testServiceListenerBadUnregister | 0 | 0 | |
| testServiceListenerNonPublicRegistered | 0 | 0 | |
| testServiceListenerNonPublicUnregistered | 0 | 0 | |
| testServiceListenerNoComponent | 0 | 0 | |
| testServiceListenerNoMethods | 0 | 0 | |
| testServiceListenerNoRegister | 0 | 0 | |
| testServiceListenerRefInline | 0 | 0 | |
| testServiceListenerNoUnregister | 0 | 0 | |
| testComponentBadDependson | 0 | 0 | |
| testServiceBadDependson | 0 | 0 | |
| testReferenceBadInterface | 0 | 0 | |
| testRefListBadInterface | 0 | 0 | |
| testReferenceListenerBadComponent | 0 | 0 | |
| testReferenceListenerBadBind | 0 | 0 | |
| testReferenceListenerBadUnbind | 0 | 0 | |
| testReferenceListenerNonPublicBind | 0 | 0 | |
| testReferenceListenerNonPublicUnbind | 0 | 0 | |
| testReferenceListenerNoComponent | 0 | 0 | |
| testReferenceListenerNoMethods | 0 | 0 | |
| testReferenceListenerNobind | 0 | 0 | |
| testReferenceListenerNoUnbind | 0 | 0 | |
| testMapBadKeyRef | 0 | 0 | |
| testMapBadValueRef | 0 | 0 | |
| testMapBadValueType | 0 | 0 | |
| testMapBadKeyType | 0 | 0 | |
| testMapPrimitiveKeyType | 0 | 0 | |
| testMapDupValueRef | 0 | 0 | |
| testMapDupKeyRef | 0 | 0 | |
| testMapDupKey | 0 | 0 | |
| testMapDupValue | 0 | 0 | |
| testListBadValueRef | 0 | 0 | |
| testConverterWrongType | 0 | 0 | |
| testAmbiguousConstructor | 0 | 0 | |
| testAmbiguousFactoryConstructor | 0 | 0 | |
| testAmbiguousStaticFactoryConstructor | 0 | 0 | |
| testInnerBeanId | 0 | 0 | |
| testInnerBeanInitialization | 0 | 0 | |
| testInnerBeanDestroy | 0 | 0 | |
| testInlineServiceId | 0 | 0 | |
| testInlineReferenceId | 0 | 0 | |
| testInlineRefListId | 0 | 0 | |
| testReferenceBadDependsOn | 0 | 0 | |
| testRefListBadDependsOn | 0 | 0 | |
| testServiceServiceTarget | 0 | 0 | |
| testServiceRefListTarget | 0 | 0 | |
| testListenerServiceTarget | 0 | 0 | |
| testListenerRefListTarget | 0 | 0 | |
| testRegistrationListenerServiceTarget | 0 | 0 | |
| testRegistrationListenerRefListTarget | 0 | 0 | |
| testBlueprintBundleOverride | 0 | 0 | |
| testBlueprintBundleContextOverride | 0 | 0 | |
| testBlueprintContainerOverride | 0 | 0 | |
| testBlueprintConverterOverride | 0 | 0 | |
| testExtraNamespace
- Expected event BlueprintContainerEvent org/osgi/test/cases/blueprint/BlueprintContainer/FAILURE for bundle org.osgi.test.cases.blueprint.comp1_extra_namespace was not received
| 1 | 0 |  |
| testPropertyValueValue | 0 | 0 | |
| testPropertyRefValue | 0 | 0 | |
| testPropertyValueRef | 0 | 0 | |
| testArgumentValueValue | 0 | 0 | |
| testArgumentRefValue | 0 | 0 | |
| testArgumentValueRef | 0 | 0 | |
| testAutoExportInterface | 0 | 0 | |
| testAutoExportInterfaces | 0 | 0 | |
| testAutoRefInline | 0 | 0 | |
| testReferenceNegativeTimeout | 0 | 0 | |
| testReferenceNegativeDefaultTimeout | 0 | 0 | |
| testReferenceListenerRefInline | 0 | 0 | |
| testBlueprintConverter | 0 | 0 | |
| testBuiltinTypeConversions | 0 | 0 | |
| testArrayTargetBadSource | 0 | 0 | |
| testArrayTargetBadElement | 0 | 0 | |
| testCollectionTargetBadSource | 0 | 0 | |
| testCollectionTargetInterfaceOnly | 0 | 0 | |
| testCollectionTargetBadSubType | 0 | 0 | |
| testMapTargetBadSource | 0 | 0 | |
| testMapTargetInterfaceOnly | 0 | 0 | |
| testMapTargetBadSubType | 0 | 0 | |
| testDictionaryTargetBadSubType | 0 | 0 | |
| testNonStringSource | 0 | 0 | |
| testStringSourceNoConstructor | 0 | 0 | |
| testConstructorInjection | 0 | 0 | |
| testInstanceFactoryConstructorInjection | 0 | 0 | |
| testStaticFactoryConstructorInjection | 0 | 0 | |
| testPropertyInjection | 0 | 0 | |
| testInstanceFactoryPropertyInjection | 0 | 0 | |
| testStaticFactoryPropertyInjection | 0 | 0 | |
| testBasic | 0 | 0 | |
| testCollectionInjection | 0 | 0 | |
| testStaticListCollectionImport | 0 | 0 | |
| testListCollectionDependson | 0 | 0 | |
| testLazyReferenceList | 0 | 0 | |
| testStaticListCollectionReferenceImport | 0 | 0 | |
| testListCollectionImport | 0 | 0 | |
| testListCollectionReferenceImport | 0 | 0 | |
| testCircularListCollectionImport | 0 | 0 | |
| testEmptyListCollectionImport | 0 | 0 | |
| testEmptyListCollectionDefaultImport | 0 | 0 | |
| testEmptyListCollectionServiceListener | 0 | 0 | |
| testEmptyListCollectionReferenceImport | 0 | 0 | |
| testBindUnbindListImport | 0 | 0 | |
| testUnregisteredListServiceDependency | 0 | 0 | |
| testRefListIterator | 0 | 0 | |
| testArrayInjection | 0 | 0 | |
| testArrayArgConstructor | 0 | 0 | |
| testArrayArgStaticFactoryConstructor | 0 | 0 | |
| testArrayArgInstanceFactoryConstructor | 0 | 0 | |
| testArrayArgProperty | 0 | 0 | |
| testStaticFactoryArrayArgProperty | 0 | 0 | |
| testInstanceFactoryArrayArgProperty | 0 | 0 | |
| testStringTypeConstructor | 0 | 0 | |
| testStaticFactoryStringTypeConstructor | 0 | 0 | |
| testInstanceFactoryStringTypeConstructor | 0 | 0 | |
| testStringTypeProperty | 0 | 0 | |
| testStaticFactoryStringTypeProperty | 0 | 0 | |
| testInstanceFactoryStringTypeProperty | 0 | 0 | |
| testPropertyBoxing | 0 | 0 | |
| testReferenceInjection | 0 | 0 | |
| testPrototypeDestroy_Method | 0 | 0 | |
| testEagerPrototype | 0 | 0 | |
| testCycleBreaking | 0 | 0 | |
| testSingletonCycle | 0 | 0 | |
| testPrototypeCycle | 0 | 0 | |
| testRecursiveConstructor | 0 | 0 | |
| testRecursivePropertyInjection | 0 | 0 | |
| testRecursiveInitMethod | 0 | 0 | |
| testRecursivePrototypePropertyInjection | 0 | 0 | |
| testRecursivePrototypeInitMethod | 0 | 0 | |
| testMetadataSampler | 0 | 0 | |
| testIdrefInjection | 0 | 0 | |
| testListConstructor | 0 | 0 | |
| testListStaticFactoryConstructor | 0 | 0 | |
| testListInstanceFactoryConstructor | 0 | 0 | |
| testListProperty | 0 | 0 | |
| testConvertedList | 0 | 0 | |
| testConvertedSet | 0 | 0 | |
| testConvertedMap | 0 | 0 | |
| testStaticFactoryListProperty | 0 | 0 | |
| testInstanceFactoryListProperty | 0 | 0 | |
| testSetConstructor | 0 | 0 | |
| testSetStaticFactoryConstructor | 0 | 0 | |
| testSetInstanceFactoryConstructor | 0 | 0 | |
| testSetProperty | 0 | 0 | |
| testStaticFactorySetProperty | 0 | 0 | |
| testInstanceFactorySetProperty | 0 | 0 | |
| testMapConstructor | 0 | 0 | |
| testFactoryMapConstructor | 0 | 0 | |
| testStaticFactoryMapConstructor | 0 | 0 | |
| testMapProperty | 0 | 0 | |
| testStaticFactoryMapProperty | 0 | 0 | |
| testFactoryMapProperty | 0 | 0 | |
| testPropsConstructor | 0 | 0 | |
| testInstanceFactoryPropsConstructor | 0 | 0 | |
| testStaticFactoryPropsConstructor | 0 | 0 | |
| testPropsProperty | 0 | 0 | |
| testInstanceFactoryPropsProperty | 0 | 0 | |
| testStaticFactoryPropsProperty | 0 | 0 | |
| testBuiltinCollectionConversion | 0 | 0 | |
| testBuiltinMapConversion | 0 | 0 | |
The following table provides a sumary of the coverage based on static analysis.
A red icon indicates the method is never referred. An orange icon indicates there is
only one method referring to the method and a green icon indicates there are 2 or more
references. The references are shown by clicking on the info icon. This table is based on static analysis so it is not possible to see
how often the method is called and with what parameters.
| org.osgi.service.blueprint.container.BlueprintContainer | | |
| Set BlueprintContainer.getComponentIds() ComponentMetadata BlueprintMetadata.getComponentMetadata(TestComponentMetadata) Set BlueprintMetadata.getComponentIds() void MetadataSamplerValidator.validate(BundleContext)
| 3 |  |
| Object BlueprintContainer.getComponentInstance(String) void NoSuchComponentExceptionValidator.validate(BundleContext) void ComponentMetadataAbsenceValidator.validate(BundleContext) void GetComponentExceptionValidator.validate(BundleContext) Object BlueprintMetadata.getComponent(String) void MetadataSamplerValidator.validate(BundleContext) RecursiveRequestor(String,BlueprintContainer,String) void RecursiveRequestor.setMyId(String) void RecursiveRequestor.init() void RecursiveRequestor.setMyPrototypeId(String) void RecursiveRequestor.prototypeInit() void BlueprintContainerAwareComponent.init() void BlueprintContainerAwareComponent.init()
| 12 |  |
| ComponentMetadata BlueprintContainer.getComponentMetadata(String) void NoSuchComponentExceptionValidator.validate(BundleContext) ComponentMetadata BlueprintMetadata.getComponentMetadata(TestComponentMetadata) ComponentMetadata BlueprintMetadata.getComponentMetadata(String) void BlueprintMetadata.validateLifeCycle(String,String,String,String) void BlueprintMetadata.validateArgumentMetadata(String,TestArgument[]) void BlueprintMetadata.validatePartialConstructorMetadata(String,TestArgument[]) void BlueprintMetadata.validateFactoryMetadata(String,String,String,TestValue) void BlueprintMetadata.validatePropertyMetadata(String,TestProperty[]) List BlueprintMetadata.getComponentDependencies(String) void MetadataSamplerValidator.validate(BundleContext)
| 10 |  |
| Collection BlueprintContainer.getMetadata(Class) void GetBeanMetadataValidator.validate(BundleContext) void GetReferencedServicesMetadataValidator.validate(BundleContext) void BlueprintMetadata.validateExportedServices(ExportedService[]) void BlueprintMetadata.validateReferencedServices(ReferencedService[]) void MetadataSamplerValidator.validate(BundleContext) void MetadataSamplerValidator.validate(BundleContext) void MetadataSamplerValidator.validate(BundleContext) void MetadataSamplerValidator.validate(BundleContext) void MetadataSamplerValidator.validate(BundleContext) void MetadataSamplerValidator.validate(BundleContext) void GetExportedServicesMetadataValidator.validate(BundleContext)
| 11 |  |
| org.osgi.service.blueprint.container.BlueprintEvent | | |
| BlueprintEvent(int,Bundle,Bundle) | 0 | |
| BlueprintEvent(int,Bundle,Bundle,Throwable) | 0 | |
| BlueprintEvent(int,Bundle,Bundle,String[]) | 0 | |
| BlueprintEvent(int,Bundle,Bundle,String[],Throwable) | 0 | |
| BlueprintEvent(BlueprintEvent,boolean) | 0 | |
| Bundle BlueprintEvent.getBundle() Event BlueprintContainerEvent.createEvent(BlueprintEvent)
| 1 |  |
| Throwable BlueprintEvent.getCause() Event BlueprintContainerEvent.createEvent(BlueprintEvent) Event BlueprintContainerEvent.createEvent(BlueprintEvent)
| 2 |  |
| String[] BlueprintEvent.getDependencies() Event BlueprintContainerEvent.createEvent(BlueprintEvent) Event BlueprintContainerEvent.createEvent(BlueprintEvent)
| 2 |  |
| Bundle BlueprintEvent.getExtenderBundle() Event BlueprintContainerEvent.createEvent(BlueprintEvent)
| 1 |  |
| long BlueprintEvent.getTimestamp() | 0 | |
| int BlueprintEvent.getType() Event BlueprintContainerEvent.createEvent(BlueprintEvent)
| 1 |  |
| boolean BlueprintEvent.isReplay() TestEvent BlueprintContainerEvent.validate(TestEvent) TestEvent BlueprintAdminEvent.validate(TestEvent) void ReplayListener.blueprintEvent(BlueprintEvent)
| 3 |  |
| org.osgi.service.blueprint.container.BlueprintListener | | |
| void BlueprintListener.blueprintEvent(BlueprintEvent) void BaseTestController.<implements>() void ReplayListener.<implements>()
| 2 |  |
| org.osgi.service.blueprint.container.ComponentDefinitionException | | |
| ComponentDefinitionException() | 0 | |
| ComponentDefinitionException(String) | 0 | |
| ComponentDefinitionException(String,Throwable) | 0 | |
| ComponentDefinitionException(Throwable) | 0 | |
| org.osgi.service.blueprint.container.Converter | | |
| boolean Converter.canConvert(Object,ReifiedType) void HashtableConverter.<implements>() void CustomBooleanConverter.<implements>() void ArrayListConverter.<implements>() void SecurityTestBean.<implements>() void VectorConverter.<implements>() void EuropeanRegionCodeConverter.<implements>() Object ConversionServiceChecker.convert(Object,ReifiedType) void LinkedHashSetConverter.<implements>() void AsianRegionCodeConverter.<implements>() void TreeSetConverter.<implements>() void HashMapConverter.<implements>() void TreeMapConverter.<implements>() void LinkedListConverter.<implements>() void RegionCodeConverter.<implements>() void HashSetConverter.<implements>()
| 15 |  |
| Object Converter.convert(Object,ReifiedType) void HashtableConverter.<implements>() void CustomBooleanConverter.<implements>() void ArrayListConverter.<implements>() void SecurityTestBean.<implements>() void VectorConverter.<implements>() void EuropeanRegionCodeConverter.<implements>() void ConversionServiceComponent.setConversion(String) Object ConversionServiceChecker.convert(Object,ReifiedType) void ConversionServiceChecker.convertFailure(Object,ReifiedType) void LinkedHashSetConverter.<implements>() void AsianRegionCodeConverter.<implements>() void TreeSetConverter.<implements>() void HashMapConverter.<implements>() void TreeMapConverter.<implements>() void LinkedListConverter.<implements>() void RegionCodeConverter.<implements>() void HashSetConverter.<implements>()
| 17 |  |
| org.osgi.service.blueprint.container.NoSuchComponentException | | |
| NoSuchComponentException(String) | 0 | |
| NoSuchComponentException(String,String) | 0 | |
| String NoSuchComponentException.getComponentId() void NoSuchComponentExceptionValidator.validate(BundleContext) void NoSuchComponentExceptionValidator.validate(BundleContext)
| 2 |  |
| org.osgi.service.blueprint.container.ReifiedType | | |
| ReifiedType(Class) ConversionServiceChecker$CheckerReifiedType(ConversionServiceChecker,Class,Class[]) ReifiedType ConversionServiceChecker$CheckerReifiedType.getActualTypeArgument(int) void ConversionServiceComponent.setConversion(String) void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init() void ConversionServiceChecker.init()
| 76 |  |
| ReifiedType ReifiedType.getActualTypeArgument(int) | 0 | |
| Class ReifiedType.getRawClass() Object HashtableConverter.convert(Object,ReifiedType) boolean HashtableConverter.canConvert(Object,ReifiedType) Object CustomBooleanConverter.convert(Object,ReifiedType) boolean CustomBooleanConverter.canConvert(Object,ReifiedType) Object ArrayListConverter.convert(Object,ReifiedType) boolean ArrayListConverter.canConvert(Object,ReifiedType) boolean SecurityTestBean.canConvert(Object,ReifiedType) Object VectorConverter.convert(Object,ReifiedType) boolean VectorConverter.canConvert(Object,ReifiedType) Object EuropeanRegionCodeConverter.convert(Object,ReifiedType) boolean EuropeanRegionCodeConverter.canConvert(Object,ReifiedType) Object LinkedHashSetConverter.convert(Object,ReifiedType) boolean LinkedHashSetConverter.canConvert(Object,ReifiedType) Object AsianRegionCodeConverter.convert(Object,ReifiedType) boolean AsianRegionCodeConverter.canConvert(Object,ReifiedType) Object TreeSetConverter.convert(Object,ReifiedType) boolean TreeSetConverter.canConvert(Object,ReifiedType) Object HashMapConverter.convert(Object,ReifiedType) boolean HashMapConverter.canConvert(Object,ReifiedType) Object TreeMapConverter.convert(Object,ReifiedType) boolean TreeMapConverter.canConvert(Object,ReifiedType) Object LinkedListConverter.convert(Object,ReifiedType) boolean LinkedListConverter.canConvert(Object,ReifiedType) Object RegionCodeConverter.convert(Object,ReifiedType) boolean RegionCodeConverter.canConvert(Object,ReifiedType) Object HashSetConverter.convert(Object,ReifiedType) boolean HashSetConverter.canConvert(Object,ReifiedType)
| 27 |  |
| int ReifiedType.size() | 0 | |
| org.osgi.service.blueprint.container.ServiceUnavailableException | | |
| ServiceUnavailableException(String,String) | 0 | |
| ServiceUnavailableException(String,String,Throwable) | 0 | |
| String ServiceUnavailableException.getFilter() void UnregisteredCollectionDependencyChecker.init() void UnregisteredCollectionDependencyChecker.init() void UnavailableDependencyChecker.init() void UnavailableDependencyChecker.init()
| 4 |  |
| org.osgi.service.blueprint.reflect.BeanArgument | | |
| int BeanArgument.getIndex() void TestArgument.validate(BlueprintMetadata,BeanArgument)
| 1 |  |
| Metadata BeanArgument.getValue() void TestArgument.validate(BlueprintMetadata,BeanArgument)
| 1 |  |
| String BeanArgument.getValueType() void TestArgument.validate(BlueprintMetadata,BeanArgument)
| 1 |  |
| org.osgi.service.blueprint.reflect.BeanMetadata | | |
| List BeanMetadata.getArguments() void BlueprintMetadata.validateArgumentMetadata(BeanMetadata,TestArgument[]) void BlueprintMetadata.validatePartialConstructorMetadata(BeanMetadata,TestArgument[])
| 2 |  |
| String BeanMetadata.getClassName() void BeanComponent.validate(BlueprintMetadata,ComponentMetadata) boolean BeanComponent.matches(ComponentMetadata) boolean BeanComponent.matches(ComponentMetadata) boolean BeanComponent.matches(ComponentMetadata) void BlueprintMetadata.validateLifeCycle(String,String,String,String) void BlueprintMetadata.validateFactoryMetadata(BeanMetadata,String,String,TestValue)
| 6 |  |
| String BeanMetadata.getDestroyMethod() void BeanComponent.validate(BlueprintMetadata,ComponentMetadata) void BlueprintMetadata.validateLifeCycle(String,String,String,String)
| 2 |  |
| Target BeanMetadata.getFactoryComponent() void BeanComponent.validate(BlueprintMetadata,ComponentMetadata) void BlueprintMetadata.validateFactoryMetadata(BeanMetadata,String,String,TestValue)
| 2 |  |
| String BeanMetadata.getFactoryMethod() void BeanComponent.validate(BlueprintMetadata,ComponentMetadata) void BlueprintMetadata.validateFactoryMetadata(BeanMetadata,String,String,TestValue)
| 2 |  |
| String BeanMetadata.getInitMethod() void BeanComponent.validate(BlueprintMetadata,ComponentMetadata) void BlueprintMetadata.validateLifeCycle(String,String,String,String)
| 2 |  |
| List BeanMetadata.getProperties() void BlueprintMetadata.validatePropertyMetadata(BeanMetadata,TestProperty[])
| 1 |  |
| String BeanMetadata.getScope() void BeanComponent.validate(BlueprintMetadata,ComponentMetadata)
| 1 |  |
| org.osgi.service.blueprint.reflect.BeanProperty | | |
| String BeanProperty.getName() void TestProperty.validate(BlueprintMetadata,BeanProperty) BeanProperty BlueprintMetadata.locateProperty(List,TestProperty)
| 2 |  |
| Metadata BeanProperty.getValue() void TestProperty.validate(BlueprintMetadata,BeanProperty)
| 1 |  |
| org.osgi.service.blueprint.reflect.CollectionMetadata | | |
| Class CollectionMetadata.getCollectionClass() void TestCollectionValue.validate(BlueprintMetadata,Metadata) boolean TestCollectionValue.equals(Metadata)
| 2 |  |
| String CollectionMetadata.getValueType() void TestCollectionValue.validate(BlueprintMetadata,Metadata)
| 1 |  |
| List CollectionMetadata.getValues() boolean TestMapValue.equals(Metadata) void TestCollectionValue.validate(BlueprintMetadata,Metadata) boolean TestCollectionValue.equals(Metadata)
| 3 |  |
| org.osgi.service.blueprint.reflect.ComponentMetadata | | |
| int ComponentMetadata.getActivation() | 0 | |
| List ComponentMetadata.getDependsOn() | 0 | |
| String ComponentMetadata.getId() void MetadataSamplerValidator.validate(BundleContext) void MetadataSamplerValidator.validate(BundleContext)
| 2 |  |
| org.osgi.service.blueprint.reflect.IdRefMetadata | | |
| String IdRefMetadata.getComponentId() void TestIdRefValue.validate(BlueprintMetadata,Metadata) boolean TestIdRefValue.equals(Metadata)
| 2 |  |
| org.osgi.service.blueprint.reflect.MapEntry | | |
| NonNullMetadata MapEntry.getKey() boolean MapValueEntry.equals(MapEntry) void MapValueEntry.validate(BlueprintMetadata,MapEntry)
| 2 |  |
| Metadata MapEntry.getValue() boolean MapValueEntry.equals(MapEntry) void MapValueEntry.validate(BlueprintMetadata,MapEntry)
| 2 |  |
| org.osgi.service.blueprint.reflect.MapMetadata | | |
| List MapMetadata.getEntries() void TestMapValue.validate(BlueprintMetadata,Metadata)
| 1 |  |
| String MapMetadata.getKeyType() void TestMapValue.validate(BlueprintMetadata,Metadata)
| 1 |  |
| String MapMetadata.getValueType() void TestMapValue.validate(BlueprintMetadata,Metadata)
| 1 |  |
| org.osgi.service.blueprint.reflect.PropsMetadata | | |
| List PropsMetadata.getEntries() void TestPropsValue.validate(BlueprintMetadata,Metadata) boolean TestPropsValue.equals(Metadata)
| 2 |  |
| org.osgi.service.blueprint.reflect.RefMetadata | | |
| String RefMetadata.getComponentId() void TestRefValue.validate(BlueprintMetadata,Metadata) boolean TestRefValue.equals(Metadata) boolean TestRegistrationListener.matches(RegistrationListener)
| 3 |  |
| org.osgi.service.blueprint.reflect.ReferenceListMetadata | | |
| int ReferenceListMetadata.getMemberType() void ReferenceCollection.validate(BlueprintMetadata,ServiceReferenceMetadata) boolean ReferenceCollection.matches(ComponentMetadata)
| 2 |  |
| org.osgi.service.blueprint.reflect.ReferenceListener | | |
| String ReferenceListener.getBindMethod() void BindingListener.validate(BlueprintMetadata,ReferenceListener)
| 1 |  |
| Target ReferenceListener.getListenerComponent() boolean BindingListener.matches(ReferenceListener) void BindingListener.validate(BlueprintMetadata,ReferenceListener)
| 2 |  |
| String ReferenceListener.getUnbindMethod() void BindingListener.validate(BlueprintMetadata,ReferenceListener)
| 1 |  |
| org.osgi.service.blueprint.reflect.ReferenceMetadata | | |
| long ReferenceMetadata.getTimeout() void ReferencedService.validate(BlueprintMetadata,ServiceReferenceMetadata)
| 1 |  |
| org.osgi.service.blueprint.reflect.RegistrationListener | | |
| Target RegistrationListener.getListenerComponent() boolean TestRegistrationListener.matches(RegistrationListener)
| 1 |  |
| String RegistrationListener.getRegistrationMethod() boolean TestRegistrationListener.matches(RegistrationListener)
| 1 |  |
| String RegistrationListener.getUnregistrationMethod() boolean TestRegistrationListener.matches(RegistrationListener)
| 1 |  |
| org.osgi.service.blueprint.reflect.ServiceMetadata | | |
| int ServiceMetadata.getAutoExport() void ExportedService.validate(BlueprintMetadata,ComponentMetadata)
| 1 |  |
| List ServiceMetadata.getInterfaces() boolean ExportedService.matches(ComponentMetadata)
| 1 |  |
| int ServiceMetadata.getRanking() void ExportedService.validate(BlueprintMetadata,ComponentMetadata)
| 1 |  |
| Collection ServiceMetadata.getRegistrationListeners() void ExportedService.validate(BlueprintMetadata,ComponentMetadata)
| 1 |  |
| Target ServiceMetadata.getServiceComponent() boolean ExportedService.matches(ComponentMetadata)
| 1 |  |
| List ServiceMetadata.getServiceProperties() void ExportedService.validate(BlueprintMetadata,ComponentMetadata)
| 1 |  |
| org.osgi.service.blueprint.reflect.ServiceReferenceMetadata | | |
| int ServiceReferenceMetadata.getAvailability() void ReferencedServiceBase.validate(BlueprintMetadata,ComponentMetadata)
| 1 |  |
| String ServiceReferenceMetadata.getComponentName() boolean ReferencedServiceBase.matches(ComponentMetadata) boolean ReferencedServiceBase.matches(ComponentMetadata) void ReferencedServiceBase.validate(BlueprintMetadata,ComponentMetadata)
| 3 |  |
| String ServiceReferenceMetadata.getFilter() boolean ReferencedServiceBase.matches(ComponentMetadata) boolean ReferencedServiceBase.matches(ComponentMetadata) void ReferencedServiceBase.validate(BlueprintMetadata,ComponentMetadata)
| 3 |  |
| String ServiceReferenceMetadata.getInterface() boolean ReferencedServiceBase.matches(ComponentMetadata) boolean ReferencedServiceBase.matches(ComponentMetadata) void ReferencedServiceBase.validate(BlueprintMetadata,ComponentMetadata)
| 3 |  |
| Collection ServiceReferenceMetadata.getReferenceListeners() void ReferencedServiceBase.validate(BlueprintMetadata,ComponentMetadata)
| 1 |  |
| org.osgi.service.blueprint.reflect.ValueMetadata | | |
| String ValueMetadata.getStringValue() void TestStringValue.validate(BlueprintMetadata,Metadata) boolean TestStringValue.equals(Metadata)
| 2 |  |
| String ValueMetadata.getType() void TestStringValue.validate(BlueprintMetadata,Metadata) boolean TestStringValue.equals(Metadata) boolean TestStringValue.equals(Metadata)
| 3 |  |