Package org.apache.maven.di.impl
Class InjectorImpl
java.lang.Object
org.apache.maven.di.impl.InjectorImpl
- All Implemented Interfaces:
- Injector
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected <U> InjectorbindImplicit(Class<?> clazz) <U> InjectorbindInstance(Class<U> clazz, U instance) bindScope(Class<? extends Annotation> scopeAnnotation, Supplier<Scope> scope) bindScope(Class<? extends Annotation> scopeAnnotation, Scope scope) protected <Q> Supplier<Q> discover(ClassLoader classLoader) protected voiddoBindImplicit(Key<?> key, Binding<?> binding) getBindings(Key<T> key) <Q> Supplier<Q> getCompiledBinding(Dependency<Q> dep) <T> TgetInstance(Class<T> key) <T> TgetInstance(Key<T> key) <T> voidinjectInstance(T instance) protected <Q,T> List <Q> protected <K,V, T> Map <K, V> 
- 
Constructor Details- 
InjectorImplpublic InjectorImpl()
 
- 
- 
Method Details- 
getInstance- Specified by:
- getInstancein interface- Injector
 
- 
getInstance- Specified by:
- getInstancein interface- Injector
 
- 
injectInstancepublic <T> void injectInstance(T instance) - Specified by:
- injectInstancein interface- Injector
 
- 
discover
- 
bindScope
- 
bindScope
- 
bindInstance- Specified by:
- bindInstancein interface- Injector
 
- 
bindImplicit- Specified by:
- bindImplicitin interface- Injector
 
- 
bind
- 
getBindings
- 
getBoundKeys
- 
getBindings
- 
getCompiledBinding
- 
compile
- 
doBindImplicit
- 
map
- 
list
 
-