All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractProxy Abstract proxy class, implementing common aspects.AbstractProxy.Builder<T extends AbstractProxy> A Builder for the generic proxy.BytecodePrinter A collection of static methods for debugging by printing the ASM bytecode.DescriptorBuilder Builds a method descriptor for you.FieldProxy A container for information about class fields to be used in ASM patching.FieldProxy.Builder A builder object forFieldProxy
.FieldProxyInsnNode Overrides theFieldInsnNode
to add a constructor taking in aFieldProxy
.IInjector Patch classes should implement this interface and be declared as services in the META-INF/services folder (or through modules in Java 9+, but only Java 8 is officially supported).InjectionException Thrown when the injection of a patch fails.InsnSequence Represents a sequence of instructions contained within two given nodes.InstructionMismatchException Thrown when attempting to build anInsnSequence
between two unconnected nodes.MethodProxy A container for information about class methods to be used in ASM patching.MethodProxy.Builder A builder object forMethodProxy
.MethodProxyInsnNode Overrides theMethodInsnNode
to add a constructor taking in aMethodProxy
.PackageProxy A container for information about a package.PatternMatcher Describes a pattern to match on a list of ASM instructions.PatternMatcher.Builder The Builder object forPatternMatcher
.PatternNotFoundException Thrown when failing to find a pattern.ProxyType An enum listing the various proxies.QualifiableProxy A proxy for elements who have a fully-qualified name.StackUtils Various methods for manipulating the stack.TypeProxy A container for information about classes to be used in ASM patching.TypeProxyInsnNode Overrides theTypeInsnNode
to add a constructor taking in aTypeProxy
.