Package org.iworkz.genesis.impl
Class Binding<T>
java.lang.Object
org.iworkz.genesis.impl.Binding<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Class<? extends Annotation>,Binding<T>> protected Tprotected Class<? extends Annotation> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannotatedWith(Class<? extends Annotation> annotationClass) annotatedWith(String name) annotatedWithName(String name) Class<? extends Annotation>getScope()voidin(Class<? extends Annotation> scopeAnnotationClass) voidtoInstance(T instance)
-
Field Details
-
singletonClass
-
implementationClass
-
instance
-
scope
-
nameBindings
-
annotationClassBindings
-
-
Constructor Details
-
Binding
-
-
Method Details
-
annotatedWith
-
annotatedWithName
-
annotatedWith
-
to
-
toInstance
-
getInstance
-
in
-
getScope
-