Uses of Class
org.apache.maven.di.Key
Packages that use Key
-
Uses of Key in org.apache.maven.di
Methods in org.apache.maven.di that return KeyModifier 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> Methods in org.apache.maven.di with parameters of type KeyModifier 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
Methods in org.apache.maven.di.impl that return KeyModifier and TypeMethodDescriptionKey
<?> Binding.getOriginalKey()
static <T> Key
<T> ReflectionUtils.keyOf
(Type container, Type type, AnnotatedElement annotatedElement) static Key<?>[]
ReflectionUtils.toDependencies
(Type container, Executable executable) Methods in org.apache.maven.di.impl that return types with arguments of type KeyModifier and TypeMethodDescriptionInjectorImpl.getBindings()
InjectorImpl.getBoundKeys()
Binding.getDependencies()
BindingInitializer.getDependencies()
Methods in org.apache.maven.di.impl with parameters of type KeyModifier 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) Method parameters in org.apache.maven.di.impl with type arguments of type KeyModifier and TypeMethodDescriptionConstructors in org.apache.maven.di.impl with parameters of type KeyModifierConstructorDescriptionprotected
Binding
(Key<?> originalKey, Set<Key<?>> dependencies, Annotation scope, int priority) protected
Constructor parameters in org.apache.maven.di.impl with type arguments of type Key