| Class Summary | |
|---|---|
| AbstractInsnNode | A node that represents a bytecode instruction. |
| AbstractVisitor | An abstract visitor. |
| AdviceAdapter |
A MethodAdapter to dispatch method body instruction
The behavior is like this:
|
| Analyzer | A semantic bytecode analyzer. |
| AnalyzerException | Thrown if a problem occurs during the analysis of a method. |
| AnnotationNode | A node that represents an annotationn. |
| AnnotationVisitor | A visitor to visit a Java annotation. |
| ASMContentHandler |
A org.xml.sax.ContentHandler ContentHandler that transforms XML
document into Java class file. |
| ASMContentHandler.Rule | Rule |
| ASMifiable | An attribute that can print the ASM code to create an equivalent attribute. |
| ASMifierAbstractVisitor | An abstract ASMifier visitor. |
| ASMifierAnnotationVisitor | An AnnotationVisitor that prints the ASM code that generates the annotations it visits. |
| ASMifierClassVisitor | A ClassVisitor that prints the ASM code that generates the classes it visits. |
| ASMifierFieldVisitor | A FieldVisitor that prints the ASM code that generates the fields it visits. |
| ASMifierMethodVisitor | A MethodVisitor that prints the ASM code that generates the methods it visits. |
| ASMStackMapAttribute | An ASMifiable StackMapAttribute sub class. |
| ASMStackMapTableAttribute | An ASMifiable StackMapTableAttribute sub class. |
| Attribute | A non standard class, field, method or code attribute. |
| BasicInterpreter | An Interpreter for BasicValue values. |
| BasicValue | A Value that is represented by its type in a seven types type sytem. |
| BasicVerifier | An extended BasicInterpreter that checks that bytecode instructions are correctly used. |
| ByteVector | A dynamically extensible vector of bytes. |
| CheckAnnotationAdapter | An AnnotationVisitor that checks that its methods are properly used. |
| CheckClassAdapter | A ClassAdapter that checks that its methods are properly used. |
| CheckFieldAdapter | A FieldVisitor that checks that its methods are properly used. |
| CheckMethodAdapter | A MethodAdapter that checks that its methods are properly used. |
| ClassAdapter | An empty ClassVisitor that delegates to another ClassVisitor. |
| ClassNode | A node that represents a class. |
| ClassReader | A Java class parser to make a ClassVisitor visit an existing class. |
| ClassVisitor | A visitor to visit a Java class. |
| ClassWriter | A ClassVisitor that generates classes in bytecode form. |
| DataflowInterpreter | An Interpreter for DataflowValue values. |
| DataflowValue | A Value that is represented by its type in a two types type system. |
| EmptyVisitor | An empty implementation of the ASM visitor interfaces. |
| FieldInsnNode | A node that represents a field instruction. |
| FieldNode | A node that represents a field. |
| FieldVisitor | A visitor to visit a Java field. |
| Frame | A symbolic execution stack frame. |
| GeneratorAdapter | A MethodAdapter with convenient methods to generate code. |
| IincInsnNode | A node that represents an IINC instruction. |
| InnerClassNode | A node that represents an inner class. |
| InsnNode | A node that represents a zero operand instruction. |
| Interpreter | A semantic bytecode interpreter. |
| IntInsnNode | A node that represents an instruction with a single int operand. |
| JumpInsnNode | A node that represents a jump instruction. |
| Label | A label represents a position in the bytecode of a method. |
| LabelNode | An AbstractInsnNode that encapsulates a Label. |
| LdcInsnNode | A node that represents an LDC instruction. |
| LineNumberNode | A node that represents a line number declaration. |
| LocalVariableNode | A node that represents a local variable declaration. |
| LocalVariablesSorter | A MethodAdapter that renumbers local variables in their order of appearance. |
| LookupSwitchInsnNode | A node that represents a LOOKUPSWITCH instruction. |
| MemberNode | An abstract class, field or method node. |
| Method | A named method descriptor. |
| MethodAdapter | An empty MethodVisitor that delegates to another MethodVisitor. |
| MethodInsnNode | A node that represents a method instruction. |
| MethodNode | A node that represents a method. |
| MethodVisitor | A visitor to visit a Java method. |
| MultiANewArrayInsnNode | A node that represents a MULTIANEWARRAY instruction. |
| Opcodes | Defines the JVM opcodes, access flags and array type codes. |
| Processor | Processor is a command line tool that can be used for bytecode waving directed by XSL transformation. |
| SAXAdapter | SAXAdapter |
| SAXAnnotationAdapter | SAXAnnotationAdapter |
| SAXClassAdapter |
A ClassVisitor that generates SAX 2.0
events from the visited class. |
| SAXCodeAdapter | A MethodVisitor that generates SAX 2.0 events from the visited method. |
| SAXFieldAdapter | SAXFieldAdapter |
| SerialVersionUIDAdder | A ClassAdapter that adds a serial version unique identifier to a class if missing. |
| SignatureReader | A type signature parser to make a signature visitor visit an existing signature. |
| SignatureVisitor | A visitor to visit a generic signature. |
| SignatureWriter | A signature visitor that generates signatures in string format. |
| SimpleVerifier | An extended BasicVerifier that performs more precise verifications. |
| StackMapAttribute | StackMapAttribute is used by CDLC preverifier. |
| StackMapFrame | Holds the state of the stack and local variables for a single execution branch. |
| StackMapTableAttribute | The stack map attribute is used during the process of verification by typechecking ('4.11.1). |
| StackMapType | Verification type info used by StackMapAttribute. |
| StaticInitMerger | A ClassAdapter that merges clinit methods into a single one. |
| TableSwitchGenerator | A code generator for switch statements. |
| TableSwitchInsnNode | A node that represents a TABLESWITCH instruction. |
| TraceAbstractVisitor | An abstract trace visitor. |
| TraceAnnotationVisitor | An AnnotationVisitor that prints a disassembled view of the annotations it visits. |
| Traceable | An attribute that can print eadable representation of the attribute. |
| TraceClassVisitor | A ClassVisitor that prints a disassembled view of the classes it visits. |
| TraceFieldVisitor | A FieldVisitor that prints a disassembled view of the fields it visits. |
| TraceMethodVisitor | A MethodVisitor that prints a disassembled view of the methods it visits. |
| TraceSignatureVisitor | A SignatureVisitor that prints a disassembled view of the signature it visits. |
| TryCatchBlockNode | A node that represents a try catch block. |
| Type | A Java type. |
| TypeInsnNode | A node that represents a type instruction. |
| Value | An immutable symbolic value for semantic interpretation of bytecode. |
| VarInsnNode | A node that represents a local variable instruction. |