See: Description
| Interface | Description |
|---|---|
| IInsnListEx |
Interface for extensions for InsnList which provide additional context for
the InsnList.
|
| ISliceContext |
Context for a slice declaration
|
| Class | Description |
|---|---|
| Injector |
Base class for bytecode injectors
|
| Injector.InjectorData |
Redirection data bundle base.
|
| Injector.TargetNode |
A nominated target node
|
| InjectorTarget |
Couples
method slices to a Target for injection
purposes. |
| InsnListEx |
InsnList with extensions, see
IInsnListEx |
| InsnListReadOnly |
Read-only wrapper for InsnList, defensively passed to InjectionPoint
instances so that custom InjectionPoint implementations cannot modify the
insn list whilst inspecting it.
|
| MethodSlice |
Stores information about a defined method slice for a particular injector.
|
| MethodSlices |
Represents a collection of
MethodSlices, mapped by ID. |
| Enum | Description |
|---|---|
| IInsnListEx.SpecialNodeType |
Type of special nodes supported by
IInsnListEx.getSpecialNode(org.spongepowered.asm.mixin.injection.code.IInsnListEx.SpecialNodeType) |