A B C D E F G H I J K L M N O P R S T U V W X

A

AALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
AASTORE - Static variable in interface org.objectweb.asm.Opcodes
 
AbstractInsnNode - Class in org.objectweb.asm.tree
A node that represents a bytecode instruction.
AbstractInsnNode(int) - Constructor for class org.objectweb.asm.tree.AbstractInsnNode
Constructs a new AbstractInsnNode.
AbstractVisitor - Class in org.objectweb.asm.util
An abstract visitor.
AbstractVisitor() - Constructor for class org.objectweb.asm.util.AbstractVisitor
Constructs a new AbstractVisitor.
ACC_ABSTRACT - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_ANNOTATION - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_BRIDGE - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_DEPRECATED - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_ENUM - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_FINAL - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_INTERFACE - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_NATIVE - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_PRIVATE - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_PROTECTED - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_PUBLIC - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_STATIC - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_STRICT - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_SUPER - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_SYNCHRONIZED - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_SYNTHETIC - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_TRANSIENT - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_VARARGS - Static variable in interface org.objectweb.asm.Opcodes
 
ACC_VOLATILE - Static variable in interface org.objectweb.asm.Opcodes
 
accept(ClassVisitor, int) - Method in class org.objectweb.asm.ClassReader
Makes the given visitor visit the Java class of this ClassReader.
accept(ClassVisitor, Attribute[], int) - Method in class org.objectweb.asm.ClassReader
Makes the given visitor visit the Java class of this ClassReader.
accept(SignatureVisitor) - Method in class org.objectweb.asm.signature.SignatureReader
Makes the given visitor visit the signature of this SignatureReader.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.AbstractInsnNode
Makes the given code visitor visit this instruction.
accept(AnnotationVisitor) - Method in class org.objectweb.asm.tree.AnnotationNode
Makes the given visitor visit this annotation.
accept(ClassVisitor) - Method in class org.objectweb.asm.tree.ClassNode
Makes the given class visitor visit this class.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.FieldInsnNode
 
accept(ClassVisitor) - Method in class org.objectweb.asm.tree.FieldNode
Makes the given class visitor visit this field.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.FrameNode
Makes the given visitor visit this stack map frame.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.IincInsnNode
 
accept(ClassVisitor) - Method in class org.objectweb.asm.tree.InnerClassNode
Makes the given class visitor visit this inner class.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.InsnList
Makes the given visitor visit all of the instructions in this list.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.InsnNode
Makes the given visitor visit this instruction.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.IntInsnNode
 
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.JumpInsnNode
 
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.LabelNode
 
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.LdcInsnNode
 
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.LineNumberNode
 
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.LocalVariableNode
Makes the given visitor visit this local variable declaration.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.LookupSwitchInsnNode
 
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.MethodInsnNode
 
accept(ClassVisitor) - Method in class org.objectweb.asm.tree.MethodNode
Makes the given class visitor visit this method.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.MethodNode
Makes the given method visitor visit this method.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.MultiANewArrayInsnNode
 
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.TableSwitchInsnNode
 
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.TryCatchBlockNode
Makes the given visitor visit this try catch block.
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.TypeInsnNode
 
accept(MethodVisitor) - Method in class org.objectweb.asm.tree.VarInsnNode
 
acceptType(SignatureVisitor) - Method in class org.objectweb.asm.signature.SignatureReader
Makes the given visitor visit the signature of this SignatureReader.
access - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Classes access flags.
access - Variable in class org.objectweb.asm.tree.ClassNode
The class's access flags (see Opcodes).
access - Variable in class org.objectweb.asm.tree.FieldNode
The field's access flags (see Opcodes).
access - Variable in class org.objectweb.asm.tree.InnerClassNode
The access flags of the inner class as originally declared in the enclosing class.
access - Variable in class org.objectweb.asm.tree.MethodNode
The method's access flags (see Opcodes).
ACONST_NULL - Static variable in interface org.objectweb.asm.Opcodes
 
