| 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 |
Target selector, also used as a general-purpose 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 |
| TargetNotSupportedException |
Exception thrown when target selector is not valid for the supplied target
context during
ITargetSelector.attach(org.spongepowered.asm.mixin.refmap.IMixinContext) |
| Annotation Type | Description |
|---|---|
| InjectionInfo.AnnotationType |
Decoration for subclasses which indicates the injector annotation that
the subclass handles
|
| InjectionInfo.HandlerPrefix |
Decoration for subclasses which specifies the prefix to use when
conforming annotated handler methods
|