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. |