All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description AbstractInsnNode A node that represents a bytecode instruction.AdviceAdapter AMethodVisitorto insert before, after and around advices in methods and constructors.Analyzer<V extends Value> A semantic bytecode analyzer.AnalyzerAdapter AMethodVisitorthat keeps track of stack map frame changes betweenvisitFramecalls.AnalyzerException Thrown if a problem occurs during the analysis of a method.AnnotationNode A node that represents an annotation.AnnotationRemapper AnAnnotationVisitoradapter for type remapping.AnnotationVisitor A visitor to visit a Java annotation.ASMContentHandler AContentHandlerthat transforms XML document into Java class file.ASMifiable AnAttributethat can print the ASM code to create an equivalent attribute.ASMifier APrinterthat prints the ASM code to generate the classes if visits.Attribute A non standard class, field, method or code attribute.BasicInterpreter AnInterpreterforBasicValuevalues.BasicValue AValuethat is represented by its type in a seven types type system.BasicVerifier An extendedBasicInterpreterthat checks that bytecode instructions are correctly used.ByteVector A dynamically extensible vector of bytes.CheckAnnotationAdapter AnAnnotationVisitorthat checks that its methods are properly used.CheckClassAdapter AClassVisitorthat checks that its methods are properly used.CheckFieldAdapter AFieldVisitorthat checks that its methods are properly used.CheckMethodAdapter AMethodVisitorthat checks that its methods are properly used.CheckSignatureAdapter ASignatureVisitorthat checks that its methods are properly used.ClassNode A node that represents a class.ClassReader A Java class parser to make aClassVisitorvisit an existing class.ClassRemapper AClassVisitorfor type remapping.ClassVisitor A visitor to visit a Java class.ClassWriter AClassVisitorthat generates classes in bytecode form.CodeSizeEvaluator AMethodVisitorthat can be used to approximate method size.FieldInsnNode A node that represents a field instruction.FieldNode A node that represents a field.FieldRemapper AFieldVisitoradapter for type remapping.FieldVisitor A visitor to visit a Java field.Frame<V extends Value> A symbolic execution stack frame.FrameNode A node that represents a stack map frame.GeneratorAdapter AMethodVisitorwith convenient methods to generate code.Handle A reference to a field or a method.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.InstructionAdapter AMethodVisitorproviding a more detailed API to generate and transform instructions.Interpreter<V extends Value> A semantic bytecode interpreter.IntInsnNode A node that represents an instruction with a single int operand.InvokeDynamicInsnNode A node that represents an invokedynamic instruction.JSRInlinerAdapter AMethodVisitorthat removes JSR instructions and inlines the referenced subroutines.JumpInsnNode A node that represents a jump instruction.Label A label represents a position in the bytecode of a method.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.LocalVariablesSorter AMethodVisitorthat renumbers local variables in their order of appearance.LookupSwitchInsnNode A node that represents a LOOKUPSWITCH instruction.Method A named method descriptor.MethodInsnNode A node that represents a method instruction.MethodNode A node that represents a method.MethodRemapper ALocalVariablesSorterfor type mapping.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.ParameterNode A node that represents a parameter access and name.Printer An abstract converter from visit events to text.Processor Processor is a command line tool that can be used for bytecode waving directed by XSL transformation.Remapper A class responsible for remapping types and names.RemappingAnnotationAdapter Deprecated. useAnnotationRemapperinstead.RemappingClassAdapter Deprecated. useClassRemapperinstead.RemappingFieldAdapter Deprecated. useFieldRemapperinstead.RemappingMethodAdapter Deprecated. useMethodRemapperinstead.RemappingSignatureAdapter Deprecated. useSignatureRemapperinstead.SAXAdapter SAXAdapterSAXAnnotationAdapter SAXAnnotationAdapterSAXClassAdapter AClassVisitorthat generates SAX 2.0 events from the visited class.SAXCodeAdapter AMethodVisitorthat generates SAX 2.0 events from the visited method.SAXFieldAdapter SAXFieldAdapterSerialVersionUIDAdder AClassVisitorthat 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.SignatureRemapper ASignatureVisitoradapter for type mapping.SignatureVisitor A visitor to visit a generic signature.SignatureWriter A signature visitor that generates signatures in string format.SimpleRemapper ARemapperusing aMapto define its mapping.SimpleVerifier An extendedBasicVerifierthat performs more precise verifications.SourceInterpreter AnInterpreterforSourceValuevalues.SourceValue AValuethat is represented by its type in a two types type system.StaticInitMerger AClassVisitorthat merges clinit methods into a single one.TableSwitchGenerator A code generator for switch statements.TableSwitchInsnNode A node that represents a TABLESWITCH instruction.Textifiable AnAttributethat can print a readable representation of itself.Textifier APrinterthat prints a disassembled view of the classes it visits.TraceAnnotationVisitor AnAnnotationVisitorthat prints the annotations it visits with aPrinter.TraceClassVisitor AClassVisitorthat prints the classes it visits with aPrinter.TraceFieldVisitor AFieldVisitorthat prints the fields it visits with aPrinter.TraceMethodVisitor AMethodVisitorthat prints the methods it visits with aPrinter.TraceSignatureVisitor ASignatureVisitorthat prints a disassembled view of the signature it visits.TryCatchBlockNode A node that represents a try catch block.TryCatchBlockSorter AMethodVisitoradapter to sort the exception handlers.Type A Java field or method type.TypeAnnotationNode A node that represents a type annotationn.TypeInsnNode A node that represents a type instruction.TypePath The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.TypeReference A reference to a type appearing in a class, field or method declaration, or on an instruction.Value An immutable symbolic value for semantic interpretation of bytecode.VarInsnNode A node that represents a local variable instruction.