All Classes and Interfaces

Class
Description
A node that represents a bytecode instruction.
An abstract visitor.
A MethodAdapter to insert before, after and around advices in methods and constructors.
A semantic bytecode analyzer.
A MethodAdapter that keeps track of stack map frame changes between visitFrame calls.
Thrown if a problem occurs during the analysis of a method.
A node that represents an annotationn.
A visitor to visit a Java annotation.
A ContentHandler that transforms XML document into Java class file.
An attribute that can print the ASM code to create an equivalent attribute.
An abstract ASMifier visitor.
An AnnotationVisitor that prints the ASM code that generates the annotations it visits.
A ClassVisitor that prints the ASM code that generates the classes it visits.
A FieldVisitor that prints the ASM code that generates the fields it visits.
A MethodVisitor that prints the ASM code that generates the methods it visits.
A non standard class, field, method or code attribute.
An Interpreter for BasicValue values.
A Value that is represented by its type in a seven types type system.
An extended BasicInterpreter that checks that bytecode instructions are correctly used.
A dynamically extensible vector of bytes.
An AnnotationVisitor that checks that its methods are properly used.
A ClassAdapter that checks that its methods are properly used.
A FieldVisitor that checks that its methods are properly used.
A MethodAdapter that checks that its methods are properly used.
A SignatureVisitor that checks that its methods are properly used.
An empty ClassVisitor that delegates to another ClassVisitor.
A node that represents a class.
A Java class parser to make a ClassVisitor visit an existing class.
A visitor to visit a Java class.
A ClassVisitor that generates classes in bytecode form.
A MethodAdapter that can be used to approximate method size.
An empty implementation of the ASM visitor interfaces.
A node that represents a field instruction.
A node that represents a field.
A visitor to visit a Java field.
A symbolic execution stack frame.
A node that represents a stack map frame.
A MethodAdapter with convenient methods to generate code.
A node that represents an IINC instruction.
A node that represents an inner class.
A doubly linked list of AbstractInsnNode objects.
A node that represents a zero operand instruction.
 
A semantic bytecode interpreter.
A node that represents an instruction with a single int operand.
A MethodAdapter that removes JSR instructions and inlines the referenced subroutines.
 
A node that represents a jump instruction.
A label represents a position in the bytecode of a method.
An AbstractInsnNode that encapsulates a Label.
A node that represents an LDC instruction.
A node that represents a line number declaration.
A node that represents a local variable declaration.
A MethodAdapter that renumbers local variables in their order of appearance.
A node that represents a LOOKUPSWITCH instruction.
An abstract class, field or method node.
A named method descriptor.
An empty MethodVisitor that delegates to another MethodVisitor.
A node that represents a method instruction.
A node that represents a method.
A visitor to visit a Java method.
A node that represents a MULTIANEWARRAY instruction.
Defines the JVM opcodes, access flags and array type codes.
Processor is a command line tool that can be used for bytecode waving directed by XSL transformation.
A class responsible for remapping types and names.
An AnnotationVisitor adapter for type remapping.
A ClassAdapter for type remapping.
A FieldVisitor adapter for type remapping.
A MethodAdapter for type mapping.
A SignatureVisitor adapter for type mapping.
SAXAdapter
SAXAnnotationAdapter
A ClassVisitor that generates SAX 2.0 events from the visited class.
A MethodVisitor that generates SAX 2.0 events from the visited method.
SAXFieldAdapter
A ClassAdapter that adds a serial version unique identifier to a class if missing.
A type signature parser to make a signature visitor visit an existing signature.
A visitor to visit a generic signature.
A signature visitor that generates signatures in string format.
 
An extended BasicVerifier that performs more precise verifications.
An Interpreter for SourceValue values.
A Value that is represented by its type in a two types type system.
A ClassAdapter that merges clinit methods into a single one.
A code generator for switch statements.
A node that represents a TABLESWITCH instruction.
An attribute that can print eadable representation of the attribute.
An abstract trace visitor.
An AnnotationVisitor that prints a disassembled view of the annotations it visits.
A ClassVisitor that prints a disassembled view of the classes it visits.
A FieldVisitor that prints a disassembled view of the fields it visits.
A MethodVisitor that prints a disassembled view of the methods it visits.
A SignatureVisitor that prints a disassembled view of the signature it visits.
A node that represents a try catch block.
Sorts the exception handlers in a method innermost-to-outermost.
A Java type.
A node that represents a type instruction.
An immutable symbolic value for semantic interpretation of bytecode.
A node that represents a local variable instruction.