Alphabetical Index

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

A

AALOAD - static field in class org.objectweb.asm.Constants
AASTORE - static field in class org.objectweb.asm.Constants
AbstractInsnNode - class org.objectweb.asm.tree.AbstractInsnNode
A node that represents a bytecode instruction.
AbstractInsnNode(int) - constructor for class org.objectweb.asm.tree.AbstractInsnNode
Constructs a new AbstractInsnNode object.
ACC_ABSTRACT - static field in class org.objectweb.asm.Constants
ACC_ANNOTATION - static field in class org.objectweb.asm.Constants
ACC_BRIDGE - static field in class org.objectweb.asm.Constants
ACC_DEPRECATED - static field in class org.objectweb.asm.Constants
ACC_ENUM - static field in class org.objectweb.asm.Constants
ACC_FINAL - static field in class org.objectweb.asm.Constants
ACC_INTERFACE - static field in class org.objectweb.asm.Constants
ACC_NATIVE - static field in class org.objectweb.asm.Constants
ACC_PRIVATE - static field in class org.objectweb.asm.Constants
ACC_PROTECTED - static field in class org.objectweb.asm.Constants
ACC_PUBLIC - static field in class org.objectweb.asm.Constants
ACC_STATIC - static field in class org.objectweb.asm.Constants
ACC_STRICT - static field in class org.objectweb.asm.Constants
ACC_SUPER - static field in class org.objectweb.asm.Constants
ACC_SYNCHRONIZED - static field in class org.objectweb.asm.Constants
ACC_SYNTHETIC - static field in class org.objectweb.asm.Constants
ACC_TRANSIENT - static field in class org.objectweb.asm.Constants
ACC_VARARGS - static field in class org.objectweb.asm.Constants
ACC_VOLATILE - static field in class org.objectweb.asm.Constants
accept(org.objectweb.asm.ClassVisitor) - method in class org.objectweb.asm.tree.ClassNode
Makes the given class visitor visit this class.
accept(org.objectweb.asm.ClassVisitor) - method in class org.objectweb.asm.tree.FieldNode
Makes the given class visitor visit this field.
accept(org.objectweb.asm.ClassVisitor) - method in class org.objectweb.asm.tree.InnerClassNode
Makes the given class visitor visit this inner class.
accept(org.objectweb.asm.ClassVisitor) - method in class org.objectweb.asm.tree.MethodNode
Makes the given class visitor visit this method.
Makes the given visitor visit the Java class of this ClassReader.
Makes the given visitor visit the Java class of this ClassReader.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.AbstractInsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.FieldInsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.IincInsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.InsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.IntInsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.JumpInsnNode
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.LdcInsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.LineNumberNode
Makes the given code visitor visit this line number declaration.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.LocalVariableNode
Makes the given code visitor visit this local variable declaration.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.LookupSwitchInsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.MethodInsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.MultiANewArrayInsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.TableSwitchInsnNode
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.TryCatchBlockNode
Makes the given code visitor visit this try catch block.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.TypeInsnNode
Makes the given code visitor visit this instruction.
accept(org.objectweb.asm.CodeVisitor) - method in class org.objectweb.asm.tree.VarInsnNode
access - field in class org.objectweb.asm.tree.ClassNode
The class's access flags (see Constants).
access - field in class org.objectweb.asm.tree.FieldNode
The field's access flags (see Constants).
access - field in class org.objectweb.asm.tree.InnerClassNode
The access flags of the inner class as originally declared in the enclosing class.
access - field in class org.objectweb.asm.tree.MethodNode
The method's access flags (see Constants).
ACONST_NULL - static field in class org.objectweb.asm.Constants
add(String,Object) - method in class org.objectweb.asm.attrs.Annotation
ALOAD - static field in class org.objectweb.asm.Constants
Analyzes the given method.
Analyzer - class org.objectweb.asm.tree.analysis.Analyzer
A semantic bytecode analyzer.
Analyzer(org.objectweb.asm.tree.analysis.Interpreter) - constructor for class org.objectweb.asm.tree.analysis.Analyzer
Constructs a new Analyzer.
AnalyzerException - class org.objectweb.asm.tree.analysis.AnalyzerException
Thrown if a problem occurs during the analysis of a method.
AnalyzerException(String) - constructor for class org.objectweb.asm.tree.analysis.AnalyzerException
ANEWARRAY - static field in class org.objectweb.asm.Constants
Annotation - class org.objectweb.asm.attrs.Annotation
Annotation data contains an annotated type and its array of the element-value pairs.
Annotation() - constructor for class org.objectweb.asm.attrs.Annotation
Annotation(String) - constructor for class org.objectweb.asm.attrs.Annotation
The AnnotationDefault attribute is a variable length attribute in the attributes table of certain method_info structures, namely those representing elements of annotation types.
AnnotationDefaultAttribute() - constructor for class org.objectweb.asm.attrs.AnnotationDefaultAttribute
AnnotationDefaultAttribute(Object) - constructor for class org.objectweb.asm.attrs.AnnotationDefaultAttribute
annotations - field in class org.objectweb.asm.attrs.RuntimeInvisibleAnnotations
List of Annotation.
annotations - field in class org.objectweb.asm.attrs.RuntimeVisibleAnnotations
List of Annotation.
ARETURN - static field in class org.objectweb.asm.Constants
ARRAY - static field in class org.objectweb.asm.Type
The sort of array reference types.
ARRAYLENGTH - static field in class org.objectweb.asm.Constants
ASMContentHandler - class org.objectweb.asm.xml.ASMContentHandler
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.
ASMEnclosingMethodAttribute - class org.objectweb.asm.util.attrs.ASMEnclosingMethodAttribute
ASMifiable - interface org.objectweb.asm.util.attrs.ASMifiable
An attribute that can print the ASM code to create an equivalent attribute.
ASMifierClassVisitor - class org.objectweb.asm.util.ASMifierClassVisitor
A PrintClassVisitor 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.
ASMifierCodeVisitor - class org.objectweb.asm.util.ASMifierCodeVisitor
A PrintCodeVisitor that prints the ASM code that generates the code it visits.
ASMifierCodeVisitor() - constructor for class org.objectweb.asm.util.ASMifierCodeVisitor
Constructs a new ASMifierCodeVisitor object.
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMAnnotationDefaultAttribute
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMEnclosingMethodAttribute
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMifiable
Prints the ASM code to create an attribute equal to this attribute.
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMLocalVariableTypeTableAttribute
Prints the ASM code to create an attribute equal to this attribute.
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMRuntimeInvisibleAnnotations
Prints the ASM code to create an attribute equal to this attribute.
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMRuntimeInvisibleParameterAnnotations
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMRuntimeVisibleAnnotations
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMRuntimeVisibleParameterAnnotations
Prints the ASM code to create an attribute equal to this attribute.
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMSignatureAttribute
Prints the ASM code to create an attribute equal to this attribute.
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMSourceDebugExtensionAttribute
asmify(StringBuffer,String,Map) - method in class org.objectweb.asm.util.attrs.ASMStackMapAttribute
Prints the ASM code to create an attribute equal to this attribute.
ASMRuntimeVisibleAnnotations - class org.objectweb.asm.util.attrs.ASMRuntimeVisibleAnnotations
ASMSignatureAttribute - class org.objectweb.asm.util.attrs.ASMSignatureAttribute
ASMStackMapAttribute - class org.objectweb.asm.util.attrs.ASMStackMapAttribute
ASTORE - static field in class org.objectweb.asm.Constants
ATHROW - static field in class org.objectweb.asm.Constants
Attribute - class org.objectweb.asm.Attribute
A non standard class, field, method or code attribute.
Attribute(String) - constructor for class org.objectweb.asm.Attribute
Constructs a new empty attribute.
Attributes - class org.objectweb.asm.attrs.Attributes
Provides static utility methods for attributes.
attrs - field in class org.objectweb.asm.tree.ClassNode
The non standard attributes of the class.
attrs - field in class org.objectweb.asm.tree.FieldNode
The non standard attributes of the field.
attrs - field in class org.objectweb.asm.tree.MethodNode
The non standard attributes of the method.

B

