| Class | Description |
|---|---|
| CallbackInjectionInfo |
Information about a callback to inject, usually specified by
Inject |
| InjectionInfo |
Contructs information about an injection from an
Inject annotation
and allows the injection to be processed. |
| InjectionNodes |
Used to keep track of instruction nodes in a
Target method which are
targetted by various types of injector. |
| InjectionNodes.InjectionNode |
A node targetted by one or more injectors.
|
| InjectionPointData |
Data read from an
At annotation
and passed into an InjectionPoint ctor |
| InjectorGroupInfo |
Information store for injector groups
|
| InjectorGroupInfo.Map |
Storage for injector groups
|
| MemberInfo |
Information bundle about a member (method or field) parsed from a String
token in another annotation, this is used where target members need to be
specified as Strings in order to parse the String representation to something
useful.
|
| ModifyArgInjectionInfo |
Information about a
ModifyArg injector |
| ModifyArgsInjectionInfo |
Information about a
ModifyArgs injector |
| ModifyConstantInjectionInfo |
Information about a constant modifier injector
|
| ModifyVariableInjectionInfo |
Information about a
ModifyVariable injector |
| RedirectInjectionInfo |
Information about a redirector injector
|
| Target |
Information about the current injection target, mainly just convenience
rather than passing a bunch of values around.
|
| Exception | Description |
|---|---|
| InvalidMemberDescriptorException |
Thrown when a
MemberInfo fails basic syntax validation |