Uses of Class
org.apache.maven.di.Key
-
Uses of Key in org.apache.maven.di
Modifier and TypeMethodDescription<U> Key
<U> Key.getTypeParameter
(int index) Returns a type parameter of the underlying type wrapped as a key with no qualifier.static <T> Key
<T> static <T> Key
<T> static <T> Key
<T> static <T> Key
<T> Modifier and TypeMethodDescription<T> T
Injector.getInstance
(Key<T> key) <T> Supplier
<T> Scope.scope
(Key<T> key, Annotation scope, Supplier<T> unscoped) -
Uses of Key in org.apache.maven.di.impl
Modifier and TypeMethodDescriptionKey
<?> Binding.getOriginalKey()
static <T> Key
<T> ReflectionUtils.keyOf
(Type container, Type type, AnnotatedElement annotatedElement) static Key<?>[]
ReflectionUtils.toDependencies
(Type container, Executable executable) Modifier and TypeMethodDescriptionInjectorImpl.getBindings()
InjectorImpl.getBoundKeys()
Binding.getDependencies()
BindingInitializer.getDependencies()
Modifier and TypeMethodDescriptionprotected <U> Injector
static <T> Binding
<T> ReflectionUtils.bindingFromConstructor
(Key<T> key, Constructor<T> constructor) protected void
InjectorImpl.doBindImplicit
(Key<?> key, Binding<?> binding) static <T> BindingInitializer
<T> ReflectionUtils.fieldInjector
(Key<T> container, Field field) static <T> Binding
<T> ReflectionUtils.generateConstructorBinding
(Key<T> key) static <T> Binding
<T> ReflectionUtils.generateImplicitBinding
(Key<T> key) static <T> BindingInitializer
<T> ReflectionUtils.generateInjectingInitializer
(Key<T> container) InjectorImpl.getBindings
(Key<T> key) <Q> Supplier
<Q> InjectorImpl.getCompiledBinding
(Key<Q> key) <T> T
InjectorImpl.getInstance
(Key<T> key) static <T> BindingInitializer
<T> ReflectionUtils.methodInjector
(Key<T> container, Method method) static <R> Binding
<R> Binding.to
(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Class<?>[] types) static <R> Binding
<R> Binding.to
(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Key<?>[] dependencies) static <R> Binding
<R> Binding.to
(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Key<?>[] dependencies, int priority) Modifier and TypeMethodDescriptionModifierConstructorDescriptionprotected
Binding
(Key<?> originalKey, Set<Key<?>> dependencies, Annotation scope, int priority) protected