b - field in class org.objectweb.asm.ClassReader
The class to be parsed.
BALOAD - static field in class org.objectweb.asm.Constants
BasicInterpreter - class org.objectweb.asm.tree.analysis.BasicInterpreter
An Interpreter for BasicValue values.
BasicValue - class org.objectweb.asm.tree.analysis.BasicValue
A Value that is represented by its type in a seven types type sytem.
BasicValue(org.objectweb.asm.Type) - constructor for class org.objectweb.asm.tree.analysis.BasicValue
BasicVerifier - class org.objectweb.asm.tree.analysis.BasicVerifier
An extended BasicInterpreter that checks that bytecode instructions are correctly used.
BASTORE - static field in class org.objectweb.asm.Constants
Interprets a bytecode instruction with two arguments.
Interprets a bytecode instruction with two arguments.
BIPUSH - static field in class org.objectweb.asm.Constants
BOOLEAN - static field in class org.objectweb.asm.Type
The sort of the boolean type.
BOOLEAN_TYPE - static field in class org.objectweb.asm.Type
The boolean type.
buf - field in class org.objectweb.asm.util.PrintClassVisitor
A buffer that can be used to create strings.
buf - field in class org.objectweb.asm.util.PrintCodeVisitor
A buffer used to convert instructions to strings.
BYTE - static field in class org.objectweb.asm.Type
The sort of the byte type.
BYTE_TYPE - static field in class org.objectweb.asm.Type
The byte type.
BYTECODE - static field in class org.objectweb.asm.xml.Processor
ByteVector - class org.objectweb.asm.ByteVector
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 field in class org.objectweb.asm.Constants
CASTORE - static field in class org.objectweb.asm.Constants
CHAR - static field in class org.objectweb.asm.Type
The sort of the char type.
CHAR_TYPE - static field in class org.objectweb.asm.Type
The char type.
CHECKCAST - static field in class org.objectweb.asm.Constants
CheckClassAdapter - class org.objectweb.asm.util.CheckClassAdapter
A ClassAdapter that checks that its methods are properly used.
CheckClassAdapter(org.objectweb.asm.ClassVisitor) - constructor for class org.objectweb.asm.util.CheckClassAdapter
Constructs a new CheckClassAdapter object.
CheckCodeAdapter - class org.objectweb.asm.util.CheckCodeAdapter
A CodeAdapter that checks that its methods are properly used.
CheckCodeAdapter(org.objectweb.asm.CodeVisitor) - constructor for class org.objectweb.asm.util.CheckCodeAdapter
Constructs a new CheckCodeAdapter object.
ClassAdapter - class org.objectweb.asm.ClassAdapter
An empty ClassVisitor that delegates to another ClassVisitor.
ClassAdapter(org.objectweb.asm.ClassVisitor) - constructor for class org.objectweb.asm.ClassAdapter
Constructs a new ClassAdapter object.
ClassNode - class org.objectweb.asm.tree.ClassNode
A node that represents a class.
classNode - field in class org.objectweb.asm.tree.TreeClassAdapter
A tree representation of the class that is being visited by this visitor.
ClassNode(int,int,String,String,String[],String) - constructor for class org.objectweb.asm.tree.ClassNode
Constructs a new ClassNode object.
ClassReader - class org.objectweb.asm.ClassReader
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 org.objectweb.asm.ClassVisitor
A visitor to visit a Java class.
ClassWriter - class org.objectweb.asm.ClassWriter
A ClassVisitor that generates Java class files.
ClassWriter(boolean) - constructor for class org.objectweb.asm.ClassWriter
Constructs a new ClassWriter object.
ClassWriter(boolean,boolean) - constructor for class org.objectweb.asm.ClassWriter
Constructs a new ClassWriter object.
clearStack() - method in class org.objectweb.asm.tree.analysis.Frame
Clears the operand stack of this frame.
CodeAdapter - class org.objectweb.asm.CodeAdapter
An empty CodeVisitor that delegates to another CodeVisitor.
CodeAdapter(org.objectweb.asm.CodeVisitor) - constructor for class org.objectweb.asm.CodeAdapter
Constructs a new CodeAdapter object.
codeAttrs - field in class org.objectweb.asm.tree.MethodNode
The non standard attributes of the method's code.
CodeVisitor - interface org.objectweb.asm.CodeVisitor
A visitor to visit the bytecode instructions of a Java method.
CodeWriter - class org.objectweb.asm.CodeWriter
A CodeVisitor that generates Java bytecode instructions.
CodeWriter(org.objectweb.asm.ClassWriter,boolean) - constructor for class org.objectweb.asm.CodeWriter
Constructs a CodeWriter.
computeMax - field in class org.objectweb.asm.xml.ASMContentHandler
true if the maximum stack size and number of local variables must be automatically computed.
Constants - interface org.objectweb.asm.Constants
Defines the JVM opcodes, access flags and array type codes.
constName - field in class org.objectweb.asm.attrs.Annotation.EnumConstValue
Interprets a bytecode instruction that moves a value on the stack or to or from local variables.
Interprets a bytecode instruction that moves a value on the stack or to or from local variables.
cst - field in class org.objectweb.asm.tree.LdcInsnNode
The constant to be loaded on the stack.
cv - field in class org.objectweb.asm.ClassAdapter
The ClassVisitor to which this adapter delegates calls.
cv - field in class org.objectweb.asm.CodeAdapter
The CodeVisitor to which this adapter delegates calls.
cv - field in class org.objectweb.asm.util.TraceClassVisitor
The ClassVisitor to which this visitor delegates calls.
cv - field in class org.objectweb.asm.util.TraceCodeVisitor
The CodeVisitor to which this visitor delegates calls.
cw - field in class org.objectweb.asm.xml.ASMContentHandler
Current instance of the ClassWriter used to write class bytecode.

D

D2F - static field in class org.objectweb.asm.Constants
D2I - static field in class org.objectweb.asm.Constants
D2L - static field in class org.objectweb.asm.Constants
DADD - static field in class org.objectweb.asm.Constants
DALOAD - static field in class org.objectweb.asm.Constants
DASTORE - static field in class org.objectweb.asm.Constants
DataflowInterpreter - class org.objectweb.asm.tree.analysis.DataflowInterpreter
An Interpreter for DataflowValue values.
DataflowValue - class org.objectweb.asm.tree.analysis.DataflowValue
A Value that is represented by its type in a two types type system.
DataflowValue(int) - constructor for class org.objectweb.asm.tree.analysis.DataflowValue
DataflowValue(int,org.objectweb.asm.tree.AbstractInsnNode) - constructor for class org.objectweb.asm.tree.analysis.DataflowValue
DataflowValue(int,Set) - constructor for class org.objectweb.asm.tree.analysis.DataflowValue
DCMPG - static field in class org.objectweb.asm.Constants
DCMPL - static field in class org.objectweb.asm.Constants
DCONST_0 - static field in class org.objectweb.asm.Constants
DCONST_1 - static field in class org.objectweb.asm.Constants
DDIV - static field in class org.objectweb.asm.Constants
debugExtension - field in class org.objectweb.asm.attrs.SourceDebugExtensionAttribute
defaultValue - field in class org.objectweb.asm.attrs.AnnotationDefaultAttribute
Default value for annotation.
desc - field in class org.objectweb.asm.attrs.EnclosingMethodAttribute
desc - field in class org.objectweb.asm.tree.FieldInsnNode
The field's descriptor (see Type).
desc - field in class org.objectweb.asm.tree.FieldNode
The field's descriptor (see Type).
desc - field in class org.objectweb.asm.tree.LocalVariableNode
The type descriptor of this local variable.
desc - field in class org.objectweb.asm.tree.MethodInsnNode
The method's descriptor (see Type).
desc - field in class org.objectweb.asm.tree.MethodNode
The method's descriptor (see Type).
desc - field in class org.objectweb.asm.tree.MultiANewArrayInsnNode
An array type descriptor (see Type).
desc - field in class org.objectweb.asm.tree.TypeInsnNode
The operand of this instruction.
dflt - field in class org.objectweb.asm.tree.LookupSwitchInsnNode
Beginning of the default handler block.
dflt - field in class org.objectweb.asm.tree.TableSwitchInsnNode
Beginning of the default handler block.
dims - field in class org.objectweb.asm.tree.MultiANewArrayInsnNode
Number of dimensions of the array to allocate.
DLOAD - static field in class org.objectweb.asm.Constants
DMUL - static field in class org.objectweb.asm.Constants
DNEG - static field in class org.objectweb.asm.Constants
DOUBLE - static field in class org.objectweb.asm.Type
The sort of the double type.
DOUBLE_TYPE - static field in class org.objectweb.asm.Type
The double type.
DOUBLE_VALUE - static field in class org.objectweb.asm.tree.analysis.BasicValue
DREM - static field in class org.objectweb.asm.Constants
DRETURN - static field in class org.objectweb.asm.Constants
DSTORE - static field in class org.objectweb.asm.Constants
DSUB - static field in class org.objectweb.asm.Constants
DUP - static field in class org.objectweb.asm.Constants
DUP2 - static field in class org.objectweb.asm.Constants
DUP2_X1 - static field in class org.objectweb.asm.Constants
DUP2_X2 - static field in class org.objectweb.asm.Constants
DUP_X1 - static field in class org.objectweb.asm.Constants
DUP_X2 - static field in class org.objectweb.asm.Constants

E

