All Classes
-
All Classes Class Summary Annotation Types Summary Class Description AnnotationPredicate<T extends java.lang.annotation.Annotation> Predicate to allow searching for a specific annotation with specific member values.AnnotationPredicate.AnnotationClass Start of the fluent builder chain to construct the predicate.AnnotationPredicate.AnnotationMembersPredicate<T extends java.lang.annotation.Annotation> End of the fluent builder chain to construct the predicate.ConsoleConstants Some console constants.ConstructsNew<T> Defines a node which instantiates a new class instance by calling its constructor.ConstructsSingleton<T> Defines a node which callsConstructsNewlogic to instantiate the value and stores instantiated value insideMemoizedfor later access.FieldInformation Defines base information about specific class field.Injector Main dependency injection functionality entry point.Injector.Builder Contains additional logic to help constructInjectorInjector.CopyBuilder Contains additional logic to help modifyInjectorInjectorReference Value class which holds a reference to a particular instance ofInjector.Key<T> Defines a map key for the qualified object lookup.KeyAnnotationsPredicate Predicate to allow searching for a specific key inInjector.KeyAnnotationsPredicate.AnnotationPredicates End of the fluent builder chain to construct the predicate.KeyAnnotationsPredicate.PredicateMode Start of the fluent builder chain to construct the predicate.Memoized<T> Provides simple implementation of the lazily computed value which gets evaluated once.Node<T> Defines a baseline structure for the dependency graph node.ParameterInformation Defines base information about specific class method parameter.Provides Identifies methods which provide object instances.ProvidesNew<T> Defines a node which instantiates a new class instance by calling a method of the existing instance retrieved fromConstructsNew.ProvidesSingleton<T> Defines a node which callsProvidesNewlogic to instantiate the value and stores instantiated value insideMemoizedfor later access.RefersTo<T> Defines a node used for performing replacement operations.ReflectionNode<T> Defines a baseline structure for the dependency graph nodes which can produce new object instances.Value<T> Defines dependency node with already instantiated value.