Uses of Class
org.apache.maven.di.Key
Packages that use Key
Package
Description
-
Uses of Key in org.apache.maven.di
Subclasses of Key in org.apache.maven.diMethods 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 Key -
Uses of Key in org.apache.maven.di.impl
Fields in org.apache.maven.di.impl declared as KeyModifier and TypeFieldDescriptionDependency.key
The field for thekey
record component.private Key
<?> Binding.originalKey
Fields in org.apache.maven.di.impl with type parameters of type KeyModifier and TypeFieldDescriptionInjectorImpl.bindings
InjectorImpl.SingletonScope.cache
private final LinkedHashSet
<Key<?>> InjectorImpl.current
Methods in org.apache.maven.di.impl that return KeyModifier and TypeMethodDescriptionKey
<?> Binding.getOriginalKey()
Dependency.key()
Returns the value of thekey
record component.static <T> Key
<T> ReflectionUtils.keyOf
(Type container, Type type, AnnotatedElement annotatedElement) Methods in org.apache.maven.di.impl that return types with arguments of type KeyMethods 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) private Injector
protected void
InjectorImpl.doBindImplicit
(Key<?> key, Binding<?> binding) private static DIException
ReflectionUtils.failedImplicitBinding
(Key<?> requestedKey, String message) 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) <T> T
InjectorImpl.getInstance
(Key<T> key) static <T> BindingInitializer
<T> ReflectionUtils.methodInjector
(Key<T> container, Method method) <T> Supplier
<T> 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, Dependency<?>[] dependencies) static <R> Binding
<R> Binding.to
(Key<R> originalKey, Binding.TupleConstructorN<R> constructor, Dependency<?>[] dependencies, int priority) Constructors in org.apache.maven.di.impl with parameters of type KeyModifierConstructorDescriptionprotected
Binding
(Key<?> originalKey, Set<Dependency<?>> dependencies, Annotation scope, int priority) protected
Binding
(Key<? extends T> originalKey, Set<Dependency<?>> dependencies) (package private)
BindingToConstructor
(Key<? extends T> key, Binding.TupleConstructorN<T> constructor, Dependency<?>[] dependencies, int priority) Dependency
(Key<T> key, boolean optional) Creates an instance of aDependency
record class. -
Uses of Key in org.apache.maven.internal.impl
Methods in org.apache.maven.internal.impl with parameters of type KeyModifier and TypeMethodDescriptionprotected <U> Injector
private <Q> Supplier
<Q> SisuDiBridgeModule.BridgeInjectorImpl.getBeanSupplier
(Dependency<Q> dep, Key<Q> key) private <Q> Supplier
<Q> SisuDiBridgeModule.BridgeInjectorImpl.getListSupplier
(Key<Q> key) private <Q> Supplier
<Q> SisuDiBridgeModule.BridgeInjectorImpl.getMapSupplier
(Key<Q> key) private static <U> com.google.inject.Key
<U> SisuDiBridgeModule.BridgeInjectorImpl.toGuiceKey
(Key<U> key) Constructors in org.apache.maven.internal.impl with parameters of type Key -
Uses of Key in org.apache.maven.internal.impl.di
Fields in org.apache.maven.internal.impl.di with type parameters of type KeyModifier and TypeFieldDescriptionMojoExecutionScope.ScopeState.provided
private final Map
<Key<?>, SessionScope.CachingProvider<?>> SessionScope.ScopeState.provided
MojoExecutionScope.ScopeState.seeded
Methods in org.apache.maven.internal.impl.di with parameters of type Key