elementValues - field in class org.objectweb.asm.attrs.Annotation
List of Object[]{name, value} pairs.
EnclosingMethodAttribute - class org.objectweb.asm.attrs.EnclosingMethodAttribute
The EnclosingMethod attribute is an optional fixed-length attribute in the attributes table of the ClassFile structure.
EnclosingMethodAttribute() - constructor for class org.objectweb.asm.attrs.EnclosingMethodAttribute
EnclosingMethodAttribute(String,String,String) - constructor for class org.objectweb.asm.attrs.EnclosingMethodAttribute
end - field in class org.objectweb.asm.tree.LocalVariableNode
The last instruction corresponding to the scope of this local variable (exclusive).
end - field in class org.objectweb.asm.attrs.LocalVariableType
end - field in class org.objectweb.asm.tree.TryCatchBlockNode
End of the exception handler's scope (exclusive).
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.
Container class used to store enum_const_value structure.
EnumConstValue(String,String) - constructor for class org.objectweb.asm.attrs.Annotation.EnumConstValue
equals(Object) - method in class org.objectweb.asm.Type
Tests if the given object is equal to this type.
equals(org.objectweb.asm.tree.analysis.Value) - method in class org.objectweb.asm.tree.analysis.BasicValue
Compares this value with the given value.
equals(org.objectweb.asm.tree.analysis.Value) - method in class org.objectweb.asm.tree.analysis.DataflowValue
equals(org.objectweb.asm.tree.analysis.Value) - method in class org.objectweb.asm.tree.analysis.Value
Compares this value with the given value.
exceptions - field in class org.objectweb.asm.tree.MethodNode
The internal names of the method's exception classes (see getInternalName).

F

F2D - static field in class org.objectweb.asm.Constants
F2I - static field in class org.objectweb.asm.Constants
F2L - static field in class org.objectweb.asm.Constants
FADD - static field in class org.objectweb.asm.Constants
FALOAD - static field in class org.objectweb.asm.Constants
FASTORE - static field in class org.objectweb.asm.Constants
FCMPG - static field in class org.objectweb.asm.Constants
FCMPL - static field in class org.objectweb.asm.Constants
FCONST_0 - static field in class org.objectweb.asm.Constants
FCONST_1 - static field in class org.objectweb.asm.Constants
FCONST_2 - static field in class org.objectweb.asm.Constants
FDIV - static field in class org.objectweb.asm.Constants
FieldInsnNode - class org.objectweb.asm.tree.FieldInsnNode
A node that represents a field instruction.
FieldInsnNode(int,String,String,String) - constructor for class org.objectweb.asm.tree.FieldInsnNode
Constructs a new FieldInsnNode object.
FieldNode - class org.objectweb.asm.tree.FieldNode
A node that represents a field.
FieldNode(int,String,String,Object,org.objectweb.asm.Attribute) - constructor for class org.objectweb.asm.tree.FieldNode
Constructs a new FieldNode object.
fields - field in class org.objectweb.asm.tree.ClassNode
The fields of this class.
FLOAD - static field in class org.objectweb.asm.Constants
FLOAT - static field in class org.objectweb.asm.Type
The sort of the float type.
FLOAT_TYPE - static field in class org.objectweb.asm.Type
The float type.
FLOAT_VALUE - static field in class org.objectweb.asm.tree.analysis.BasicValue
FMUL - static field in class org.objectweb.asm.Constants
FNEG - static field in class org.objectweb.asm.Constants
Frame - class org.objectweb.asm.tree.analysis.Frame
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(org.objectweb.asm.tree.analysis.Frame) - constructor for class org.objectweb.asm.tree.analysis.Frame
Constructs a new frame that is identical to the given frame.
frames - field in class org.objectweb.asm.attrs.StackMapAttribute
FREM - static field in class org.objectweb.asm.Constants
FRETURN - static field in class org.objectweb.asm.Constants
FSTORE - static field in class org.objectweb.asm.Constants
FSUB - static field in class org.objectweb.asm.Constants

G

getArgumentTypes(Method) - static method in class org.objectweb.asm.Type
Returns the Java types corresponding to the argument types of the given method.
getArgumentTypes(String) - static method in class org.objectweb.asm.Type
Returns the Java types corresponding to the argument types of the given method descriptor.
getClass(org.objectweb.asm.Type) - method in class org.objectweb.asm.tree.analysis.SimpleVerifier
getClassName() - method in class org.objectweb.asm.Type
Returns the name of the class corresponding to this type.
getCode() - method in class org.objectweb.asm.CodeWriter
Returns the current bytecode of this method.
getCodeSize() - method in class org.objectweb.asm.CodeWriter
Returns the current size of the bytecode of this method.
getDefaultAttributes() - static method in class org.objectweb.asm.attrs.Attributes
Returns an instance of each Attribute class defined in this package.
getDefaultAttributes() - static method in class org.objectweb.asm.util.PrintClassVisitor
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(org.objectweb.asm.tree.analysis.Value) - method in class org.objectweb.asm.tree.analysis.BasicVerifier
getElementValue(org.objectweb.asm.tree.analysis.Value) - method in class org.objectweb.asm.tree.analysis.SimpleVerifier
getEnd() - method in class org.objectweb.asm.attrs.LocalVariableType
GETFIELD - static field in class org.objectweb.asm.Constants
getFrame(org.objectweb.asm.Label) - method in class org.objectweb.asm.attrs.StackMapAttribute
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.
getIndex() - method in class org.objectweb.asm.attrs.LocalVariableType
getIndex(Object) - method in class org.objectweb.asm.tree.analysis.Analyzer
Returns the index of the given instruction.
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.attrs.StackMapType
getLabels() - method in class org.objectweb.asm.Attribute
Returns the labels corresponding to this attribute.
getLabels() - method in class org.objectweb.asm.attrs.LocalVariableTypeTableAttribute
getLabels() - method in class org.objectweb.asm.attrs.StackMapAttribute
Returns the labels corresponding to this attribute.
getLabels(Set) - method in class org.objectweb.asm.attrs.StackMapFrame
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.
getMethodDescriptor(Method) - static method in class org.objectweb.asm.Type
Returns the descriptor corresponding to the given method.
Returns the descriptor corresponding to the given argument and return types.
getName() - method in class org.objectweb.asm.attrs.LocalVariableType
getObject() - method in class org.objectweb.asm.attrs.StackMapType
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.
getReturnType(Method) - static method in class org.objectweb.asm.Type
Returns the Java type corresponding to the return type of the given method.
getReturnType(String) - static method in class org.objectweb.asm.Type
Returns the Java type corresponding to the return type of the given method descriptor.
getSignature() - method in class org.objectweb.asm.attrs.LocalVariableType
getSize() - method in class org.objectweb.asm.tree.analysis.BasicValue
Returns the size of this value in words.
getSize() - method in class org.objectweb.asm.tree.analysis.DataflowValue
getSize() - method in class org.objectweb.asm.Type
Returns the size of values of this type.
getSize() - method in class org.objectweb.asm.tree.analysis.Value
Returns the size of this value in words.
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() - method in class org.objectweb.asm.tree.analysis.Frame
Returns the number of values in the operand stack of this frame.
getStart() - method in class org.objectweb.asm.attrs.LocalVariableType
GETSTATIC - static field in class org.objectweb.asm.Constants
getText() - method in class org.objectweb.asm.util.PrintCodeVisitor
Returns the code printed by this code visitor.
getType() - method in class org.objectweb.asm.tree.analysis.BasicValue
getType() - method in class org.objectweb.asm.attrs.StackMapType
getType(Class) - static method in class org.objectweb.asm.Type
Returns the Java type corresponding to the given class.
getType(String) - static method in class org.objectweb.asm.Type
Returns the Java type corresponding to the given type descriptor.
getTypeInfo(int) - static method in class org.objectweb.asm.attrs.StackMapType
getTypes() - method in class org.objectweb.asm.attrs.LocalVariableTypeTableAttribute
GOTO - static field in class org.objectweb.asm.Constants

H

handler - field in class org.objectweb.asm.tree.TryCatchBlockNode
Beginning of the exception handler's code.
hashCode() - method in class org.objectweb.asm.Type
Returns a hash code value for this type.

I

