All Classes
-
All Classes Class Summary Exception Summary Class Description AbstractInsnNode A node that represents a bytecode instruction.AnnotationNode A node that represents an annotation.ClassNode A node that represents a class.FieldInsnNode A node that represents a field instruction.FieldNode A node that represents a field.FrameNode A node that represents a stack map frame.IincInsnNode A node that represents an IINC instruction.InnerClassNode A node that represents an inner class.InsnList A doubly linked list ofAbstractInsnNodeobjects.InsnNode A node that represents a zero operand instruction.IntInsnNode A node that represents an instruction with a single int operand.InvokeDynamicInsnNode A node that represents an invokedynamic instruction.JumpInsnNode A node that represents a jump instruction.LabelNode AnAbstractInsnNodethat encapsulates aLabel.LdcInsnNode A node that represents an LDC instruction.LineNumberNode A node that represents a line number declaration.LocalVariableAnnotationNode A node that represents a type annotation on a local or resource variable.LocalVariableNode A node that represents a local variable declaration.LookupSwitchInsnNode A node that represents a LOOKUPSWITCH instruction.MethodInsnNode A node that represents a method instruction.MethodNode A node that represents a method.ModuleExportNode A node that represents an exported package with its name and the module that can access to it.ModuleNode A node that represents a module declaration.ModuleOpenNode A node that represents an opened package with its name and the module that can access it.ModuleProvideNode A node that represents a service and its implementation provided by the current module.ModuleRequireNode A node that represents a required module with its name and access of a module descriptor.MultiANewArrayInsnNode A node that represents a MULTIANEWARRAY instruction.ParameterNode A node that represents a parameter of a method.RecordComponentNode A node that represents a record component.TableSwitchInsnNode A node that represents a TABLESWITCH instruction.TryCatchBlockNode A node that represents a try catch block.TypeAnnotationNode A node that represents a type annotation.TypeInsnNode A node that represents a type instruction.UnsupportedClassVersionException Exception thrown inAnnotationNode.check(int),ClassNode.check(int),FieldNode.check(int)andMethodNode.check(int)when these nodes (or their children, recursively) contain elements that were introduced in more recent versions of the ASM API than version passed to these methods.VarInsnNode A node that represents a local variable instruction.