test_class.declarator: registry
test_class.modifier: private
test_class.original_string: private Registry registry;
test_class.type: Registry
test_class.var_name: registry
test_class.file: dddlib-ioc/dddlib-ioc-tapestry/src/test/java/org/dayatang/ioc/tapestry/factory/TapestryInstanceProviderTest.java
test_class.identifier: TapestryInstanceProviderTest
test_class.superclass: extends AbstractInstanceProviderTest
test_case.body: @Test
      public void testConstructorFromModule() {
          Service1 service = getProvider().getInstance(Service1.class);
          assertEquals("MyService1", service.name());
      }
test_case.class_method_signature: TapestryInstanceProviderTest.testConstructorFromModule()
test_case.full_signature: @Test public void testConstructorFromModule()
test_case.identifier: testConstructorFromModule
test_case.invocations: getInstance getProvider assertEquals name
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testConstructorFromModule()
focal_class.declarator: registry
focal_class.modifier: private
focal_class.original_string: private Registry registry;
focal_class.type: Registry
focal_class.var_name: registry
focal_class.file: dddlib-ioc/dddlib-ioc-tapestry/src/main/java/org/dayatang/ioc/tapestry/factory/TapestryInstanceProvider.java
focal_class.identifier: TapestryInstanceProvider
focal_class.interfaces: implements InstanceProvider
focal_class.class_method_signature: TapestryInstanceProvider.TapestryInstanceProvider(Registry registry)
focal_class.full_signature: public  TapestryInstanceProvider(Registry registry)
focal_class.identifier: TapestryInstanceProvider
focal_class.modifiers: public
focal_class.parameters: (Registry registry)
focal_class.signature:  TapestryInstanceProvider(Registry registry)
focal_class.class_method_signature: TapestryInstanceProvider.TapestryInstanceProvider(Class<?>... modules)
focal_class.full_signature: public  TapestryInstanceProvider(Class<?>... modules)
focal_class.identifier: TapestryInstanceProvider
focal_class.modifiers: public
focal_class.parameters: (Class<?>... modules)
focal_class.signature:  TapestryInstanceProvider(Class<?>... modules)
focal_class.class_method_signature: TapestryInstanceProvider.getInstance(Class<T> beanType)
focal_class.full_signature: @Override public T getInstance(Class<T> beanType)
focal_class.identifier: getInstance
focal_class.modifiers: @Override public
focal_class.parameters: (Class<T> beanType)
focal_class.return: T
focal_class.signature: T getInstance(Class<T> beanType)
focal_class.class_method_signature: TapestryInstanceProvider.getInstance(Class<T> beanType, String beanName)
focal_class.full_signature: @Override public T getInstance(Class<T> beanType, String beanName)
focal_class.identifier: getInstance
focal_class.modifiers: @Override public
focal_class.parameters: (Class<T> beanType, String beanName)
focal_class.return: T
focal_class.signature: T getInstance(Class<T> beanType, String beanName)
focal_class.class_method_signature: TapestryInstanceProvider.getInstance(Class<T> beanType, Class<? extends Annotation> annotationType)
focal_class.full_signature: @Override public T getInstance(Class<T> beanType, Class<? extends Annotation> annotationType)
focal_class.identifier: getInstance
focal_class.modifiers: @Override public
focal_class.parameters: (Class<T> beanType, Class<? extends Annotation> annotationType)
focal_class.return: T
focal_class.signature: T getInstance(Class<T> beanType, Class<? extends Annotation> annotationType)
focal_class.class_method_signature: TapestryInstanceProvider.getInstances(Class<T> beanType)
focal_class.full_signature: @Override public Set<T> getInstances(Class<T> beanType)
focal_class.identifier: getInstances
focal_class.modifiers: @Override public
focal_class.parameters: (Class<T> beanType)
focal_class.return: Set<T>
focal_class.signature: Set<T> getInstances(Class<T> beanType)
focal_class.class_method_signature: TapestryInstanceProvider.shutdown()
focal_class.full_signature: public void shutdown()
focal_class.identifier: shutdown
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void shutdown()
focal_method.body: @Override
  	public <T> T getInstance(Class<T> beanType) {
          try {
              return registry.getService(beanType);
          } catch (RuntimeException e) {
              return null;
          }
  	}
focal_method.class_method_signature: TapestryInstanceProvider.getInstance(Class<T> beanType)
focal_method.full_signature: @Override public T getInstance(Class<T> beanType)
focal_method.identifier: getInstance
focal_method.invocations: getService
focal_method.modifiers: @Override public
focal_method.parameters: (Class<T> beanType)
focal_method.return: T
focal_method.signature: T getInstance(Class<T> beanType)