I2B - static field in class org.objectweb.asm.Constants
I2C - static field in class org.objectweb.asm.Constants
I2D - static field in class org.objectweb.asm.Constants
I2F - static field in class org.objectweb.asm.Constants
I2L - static field in class org.objectweb.asm.Constants
I2S - static field in class org.objectweb.asm.Constants
IADD - static field in class org.objectweb.asm.Constants
IALOAD - static field in class org.objectweb.asm.Constants
IAND - static field in class org.objectweb.asm.Constants
IASTORE - static field in class org.objectweb.asm.Constants
ICONST_0 - static field in class org.objectweb.asm.Constants
ICONST_1 - static field in class org.objectweb.asm.Constants
ICONST_2 - static field in class org.objectweb.asm.Constants
ICONST_3 - static field in class org.objectweb.asm.Constants
ICONST_4 - static field in class org.objectweb.asm.Constants
ICONST_5 - static field in class org.objectweb.asm.Constants
ICONST_M1 - static field in class org.objectweb.asm.Constants
IDIV - static field in class org.objectweb.asm.Constants
IF_ACMPEQ - static field in class org.objectweb.asm.Constants
IF_ACMPNE - static field in class org.objectweb.asm.Constants
IF_ICMPEQ - static field in class org.objectweb.asm.Constants
IF_ICMPGE - static field in class org.objectweb.asm.Constants
IF_ICMPGT - static field in class org.objectweb.asm.Constants
IF_ICMPLE - static field in class org.objectweb.asm.Constants
IF_ICMPLT - static field in class org.objectweb.asm.Constants
IF_ICMPNE - static field in class org.objectweb.asm.Constants
IFEQ - static field in class org.objectweb.asm.Constants
IFGE - static field in class org.objectweb.asm.Constants
IFGT - static field in class org.objectweb.asm.Constants
IFLE - static field in class org.objectweb.asm.Constants
IFLT - static field in class org.objectweb.asm.Constants
IFNE - static field in class org.objectweb.asm.Constants
IFNONNULL - static field in class org.objectweb.asm.Constants
IFNULL - static field in class org.objectweb.asm.Constants
IINC - static field in class org.objectweb.asm.Constants
IincInsnNode - class org.objectweb.asm.tree.IincInsnNode
A node that represents an IINC instruction.
IincInsnNode(int,int) - constructor for class org.objectweb.asm.tree.IincInsnNode
Constructs a new IincInsnNode node.
ILOAD - static field in class org.objectweb.asm.Constants
IMUL - static field in class org.objectweb.asm.Constants
incr - field in class org.objectweb.asm.tree.IincInsnNode
Amount to increment the local variable by.
index - field in class org.objectweb.asm.tree.LocalVariableNode
The local variable's index.
index - field in class org.objectweb.asm.attrs.LocalVariableType
INEG - static field in class org.objectweb.asm.Constants
Initializes this CodeWriter to define the bytecode of the specified method.
init(org.objectweb.asm.tree.analysis.Frame) - method in class org.objectweb.asm.tree.analysis.Frame
Copies the state of the given frame into this frame.
innerClasses - field in class org.objectweb.asm.tree.ClassNode
Informations about the inner classes of this class.
InnerClassNode - class org.objectweb.asm.tree.InnerClassNode
A node that represents an inner class.
InnerClassNode(String,String,String,int) - constructor for class org.objectweb.asm.tree.InnerClassNode
Constructs a new InnerClassNode object.
innerName - field in class org.objectweb.asm.tree.InnerClassNode
The (simple) name of the inner class inside its enclosing class.
InsnNode - class org.objectweb.asm.tree.InsnNode
A node that represents a zero operand instruction.
InsnNode(int) - constructor for class org.objectweb.asm.tree.InsnNode
Constructs a new InsnNode object.
insns - field in class org.objectweb.asm.tree.analysis.DataflowValue
The instructions that can produce this value.
INSTANCEOF - static field in class org.objectweb.asm.Constants
instructions - field in class org.objectweb.asm.tree.MethodNode
The instructions of this method.
INT - static field in class org.objectweb.asm.Type
The sort of the int type.
INT_TYPE - static field in class org.objectweb.asm.Type
The int type.
INT_VALUE - static field in class org.objectweb.asm.tree.analysis.BasicValue
interfaces - field in class org.objectweb.asm.tree.ClassNode
The internal names of the class's interfaces (see getInternalName).
Interpreter - interface org.objectweb.asm.tree.analysis.Interpreter
A semantic bytecode interpreter.
IntInsnNode - class org.objectweb.asm.tree.IntInsnNode
A node that represents an instruction with a single int operand.
IntInsnNode(int,int) - constructor for class org.objectweb.asm.tree.IntInsnNode
Constructs a new IntInsnNode object.
INVOKEINTERFACE - static field in class org.objectweb.asm.Constants
INVOKESPECIAL - static field in class org.objectweb.asm.Constants
INVOKESTATIC - static field in class org.objectweb.asm.Constants
INVOKEVIRTUAL - static field in class org.objectweb.asm.Constants
IOR - static field in class org.objectweb.asm.Constants
IREM - static field in class org.objectweb.asm.Constants
IRETURN - static field in class org.objectweb.asm.Constants
isArrayValue(org.objectweb.asm.tree.analysis.Value) - method in class org.objectweb.asm.tree.analysis.BasicVerifier
isArrayValue(org.objectweb.asm.tree.analysis.Value) - method in class org.objectweb.asm.tree.analysis.SimpleVerifier
ISHL - static field in class org.objectweb.asm.Constants
ISHR - static field in class org.objectweb.asm.Constants
isReference() - method in class org.objectweb.asm.tree.analysis.BasicValue
ISTORE - static field in class org.objectweb.asm.Constants
ISUB - static field in class org.objectweb.asm.Constants
isUnknown() - method in class org.objectweb.asm.Attribute
Returns true if this type of attribute is unknown.
ITEM_Double - static field in class org.objectweb.asm.attrs.StackMapType
ITEM_Float - static field in class org.objectweb.asm.attrs.StackMapType
ITEM_Integer - static field in class org.objectweb.asm.attrs.StackMapType
ITEM_Long - static field in class org.objectweb.asm.attrs.StackMapType
ITEM_NAMES - static field in class org.objectweb.asm.attrs.StackMapType
ITEM_Null - static field in class org.objectweb.asm.attrs.StackMapType
ITEM_Object - static field in class org.objectweb.asm.attrs.StackMapType
ITEM_Top - static field in class org.objectweb.asm.attrs.StackMapType
ITEM_Uninitialized - static field in class org.objectweb.asm.attrs.StackMapType
ITEM_UninitializedThis - static field in class org.objectweb.asm.attrs.StackMapType
IUSHR - static field in class org.objectweb.asm.Constants
IXOR - static field in class org.objectweb.asm.Constants

J

JSR - static field in class org.objectweb.asm.Constants
JumpInsnNode - class org.objectweb.asm.tree.JumpInsnNode
A node that represents a jump instruction.
JumpInsnNode(int,org.objectweb.asm.Label) - constructor for class org.objectweb.asm.tree.JumpInsnNode
Constructs a new JumpInsnNode object.

K

keys - field in class org.objectweb.asm.tree.LookupSwitchInsnNode
The values of the keys.

L

L2D - static field in class org.objectweb.asm.Constants
L2F - static field in class org.objectweb.asm.Constants
L2I - static field in class org.objectweb.asm.Constants
label - field in class org.objectweb.asm.tree.JumpInsnNode
The operand of this instruction.
Label - class org.objectweb.asm.Label
A label represents a position in the bytecode of a method.
label - field in class org.objectweb.asm.attrs.StackMapFrame
Label() - constructor for class org.objectweb.asm.Label
Constructs a new label.
labels - field in class org.objectweb.asm.xml.ASMContentHandler
Map of the active Label instances for current method.
labels - field in class org.objectweb.asm.tree.LookupSwitchInsnNode
Beginnings of the handler blocks.
labels - field in class org.objectweb.asm.tree.TableSwitchInsnNode
Beginnings of the handler blocks.
LADD - static field in class org.objectweb.asm.Constants
LALOAD - static field in class org.objectweb.asm.Constants
LAND - static field in class org.objectweb.asm.Constants
LASTORE - static field in class org.objectweb.asm.Constants
LCMP - static field in class org.objectweb.asm.Constants
LCONST_0 - static field in class org.objectweb.asm.Constants
LCONST_1 - static field in class org.objectweb.asm.Constants
LDC - static field in class org.objectweb.asm.Constants
LdcInsnNode - class org.objectweb.asm.tree.LdcInsnNode
A node that represents an LDC instruction.
LdcInsnNode(Object) - constructor for class org.objectweb.asm.tree.LdcInsnNode
Constructs a new LdcInsnNode object.
LDIV - static field in class org.objectweb.asm.Constants
line - field in class org.objectweb.asm.tree.LineNumberNode
A line number.
LineNumberNode - class org.objectweb.asm.tree.LineNumberNode
A node that represents a line number declaration.
LineNumberNode(int,org.objectweb.asm.Label) - constructor for class org.objectweb.asm.tree.LineNumberNode
Constructs a new LineNumberNode object.
lineNumbers - field in class org.objectweb.asm.tree.MethodNode
The line numbers of this method.
LLOAD - static field in class org.objectweb.asm.Constants
LMUL - static field in class org.objectweb.asm.Constants
LNEG - static field in class org.objectweb.asm.Constants
locals - field in class org.objectweb.asm.attrs.StackMapFrame
LocalVariableNode - class org.objectweb.asm.tree.LocalVariableNode
A node that represents a local variable declaration.
Constructs a new LocalVariableNode object.
localVariables - field in class org.objectweb.asm.tree.MethodNode
The local variables of this method.
LocalVariableType - class org.objectweb.asm.attrs.LocalVariableType
Container type info used by LocalVariableTypeTableAttribute.
The LocalVariableTypeTable attribute is an optional variable-length attribute of a Code attribute.
LocalVariableTypeTableAttribute() - constructor for class org.objectweb.asm.attrs.LocalVariableTypeTableAttribute
LONG - static field in class org.objectweb.asm.Type
The sort of the long type.
LONG_TYPE - static field in class org.objectweb.asm.Type
The long type.
LONG_VALUE - static field in class org.objectweb.asm.tree.analysis.BasicValue
LOOKUPSWITCH - static field in class org.objectweb.asm.Constants
LookupSwitchInsnNode - class org.objectweb.asm.tree.LookupSwitchInsnNode
A node that represents a LOOKUPSWITCH instruction.
Constructs a new LookupSwitchInsnNode object.
LOR - static field in class org.objectweb.asm.Constants
LREM - static field in class org.objectweb.asm.Constants
LRETURN - static field in class org.objectweb.asm.Constants
LSHL - static field in class org.objectweb.asm.Constants
LSHR - static field in class org.objectweb.asm.Constants
LSTORE - static field in class org.objectweb.asm.Constants
LSUB - static field in class org.objectweb.asm.Constants
LUSHR - static field in class org.objectweb.asm.Constants
LXOR - static field in class org.objectweb.asm.Constants

