Package org.spongepowered.asm.mixin.injection.code
Common base classes for injector implementations.
-
Interface Summary Interface Description IInsnListEx Interface for extensions for InsnList which provide additional context for the InsnList.ISliceContext Context for a slice declaration -
Class Summary Class Description Injector Base class for bytecode injectorsInjector.InjectorData Redirection data bundle base.Injector.TargetNode A nominated target nodeInjectorTarget Couplesmethod slicesto aTargetfor injection purposes.InsnListEx InsnList with extensions, seeIInsnListExInsnListReadOnly 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 ofMethodSlices, mapped by ID. -
Enum Summary Enum Description IInsnListEx.SpecialNodeType Type of special nodes supported byIInsnListEx.getSpecialNode(org.spongepowered.asm.mixin.injection.code.IInsnListEx.SpecialNodeType)