All Classes and Interfaces
Class
Description
A collection of some basic method, field, and constructor aggregators for use in a
ReflectionInjectorRepresents an injection binding
An intermediate builder that takes a
Matcher and ReflectionInjectorBuilder and constructs a Binding and
adds it to the ReflectionInjectorBuilderA marker interface for Objects which should be overwritten by injection
An annotation which makes a field or method eligible for injection
An annotation which indicates that a given annotation should make a field or method eligible for injection
An exception that occurs during injection
The result of an attempted injection
Represents the different kinds of
InjectionResultsRepresents a target for a single value injection
An injector capable of injecting fields, methods, and constructors
Generic interface for builders that build
InjectorsRepresents a predicate which can match
InjectionTargetsUtility interface for constructing common
MatchersA
Binding implementation that claims no targetsAn
Injector utilizing reflection to inject into fields, methods, and constructorsAn
InjectorBuilder for building ReflectionInjectorsAn implementation of
Binding which contains a list of other bindings and applies the first one which
claims a given target