ADD - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
add(AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
Adds the given instruction to the end of this list.
add(InsnList) - Method in class org.objectweb.asm.tree.InsnList
Adds the given instructions to the end of this list.
addDocumentEnd() - Method in class org.objectweb.asm.xml.SAXAdapter
 
addDocumentStart() - Method in class org.objectweb.asm.xml.SAXAdapter
 
addElement(String, Attributes) - Method in class org.objectweb.asm.xml.SAXAdapter
 
addEnd(String) - Method in class org.objectweb.asm.xml.SAXAdapter
 
addInstruction(int) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Subroutine
 
addStart(String, Attributes) - Method in class org.objectweb.asm.xml.SAXAdapter
 
AdviceAdapter - Class in org.objectweb.asm.commons
A MethodAdapter to insert before, after and around advices in methods and constructors.
AdviceAdapter(MethodVisitor, int, String, String) - Constructor for class org.objectweb.asm.commons.AdviceAdapter
Creates a new AdviceAdapter.
ALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
analyze(String, MethodNode) - Method in class org.objectweb.asm.tree.analysis.Analyzer
Analyzes the given method.
Analyzer - Class in org.objectweb.asm.tree.analysis
A semantic bytecode analyzer.
Analyzer(Interpreter) - Constructor for class org.objectweb.asm.tree.analysis.Analyzer
Constructs a new Analyzer.
AnalyzerAdapter - Class in org.objectweb.asm.commons
A MethodAdapter that keeps track of stack map frame changes between visitFrame calls.
AnalyzerAdapter(String, int, String, String, MethodVisitor) - Constructor for class org.objectweb.asm.commons.AnalyzerAdapter
Creates a new AnalyzerAdapter.
AnalyzerException - Exception in org.objectweb.asm.tree.analysis
Thrown if a problem occurs during the analysis of a method.
AnalyzerException(String) - Constructor for exception org.objectweb.asm.tree.analysis.AnalyzerException
 
AnalyzerException(String, Throwable) - Constructor for exception org.objectweb.asm.tree.analysis.AnalyzerException
 
AnalyzerException(String, Object, Value) - Constructor for exception org.objectweb.asm.tree.analysis.AnalyzerException
 
AND - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
ANEWARRAY - Static variable in interface org.objectweb.asm.Opcodes
 
annotationDefault - Variable in class org.objectweb.asm.tree.MethodNode
The default value of this annotation interface method.
AnnotationNode - Class in org.objectweb.asm.tree
A node that represents an annotationn.
AnnotationNode(String) - Constructor for class org.objectweb.asm.tree.AnnotationNode
Constructs a new AnnotationNode.
AnnotationVisitor - Interface in org.objectweb.asm
A visitor to visit a Java annotation.
appendDescriptor(int, String) - Method in class org.objectweb.asm.util.TraceAbstractVisitor
Appends an internal name, a type descriptor or a type signature to buf.
appendLabel(Label) - Method in class org.objectweb.asm.util.TraceMethodVisitor
Appends the name of the given label to buf.
appendString(StringBuffer, String) - Static method in class org.objectweb.asm.util.AbstractVisitor
Appends a quoted string to a given buffer.
ARETURN - Static variable in interface org.objectweb.asm.Opcodes
 
ARRAY - Static variable in class org.objectweb.asm.Type
The sort of array reference types.
arrayLength() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to compute the length of an array.
ARRAYLENGTH - Static variable in interface org.objectweb.asm.Opcodes
 
arrayLoad(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to load an element from an array.
arrayStore(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to store an element in an array.
ASMContentHandler - Class in org.objectweb.asm.xml
A ContentHandler that transforms XML document into Java class file.
ASMContentHandler(OutputStream, boolean) - Constructor for class org.objectweb.asm.xml.ASMContentHandler
Constructs a new ASMContentHandler object.
ASMContentHandler.Rule - Class in org.objectweb.asm.xml
Rule
ASMContentHandler.Rule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.Rule
 
ASMifiable - Interface in org.objectweb.asm.util
An attribute that can print the ASM code to create an equivalent attribute.
ASMifierAbstractVisitor - Class in org.objectweb.asm.util
An abstract ASMifier visitor.
ASMifierAbstractVisitor(String) - Constructor for class org.objectweb.asm.util.ASMifierAbstractVisitor
Constructs a new ASMifierAbstractVisitor.
ASMifierAnnotationVisitor - Class in org.objectweb.asm.util
An AnnotationVisitor that prints the ASM code that generates the annotations it visits.
ASMifierAnnotationVisitor(int) - Constructor for class org.objectweb.asm.util.ASMifierAnnotationVisitor
Constructs a new ASMifierAnnotationVisitor.
ASMifierClassVisitor - Class in org.objectweb.asm.util
A ClassVisitor that prints the ASM code that generates the classes it visits.
ASMifierClassVisitor(PrintWriter) - Constructor for class org.objectweb.asm.util.ASMifierClassVisitor
Constructs a new ASMifierClassVisitor object.
ASMifierFieldVisitor - Class in org.objectweb.asm.util
A FieldVisitor that prints the ASM code that generates the fields it visits.
ASMifierFieldVisitor() - Constructor for class org.objectweb.asm.util.ASMifierFieldVisitor
Constructs a new ASMifierFieldVisitor.
ASMifierMethodVisitor - Class in org.objectweb.asm.util
A MethodVisitor that prints the ASM code that generates the methods it visits.
ASMifierMethodVisitor() - Constructor for class org.objectweb.asm.util.ASMifierMethodVisitor
Constructs a new ASMifierMethodVisitor object.
asmify(StringBuffer, String, Map) - Method in interface org.objectweb.asm.util.ASMifiable
Prints the ASM code to create an attribute equal to this attribute.
ASTORE - Static variable in interface org.objectweb.asm.Opcodes
 
ATHROW - Static variable in interface org.objectweb.asm.Opcodes
 
Attribute - Class in org.objectweb.asm
A non standard class, field, method or code attribute.
Attribute(String) - Constructor for class org.objectweb.asm.Attribute
Constructs a new empty attribute.
attrs - Variable in class org.objectweb.asm.tree.MemberNode
The non standard attributes of this class, field or method.
av - Variable in class org.objectweb.asm.util.TraceAnnotationVisitor
The AnnotationVisitor to which this visitor delegates calls.

B

b - Variable in class org.objectweb.asm.ClassReader
The class to be parsed.
BALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
BasicInterpreter - Class in org.objectweb.asm.tree.analysis
An Interpreter for BasicValue values.
BasicInterpreter() - Constructor for class org.objectweb.asm.tree.analysis.BasicInterpreter
 
BasicValue - Class in org.objectweb.asm.tree.analysis
A Value that is represented by its type in a seven types type system.
BasicValue(Type) - Constructor for class org.objectweb.asm.tree.analysis.BasicValue
 
BasicVerifier - Class in org.objectweb.asm.tree.analysis
An extended BasicInterpreter that checks that bytecode instructions are correctly used.
BasicVerifier() - Constructor for class org.objectweb.asm.tree.analysis.BasicVerifier
 
BASTORE - Static variable in interface org.objectweb.asm.Opcodes
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.Rule
 
binaryOperation(AbstractInsnNode, Value, Value) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
 
binaryOperation(AbstractInsnNode, Value, Value) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
 
binaryOperation(AbstractInsnNode, Value, Value) - Method in interface org.objectweb.asm.tree.analysis.Interpreter
Interprets a bytecode instruction with two arguments.
binaryOperation(AbstractInsnNode, Value, Value) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
 
BIPUSH - Static variable in interface org.objectweb.asm.Opcodes
 
BOOLEAN - Static variable in class org.objectweb.asm.Type
The sort of the boolean type.
BOOLEAN_TYPE - Static variable in class org.objectweb.asm.Type
The boolean type.
box(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to box the top stack value.
buf - Variable in class org.objectweb.asm.util.AbstractVisitor
A buffer that can be used to create strings.
BYTE - Static variable in class org.objectweb.asm.Type
The sort of the byte type.
BYTE_TYPE - Static variable in class org.objectweb.asm.Type
The byte type.
BYTECODE - Static variable in class org.objectweb.asm.xml.Processor
 
ByteVector - Class in org.objectweb.asm
A dynamically extensible vector of bytes.
ByteVector() - Constructor for class org.objectweb.asm.ByteVector
Constructs a new ByteVector with a default initial size.
ByteVector(int) - Constructor for class org.objectweb.asm.ByteVector
Constructs a new ByteVector with the given initial size.

C

CALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
cast(Type, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to cast a numerical value from one type to another.
CASTORE - Static variable in interface org.objectweb.asm.Opcodes
 
catchException(Label, Label, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Marks the start of an exception handler.
CHAR - Static variable in class org.objectweb.asm.Type
The sort of the char type.
CHAR_TYPE - Static variable in class org.objectweb.asm.Type
The char type.
check - Static variable in class org.objectweb.asm.tree.InsnList
Indicates if preconditions of methods of this class must be checked.
CheckAnnotationAdapter - Class in org.objectweb.asm.util
An AnnotationVisitor that checks that its methods are properly used.
CheckAnnotationAdapter(AnnotationVisitor) - Constructor for class org.objectweb.asm.util.CheckAnnotationAdapter
 
checkCast(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to check that the top stack value is of the given type.
CHECKCAST - Static variable in interface org.objectweb.asm.Opcodes
 
CheckClassAdapter - Class in org.objectweb.asm.util
A ClassAdapter that checks that its methods are properly used.
CheckClassAdapter(ClassVisitor) - Constructor for class org.objectweb.asm.util.CheckClassAdapter
Constructs a new CheckClassAdapter.
CheckFieldAdapter - Class in org.objectweb.asm.util
A FieldVisitor that checks that its methods are properly used.
CheckFieldAdapter(FieldVisitor) - Constructor for class org.objectweb.asm.util.CheckFieldAdapter
 
CheckMethodAdapter - Class in org.objectweb.asm.util
A MethodAdapter that checks that its methods are properly used.
CheckMethodAdapter(MethodVisitor) - Constructor for class org.objectweb.asm.util.CheckMethodAdapter
Constructs a new CheckMethodAdapter object.
CLASS_DECLARATION - Static variable in class org.objectweb.asm.util.TraceAbstractVisitor
Constant used in appendDescriptor for class signatures, formatted in default Java notation (non-bytecode)
CLASS_SIGNATURE - Static variable in class org.objectweb.asm.util.TraceAbstractVisitor
Constant used in appendDescriptor for class signatures, formatted in bytecode notation
ClassAdapter - Class in org.objectweb.asm
An empty ClassVisitor that delegates to another ClassVisitor.
ClassAdapter(ClassVisitor) - Constructor for class org.objectweb.asm.ClassAdapter
Constructs a new ClassAdapter object.
ClassNode - Class in org.objectweb.asm.tree
A node that represents a class.
ClassNode() - Constructor for class org.objectweb.asm.tree.ClassNode
Constructs a new ClassNode.
ClassReader - Class in org.objectweb.asm
A Java class parser to make a ClassVisitor visit an existing class.
ClassReader(byte[]) - Constructor for class org.objectweb.asm.ClassReader
Constructs a new ClassReader object.
ClassReader(byte[], int, int) - Constructor for class org.objectweb.asm.ClassReader
Constructs a new ClassReader object.
ClassReader(InputStream) - Constructor for class org.objectweb.asm.ClassReader
Constructs a new ClassReader object.
ClassReader(String) - Constructor for class org.objectweb.asm.ClassReader
Constructs a new ClassReader object.
ClassVisitor - Interface in org.objectweb.asm
A visitor to visit a Java class.
ClassWriter - Class in org.objectweb.asm
A ClassVisitor that generates classes in bytecode form.
ClassWriter(int) - Constructor for class org.objectweb.asm.ClassWriter
Constructs a new ClassWriter object.
ClassWriter(ClassReader, int) - Constructor for class org.objectweb.asm.ClassWriter
Constructs a new ClassWriter object and enables optimizations for "mostly add" bytecode transformations.
clear() - Method in class org.objectweb.asm.tree.InsnList
Removes all of the instructions of this list.
clearStack() - Method in class org.objectweb.asm.tree.analysis.Frame
Clears the operand stack of this frame.
clone(Map) - Method in class org.objectweb.asm.tree.AbstractInsnNode
Returns a copy of this instruction.
clone(Map) - Method in class org.objectweb.asm.tree.FieldInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.FrameNode
 
clone(Map) - Method in class org.objectweb.asm.tree.IincInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.InsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.IntInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.JumpInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.LabelNode
 
clone(Map) - Method in class org.objectweb.asm.tree.LdcInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.LineNumberNode
 
clone(Map) - Method in class org.objectweb.asm.tree.LookupSwitchInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.MethodInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.MultiANewArrayInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.TableSwitchInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.TypeInsnNode
 
clone(Map) - Method in class org.objectweb.asm.tree.VarInsnNode
 
CodeSizeEvaluator - Class in org.objectweb.asm.commons
A MethodAdapter that can be used to approximate method size.
CodeSizeEvaluator(MethodVisitor) - Constructor for class org.objectweb.asm.commons.CodeSizeEvaluator
 
COMPUTE_FRAMES - Static variable in class org.objectweb.asm.ClassWriter
Flag to automatically compute the stack map frames of methods from scratch.
COMPUTE_MAXS - Static variable in class org.objectweb.asm.ClassWriter
Flag to automatically compute the maximum stack size and the maximum number of local variables of methods.
computeMax - Variable in class org.objectweb.asm.xml.ASMContentHandler
true if the maximum stack size and number of local variables must be automatically computed.
computeSHAdigest(byte[]) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
Returns the SHA-1 message digest of the given value.
computeSVUID - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Flag that indicates if we need to compute SVUID.
computeSVUID() - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
Returns the value of SVUID if the class doesn't have one already.
contains(AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
Returns true if the given instruction belongs to this list.
copyOperation(AbstractInsnNode, Value) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
 
copyOperation(AbstractInsnNode, Value) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
 
copyOperation(AbstractInsnNode, Value) - Method in interface org.objectweb.asm.tree.analysis.Interpreter
Interprets a bytecode instruction that moves a value on the stack or to or from local variables.
copyOperation(AbstractInsnNode, Value) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
 
createASMifierMethodVisitor() - Method in class org.objectweb.asm.util.ASMifierClassVisitor
 
createTraceAnnotationVisitor() - Method in class org.objectweb.asm.util.TraceAbstractVisitor
 
createTraceFieldVisitor() - Method in class org.objectweb.asm.util.TraceClassVisitor
 
createTraceMethodVisitor() - Method in class org.objectweb.asm.util.TraceClassVisitor
 
cst - Variable in class org.objectweb.asm.tree.LdcInsnNode
The constant to be loaded on the stack.
cv - Variable in class org.objectweb.asm.ClassAdapter
The ClassVisitor to which this adapter delegates calls.
cv - Variable in class org.objectweb.asm.util.TraceClassVisitor
The ClassVisitor to which this visitor delegates calls.
cw - Variable in class org.objectweb.asm.xml.ASMContentHandler
Current instance of the ClassWriter used to write class bytecode.

D

D2F - Static variable in interface org.objectweb.asm.Opcodes
 
D2I - Static variable in interface org.objectweb.asm.Opcodes
 
D2L - Static variable in interface org.objectweb.asm.Opcodes
 
DADD - Static variable in interface org.objectweb.asm.Opcodes
 
DALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
DASTORE - Static variable in interface org.objectweb.asm.Opcodes
 
DCMPG - Static variable in interface org.objectweb.asm.Opcodes
 
DCMPL - Static variable in interface org.objectweb.asm.Opcodes
 
DCONST_0 - Static variable in interface org.objectweb.asm.Opcodes
 
DCONST_1 - Static variable in interface org.objectweb.asm.Opcodes
 
DDIV - Static variable in interface org.objectweb.asm.Opcodes
 
desc - Variable in class org.objectweb.asm.tree.AnnotationNode
The class descriptor of the annotation class.
desc - Variable in class org.objectweb.asm.tree.FieldInsnNode
The field's descriptor (see Type).
desc - Variable in class org.objectweb.asm.tree.FieldNode
The field's descriptor (see Type).
desc - Variable in class org.objectweb.asm.tree.LocalVariableNode
The type descriptor of this local variable.
desc - Variable in class org.objectweb.asm.tree.MethodInsnNode
The method's descriptor (see Type).
desc - Variable in class org.objectweb.asm.tree.MethodNode
The method's descriptor (see Type).
desc - Variable in class org.objectweb.asm.tree.MultiANewArrayInsnNode
An array type descriptor (see Type).
desc - Variable in class org.objectweb.asm.tree.TypeInsnNode
The operand of this instruction.
dflt - Variable in class org.objectweb.asm.tree.LookupSwitchInsnNode
Beginning of the default handler block.
dflt - Variable in class org.objectweb.asm.tree.TableSwitchInsnNode
Beginning of the default handler block.
dims - Variable in class org.objectweb.asm.tree.MultiANewArrayInsnNode
Number of dimensions of the array to allocate.
DIV - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
DLOAD - Static variable in interface org.objectweb.asm.Opcodes
 
DMUL - Static variable in interface org.objectweb.asm.Opcodes
 
DNEG - Static variable in interface org.objectweb.asm.Opcodes
 
DOUBLE - Static variable in interface org.objectweb.asm.Opcodes
 
DOUBLE - Static variable in class org.objectweb.asm.Type
The sort of the double type.
DOUBLE_TYPE - Static variable in class org.objectweb.asm.Type
The double type.
DOUBLE_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
 
DREM - Static variable in interface org.objectweb.asm.Opcodes
 
DRETURN - Static variable in interface org.objectweb.asm.Opcodes
 
DSTORE - Static variable in interface org.objectweb.asm.Opcodes
 
DSUB - Static variable in interface org.objectweb.asm.Opcodes
 
dup() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a DUP instruction.
DUP - Static variable in interface org.objectweb.asm.Opcodes
 
dup2() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a DUP2 instruction.
DUP2 - Static variable in interface org.objectweb.asm.Opcodes
 
DUP2_X1 - Static variable in interface org.objectweb.asm.Opcodes
 
DUP2_X2 - Static variable in interface org.objectweb.asm.Opcodes
 
dup2X1() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a DUP2_X1 instruction.
dup2X2() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a DUP2_X2 instruction.
DUP_X1 - Static variable in interface org.objectweb.asm.Opcodes
 
DUP_X2 - Static variable in interface org.objectweb.asm.Opcodes
 
dupX1() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a DUP_X1 instruction.
dupX2() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a DUP_X2 instruction.

E

EmptyVisitor - Class in org.objectweb.asm.commons
An empty implementation of the ASM visitor interfaces.
EmptyVisitor() - Constructor for class org.objectweb.asm.commons.EmptyVisitor
 
end - Variable in class org.objectweb.asm.tree.LocalVariableNode
The last instruction corresponding to the scope of this local variable (exclusive).
end - Variable in class org.objectweb.asm.tree.TryCatchBlockNode
End of the exception handler's scope (exclusive).
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.Rule
 
endDocument() - Method in class org.objectweb.asm.xml.ASMContentHandler
Process notification of the end of a document and write generated bytecode into output stream.
endElement(String, String, String) - Method in class org.objectweb.asm.xml.ASMContentHandler
Process notification of the end of an XML element being reached.
endMethod() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Marks the end of the visited method.
EQ - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the ifCmp method.
equals(Object) - Method in class org.objectweb.asm.commons.Method
 
equals(Object) - Method in class org.objectweb.asm.tree.analysis.BasicValue
 
equals(Object) - Method in class org.objectweb.asm.tree.analysis.SourceValue
 
equals(Object) - Method in class org.objectweb.asm.Type
Tests if the given object is equal to this type.
exceptions - Variable in class org.objectweb.asm.tree.MethodNode
The internal names of the method's exception classes (see getInternalName).
execute(AbstractInsnNode, Interpreter) - Method in class org.objectweb.asm.tree.analysis.Frame
 
EXPAND_FRAMES - Static variable in class org.objectweb.asm.ClassReader
Flag to expand the stack map frames.
EXTENDS - Static variable in interface org.objectweb.asm.signature.SignatureVisitor
Wildcard for an "extends" type argument.

F

F2D - Static variable in interface org.objectweb.asm.Opcodes
 
F2I - Static variable in interface org.objectweb.asm.Opcodes
 
F2L - Static variable in interface org.objectweb.asm.Opcodes
 
F_APPEND - Static variable in interface org.objectweb.asm.Opcodes
Represents a compressed frame where locals are the same as the locals in the previous frame, except that additional 1-3 locals are defined, and with an empty stack.
F_CHOP - Static variable in interface org.objectweb.asm.Opcodes
Represents a compressed frame where locals are the same as the locals in the previous frame, except that the last 1-3 locals are absent and with an empty stack.
F_FULL - Static variable in interface org.objectweb.asm.Opcodes
Represents a compressed frame with complete frame data.
F_NEW - Static variable in interface org.objectweb.asm.Opcodes
Represents an expanded frame.
F_SAME - Static variable in interface org.objectweb.asm.Opcodes
Represents a compressed frame with exactly the same locals as the previous frame and with an empty stack.
F_SAME1 - Static variable in interface org.objectweb.asm.Opcodes
Represents a compressed frame with exactly the same locals as the previous frame and with a single value on the stack.
FADD - Static variable in interface org.objectweb.asm.Opcodes
 
FALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
FASTORE - Static variable in interface org.objectweb.asm.Opcodes
 
FCMPG - Static variable in interface org.objectweb.asm.Opcodes
 
FCMPL - Static variable in interface org.objectweb.asm.Opcodes
 
FCONST_0 - Static variable in interface org.objectweb.asm.Opcodes
 
FCONST_1 - Static variable in interface org.objectweb.asm.Opcodes
 
FCONST_2 - Static variable in interface org.objectweb.asm.Opcodes
 
FDIV - Static variable in interface org.objectweb.asm.Opcodes
 
FIELD_DESCRIPTOR - Static variable in class org.objectweb.asm.util.TraceAbstractVisitor
Constant used in appendDescriptor for field descriptors, formatted in bytecode notation
FIELD_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of FieldInsnNode instructions.
FIELD_SIGNATURE - Static variable in class org.objectweb.asm.util.TraceAbstractVisitor
Constant used in appendDescriptor for field signatures, formatted in bytecode notation
FieldInsnNode - Class in org.objectweb.asm.tree
A node that represents a field instruction.
FieldInsnNode(int, String, String, String) - Constructor for class org.objectweb.asm.tree.FieldInsnNode
Constructs a new FieldInsnNode.
FieldNode - Class in org.objectweb.asm.tree
A node that represents a field.
FieldNode(int, String, String, String, Object) - Constructor for class org.objectweb.asm.tree.FieldNode
Constructs a new FieldNode.
fields - Variable in class org.objectweb.asm.tree.ClassNode
The fields of this class.
FieldVisitor - Interface in org.objectweb.asm
A visitor to visit a Java field.
firstLocal - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
Index of the first local variable, after formal parameters.
FLOAD - Static variable in interface org.objectweb.asm.Opcodes
 
FLOAT - Static variable in interface org.objectweb.asm.Opcodes
 
FLOAT - Static variable in class org.objectweb.asm.Type
The sort of the float type.
FLOAT_TYPE - Static variable in class org.objectweb.asm.Type
The float type.
FLOAT_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
 
FMUL - Static variable in interface org.objectweb.asm.Opcodes
 
FNEG - Static variable in interface org.objectweb.asm.Opcodes
 
FRAME - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of FrameNode "instructions".
Frame - Class in org.objectweb.asm.tree.analysis
A symbolic execution stack frame.
Frame(int, int) - Constructor for class org.objectweb.asm.tree.analysis.Frame
Constructs a new frame with the given size.
Frame(Frame) - Constructor for class org.objectweb.asm.tree.analysis.Frame
Constructs a new frame that is identical to the given frame.
FrameNode - Class in org.objectweb.asm.tree
A node that represents a stack map frame.
FrameNode(int, int, Object[], int, Object[]) - Constructor for class org.objectweb.asm.tree.FrameNode
Constructs a new FrameNode.
FREM - Static variable in interface org.objectweb.asm.Opcodes
 
FRETURN - Static variable in interface org.objectweb.asm.Opcodes
 
FSTORE - Static variable in interface org.objectweb.asm.Opcodes
 
FSUB - Static variable in interface org.objectweb.asm.Opcodes
 
fv - Variable in class org.objectweb.asm.util.TraceFieldVisitor
The FieldVisitor to which this visitor delegates calls.

G

GE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the ifCmp method.
generateCase(int, Label) - Method in interface org.objectweb.asm.commons.TableSwitchGenerator
Generates the code for a switch case.
generateDefault() - Method in interface org.objectweb.asm.commons.TableSwitchGenerator
Generates the code for the default switch case.
GeneratorAdapter - Class in org.objectweb.asm.commons
A MethodAdapter with convenient methods to generate code.
GeneratorAdapter(MethodVisitor, int, String, String) - Constructor for class org.objectweb.asm.commons.GeneratorAdapter
Creates a new GeneratorAdapter.
GeneratorAdapter(int, Method, MethodVisitor) - Constructor for class org.objectweb.asm.commons.GeneratorAdapter
Creates a new GeneratorAdapter.
GeneratorAdapter(int, Method, String, Type[], ClassVisitor) - Constructor for class org.objectweb.asm.commons.GeneratorAdapter
Creates a new GeneratorAdapter.
get(int) - Method in class org.objectweb.asm.tree.InsnList
Returns the instruction whose index is given.
getAccess() - Method in class org.objectweb.asm.ClassReader
Returns the class's access flags (see Opcodes).
getAccess(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.Rule
 
getArgumentTypes() - Method in class org.objectweb.asm.commons.Method
Returns the argument types of the method described by this object.
getArgumentTypes(String) - Static method in class org.objectweb.asm.Type
Returns the Java types corresponding to the argument types of the given method descriptor.
getArgumentTypes(Method) - Static method in class org.objectweb.asm.Type
Returns the Java types corresponding to the argument types of the given method.
getClass(Type) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
 
getClassName() - Method in class org.objectweb.asm.ClassReader
Returns the internal name of the class (see getInternalName).
getClassName() - Method in class org.objectweb.asm.Type
Returns the name of the class corresponding to this type.
getCodeVisitor() - Method in class org.objectweb.asm.xml.ASMContentHandler.Rule
 
getCommonSuperClass(String, String) - Method in class org.objectweb.asm.ClassWriter
Returns the common super type of the two given types.
getConstructorDescriptor(Constructor) - Static method in class org.objectweb.asm.Type
Returns the descriptor corresponding to the given constructor.
getContentHandler() - Method in class org.objectweb.asm.xml.SAXAdapter
 
getDeclaration() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
getDefaultAttributes() - Static method in class org.objectweb.asm.util.AbstractVisitor
Returns the default ASMifiable prototypes.
getDescriptor() - Method in class org.objectweb.asm.commons.Method
Returns the descriptor of the method described by this object.
getDescriptor() - Method in class org.objectweb.asm.Type
Returns the descriptor corresponding to this Java type.
getDescriptor(Class) - Static method in class org.objectweb.asm.Type
Returns the descriptor corresponding to the given Java type.
getDimensions() - Method in class org.objectweb.asm.Type
Returns the number of dimensions of this array type.
getElementType() - Method in class org.objectweb.asm.Type
Returns the type of the elements of this array type.
getElementValue(Value) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
 
getElementValue(Value) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
 
getExceptions() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
getField(Type, String, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push the value of a non static field on the stack.
GETFIELD - Static variable in interface org.objectweb.asm.Opcodes
 
getFirst() - Method in class org.objectweb.asm.tree.InsnList
Returns the first instruction in this list.
getFrames() - Method in class org.objectweb.asm.tree.analysis.Analyzer
Returns the symbolic stack frame for each instruction of the last recently analyzed method.
getHandlers(int) - Method in class org.objectweb.asm.tree.analysis.Analyzer
Returns the exception handlers for the given instruction.
getInterfaces() - Method in class org.objectweb.asm.ClassReader
Returns the internal names of the class's interfaces (see getInternalName).
getInternalName() - Method in class org.objectweb.asm.Type
Returns the internal name of the class corresponding to this object type.
getInternalName(Class) - Static method in class org.objectweb.asm.Type
Returns the internal name of the given class.
getItem(int) - Method in class org.objectweb.asm.ClassReader
Returns the start index of the constant pool item in b, plus one.
getLabel() - Method in class org.objectweb.asm.tree.LabelNode
 
getLabel(Object) - Method in class org.objectweb.asm.xml.ASMContentHandler.Rule
 
getLabels() - Method in class org.objectweb.asm.Attribute
Returns the labels corresponding to this attribute.
getLast() - Method in class org.objectweb.asm.tree.InsnList
Returns the last instruction in this list.
getLocal(int) - Method in class org.objectweb.asm.tree.analysis.Frame
Returns the value of the given local variable.
getLocals() - Method in class org.objectweb.asm.tree.analysis.Frame
Returns the maximum number of local variables of this frame.
getLocalType(int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Returns the type of the given local variable.
getMaxSize() - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
getMethod(String) - Static method in class org.objectweb.asm.commons.Method
Returns a Method corresponding to the given Java method declaration.
getMethod(String, boolean) - Static method in class org.objectweb.asm.commons.Method
Returns a Method corresponding to the given Java method declaration.
getMethodDescriptor(Type, Type[]) - Static method in class org.objectweb.asm.Type
Returns the descriptor corresponding to the given argument and return types.
getMethodDescriptor(Method) - Static method in class org.objectweb.asm.Type
Returns the descriptor corresponding to the given method.
getMinSize() - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
getName() - Method in class org.objectweb.asm.commons.Method
Returns the name of the method described by this object.
getNext() - Method in class org.objectweb.asm.tree.AbstractInsnNode
Returns the next instruction in the list to which this instruction belongs, if any.
getObjectType(String) - Static method in class org.objectweb.asm.Type
Returns the Type.OBJECT type for the given internal class name.
getOffset() - Method in class org.objectweb.asm.Label
Returns the offset corresponding to this label.
getOpcode() - Method in class org.objectweb.asm.tree.AbstractInsnNode
Returns the opcode of this instruction.
getOpcode(int) - Method in class org.objectweb.asm.Type
Returns a JVM instruction opcode adapted to this Java type.
getPrevious() - Method in class org.objectweb.asm.tree.AbstractInsnNode
Returns the previous instruction in the list to which this instruction belongs, if any.
getReturnType() - Method in class org.objectweb.asm.commons.Method
Returns the return type of the method described by this object.
getReturnType(String) - Static method in class org.objectweb.asm.Type
Returns the Java type corresponding to the return type of the given method descriptor.
getReturnType(Method) - Static method in class org.objectweb.asm.Type
Returns the Java type corresponding to the return type of the given method.
getReturnType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
getSize() - Method in class org.objectweb.asm.tree.analysis.BasicValue
 
getSize() - Method in class org.objectweb.asm.tree.analysis.SourceValue
 
getSize() - Method in interface org.objectweb.asm.tree.analysis.Value
Returns the size of this value in words.
getSize() - Method in class org.objectweb.asm.Type
Returns the size of values of this type.
getSort() - Method in class org.objectweb.asm.Type
Returns the sort of this Java type.
getStack(int) - Method in class org.objectweb.asm.tree.analysis.Frame
Returns the value of the given operand stack slot.
getStackSize()</