Uses of Interface
build.codemodel.dependency.injection.Dependency
-
Uses of Dependency in build.codemodel.dependency.injection
Classes in build.codemodel.dependency.injection that implement DependencyModifier and TypeClassDescriptionclassAnabstractDependency.final classADependencyindependently defined outside the scope of anInjectionPoint.final classADependencydefined by anInjectionPoint.Methods in build.codemodel.dependency.injection that return DependencyModifier and TypeMethodDescriptionAbstractBinding.dependency()Binding.dependency()TheDependency.DependencyEdge.dependency()Returns the value of thedependencyrecord component.UnsatisfiedDependencyException.dependency()Obtains theDependencythat was not satisfied.Methods in build.codemodel.dependency.injection that return types with arguments of type DependencyModifier and TypeMethodDescriptionConstructorInjectionPoint.dependencies()FieldInjectionPoint.dependencies()InjectionPoint.dependencies()TheDependencys for the parameters required to be injected at theInjectionPoint, in the order in which they are required.MethodInjectionPoint.dependencies()Methods in build.codemodel.dependency.injection with parameters of type DependencyModifier and TypeMethodDescription<T> TContext.create(Dependency dependency) Creates an instance of the type represented by the specifiedDependencywith values resolved from theContext.static InjectionPointDependencyInjectionPointDependency.of(InjectionPoint injectionPoint, Dependency dependency) Creates aInjectionPointDependency.static <T> ValueBinding<T> ValueBinding.of(Dependency dependency, T value) Creates aValueBindingfor the specifiedDependencyand value.ChainedResolver.resolve(Dependency dependency) ConfigurationResolver.resolve(Dependency dependency) DefaultOptionResolver.resolve(Dependency dependency) static <V> Optional<V> Dependency.resolve(Dependency requested, Map<Dependency, V> candidates, build.codemodel.jdk.JDKCodeModel codeModel) OptionalResolver.resolve(Dependency dependency) ProviderResolver.resolve(Dependency dependency) ProvidesResolver.resolve(Dependency dependency) QualifiedResolver.resolve(Dependency dependency) Resolver.resolve(Dependency dependency) Attempts to resolve a value for the type specified by theDependency.SystemPropertyResolver.resolve(Dependency dependency) Method parameters in build.codemodel.dependency.injection with type arguments of type DependencyModifier and TypeMethodDescriptionstatic <T> Resolver<T> Resolver.of(Function<? super Dependency, Optional<? extends Binding<T>>> function) static <V> Optional<V> Dependency.resolve(Dependency requested, Map<Dependency, V> candidates, build.codemodel.jdk.JDKCodeModel codeModel) Constructors in build.codemodel.dependency.injection with parameters of type DependencyModifierConstructorDescriptionprotectedAbstractBinding(Dependency dependency) Constructs anAbstractBindingfor the specifiedDependency.CyclicDependencyException(Dependency dependency) CyclicDependencyException(Dependency detectedInDependency, Dependency causedByDependency) Constructs aCyclicDependencyException.DependencyEdge(InjectionPoint injectionPoint, Dependency dependency) Creates an instance of aDependencyEdgerecord class.UnsatisfiedDependencyException(Dependency dependency) Constructs anUnsatisfiedDependencyException.UnsatisfiedDependencyException(Dependency dependency, String message) Constructs anUnsatisfiedDependencyException.UnsatisfiedDependencyException(Dependency dependency, String message, Throwable cause) Constructs anUnsatisfiedDependencyException.UnsatisfiedDependencyException(Dependency dependency, Throwable cause) Constructs anUnsatisfiedDependencyException.Constructor parameters in build.codemodel.dependency.injection with type arguments of type DependencyModifierConstructorDescriptionCyclicDependencyException(List<Dependency> cyclePath) Constructs aCyclicDependencyExceptionwith the full cycle path discovered by static graph analysis (e.g. fromContext.validate()).