M

main(String[]) - static method in class org.objectweb.asm.util.ASMifierClassVisitor
Prints the ASM source code to generate the given class to the standard output.
main(String[]) - static method in class org.objectweb.asm.util.CheckClassAdapter
Checks a given class.
main(String[]) - static method in class org.objectweb.asm.xml.Processor
main(String[]) - static method in class org.objectweb.asm.util.TraceClassVisitor
Prints a disassembled view of the given class to the standard output.
max - field in class org.objectweb.asm.tree.TableSwitchInsnNode
The maximum key value.
maxLocals - field in class org.objectweb.asm.tree.MethodNode
The maximum number of local variables of this method.
maxStack - field in class org.objectweb.asm.tree.MethodNode
The maximum stack size of this method.
merge(org.objectweb.asm.tree.analysis.Frame,boolean[]) - method in class org.objectweb.asm.tree.analysis.Frame
Merges this frame with the given frame (case of a RET instruction).
Merges this frame with the given frame.
Merges two values.
Merges two values.
MethodInsnNode - class org.objectweb.asm.tree.MethodInsnNode
A node that represents a method instruction.
MethodInsnNode(int,String,String,String) - constructor for class org.objectweb.asm.tree.MethodInsnNode
Constructs a new MethodInsnNode object.
MethodNode - class org.objectweb.asm.tree.MethodNode
A node that represents a method.
methodNode - field in class org.objectweb.asm.tree.TreeCodeAdapter
A tree representation of the method that is being visited by this visitor.
Constructs a new MethodNode object.
methods - field in class org.objectweb.asm.tree.ClassNode
The methods of this class.
min - field in class org.objectweb.asm.tree.TableSwitchInsnNode
The minimum key value.
MONITORENTER - static field in class org.objectweb.asm.Constants
MONITOREXIT - static field in class org.objectweb.asm.Constants
MULTI_XML - static field in class org.objectweb.asm.xml.Processor
MULTIANEWARRAY - static field in class org.objectweb.asm.Constants
MultiANewArrayInsnNode - class org.objectweb.asm.tree.MultiANewArrayInsnNode
A node that represents a MULTIANEWARRAY instruction.
MultiANewArrayInsnNode(String,int) - constructor for class org.objectweb.asm.tree.MultiANewArrayInsnNode
Constructs a new MultiANewArrayInsnNode object.
mw - field in class org.objectweb.asm.xml.ASMContentHandler
Current instance of the CodeVisitor used to write method bytecode

N

name - field in class org.objectweb.asm.tree.ClassNode
The internal name of the class (see getInternalName).
name - field in class org.objectweb.asm.attrs.EnclosingMethodAttribute
name - field in class org.objectweb.asm.tree.FieldInsnNode
The field's name.
name - field in class org.objectweb.asm.tree.FieldNode
The field's name.
name - field in class org.objectweb.asm.tree.InnerClassNode
The internal name of an inner class (see getInternalName).
name - field in class org.objectweb.asm.tree.LocalVariableNode
The name of a local variable.
name - field in class org.objectweb.asm.attrs.LocalVariableType
name - field in class org.objectweb.asm.tree.MethodInsnNode
The method's name.
name - field in class org.objectweb.asm.tree.MethodNode
The method's name.
naryOperation(org.objectweb.asm.tree.AbstractInsnNode,List) - method in class org.objectweb.asm.tree.analysis.BasicInterpreter
Interprets a bytecode instruction with a variable number of arguments.
naryOperation(org.objectweb.asm.tree.AbstractInsnNode,List) - method in class org.objectweb.asm.tree.analysis.BasicVerifier
naryOperation(org.objectweb.asm.tree.AbstractInsnNode,List) - method in class org.objectweb.asm.tree.analysis.Interpreter
Interprets a bytecode instruction with a variable number of arguments.
NEW - static field in class org.objectweb.asm.Constants
NEWARRAY - static field in class org.objectweb.asm.Constants
newClass(String) - method in class org.objectweb.asm.ClassWriter
Adds a class reference to the constant pool of the class being build.
newConst(Object) - method in class org.objectweb.asm.ClassWriter
Adds a number or string constant to the constant pool of the class being build.
newConstDouble(double) - method in class org.objectweb.asm.ClassWriter
newConstFloat(float) - method in class org.objectweb.asm.ClassWriter
newConstInt(int) - method in class org.objectweb.asm.ClassWriter
newConstLong(long) - method in class org.objectweb.asm.ClassWriter
Creates a control flow graph edge.
newField(String,String,String) - method in class org.objectweb.asm.ClassWriter
Adds a field reference to the constant pool of the class being build.
newFrame(int,int) - method in class org.objectweb.asm.tree.analysis.Analyzer
Constructs a new frame with the given size.
newFrame(org.objectweb.asm.tree.analysis.Frame) - method in class org.objectweb.asm.tree.analysis.Analyzer
Constructs a new frame that is identical to the given frame.
newMethod(String,String,String,boolean) - method in class org.objectweb.asm.ClassWriter
Adds a method reference to the constant pool of the class being build.
newNameType(String,String) - method in class org.objectweb.asm.ClassWriter
Adds a name and type to the constant pool of the class being build.
newOperation(org.objectweb.asm.tree.AbstractInsnNode) - method in class org.objectweb.asm.tree.analysis.BasicInterpreter
Interprets a bytecode instruction without arguments.
newOperation(org.objectweb.asm.tree.AbstractInsnNode) - method in class org.objectweb.asm.tree.analysis.DataflowInterpreter
newOperation(org.objectweb.asm.tree.AbstractInsnNode) - method in class org.objectweb.asm.tree.analysis.Interpreter
Interprets a bytecode instruction without arguments.
newUTF8(String) - method in class org.objectweb.asm.ClassWriter
Adds an UTF8 string to the constant pool of the class being build.
newValue(org.objectweb.asm.Type) - method in class org.objectweb.asm.tree.analysis.BasicInterpreter
Creates a new value that represents the given type.
newValue(org.objectweb.asm.Type) - method in class org.objectweb.asm.tree.analysis.DataflowInterpreter
newValue(org.objectweb.asm.Type) - method in class org.objectweb.asm.tree.analysis.Interpreter
Creates a new value that represents the given type.
newValue(org.objectweb.asm.Type) - method in class org.objectweb.asm.tree.analysis.SimpleVerifier
next - field in class org.objectweb.asm.Attribute
The next attribute in this attribute list.
NOP - static field in class org.objectweb.asm.Constants

O

OBJECT - static field in class org.objectweb.asm.Type
The sort of object reference type.
opcode - field in class org.objectweb.asm.tree.AbstractInsnNode
The opcode of this instruction.
OPCODES - static field in class org.objectweb.asm.util.PrintCodeVisitor
The names of the Java Virtual Machine opcodes.
operand - field in class org.objectweb.asm.tree.IntInsnNode
The operand of this instruction.
Provides a small and fast bytecode manipulation framework.
Provides an implementation for various optional class, field, method and bytecode attributes.
Provides an ASM class adapter that constructs a tree representation of the classes it visits.
Provides a framework for static code analysis based on the asm.tree package.
Provides some ASM class visitors that can be useful for programming and debugging purposes.
Provides attributes sub classes that can work with the ASMifier utility.
Provides SAX 2.0 adapters for ASM visitors that can be used to convert bytecode to and from XML.
os - field in class org.objectweb.asm.xml.ASMContentHandler
Output stream to write result bytecode.
outerName - field in class org.objectweb.asm.tree.InnerClassNode
The internal name of the class to which the inner class belongs (see getInternalName).
owner - field in class org.objectweb.asm.attrs.EnclosingMethodAttribute
owner - field in class org.objectweb.asm.tree.FieldInsnNode
The internal name of the field's owner class (see getInternalName).
owner - field in class org.objectweb.asm.tree.MethodInsnNode
The internal name of the method's owner class (see getInternalName).

P

