| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractInsnNode
A node that represents a bytecode instruction. |
| public class | AnnotationNode
A node that represents an annotation. |
| public class | ClassNode
A node that represents a class. |
| public class | FieldInsnNode
A node that represents a field instruction. |
| public class | FieldNode
A node that represents a field. |
| public class | FrameNode
A node that represents a stack map frame. |
| public class | IincInsnNode
A node that represents an IINC instruction. |
| public class | InnerClassNode
A node that represents an inner class. |
| public class | InsnList
A doubly linked list of |
| public class | InsnNode
A node that represents a zero operand instruction. |
| public class | IntInsnNode
A node that represents an instruction with a single int operand. |
| public class | InvokeDynamicInsnNode
A node that represents an invokedynamic instruction. |
| public class | JumpInsnNode
A node that represents a jump instruction. |
| public class | LabelNode
An |
| public class | LdcInsnNode
A node that represents an LDC instruction. |
| public class | LineNumberNode
A node that represents a line number declaration. |
| public class | LocalVariableAnnotationNode
A node that represents a type annotation on a local or resource variable. |
| public class | LocalVariableNode
A node that represents a local variable declaration. |
| public class | LookupSwitchInsnNode
A node that represents a LOOKUPSWITCH instruction. |
| public class | MethodInsnNode
A node that represents a method instruction. |
| public class | MethodNode
A node that represents a method. |
| public class | ModuleExportNode
A node that represents an exported package with its name and the module that can access to it. |
| public class | ModuleNode
A node that represents a module declaration. |
| public class | ModuleOpenNode
A node that represents an opened package with its name and the module that can access it. |
| public class | ModuleProvideNode
A node that represents a service and its implementation provided by the current module. |
| public class | ModuleRequireNode
A node that represents a required module with its name and access of a module descriptor. |
| public class | MultiANewArrayInsnNode
A node that represents a MULTIANEWARRAY instruction. |
| public class | ParameterNode
A node that represents a parameter of a method. |
| public class | RecordComponentNode
A node that represents a record component. |
| public class | TableSwitchInsnNode
A node that represents a TABLESWITCH instruction. |
| public class | TryCatchBlockNode
A node that represents a try catch block. |
| public class | TypeAnnotationNode
A node that represents a type annotation. |
| public class | TypeInsnNode
A node that represents a type instruction. |
| public class | UnsupportedClassVersionException
Exception thrown in |
| pack-priv class | Util
Utility methods to convert an array of primitive or object values to a mutable ArrayList, not
baked by the array (unlike |
| public class | VarInsnNode
A node that represents a local variable instruction. |