parameters - field in class org.objectweb.asm.attrs.RuntimeInvisibleParameterAnnotations
List of Lists that contains Annotation for each method parameter.
parameters - field in class org.objectweb.asm.attrs.RuntimeVisibleParameterAnnotations
List of Lists that contains Annotation for each method parameter.
POP - static field in class org.objectweb.asm.Constants
pop() - method in class org.objectweb.asm.tree.analysis.Frame
Pops a value from the operand stack of this frame.
POP2 - static field in class org.objectweb.asm.Constants
printAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a non standard code attribute.
printAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a non standard code attribute.
printAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a non standard code attribute.
PrintClassVisitor - class org.objectweb.asm.util.PrintClassVisitor
An abstract class visitor that prints the classes it visits.
PrintClassVisitor(PrintWriter) - constructor for class org.objectweb.asm.util.PrintClassVisitor
Constructs a new PrintClassVisitor object.
PrintCodeVisitor - class org.objectweb.asm.util.PrintCodeVisitor
An abstract code visitor that prints the code it visits.
PrintCodeVisitor() - constructor for class org.objectweb.asm.util.PrintCodeVisitor
Constructs a new PrintCodeVisitor object.
printFieldInsn(int,String,String,String) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a field instruction.
printFieldInsn(int,String,String,String) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a field instruction.
printFieldInsn(int,String,String,String) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a field instruction.
printIincInsn(int,int) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints an IINC instruction.
printIincInsn(int,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints an IINC instruction.
printIincInsn(int,int) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints an IINC instruction.
printInsn(int) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a zero operand instruction.
printInsn(int) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a zero operand instruction.
printInsn(int) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a zero operand instruction.
printIntInsn(int,int) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints an instruction with a single int operand.
printIntInsn(int,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints an instruction with a single int operand.
printIntInsn(int,int) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints an instruction with a single int operand.
printJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a jump instruction.
printJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a jump instruction.
printJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a jump instruction.
printLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a label.
printLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a label.
printLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a label.
printLdcInsn(Object) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a LDC instruction.
printLdcInsn(Object) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a LDC instruction.
printLdcInsn(Object) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a LDC instruction.
printLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a line number declaration.
printLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a line number declaration.
printLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a line number declaration.
Prints a local variable declaration.
Prints a local variable declaration.
Prints a local variable declaration.
Prints a LOOKUPSWITCH instruction.
Prints a LOOKUPSWITCH instruction.
Prints a LOOKUPSWITCH instruction.
printMaxs(int,int) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints the maximum stack size and the maximum number of local variables of the method.
printMaxs(int,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints the maximum stack size and the maximum number of local variables of the method.
printMaxs(int,int) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints the maximum stack size and the maximum number of local variables of the method.
printMethodInsn(int,String,String,String) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a method instruction.
printMethodInsn(int,String,String,String) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a method instruction.
printMethodInsn(int,String,String,String) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a method instruction.
printMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a MULTIANEWARRAY instruction.
printMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a MULTIANEWARRAY instruction.
printMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a MULTIANEWARRAY instruction.
Prints a TABLESWITCH instruction.
Prints a TABLESWITCH instruction.
Prints a TABLESWITCH instruction.
Prints a try catch block.
Prints a try catch block.
Prints a try catch block.
printTypeInsn(int,String) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a type instruction.
printTypeInsn(int,String) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a type instruction.
printTypeInsn(int,String) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a type instruction.
printVarInsn(int,int) - method in class org.objectweb.asm.util.ASMifierCodeVisitor
Prints a local variable instruction.
printVarInsn(int,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
Prints a local variable instruction.
printVarInsn(int,int) - method in class org.objectweb.asm.util.TraceCodeVisitor
Prints a local variable instruction.
process() - method in class org.objectweb.asm.xml.Processor
Processor - class org.objectweb.asm.xml.Processor
Processor is a command line tool that can be used for bytecode waving directed by XSL transformation.
Processor(int,int,InputStream,OutputStream,Source) - constructor for class org.objectweb.asm.xml.Processor
push(org.objectweb.asm.tree.analysis.Value) - method in class org.objectweb.asm.tree.analysis.Frame
Pushes a value into the operand stack of this frame.
putByte(int) - method in class org.objectweb.asm.ByteVector
Puts a byte into this byte vector.
putByteArray(byte[],int,int) - method in class org.objectweb.asm.ByteVector
Puts an array of bytes into this byte vector.
PUTFIELD - static field in class org.objectweb.asm.Constants
putInt(int) - method in class org.objectweb.asm.ByteVector
Puts an int into this byte vector.
putLong(long) - method in class org.objectweb.asm.ByteVector
Puts a long into this byte vector.
putShort(int) - method in class org.objectweb.asm.ByteVector
Puts a short into this byte vector.
PUTSTATIC - static field in class org.objectweb.asm.Constants
putUTF8(String) - method in class org.objectweb.asm.ByteVector
Puts an UTF8 string into this byte vector.
pw - field in class org.objectweb.asm.util.PrintClassVisitor
The print writer to be used to print the class.

R

read(org.objectweb.asm.ClassReader,int,char[]) - method in class org.objectweb.asm.attrs.Annotation
Reads annotation data structures.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
Reads a type attribute.
readAnnotations(List,org.objectweb.asm.ClassReader,int,char[]) - static method in class org.objectweb.asm.attrs.Annotation
Utility method to read List of annotations.
Reads an attribute in b.
readByte(int) - method in class org.objectweb.asm.ClassReader
Reads a byte value in b.
readClass(int,char[]) - method in class org.objectweb.asm.ClassReader
Reads a class constant pool item in b.
readConst(int,char[]) - method in class org.objectweb.asm.ClassReader
Reads a numeric or string constant pool item in b.
readInt(int) - method in class org.objectweb.asm.ClassReader
Reads a signed int value in b.
readLong(int) - method in class org.objectweb.asm.ClassReader
Reads a signed long value in b.
Utility method to read List of parameters annotations.
readShort(int) - method in class org.objectweb.asm.ClassReader
Reads a signed short value in b.
readUnsignedShort(int) - method in class org.objectweb.asm.ClassReader
Reads an unsigned short value in b.
readUTF8(int,char[]) - method in class org.objectweb.asm.ClassReader
Reads an UTF8 string constant pool item in b.
readValue(org.objectweb.asm.ClassReader,int[],char[]) - static method in class org.objectweb.asm.attrs.Annotation
Reads element_value data structures.
REFERENCE_VALUE - static field in class org.objectweb.asm.tree.analysis.BasicValue
resizeInstructions(int[],int[],int) - method in class org.objectweb.asm.CodeWriter
Resizes the designated instructions, while keeping jump offsets and instruction addresses consistent.
RET - static field in class org.objectweb.asm.Constants
RETURN - static field in class org.objectweb.asm.Constants
RETURNADDRESS_VALUE - static field in class org.objectweb.asm.tree.analysis.BasicValue
The RuntimeInvisibleAnnotations attribute is similar to the RuntimeVisibleAnnotations attribute, except that the annotations represented by a RuntimeInvisibleAnnotations attribute must not be made available for return by reflective APIs, unless the JVM has been instructed to retain these annotations via some implementation-specific mechanism such as a command line flag.
RuntimeInvisibleAnnotations() - constructor for class org.objectweb.asm.attrs.RuntimeInvisibleAnnotations
The RuntimeInvisibleParameterAnnotations attribute is similar to the RuntimeVisibleParameterAnnotations attribute, except that the annotations represented by a RuntimeInvisibleParameterAnnotations attribute must not be made available for return by reflective APIs, unless the JVM has specifically been instructed to retain these annotations via some implementation-specific mechanism such as a command line flag.
The RuntimeVisibleAnnotations attribute is a variable length attribute in the attributes table of the ClassFile, field_info, and method_info structures.
RuntimeVisibleAnnotations() - constructor for class org.objectweb.asm.attrs.RuntimeVisibleAnnotations
The RuntimeVisibleParameterAnnotations attribute is a variable length attribute in the attributes table of the method_info structure.
RuntimeVisibleParameterAnnotations() - constructor for class org.objectweb.asm.attrs.RuntimeVisibleParameterAnnotations

S

SALOAD - static field in class org.objectweb.asm.Constants
SASTORE - static field in class org.objectweb.asm.Constants
SAXClassAdapter - class org.objectweb.asm.xml.SAXClassAdapter
A ClassVisitor that generates SAX 2.0 events from the visited class.
SAXClassAdapter(ContentHandler,boolean) - constructor for class org.objectweb.asm.xml.SAXClassAdapter
Constructs a new SAXClassAdapter object.
SAXCodeAdapter - class org.objectweb.asm.xml.SAXCodeAdapter
A CodeVisitor that generates SAX 2.0 events from the visited code.
SAXCodeAdapter(ContentHandler) - constructor for class org.objectweb.asm.xml.SAXCodeAdapter
Constructs a new SAXCodeAdapter object.
setLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.attrs.StackMapType
setLocal(int,org.objectweb.asm.tree.analysis.Value) - method in class org.objectweb.asm.tree.analysis.Frame
Sets the value of the given local variable.
setObject(String) - method in class org.objectweb.asm.attrs.StackMapType
setOpcode(int) - method in class org.objectweb.asm.tree.FieldInsnNode
Sets the opcode of this instruction.
setOpcode(int) - method in class org.objectweb.asm.tree.InsnNode
Sets the opcode of this instruction.
setOpcode(int) - method in class org.objectweb.asm.tree.IntInsnNode
Sets the opcode of this instruction.
setOpcode(int) - method in class org.objectweb.asm.tree.JumpInsnNode
Sets the opcode of this instruction.
setOpcode(int) - method in class org.objectweb.asm.tree.MethodInsnNode
Sets the opcode of this instruction.
setOpcode(int) - method in class org.objectweb.asm.tree.TypeInsnNode
Sets the opcode of this instruction.
setOpcode(int) - method in class org.objectweb.asm.tree.VarInsnNode
Sets the opcode of this instruction.
SHORT - static field in class org.objectweb.asm.Type
The sort of the short type.
SHORT_TYPE - static field in class org.objectweb.asm.Type
The short type.
signature - field in class org.objectweb.asm.attrs.LocalVariableType
signature - field in class org.objectweb.asm.attrs.SignatureAttribute
SignatureAttribute - class org.objectweb.asm.attrs.SignatureAttribute
The Signature Attribute introduced in JSR-14 (Adding Generics to the Java Programming Language) and also defined in the Java Virtual Machine Specification, 3rd edition draft.
SignatureAttribute() - constructor for class org.objectweb.asm.attrs.SignatureAttribute
SignatureAttribute(String) - constructor for class org.objectweb.asm.attrs.SignatureAttribute
Constructs a new empty attribute.
SimpleVerifier - class org.objectweb.asm.tree.analysis.SimpleVerifier
An extended BasicVerifier that performs more precise verifications.
SINGLE_XML - static field in class org.objectweb.asm.xml.Processor
SIPUSH - static field in class org.objectweb.asm.Constants
size - field in class org.objectweb.asm.tree.analysis.DataflowValue
The size of this value.
The SourceDebugExtension attribute is an optional attribute defined in JSR-045 in the attributes table of the ClassFile structure.
SourceDebugExtensionAttribute() - constructor for class org.objectweb.asm.attrs.SourceDebugExtensionAttribute
SourceDebugExtensionAttribute(String) - constructor for class org.objectweb.asm.attrs.SourceDebugExtensionAttribute
Constructs a new empty attribute.
sourceFile - field in class org.objectweb.asm.tree.ClassNode
The name of the source file from which this class was compiled.
stack - field in class org.objectweb.asm.attrs.StackMapFrame
StackMapAttribute - class org.objectweb.asm.attrs.StackMapAttribute
StackMapAttribute is used by CDLC preverifier and also by javac compiller starting from J2SE 1.5.
StackMapAttribute() - constructor for class org.objectweb.asm.attrs.StackMapAttribute
StackMapFrame - class org.objectweb.asm.attrs.StackMapFrame
StackMapFrame is used by StackMapAttribute to hold state of the stack and local variables for a single execution branch.
StackMapType - class org.objectweb.asm.attrs.StackMapType
Verification type info used by StackMapAttribute.
start - field in class org.objectweb.asm.tree.LineNumberNode
The first instruction corresponding to this line number.
start - field in class org.objectweb.asm.tree.LocalVariableNode
The first instruction corresponding to the scope of this local variable (inclusive).
start - field in class org.objectweb.asm.attrs.LocalVariableType
start - field in class org.objectweb.asm.tree.TryCatchBlockNode
Beginning of the exception handler's scope (inclusive).
Process notification of the start of an XML element being reached.
stringAnnotations(List) - static method in class org.objectweb.asm.attrs.Annotation
Returns annotation values in the format described in JSR-175 for Java source code.
stringParameterAnnotations(List) - static method in class org.objectweb.asm.attrs.Annotation
Returns parameter annotation values in the format described in JSR-175 for Java source code.
superName - field in class org.objectweb.asm.tree.ClassNode
The internal of name of the super class (see getInternalName).
SWAP - static field in class org.objectweb.asm.Constants

T

T_BOOLEAN - static field in class org.objectweb.asm.Constants
T_BYTE - static field in class org.objectweb.asm.Constants
T_CHAR - static field in class org.objectweb.asm.Constants
T_DOUBLE - static field in class org.objectweb.asm.Constants
T_FLOAT - static field in class org.objectweb.asm.Constants
T_INT - static field in class org.objectweb.asm.Constants
T_LONG - static field in class org.objectweb.asm.Constants
T_SHORT - static field in class org.objectweb.asm.Constants
TABLESWITCH - static field in class org.objectweb.asm.Constants
TableSwitchInsnNode - class org.objectweb.asm.tree.TableSwitchInsnNode
A node that represents a TABLESWITCH instruction.
Constructs a new TableSwitchInsnNode.
Interprets a bytecode instruction with three arguments.
Interprets a bytecode instruction with three arguments.
text - field in class org.objectweb.asm.util.PrintClassVisitor
The text to be printed.
text - field in class org.objectweb.asm.util.PrintCodeVisitor
The text to be printed.
toByteArray() - method in class org.objectweb.asm.xml.ASMContentHandler
Returns the bytecode of the class that was build with underneath class writer.
toByteArray() - method in class org.objectweb.asm.ClassWriter
Returns the bytecode of the class that was build with this class writer.
toString() - method in class org.objectweb.asm.attrs.Annotation
Returns value in the format described in JSR-175 for Java source code.
toString() - method in class org.objectweb.asm.attrs.Annotation.EnumConstValue
toString() - method in class org.objectweb.asm.attrs.AnnotationDefaultAttribute
Returns value in the format described in JSR-175 for Java source code.
toString() - method in class org.objectweb.asm.tree.analysis.BasicValue
toString() - method in class org.objectweb.asm.attrs.EnclosingMethodAttribute
toString() - method in class org.objectweb.asm.tree.analysis.Frame
Returns a string representation of this frame.
toString() - method in class org.objectweb.asm.Label
Returns a string representation of this label.
toString() - method in class org.objectweb.asm.attrs.LocalVariableType
toString() - method in class org.objectweb.asm.attrs.LocalVariableTypeTableAttribute
toString() - method in class org.objectweb.asm.attrs.RuntimeInvisibleAnnotations
Returns value in the format described in JSR-175 for Java source code.
toString() - method in class org.objectweb.asm.attrs.RuntimeInvisibleParameterAnnotations
toString() - method in class org.objectweb.asm.attrs.RuntimeVisibleAnnotations
Returns value in the format described in JSR-175 for Java source code.
toString() - method in class org.objectweb.asm.attrs.RuntimeVisibleParameterAnnotations
toString() - method in class org.objectweb.asm.attrs.SignatureAttribute
toString() - method in class org.objectweb.asm.attrs.SourceDebugExtensionAttribute
toString() - method in class org.objectweb.asm.attrs.StackMapAttribute
toString() - method in class org.objectweb.asm.attrs.StackMapFrame
toString() - method in class org.objectweb.asm.attrs.StackMapType
toString() - method in class org.objectweb.asm.Type
Returns a string representation of this type.
TraceClassVisitor - class org.objectweb.asm.util.TraceClassVisitor
A PrintClassVisitor that prints a disassembled view of the classes it visits.
Constructs a new TraceClassVisitor object.
TraceCodeVisitor - class org.objectweb.asm.util.TraceCodeVisitor
A PrintCodeVisitor that prints a disassembled view of the code it visits.
TraceCodeVisitor(org.objectweb.asm.CodeVisitor) - constructor for class org.objectweb.asm.util.TraceCodeVisitor
Constructs a new TraceCodeVisitor object.
TreeClassAdapter - class org.objectweb.asm.tree.TreeClassAdapter
A ClassAdapter that constructs a tree representation of the classes it vists.
TreeClassAdapter(org.objectweb.asm.ClassVisitor) - constructor for class org.objectweb.asm.tree.TreeClassAdapter
Constructs a new TreeClassAdapter object.
TreeCodeAdapter - class org.objectweb.asm.tree.TreeCodeAdapter
A CodeAdapter that constructs a tree representation of the methods it vists.
TreeCodeAdapter(org.objectweb.asm.tree.MethodNode) - constructor for class org.objectweb.asm.tree.TreeCodeAdapter
Constructs a new TreeCodeAdapter object.
TryCatchBlockNode - class org.objectweb.asm.tree.TryCatchBlockNode
A node that represents a try catch block.
Constructs a new TryCatchBlockNode object.
tryCatchBlocks - field in class org.objectweb.asm.tree.MethodNode
The try catch blocks of this method.
type - field in class org.objectweb.asm.attrs.Annotation
A fully qualified class name in internal form (see Type).
type - field in class org.objectweb.asm.Attribute
The type of this attribute.
Type - class org.objectweb.asm.Type
A Java type.
type - field in class org.objectweb.asm.tree.TryCatchBlockNode
Internal name of the type of exceptions handled by the handler.
TypeInsnNode - class org.objectweb.asm.tree.TypeInsnNode
A node that represents a type instruction.
TypeInsnNode(int,String) - constructor for class org.objectweb.asm.tree.TypeInsnNode
Constructs a new TypeInsnNode object.
typeName - field in class org.objectweb.asm.attrs.Annotation.EnumConstValue
types - field in class org.objectweb.asm.attrs.LocalVariableTypeTableAttribute

U

Interprets a bytecode instruction with a single argument.
Interprets a bytecode instruction with a single argument.
UNINITIALIZED_VALUE - static field in class org.objectweb.asm.tree.analysis.BasicValue
update(Object) - method in class org.objectweb.asm.xml.Processor

V

V1_1 - static field in class org.objectweb.asm.Constants
V1_2 - static field in class org.objectweb.asm.Constants
V1_3 - static field in class org.objectweb.asm.Constants
V1_4 - static field in class org.objectweb.asm.Constants
V1_5 - static field in class org.objectweb.asm.Constants
value - field in class org.objectweb.asm.tree.FieldNode
The field's initial value.
Value - interface org.objectweb.asm.tree.analysis.Value
An immutable symbolic value for semantic interpretation of bytecode.
var - field in class org.objectweb.asm.tree.IincInsnNode
Index of the local variable to be incremented.
var - field in class org.objectweb.asm.tree.VarInsnNode
The operand of this instruction.
VarInsnNode - class org.objectweb.asm.tree.VarInsnNode
A node that represents a local variable instruction.
VarInsnNode(int,int) - constructor for class org.objectweb.asm.tree.VarInsnNode
Visits a local variable instruction.
version - field in class org.objectweb.asm.tree.ClassNode
The class version.
visit(int,int,String,String,String[],String) - method in class org.objectweb.asm.util.CheckClassAdapter
Visits the header of the class.
visit(int,int,String,String,String[],String) - method in class org.objectweb.asm.ClassWriter
visit(int,int,String,String,String[],String) - method in class org.objectweb.asm.xml.SAXClassAdapter
visit(int,int,String,String,String[],String) - method in class org.objectweb.asm.util.TraceClassVisitor
visit(int,int,String,String,String[],String) - method in class org.objectweb.asm.tree.TreeClassAdapter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.util.ASMifierClassVisitor
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.util.CheckClassAdapter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.ClassAdapter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.ClassVisitor
Visits a non standard attribute of the class.
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.ClassWriter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.CodeAdapter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.CodeVisitor
Visits a non standard attribute of the code.
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.CodeWriter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.xml.SAXClassAdapter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.util.TraceClassVisitor
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.tree.TreeClassAdapter
visitAttribute(org.objectweb.asm.Attribute) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitEnd() - method in class org.objectweb.asm.util.ASMifierClassVisitor
visitEnd() - method in class org.objectweb.asm.util.CheckClassAdapter
visitEnd() - method in class org.objectweb.asm.ClassAdapter
visitEnd() - method in class org.objectweb.asm.ClassVisitor
Visits the end of the class.
visitEnd() - method in class org.objectweb.asm.ClassWriter
visitEnd() - method in class org.objectweb.asm.util.PrintClassVisitor
visitEnd() - method in class org.objectweb.asm.xml.SAXClassAdapter
visitEnd() - method in class org.objectweb.asm.util.TraceClassVisitor
visitEnd() - method in class org.objectweb.asm.tree.TreeClassAdapter
Visits a field of the class.
visitFieldInsn(int,String,String,String) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitFieldInsn(int,String,String,String) - method in class org.objectweb.asm.CodeAdapter
visitFieldInsn(int,String,String,String) - method in class org.objectweb.asm.CodeVisitor
Visits a field instruction.
visitFieldInsn(int,String,String,String) - method in class org.objectweb.asm.CodeWriter
visitFieldInsn(int,String,String,String) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitFieldInsn(int,String,String,String) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitFieldInsn(int,String,String,String) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitIincInsn(int,int) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitIincInsn(int,int) - method in class org.objectweb.asm.CodeAdapter
visitIincInsn(int,int) - method in class org.objectweb.asm.CodeVisitor
Visits an IINC instruction.
visitIincInsn(int,int) - method in class org.objectweb.asm.CodeWriter
visitIincInsn(int,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitIincInsn(int,int) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitIincInsn(int,int) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitInnerClass(String,String,String,int) - method in class org.objectweb.asm.util.ASMifierClassVisitor
visitInnerClass(String,String,String,int) - method in class org.objectweb.asm.util.CheckClassAdapter
visitInnerClass(String,String,String,int) - method in class org.objectweb.asm.ClassAdapter
visitInnerClass(String,String,String,int) - method in class org.objectweb.asm.ClassVisitor
Visits information about an inner class.
visitInnerClass(String,String,String,int) - method in class org.objectweb.asm.ClassWriter
visitInnerClass(String,String,String,int) - method in class org.objectweb.asm.xml.SAXClassAdapter
visitInnerClass(String,String,String,int) - method in class org.objectweb.asm.util.TraceClassVisitor
visitInnerClass(String,String,String,int) - method in class org.objectweb.asm.tree.TreeClassAdapter
visitInsn(int) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitInsn(int) - method in class org.objectweb.asm.CodeAdapter
visitInsn(int) - method in class org.objectweb.asm.CodeVisitor
Visits a zero operand instruction.
visitInsn(int) - method in class org.objectweb.asm.CodeWriter
visitInsn(int) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitInsn(int) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitInsn(int) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitIntInsn(int,int) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitIntInsn(int,int) - method in class org.objectweb.asm.CodeAdapter
visitIntInsn(int,int) - method in class org.objectweb.asm.CodeVisitor
Visits an instruction with a single int operand.
visitIntInsn(int,int) - method in class org.objectweb.asm.CodeWriter
visitIntInsn(int,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitIntInsn(int,int) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitIntInsn(int,int) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.CodeAdapter
visitJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.CodeVisitor
Visits a jump instruction.
visitJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.CodeWriter
visitJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitJumpInsn(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.CodeAdapter
visitLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.CodeVisitor
Visits a label.
visitLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.CodeWriter
visitLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitLabel(org.objectweb.asm.Label) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitLdcInsn(Object) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitLdcInsn(Object) - method in class org.objectweb.asm.CodeAdapter
visitLdcInsn(Object) - method in class org.objectweb.asm.CodeVisitor
Visits a LDC instruction.
visitLdcInsn(Object) - method in class org.objectweb.asm.CodeWriter
visitLdcInsn(Object) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitLdcInsn(Object) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitLdcInsn(Object) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.CodeAdapter
visitLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.CodeVisitor
Visits a line number declaration.
visitLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.CodeWriter
visitLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitLineNumber(int,org.objectweb.asm.Label) - method in class org.objectweb.asm.tree.TreeCodeAdapter
Visits a local variable declaration.
Visits a LOOKUPSWITCH instruction.
visitMaxs(int,int) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitMaxs(int,int) - method in class org.objectweb.asm.CodeAdapter
visitMaxs(int,int) - method in class org.objectweb.asm.CodeVisitor
Visits the maximum stack size and the maximum number of local variables of the method.
visitMaxs(int,int) - method in class org.objectweb.asm.CodeWriter
visitMaxs(int,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitMaxs(int,int) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitMaxs(int,int) - method in class org.objectweb.asm.tree.TreeCodeAdapter
Visits a method of the class.
visitMethodInsn(int,String,String,String) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitMethodInsn(int,String,String,String) - method in class org.objectweb.asm.CodeAdapter
visitMethodInsn(int,String,String,String) - method in class org.objectweb.asm.CodeVisitor
Visits a method instruction.
visitMethodInsn(int,String,String,String) - method in class org.objectweb.asm.CodeWriter
visitMethodInsn(int,String,String,String) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitMethodInsn(int,String,String,String) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitMethodInsn(int,String,String,String) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.CodeAdapter
visitMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.CodeVisitor
Visits a MULTIANEWARRAY instruction.
visitMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.CodeWriter
visitMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitMultiANewArrayInsn(String,int) - method in class org.objectweb.asm.tree.TreeCodeAdapter
Visits a TABLESWITCH instruction.
Visits a try catch block.
visitTypeInsn(int,String) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitTypeInsn(int,String) - method in class org.objectweb.asm.CodeAdapter
visitTypeInsn(int,String) - method in class org.objectweb.asm.CodeVisitor
Visits a type instruction.
visitTypeInsn(int,String) - method in class org.objectweb.asm.CodeWriter
visitTypeInsn(int,String) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitTypeInsn(int,String) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitTypeInsn(int,String) - method in class org.objectweb.asm.tree.TreeCodeAdapter
visitVarInsn(int,int) - method in class org.objectweb.asm.util.CheckCodeAdapter
visitVarInsn(int,int) - method in class org.objectweb.asm.CodeAdapter
visitVarInsn(int,int) - method in class org.objectweb.asm.CodeVisitor
Visits a local variable instruction.
visitVarInsn(int,int) - method in class org.objectweb.asm.CodeWriter
visitVarInsn(int,int) - method in class org.objectweb.asm.util.PrintCodeVisitor
visitVarInsn(int,int) - method in class org.objectweb.asm.xml.SAXCodeAdapter
visitVarInsn(int,int) - method in class org.objectweb.asm.tree.TreeCodeAdapter
VOID - static field in class org.objectweb.asm.Type
The sort of the void type.
VOID_TYPE - static field in class org.objectweb.asm.Type
The void type.

W

Writes annotation data structures.
Returns the byte array form of this attribute.
Returns the byte array form of this attribute.
Returns the byte array form of this attribute.
Returns the byte array form of this attribute.
Returns the byte array form of this attribute.
Returns the byte array form of this attribute.
Returns the byte array form of this attribute.
Utility method to write List of annotations.
Utility method to write List of parameters annotations.
Writes element_value data structures.