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

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_CONSTRUCTOR - Static variable in class org.objectweb.asm.MethodWriter
Pseudo access flag used to denote constructors.
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(AnnotationVisitor, String, Object) - Static method in class org.objectweb.asm.tree.AnnotationNode
Makes the given visitor visit a given annotation value.
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.ClassWriter
The access flags of this class.
access - Variable in class org.objectweb.asm.commons.GeneratorAdapter
Access flags of the method visited by this adapter.
access - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Classes access flags.
access - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
 
access - Variable in class org.objectweb.asm.FieldWriter
Access flags of this field.
access - Variable in class org.objectweb.asm.MethodWriter
Access flags of this method.
access - Variable in class org.objectweb.asm.tree.analysis.Subroutine
 
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).
ACCESS_CLASS - Static variable in class org.objectweb.asm.util.ASMifierClassVisitor
Pseudo access flag used to distinguish class access flags.
ACCESS_CLASS - Static variable in class org.objectweb.asm.xml.SAXClassAdapter
Pseudo access flag used to distinguish class access flags.
ACCESS_FIELD - Static variable in class org.objectweb.asm.util.ASMifierClassVisitor
Pseudo access flag used to distinguish field access flags.
ACCESS_FIELD - Static variable in class org.objectweb.asm.xml.SAXClassAdapter
Pseudo access flag used to distinguish field access flags.
ACCESS_INNER - Static variable in class org.objectweb.asm.util.ASMifierClassVisitor
Pseudo access flag used to distinguish inner class flags.
ACCESS_INNER - Static variable in class org.objectweb.asm.xml.SAXClassAdapter
Pseudo access flag used to distinguish inner class flags.
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.
add(Object) - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
add(String, Object) - Method in class org.objectweb.asm.xml.ASMContentHandler.RuleSet
 
addBranch(Label) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
addBranches(Label, Label[]) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
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
 
addReference(int, int) - Method in class org.objectweb.asm.Label
Adds a forward reference to this label.
addStart(String, Attributes) - Method in class org.objectweb.asm.xml.SAXAdapter
 
addSuccessor(int, Label) - Method in class org.objectweb.asm.MethodWriter
Adds a successor to the currentBlock block.
addType(String) - Method in class org.objectweb.asm.ClassWriter
Adds the given internal name to ClassWriter.typeTable and returns its index.
addType(Item) - Method in class org.objectweb.asm.ClassWriter
Adds the given Item to ClassWriter.typeTable.
addUninitializedType(String, int) - Method in class org.objectweb.asm.ClassWriter
Adds the given "uninitialized" type to ClassWriter.typeTable and returns its index.
addValueElement(String, String, String, String) - Method in class org.objectweb.asm.xml.SAXAnnotationAdapter
 
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
 
annd - Variable in class org.objectweb.asm.MethodWriter
The annotation default attribute of this method.
AnnotationConstantsCollector - Class in org.objectweb.asm.optimizer
An AnnotationVisitor that collects the Constants of the annotations it visits.
AnnotationConstantsCollector(AnnotationVisitor, ConstantPool) - Constructor for class org.objectweb.asm.optimizer.AnnotationConstantsCollector
 
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.
AnnotationNode(List) - Constructor for class org.objectweb.asm.tree.AnnotationNode
Constructs a new AnnotationNode to visit an array value.
AnnotationVisitor - Interface in org.objectweb.asm
A visitor to visit a Java annotation.
AnnotationWriter - Class in org.objectweb.asm
An AnnotationVisitor that generates annotations in bytecode form.
AnnotationWriter(ClassWriter, boolean, ByteVector, ByteVector, int) - Constructor for class org.objectweb.asm.AnnotationWriter
Constructs a new AnnotationWriter.
anns - Variable in class org.objectweb.asm.ClassWriter
The runtime visible annotations of this class.
anns - Variable in class org.objectweb.asm.FieldWriter
The runtime visible annotations of this field.
anns - Variable in class org.objectweb.asm.MethodWriter
The runtime visible annotations of this method.
APPEND_FRAME - Static variable in class org.objectweb.asm.MethodWriter
Frame where current locals are the same as the locals in the previous frame, except that k additional locals are defined.
appendAccess(int) - Method in class org.objectweb.asm.util.ASMifierClassVisitor
Appends a string representation of the given access modifiers to buf.
appendAccess(int) - Method in class org.objectweb.asm.util.TraceClassVisitor
Appends a string representation of the given access modifiers to buf.
appendAccess(int, StringBuffer) - Static method in class org.objectweb.asm.xml.SAXClassAdapter
 
appendComa(int) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
appendConstant(Object) - Method in class org.objectweb.asm.util.ASMifierAbstractVisitor
Appends a string representation of the given constant to the given buffer.
appendConstant(StringBuffer, Object) - Static method in class org.objectweb.asm.util.ASMifierAbstractVisitor
Appends a string representation of the given constant to the given buffer.
appendDescriptor(int, String) - Method in class org.objectweb.asm.util.TraceAbstractVisitor
Appends an internal name, a type descriptor or a type signature to buf.
appendFrameTypes(int, Object[]) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
appendFrameTypes(int, Object[]) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
appendFrameTypes(boolean, int, Object[]) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
appendLabel(Label) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
Appends the name of the given label 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
 
argumentStack - Variable in class org.objectweb.asm.signature.SignatureWriter
Stack used to keep track of class types that have arguments.
argumentStack - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
Stack used to keep track of class types that have arguments.
argumentTypes - Variable in class org.objectweb.asm.commons.GeneratorAdapter
Argument types of the method visited by this adapter.
ARRAY - Static variable in class org.objectweb.asm.Type
The sort of array reference types.
ARRAY_OF - Static variable in class org.objectweb.asm.Frame
Constant to be added to a type to get a type with one more dimension.
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.
arrayStack - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
Stack used to keep track of array class types.
arrayStore(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to store an element in an array.
asArray(List) - Static method in class org.objectweb.asm.tree.FrameNode
 
asList(int, Object[]) - Static method in class org.objectweb.asm.tree.FrameNode
 
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.AnnotationDefaultRule - Class in org.objectweb.asm.xml
 
ASMContentHandler.AnnotationDefaultRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.AnnotationDefaultRule
 
ASMContentHandler.AnnotationParameterRule - Class in org.objectweb.asm.xml
 
ASMContentHandler.AnnotationParameterRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.AnnotationParameterRule
 
ASMContentHandler.AnnotationRule - Class in org.objectweb.asm.xml
 
ASMContentHandler.AnnotationRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.AnnotationRule
 
ASMContentHandler.AnnotationValueAnnotationRule - Class in org.objectweb.asm.xml
 
ASMContentHandler.AnnotationValueAnnotationRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueAnnotationRule
 
ASMContentHandler.AnnotationValueArrayRule - Class in org.objectweb.asm.xml
 
ASMContentHandler.AnnotationValueArrayRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueArrayRule
 
ASMContentHandler.AnnotationValueEnumRule - Class in org.objectweb.asm.xml
 
ASMContentHandler.AnnotationValueEnumRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueEnumRule
 
ASMContentHandler.AnnotationValueRule - Class in org.objectweb.asm.xml
 
ASMContentHandler.AnnotationValueRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueRule
 
ASMContentHandler.ClassRule - Class in org.objectweb.asm.xml
ClassRule
ASMContentHandler.ClassRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.ClassRule
 
ASMContentHandler.ExceptionRule - Class in org.objectweb.asm.xml
ExceptionRule
ASMContentHandler.ExceptionRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.ExceptionRule
 
ASMContentHandler.ExceptionsRule - Class in org.objectweb.asm.xml
ExceptionsRule
ASMContentHandler.ExceptionsRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.ExceptionsRule
 
ASMContentHandler.FieldRule - Class in org.objectweb.asm.xml
FieldRule
ASMContentHandler.FieldRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.FieldRule
 
ASMContentHandler.FrameRule - Class in org.objectweb.asm.xml
FrameRule
ASMContentHandler.FrameRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.FrameRule
 
ASMContentHandler.FrameTypeRule - Class in org.objectweb.asm.xml
 
ASMContentHandler.FrameTypeRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.FrameTypeRule
 
ASMContentHandler.InnerClassRule - Class in org.objectweb.asm.xml
InnerClassRule
ASMContentHandler.InnerClassRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.InnerClassRule
 
ASMContentHandler.InterfaceRule - Class in org.objectweb.asm.xml
InterfaceRule
ASMContentHandler.InterfaceRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.InterfaceRule
 
ASMContentHandler.InterfacesRule - Class in org.objectweb.asm.xml
InterfacesRule
ASMContentHandler.InterfacesRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.InterfacesRule
 
ASMContentHandler.LabelRule - Class in org.objectweb.asm.xml
LabelRule
ASMContentHandler.LabelRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.LabelRule
 
ASMContentHandler.LineNumberRule - Class in org.objectweb.asm.xml
LineNumberRule
ASMContentHandler.LineNumberRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.LineNumberRule
 
ASMContentHandler.LocalVarRule - Class in org.objectweb.asm.xml
LocalVarRule
ASMContentHandler.LocalVarRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.LocalVarRule
 
ASMContentHandler.LookupSwitchLabelRule - Class in org.objectweb.asm.xml
LookupSwitchLabelRule
ASMContentHandler.LookupSwitchLabelRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.LookupSwitchLabelRule
 
ASMContentHandler.LookupSwitchRule - Class in org.objectweb.asm.xml
LookupSwitchRule
ASMContentHandler.LookupSwitchRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.LookupSwitchRule
 
ASMContentHandler.MaxRule - Class in org.objectweb.asm.xml
MaxRule
ASMContentHandler.MaxRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.MaxRule
 
ASMContentHandler.MethodRule - Class in org.objectweb.asm.xml
MethodRule
ASMContentHandler.MethodRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.MethodRule
 
ASMContentHandler.Opcode - Class in org.objectweb.asm.xml
Opcode
ASMContentHandler.Opcode(int, int) - Constructor for class org.objectweb.asm.xml.ASMContentHandler.Opcode
 
ASMContentHandler.OpcodeGroup - Interface in org.objectweb.asm.xml
 
ASMContentHandler.OpcodesRule - Class in org.objectweb.asm.xml
OpcodesRule
ASMContentHandler.OpcodesRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.OpcodesRule
 
ASMContentHandler.OuterClassRule - Class in org.objectweb.asm.xml
OuterClassRule
ASMContentHandler.OuterClassRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.OuterClassRule
 
ASMContentHandler.Rule - Class in org.objectweb.asm.xml
Rule
ASMContentHandler.Rule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.Rule
 
ASMContentHandler.RuleSet - Class in org.objectweb.asm.xml
 
ASMContentHandler.RuleSet() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.RuleSet
 
ASMContentHandler.SourceRule - Class in org.objectweb.asm.xml
 
ASMContentHandler.SourceRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.SourceRule
 
ASMContentHandler.TableSwitchLabelRule - Class in org.objectweb.asm.xml
TableSwitchLabelRule
ASMContentHandler.TableSwitchLabelRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.TableSwitchLabelRule
 
ASMContentHandler.TableSwitchRule - Class in org.objectweb.asm.xml
TableSwitchRule
ASMContentHandler.TableSwitchRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.TableSwitchRule
 
ASMContentHandler.TryCatchRule - Class in org.objectweb.asm.xml
TryCatchRule
ASMContentHandler.TryCatchRule() - Constructor for class org.objectweb.asm.xml.ASMContentHandler.TryCatchRule
 
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.ClassWriter
The non standard attributes of this class.
attrs - Variable in class org.objectweb.asm.FieldWriter
The non standard attributes of this field.
attrs - Variable in class org.objectweb.asm.MethodWriter
The non standard attributes of the method.
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.optimizer.AnnotationConstantsCollector
 
av - Variable in class org.objectweb.asm.util.CheckAnnotationAdapter
 
av - Variable in class org.objectweb.asm.util.TraceAnnotationVisitor
The AnnotationVisitor to which this visitor delegates calls.
available() - Method in class org.objectweb.asm.xml.Processor.ProtectedInputStream
 

B

b - Variable in class org.objectweb.asm.ClassReader
The class to be parsed.
BALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
BASE - Static variable in class org.objectweb.asm.Frame
Kind of the types that are not relative to an input stack map frame.
BASE - Static variable in class org.objectweb.asm.xml.ASMContentHandler
 
BASE_KIND - Static variable in class org.objectweb.asm.Frame
Mask to get the kind of base types.
BASE_VALUE - Static variable in class org.objectweb.asm.Frame
Mask to get the value of base types.
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.AnnotationDefaultRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationParameterRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueAnnotationRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueArrayRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueEnumRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.ClassRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.ExceptionRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.FieldRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.FrameRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.FrameTypeRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.InnerClassRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.InterfaceRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.LabelRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.LineNumberRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.LocalVarRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.LookupSwitchLabelRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.LookupSwitchRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.MaxRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.MethodRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.OpcodesRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.OuterClassRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.Rule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.SourceRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.TableSwitchLabelRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.TableSwitchRule
 
begin(String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler.TryCatchRule
 
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.Frame
The BOOLEAN type.
BOOLEAN - Static variable in class org.objectweb.asm.Type
The sort of the boolean type.
BOOLEAN_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
BOOLEAN_TYPE - Static variable in class org.objectweb.asm.Type
The boolean type.
BOOLEAN_VALUE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
box(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to box the top stack value.
branches - Variable in class org.objectweb.asm.commons.AdviceAdapter
 
buf - Variable in class org.objectweb.asm.signature.SignatureWriter
Buffer used to construct the signature.
buf - Variable in class org.objectweb.asm.Type
A buffer containing the descriptor of this Java type.
buf - Variable in class org.objectweb.asm.util.AbstractVisitor
A buffer that can be used to create strings.
bv - Variable in class org.objectweb.asm.AnnotationWriter
The annotation values in bytecode form.
BYTE - Static variable in class org.objectweb.asm.Frame
The BYTE type.
BYTE - Static variable in class org.objectweb.asm.Type
The sort of the byte type.
BYTE_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
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

cache - Variable in class org.objectweb.asm.tree.InsnList
A cache of the instructions of this list.
callers - Variable in class org.objectweb.asm.tree.analysis.Subroutine
 
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.
cattrs - Variable in class org.objectweb.asm.MethodWriter
The non standard attributes of the method's code.
changed - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
Indicates if at least one local variable has moved due to remapping.
CHAR - Static variable in class org.objectweb.asm.Frame
The CHAR type.
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.
CHAR_VALUE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
CHARACTER_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
characters(char[], int, int) - Method in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
characters(char[], int, int) - Method in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
check - Static variable in class org.objectweb.asm.tree.InsnList
Indicates if preconditions of methods of this class must be checked.
checkAccess(int, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
Checks that the given access flags do not contain invalid flags.
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
 
CheckAnnotationAdapter(AnnotationVisitor, boolean) - 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.
checkConstant(Object) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given value is an Integer, aFloat, a Long, a Double or a String.
checkDesc(String, boolean) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given string is a valid type descriptor.
checkDesc(String, int, boolean) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that a the given substring is a valid type descriptor.
checkEnd() - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
 
checkEnd() - Method in class org.objectweb.asm.util.CheckFieldAdapter
 
checkEndCode() - Method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the visitMaxs method has not been called.
checkEndMethod() - Method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the visitEnd method has not been called.
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
 
checkIdentifier(String, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given string is a valid Java identifier.
checkIdentifier(String, int, int, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given substring is a valid Java identifier.
checkInternalName(String, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given string is a valid internal class name.
checkInternalName(String, int, int, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given substring is a valid internal class name.
checkLabel(Label, boolean, String) - Method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given label is not null.
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.
checkMethodDesc(String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given string is a valid method descriptor.
checkMethodIdentifier(String, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given string is a valid Java identifier or is equal to '<init>' or '<clinit>'.
checkName(String) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
 
checkOpcode(int, int) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the type of the given opcode is equal to the given type.
checkSignedByte(int, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given value is a signed byte.
checkSignedShort(int, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given value is a signed short.
checkStartCode() - Method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the visitCode method has been called.
checkState() - Method in class org.objectweb.asm.util.CheckClassAdapter
Checks that the visit method has been called and that visitEnd has not been called.
checkUnsignedShort(int, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
Checks that the given value is an unsigned short.
CHOP_FRAME - Static variable in class org.objectweb.asm.MethodWriter
Frame where current locals are the same as the locals in the previous frame, except that the k last locals are absent.
CLASS - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_Class constant pool items.
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.
ClassConstantsCollector - Class in org.objectweb.asm.optimizer
A ClassVisitor that collects the Constants of the classes it visits.
ClassConstantsCollector(ClassVisitor, ConstantPool) - Constructor for class org.objectweb.asm.optimizer.ClassConstantsCollector
 
className - Variable in class org.objectweb.asm.optimizer.ClassOptimizer
 
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.
ClassOptimizer - Class in org.objectweb.asm.optimizer
A ClassAdapter that renames fields and methods, and removes debug info.
ClassOptimizer(ClassVisitor, NameMapping) - Constructor for class org.objectweb.asm.optimizer.ClassOptimizer
 
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.
classReaderLength - Variable in class org.objectweb.asm.MethodWriter
If not zero, indicates that the code of this method must be copied from the ClassReader associated to this writer in cw.cr.
classReaderOffset - Variable in class org.objectweb.asm.MethodWriter
If not zero, indicates that the code of this method must be copied from the ClassReader associated to this writer in cw.cr.
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.
clinit - Variable in class org.objectweb.asm.commons.StaticInitMerger
 
clone(Map) - Method in class org.objectweb.asm.tree.AbstractInsnNode
Returns a copy of this instruction.
clone(LabelNode, Map) - Static method in class org.objectweb.asm.tree.AbstractInsnNode
Returns the clone of the given label.
clone(List, Map) - Static method in class org.objectweb.asm.tree.AbstractInsnNode
Returns the clones of the given labels.
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
 
close() - Method in class org.objectweb.asm.xml.Processor.ProtectedInputStream
 
closeElement() - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
closeEntry() - Method in interface org.objectweb.asm.xml.Processor.EntryElement
 
closeEntry() - Method in class org.objectweb.asm.xml.Processor.SingleDocElement
 
closeEntry() - Method in class org.objectweb.asm.xml.Processor.ZipEntryElement
 
code - Variable in class org.objectweb.asm.MethodWriter
The bytecode of this method.
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
 
comment(char[], int, int) - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
compare(Object, Object) - Method in class org.objectweb.asm.optimizer.Shrinker.ConstantComparator
 
compareTo(Object) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
 
compute - Variable in class org.objectweb.asm.MethodWriter
Indicates what must be automatically computed.
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.
computeFrames - Variable in class org.objectweb.asm.ClassWriter
true if the stack map frames must be recomputed from scratch.
computeMax - Variable in class org.objectweb.asm.xml.ASMContentHandler
true if the maximum stack size and number of local variables must be automatically computed.
computeMax - Variable in class org.objectweb.asm.xml.Processor.ASMContentHandlerFactory
 
computeMax - Variable in class org.objectweb.asm.xml.Processor
 
computeMaxs - Variable in class org.objectweb.asm.ClassWriter
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.
Constant - Class in org.objectweb.asm.optimizer
A constant pool item.
Constant() - Constructor for class org.objectweb.asm.optimizer.Constant
 
Constant(Constant) - Constructor for class org.objectweb.asm.optimizer.Constant
 
ConstantPool - Class in org.objectweb.asm.optimizer
A constant pool.
ConstantPool() - Constructor for class org.objectweb.asm.optimizer.ConstantPool
 
constructor - Variable in class org.objectweb.asm.commons.AdviceAdapter
 
contains(AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
Returns true if the given instruction belongs to this list.
copy() - Method in class org.objectweb.asm.tree.analysis.Subroutine
 
copyEntry(InputStream, OutputStream) - Method in class org.objectweb.asm.xml.Processor
 
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
 
copyPool(ClassWriter) - Method in class org.objectweb.asm.ClassReader
Copies the constant pool data into the given ClassWriter.
counter - Variable in class org.objectweb.asm.commons.StaticInitMerger
 
cp - Variable in class org.objectweb.asm.optimizer.AnnotationConstantsCollector
 
cp - Variable in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
cp - Variable in class org.objectweb.asm.optimizer.FieldConstantsCollector
 
cp - Variable in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
cr - Variable in class org.objectweb.asm.ClassWriter
The class reader from which this class writer was constructed, if any.
createASMifierMethodVisitor() - Method in class org.objectweb.asm.util.ASMifierClassVisitor
 
createContentHandler() - Method in class org.objectweb.asm.xml.Processor.ASMContentHandlerFactory
 
createContentHandler() - Method in interface org.objectweb.asm.xml.Processor.ContentHandlerFactory
Creates an instance of the content handler.
createContentHandler() - Method in class org.objectweb.asm.xml.Processor.SAXWriterFactory
 
createContentHandler() - Method in class org.objectweb.asm.xml.Processor.SubdocumentHandlerFactory
 
createContentHandler() - Method in class org.objectweb.asm.xml.Processor.TransformerHandlerFactory
 
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.
currentBlock - Variable in class org.objectweb.asm.MethodWriter
The current basic block.
currentClass - Variable in class org.objectweb.asm.tree.analysis.SimpleVerifier
The class that is verified.
currentClassInterfaces - Variable in class org.objectweb.asm.tree.analysis.SimpleVerifier
The interfaces implemented by the class that is verified.
currentSuperClass - Variable in class org.objectweb.asm.tree.analysis.SimpleVerifier
The super class of the class that is verified.
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.AnnotationWriter
The class writer to which this annotation must be added.
cw - Variable in class org.objectweb.asm.FieldWriter
The class writer to which this field must be added.
cw - Variable in class org.objectweb.asm.MethodWriter
The class writer to which this method must be added.
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
 
data - Variable in class org.objectweb.asm.ByteVector
The content of this vector.
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
 
DEBUG - Static variable in class org.objectweb.asm.Label
Indicates if this label is only used for debug attributes.
declaration - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
 
declareFrameTypes(int, Object[]) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
declareLabel(Label) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
Appends a declaration of the given label to buf.
decode(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.Rule
 
desc - Variable in class org.objectweb.asm.commons.Method
The method descriptor.
desc - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
 
desc - Variable in class org.objectweb.asm.FieldWriter
The index of the constant pool item that contains the descriptor of this field.
desc - Variable in class org.objectweb.asm.Handler
Internal name of the type of exceptions handled by this handler, or null to catch any exceptions.
desc - Variable in class org.objectweb.asm.MethodWriter
The index of the constant pool item that contains the descriptor of this method.
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.
descriptor - Variable in class org.objectweb.asm.MethodWriter
The descriptor of this method.
DESCRIPTORS - Static variable in class org.objectweb.asm.commons.Method
Maps primitive Java type names to their descriptors.
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.
DIM - Static variable in class org.objectweb.asm.Frame
Mask to get the dimension of a frame type.
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 class org.objectweb.asm.ClassWriter
The type of CONSTANT_Double constant pool items.
DOUBLE - Static variable in class org.objectweb.asm.Frame
The DOUBLE type.
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.commons.GeneratorAdapter
 
DOUBLE_TYPE - Static variable in class org.objectweb.asm.Type
The double type.
DOUBLE_VALUE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
DOUBLE_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
 
doubleVal - Variable in class org.objectweb.asm.optimizer.Constant
Value of this item, for a double item.
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
 
dualCitizens - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter
This BitSet contains the index of every instruction that belongs to more than one subroutine.
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

e1 - Variable in class org.objectweb.asm.tree.analysis.SmallSet
 
e2 - Variable in class org.objectweb.asm.tree.analysis.SmallSet
 
Edge - Class in org.objectweb.asm
An edge in the control flow graph of a method body.
Edge() - Constructor for class org.objectweb.asm.Edge
 
ELEMENT_OF - Static variable in class org.objectweb.asm.Frame
Constant to be added to a type to get a type with one less dimension.
elementName - Variable in class org.objectweb.asm.xml.SAXAnnotationAdapter
 
emitCode() - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
Creates the new instructions, inlining each instantiation of each subroutine until the code is fully elaborated.
emitSubroutine(JSRInlinerAdapter.Instantiation, List, InsnList, List, List) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
Emits one instantiation of one subroutine, specified by instant.
EMPTY_SET - Static variable in class org.objectweb.asm.tree.analysis.SmallSet
 
EmptyVisitor - Class in org.objectweb.asm.commons
An empty implementation of the ASM visitor interfaces.
EmptyVisitor() - Constructor for class org.objectweb.asm.commons.EmptyVisitor
 
enclosingMethod - Variable in class org.objectweb.asm.ClassWriter
The constant pool item that contains the name and descriptor of the enclosing method of this class.
enclosingMethodOwner - Variable in class org.objectweb.asm.ClassWriter
The constant pool item that contains the name of the enclosing class of this class.
encode(String) - Static method in class org.objectweb.asm.xml.SAXClassAdapter
 
end - Variable in class org.objectweb.asm.Handler
End of the exception handler's scope (exclusive).
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 - Variable in class org.objectweb.asm.util.CheckAnnotationAdapter
 
end - Variable in class org.objectweb.asm.util.CheckClassAdapter
true if the visitEnd method has been called.
end - Variable in class org.objectweb.asm.util.CheckFieldAdapter
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationDefaultRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationParameterRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueAnnotationRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.AnnotationValueArrayRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.ExceptionsRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.FieldRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.FrameRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.InterfacesRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.LookupSwitchRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.MethodRule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.Rule
 
end(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.TableSwitchRule
 
endArguments() - Method in class org.objectweb.asm.signature.SignatureWriter
Ends the type arguments of a class or inner class type.
endCDATA() - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
endCode - Variable in class org.objectweb.asm.util.CheckMethodAdapter
true if the visitMaxs method has been called.
endDocument() - Method in class org.objectweb.asm.xml.ASMContentHandler
Process notification of the end of a document and write generated bytecode into output stream.
endDocument() - Method in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
endDocument() - Method in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
endDocument() - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
endDTD() - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
endElement(String, String, String) - Method in class org.objectweb.asm.xml.ASMContentHandler
Process notification of the end of an XML element being reached.
endElement(String, String, String) - Method in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
endElement(String, String, String) - Method in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
endElement(String, String, String) - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
endEntity(String) - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
endFormals() - Method in class org.objectweb.asm.signature.SignatureWriter
Ends the formal type parameters section of the signature.
endFormals() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
endFrame() - Method in class org.objectweb.asm.MethodWriter
Checks if the visit of the current frame MethodWriter.frame is finished, and if yes, write it in the StackMapTable attribute.
endMethod() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Marks the end of the visited method.
endMethod - Variable in class org.objectweb.asm.util.CheckMethodAdapter
true if the visitEnd method has been called.
endType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
enlarge(int) - Method in class org.objectweb.asm.ByteVector
Enlarge this byte vector so that it can receive n more bytes.
entryElement - Variable in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
entrySet() - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
 
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.optimizer.Constant
 
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.
esc(String) - Method in class org.objectweb.asm.xml.Processor.SAXWriter
Encode string with escaping.
EXCEPTION - Static variable in class org.objectweb.asm.Edge
Denotes a control flow graph edge corresponding to an exception handler.
exceptionCount - Variable in class org.objectweb.asm.MethodWriter
Number of exceptions that can be thrown by this method.
exceptions - Variable in class org.objectweb.asm.MethodWriter
The exceptions that can be thrown by this method.
exceptions - Variable in class org.objectweb.asm.tree.MethodNode
The internal names of the method's exception classes (see getInternalName).
exceptions - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
 
execute(int, int, String) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
execute(int, int, ClassWriter, Item) - Method in class org.objectweb.asm.Frame
Simulates the action of the given instruction on the output stack frame.
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 - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_Fieldref constant pool items.
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
FieldConstantsCollector - Class in org.objectweb.asm.optimizer
A FieldVisitor that collects the Constants of the fields it visits.
FieldConstantsCollector(FieldVisitor, ConstantPool) - Constructor for class org.objectweb.asm.optimizer.FieldConstantsCollector
 
fieldInsn(int, Type, String, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a get field or set field instruction.
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.
FIELDORMETH_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of field and method invocations instructions.
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.
FieldWriter - Class in org.objectweb.asm
An FieldVisitor that generates Java fields in bytecode form.
FieldWriter(ClassWriter, int, String, String, String, Object) - Constructor for class org.objectweb.asm.FieldWriter
Constructs a new FieldWriter.
findOwner(int) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
Returns the "owner" of a particular instruction relative to this instantiation: the owner referes to the Instantiation which will emit the version of this instruction that we will execute.
findSubroutine(Label, int) - Method in class org.objectweb.asm.MethodWriter
Finds the basic blocks that belong to a given subroutine, and marks these blocks as belonging to this subroutine (by using Label.status as a bit set (see MethodWriter.visitMaxs(int, int)).
findSubroutine(int, Subroutine, List) - Method in class org.objectweb.asm.tree.analysis.Analyzer
 
findSubroutineSuccessors(int, Label[], int) - Method in class org.objectweb.asm.MethodWriter
Finds the successors of the RET blocks of the specified subroutine, and of any nested subroutine it calls.
first - Variable in class org.objectweb.asm.tree.InsnList
The first instruction in this list.
firstField - Variable in class org.objectweb.asm.ClassWriter
The fields of this class.
firstHandler - Variable in class org.objectweb.asm.MethodWriter
The first element in the exception handler list.
firstLocal - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
Index of the first local variable, after formal parameters.
firstMethod - Variable in class org.objectweb.asm.ClassWriter
The methods of this class.
fix(String) - Method in class org.objectweb.asm.optimizer.NameMapping
 
fix(Type) - Method in class org.objectweb.asm.optimizer.NameMapping
 
FLOAD - Static variable in interface org.objectweb.asm.Opcodes
 
FLOAT - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_Float constant pool items.
FLOAT - Static variable in class org.objectweb.asm.Frame
The FLOAT type.
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.commons.GeneratorAdapter
 
FLOAT_TYPE - Static variable in class org.objectweb.asm.Type
The float type.
FLOAT_VALUE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
FLOAT_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
 
floatVal - Variable in class org.objectweb.asm.optimizer.Constant
Value of this item, for a float item.
FMUL - Static variable in interface org.objectweb.asm.Opcodes
 
FNEG - Static variable in interface org.objectweb.asm.Opcodes
 
Frame - Class in org.objectweb.asm
Information about the input and output stack map frames of a basic block.
Frame() - Constructor for class org.objectweb.asm.Frame
 
frame - Variable in class org.objectweb.asm.Label
Information about the input and output stack map frames of this basic block.
frame - Variable in class org.objectweb.asm.MethodWriter
The current stack map frame.
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.
frameCount - Variable in class org.objectweb.asm.MethodWriter
Number of stack map frames in the StackMapTable attribute.
frameIndex - Variable in class org.objectweb.asm.MethodWriter
Index of the next element to be added in MethodWriter.frame.
FrameNode - Class in org.objectweb.asm.tree
A node that represents a stack map frame.
FrameNode() - Constructor for class org.objectweb.asm.tree.FrameNode
 
FrameNode(int, int, Object[], int, Object[]) - Constructor for class org.objectweb.asm.tree.FrameNode
Constructs a new FrameNode.
FRAMES - Static variable in class org.objectweb.asm.MethodWriter
Indicates that the stack map frames must be recomputed from scratch.
frames - Variable in class org.objectweb.asm.tree.analysis.Analyzer
 
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
 
FULL_FRAME - Static variable in class org.objectweb.asm.MethodWriter
Full frame
fv - Variable in class org.objectweb.asm.optimizer.FieldConstantsCollector
 
fv - Variable in class org.objectweb.asm.util.CheckFieldAdapter
 
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(Item) - Method in class org.objectweb.asm.ClassWriter
Returns the constant pool's hash table item which is equal to the given item.
get(int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
get(Object) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
 
get(int) - Method in class org.objectweb.asm.Frame
Returns the output frame local variable type at the given index.
get(Constant) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
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
 
getArgIndex(int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Returns the index of the given method argument in the frame's local variables array.
getArgumentsAndReturnSizes(String) - Static method in class org.objectweb.asm.MethodWriter
Computes the size of the arguments and of the return value of a method.
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.optimizer.ClassOptimizer
 
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
 
getCount() - Method in class org.objectweb.asm.Attribute
Returns the length of the attribute list that begins with this attribute.
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(StringBuffer) - Method in class org.objectweb.asm.Type
Appends the descriptor corresponding to this Java type to the given string buffer.
getDescriptor(Class) - Static method in class org.objectweb.asm.Type
Returns the descriptor corresponding to the given Java type.
getDescriptor(StringBuffer, Class) - Static method in class org.objectweb.asm.Type
Appends the descriptor of the given class to the given string buffer.
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
 
getEntryElement(ZipOutputStream) - Method in class org.objectweb.asm.xml.Processor
 
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.Label
Returns the first label of the series to which this label belongs.
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.
getInternalNames(Type[]) - Static method in class org.objectweb.asm.commons.GeneratorAdapter
Returns the internal names of the given types.
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
 
getLabel(Label) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
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
 
getMergedType(int, int) - Method in class org.objectweb.asm.ClassWriter
Returns the index of the common super type of the two given types.
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.
getName(ZipEntry) - Method in class org.objectweb.asm.xml.Processor
 
getNewOffset(int[], int[], int, int) - Static method in class org.objectweb.asm.MethodWriter
Computes the future value of a bytecode offset.
getNewOffset(int[], int[], Label) - Static method in class org.objectweb.asm.MethodWriter
Updates the offset of the given label.
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.
getRepresentation(String) - Static method in class org.objectweb.asm.xml.Processor
 
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
 
getShortName(String) - Static method in class org.objectweb.asm.util.CheckClassAdapter
 
getSize() - Method in class org.objectweb.asm.AnnotationWriter
Returns the size of this annotation writer list.
getSize(ClassWriter, byte[], int, int, int) - Method in class org.objectweb.asm.Attribute
Returns the size of all the attributes in this attribute list.
getSize() - Method in class org.objectweb.asm.FieldWriter
Returns the size of this field.
getSize() - Method in class org.objectweb.asm.MethodWriter
Returns the size of the bytecode of this method.
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(Constant) - Method in class org.objectweb.asm.optimizer.Shrinker.ConstantComparator
 
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.
getStatic(Type, String, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push the value of a static field on the stack.
GETSTATIC - Static variable in interface org.objectweb.asm.Opcodes
 
getSuperClass(Type) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
 
getSuperName() - Method in class org.objectweb.asm.ClassReader
Returns the internal of name of the super class (see getInternalName).
getText() - Method in class org.objectweb.asm.util.AbstractVisitor
Returns the text constructed by this visitor.
getType() - Method in class org.objectweb.asm.tree.AbstractInsnNode
Returns the type of this instruction.
getType() - Method in class org.objectweb.asm.tree.analysis.BasicValue
 
getType() - Method in class org.objectweb.asm.tree.FieldInsnNode
 
getType() - Method in class org.objectweb.asm.tree.FrameNode
 
getType() - Method in class org.objectweb.asm.tree.IincInsnNode
 
getType() - Method in class org.objectweb.asm.tree.InsnNode
 
getType() - Method in class org.objectweb.asm.tree.IntInsnNode
 
getType() - Method in class org.objectweb.asm.tree.JumpInsnNode
 
getType() - Method in class org.objectweb.asm.tree.LabelNode
 
getType() - Method in class org.objectweb.asm.tree.LdcInsnNode
 
getType() - Method in class org.objectweb.asm.tree.LineNumberNode
 
getType() - Method in class org.objectweb.asm.tree.LookupSwitchInsnNode
 
getType() - Method in class org.objectweb.asm.tree.MethodInsnNode
 
getType() - Method in class org.objectweb.asm.tree.MultiANewArrayInsnNode
 
getType() - Method in class org.objectweb.asm.tree.TableSwitchInsnNode
 
getType() - Method in class org.objectweb.asm.tree.TypeInsnNode
 
getType() - Method in class org.objectweb.asm.tree.VarInsnNode
 
getType(String) - Static method in class org.objectweb.asm.Type
Returns the Java type corresponding to the given type descriptor.
getType(Class) - Static method in class org.objectweb.asm.Type
Returns the Java type corresponding to the given class.
getType(char[], int) - Static method in class org.objectweb.asm.Type
Returns the Java type corresponding to the given type descriptor.
getValue(String, String) - Method in class org.objectweb.asm.xml.ASMContentHandler.Rule
 
goTo(Label) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to jump to the given label.
GOTO - Static variable in interface org.objectweb.asm.Opcodes
 
gotoLabel(LabelNode) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
Looks up the label l in the gotoTable, thus translating it from a Label in the original code, to a Label in the inlined code that is appropriate for use by an instruction that branched to the original label.
GT - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the ifCmp method.

H

h - Variable in class org.objectweb.asm.xml.SAXAdapter
 
Handler - Class in org.objectweb.asm
Information about an exception handler block.
Handler() - Constructor for class org.objectweb.asm.Handler
 
handler - Variable in class org.objectweb.asm.Handler
Beginning of the exception handler's code.
handler - Variable in class org.objectweb.asm.tree.TryCatchBlockNode
Beginning of the exception handler's code.
handlerCount - Variable in class org.objectweb.asm.MethodWriter
Number of elements in the exception handler list.
handlers - Variable in class org.objectweb.asm.tree.analysis.Analyzer
 
hasFormals - Variable in class org.objectweb.asm.signature.SignatureWriter
Indicates if the signature contains formal type parameters.
hashCode() - Method in class org.objectweb.asm.commons.Method
 
hashCode - Variable in class org.objectweb.asm.Item
The hash code value of this constant pool item.
hashCode - Variable in class org.objectweb.asm.optimizer.Constant
The hash code value of this constant pool item.
hashCode() - Method in class org.objectweb.asm.optimizer.Constant
 
hashCode() - Method in class org.objectweb.asm.tree.analysis.BasicValue
 
hashCode() - Method in class org.objectweb.asm.tree.analysis.SourceValue
 
hashCode() - Method in class org.objectweb.asm.Type
Returns a hash code value for this type.
hasNext() - Method in class org.objectweb.asm.tree.analysis.SmallSet
 
hasNext() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
hasParameters - Variable in class org.objectweb.asm.signature.SignatureWriter
Indicates if the signature contains method parameter types.
hasPrevious() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
hasStaticInitializer - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Set to true if the class has static initializer.
hasSVUID - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Set to true if the class already has SVUID.
header - Variable in class org.objectweb.asm.ClassReader
Start index of the class header information (access, name...) in b.

I

I2B - Static variable in interface org.objectweb.asm.Opcodes
 
I2C - Static variable in interface org.objectweb.asm.Opcodes
 
I2D - Static variable in interface org.objectweb.asm.Opcodes
 
I2F - Static variable in interface org.objectweb.asm.Opcodes
 
I2L - Static variable in interface org.objectweb.asm.Opcodes
 
I2S - Static variable in interface org.objectweb.asm.Opcodes
 
IADD - Static variable in interface org.objectweb.asm.Opcodes
 
IALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
IAND - Static variable in interface org.objectweb.asm.Opcodes
 
ianns - Variable in class org.objectweb.asm.ClassWriter
The runtime invisible annotations of this class.
ianns - Variable in class org.objectweb.asm.FieldWriter
The runtime invisible annotations of this field.
ianns - Variable in class org.objectweb.asm.MethodWriter
The runtime invisible annotations of this method.
IASTORE - Static variable in interface org.objectweb.asm.Opcodes
 
ICONST_0 - Static variable in interface org.objectweb.asm.Opcodes
 
ICONST_1 - Static variable in interface org.objectweb.asm.Opcodes
 
ICONST_2 - Static variable in interface org.objectweb.asm.Opcodes
 
ICONST_3 - Static variable in interface org.objectweb.asm.Opcodes
 
ICONST_4 - Static variable in interface org.objectweb.asm.Opcodes
 
ICONST_5 - Static variable in interface org.objectweb.asm.Opcodes
 
ICONST_M1 - Static variable in interface org.objectweb.asm.Opcodes
 
id - Variable in class org.objectweb.asm.util.ASMifierAnnotationVisitor
Identifier of the annotation visitor variable in the produced code.
ident - Variable in class org.objectweb.asm.xml.Processor.SAXWriter
 
IDIV - Static variable in interface org.objectweb.asm.Opcodes
 
IF_ACMPEQ - Static variable in interface org.objectweb.asm.Opcodes
 
IF_ACMPNE - Static variable in interface org.objectweb.asm.Opcodes
 
IF_ICMPEQ - Static variable in interface org.objectweb.asm.Opcodes
 
IF_ICMPGE - Static variable in interface org.objectweb.asm.Opcodes
 
IF_ICMPGT - Static variable in interface org.objectweb.asm.Opcodes
 
IF_ICMPLE - Static variable in interface org.objectweb.asm.Opcodes
 
IF_ICMPLT - Static variable in interface org.objectweb.asm.Opcodes
 
IF_ICMPNE - Static variable in interface org.objectweb.asm.Opcodes
 
ifCmp(Type, int, Label) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to jump to a label based on the comparison of the top two stack values.
IFEQ - Static variable in interface org.objectweb.asm.Opcodes
 
IFGE - Static variable in interface org.objectweb.asm.Opcodes
 
IFGT - Static variable in interface org.objectweb.asm.Opcodes
 
ifICmp(int, Label) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to jump to a label based on the comparison of the top two integer stack values.
IFLE - Static variable in interface org.objectweb.asm.Opcodes
 
IFLT - Static variable in interface org.objectweb.asm.Opcodes
 
IFNE - Static variable in interface org.objectweb.asm.Opcodes
 
ifNonNull(Label) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to jump to the given label if the top stack value is not null.
IFNONNULL - Static variable in interface org.objectweb.asm.Opcodes
 
ifNull(Label) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to jump to the given label if the top stack value is null.
IFNULL - Static variable in interface org.objectweb.asm.Opcodes
 
ifZCmp(int, Label) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to jump to a label based on the comparison of the top integer stack value with zero.
iinc(int, int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to increment the given local variable.
IINC - Static variable in interface org.objectweb.asm.Opcodes
 
IINC_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of the IINC instruction.
IINC_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of IincInsnNode instructions.
IincInsnNode - Class in org.objectweb.asm.tree
A node that represents an IINC instruction.
IincInsnNode(int, int) - Constructor for class org.objectweb.asm.tree.IincInsnNode
Constructs a new IincInsnNode.
ILOAD - Static variable in interface org.objectweb.asm.Opcodes
 
IMETH - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_InterfaceMethodref constant pool items.
IMPLVAR_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of instructions with an implicit local variable index argument.
IMUL - Static variable in interface org.objectweb.asm.Opcodes
 
incr - Variable in class org.objectweb.asm.tree.IincInsnNode
Amount to increment the local variable by.
index - Variable in class org.objectweb.asm.ClassWriter
Index of the next item to be added in the constant pool.
index - Variable in class org.objectweb.asm.Item
Index of this item in the constant pool.
index - Variable in class org.objectweb.asm.tree.AbstractInsnNode
Index of this instruction in the list to which it belongs.
index - Variable in class org.objectweb.asm.tree.LocalVariableNode
The local variable's index.
indexOf(AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
Returns the index of the given instruction in this list.
INEG - Static variable in interface org.objectweb.asm.Opcodes
 
info - Variable in class org.objectweb.asm.Edge
Information about this control flow graph edge.
info - Variable in class org.objectweb.asm.Label
Field used to associate user information to a label.
init(int) - Method in class org.objectweb.asm.Frame
Adds a new type to the list of types on which a constructor is invoked in the basic block.
init(ClassWriter, int) - Method in class org.objectweb.asm.Frame
Replaces the given type with the appropriate type if it is one of the types on which a constructor is invoked in the basic block.
init(Frame) - Method in class org.objectweb.asm.tree.analysis.Frame
Copies the state of the given frame into this frame.
initializationCount - Variable in class org.objectweb.asm.Frame
Number of types that are initialized in the basic block.
initializations - Variable in class org.objectweb.asm.Frame
The types that are initialized in the basic block.
initInputFrame(ClassWriter, int, Type[], int) - Method in class org.objectweb.asm.Frame
Initializes the input frame of the first basic block from the method descriptor.
innerClasses - Variable in class org.objectweb.asm.ClassWriter
The InnerClasses attribute.
innerClasses - Variable in class org.objectweb.asm.tree.ClassNode
Informations about the inner classes of this class.
innerClassesCount - Variable in class org.objectweb.asm.ClassWriter
The number of entries in the InnerClasses attribute.
InnerClassNode - Class in org.objectweb.asm.tree
A node that represents an inner class.
InnerClassNode(String, String, String, int) - Constructor for class org.objectweb.asm.tree.InnerClassNode
Constructs a new InnerClassNode.
innerName - Variable in class org.objectweb.asm.tree.InnerClassNode
The (simple) name of the inner class inside its enclosing class.
input - Variable in class org.objectweb.asm.xml.Processor
 
inputLocals - Variable in class org.objectweb.asm.Frame
The input stack map frame locals.
inputStack - Variable in class org.objectweb.asm.Frame
The input stack map frame stack.
inputStackTop - Variable in class org.objectweb.asm.Label
Start of the output stack relatively to the input stack.
inRepresentation - Variable in class org.objectweb.asm.xml.Processor
 
insert(AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
Inserts the given instruction at the begining of this list.
insert(InsnList) - Method in class org.objectweb.asm.tree.InsnList
Inserts the given instructions at the begining of this list.
insert(AbstractInsnNode, AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
Inserts the given instruction after the specified instruction.
insert(AbstractInsnNode, InsnList) - Method in class org.objectweb.asm.tree.InsnList
Inserts the given instructions after the specified instruction.
insertBefore(AbstractInsnNode, AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
Inserts the given instruction before the specified instruction.
insertBefore(AbstractInsnNode, InsnList) - Method in class org.objectweb.asm.tree.InsnList
Inserts the given instructions before the specified instruction.
INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of InsnNode instructions.
INSN - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
INSN_FIELD - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
INSN_IINC - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
INSN_INT - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
INSN_JUMP - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
INSN_LDC - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
INSN_METHOD - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
INSN_MULTIANEWARRAY - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
INSN_TYPE - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
INSN_VAR - Static variable in interface org.objectweb.asm.xml.ASMContentHandler.OpcodeGroup
 
InsnList - Class in org.objectweb.asm.tree
A doubly linked list of AbstractInsnNode objects.
InsnList() - Constructor for class org.objectweb.asm.tree.InsnList
 
InsnList.InsnListIterator - Class in org.objectweb.asm.tree
 
InsnList.InsnListIterator(int) - Constructor for class org.objectweb.asm.tree.InsnList.InsnListIterator
 
InsnNode - Class in org.objectweb.asm.tree
A node that represents a zero operand instruction.
InsnNode(int) - Constructor for class org.objectweb.asm.tree.InsnNode
Constructs a new InsnNode.
insns - Variable in class org.objectweb.asm.tree.analysis.Analyzer
 
insns - Variable in class org.objectweb.asm.tree.analysis.SourceValue
The instructions that can produce this value.
INSNS - Static variable in class org.objectweb.asm.tree.InsnNode
 
instanceOf(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to test if the top stack value is of the given type.
INSTANCEOF - Static variable in interface org.objectweb.asm.Opcodes
 
INSTANCEOF - Static variable in interface org.objectweb.asm.signature.SignatureVisitor
Wildcard for a normal type argument.
instructions - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter.Subroutine
 
instructions - Variable in class org.objectweb.asm.tree.MethodNode
The instructions of this method.
INT - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_Integer constant pool items.
INT - Static variable in class org.objectweb.asm.Type
The sort of the int type.
INT_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of IntInsnNode instructions.
INT_TYPE - Static variable in class org.objectweb.asm.Type
The int type.
INT_VALUE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
INT_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
 
INTEGER - Static variable in class org.objectweb.asm.Frame
The INTEGER type.
INTEGER - Static variable in interface org.objectweb.asm.Opcodes
 
INTEGER_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
interfaceCount - Variable in class org.objectweb.asm.ClassWriter
Number of interfaces implemented or extended by this class or interface.
interfaces - Variable in class org.objectweb.asm.ClassWriter
The interfaces implemented or extended by this class or interface.
interfaces - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Interfaces implemented by the class.
interfaces - Variable in class org.objectweb.asm.tree.ClassNode
The internal names of the class's interfaces (see getInternalName).
INTERNAL_NAME - Static variable in class org.objectweb.asm.util.TraceAbstractVisitor
Constant used in appendDescriptor for internal type names in bytecode notation.
interpreter - Variable in class org.objectweb.asm.tree.analysis.Analyzer
 
Interpreter - Interface in org.objectweb.asm.tree.analysis
A semantic bytecode interpreter.
IntInsnNode - Class in org.objectweb.asm.tree
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.
intVal - Variable in class org.objectweb.asm.Item
Value of this item, for an integer item.
intVal - Variable in class org.objectweb.asm.optimizer.Constant
Value of this item, for an integer item.
invalidFrames - Variable in class org.objectweb.asm.ClassWriter
true if the stack map tables of this class are invalid.
invisibleAnnotations - Variable in class org.objectweb.asm.tree.MemberNode
The runtime invisible annotations of this class, field or method.
invisibleParameterAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
The runtime invisible parameter annotations of this method.
invokeConstructor(Type, Method) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to invoke a constructor.
invokeInsn(int, Type, Method) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates an invoke method instruction.
invokeInterface(Type, Method) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to invoke an interface method.
INVOKEINTERFACE - Static variable in interface org.objectweb.asm.Opcodes
 
INVOKESPECIAL - Static variable in interface org.objectweb.asm.Opcodes
 
invokeStatic(Type, Method) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to invoke a static method.
INVOKESTATIC - Static variable in interface org.objectweb.asm.Opcodes
 
invokeVirtual(Type, Method) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to invoke a normal method.
INVOKEVIRTUAL - Static variable in interface org.objectweb.asm.Opcodes
 
IOR - Static variable in interface org.objectweb.asm.Opcodes
 
ipanns - Variable in class org.objectweb.asm.MethodWriter
The runtime invisible parameter annotations of this method.
IREM - Static variable in interface org.objectweb.asm.Opcodes
 
IRETURN - Static variable in interface org.objectweb.asm.Opcodes
 
is - Variable in class org.objectweb.asm.xml.Processor.ProtectedInputStream
 
isArrayValue(Value) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
 
isArrayValue(Value) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
 
isAssignableFrom(Type, Type) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
 
isClassEntry(ZipEntry) - Method in class org.objectweb.asm.xml.Processor
 
isCodeAttribute() - Method in class org.objectweb.asm.Attribute
Returns true if this type of attribute is a code attribute.
isEqualTo(Item) - Method in class org.objectweb.asm.Item
Indicates if the given item is equal to this one.
ISHL - Static variable in interface org.objectweb.asm.Opcodes
 
ISHR - Static variable in interface org.objectweb.asm.Opcodes
 
isInterface - Variable in class org.objectweb.asm.tree.analysis.SimpleVerifier
If the class that is verified is an interface.
isInterface(Type) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
 
isInterface - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
 
isReference() - Method in class org.objectweb.asm.tree.analysis.BasicValue
 
isSubTypeOf(Value, Value) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
 
isSubTypeOf(Value, Value) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
 
ISTORE - Static variable in interface org.objectweb.asm.Opcodes
 
ISUB - Static variable in interface org.objectweb.asm.Opcodes
 
isUnknown() - Method in class org.objectweb.asm.Attribute
Returns true if this type of attribute is unknown.
isXml - Variable in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
Item - Class in org.objectweb.asm
A constant pool item.
Item() - Constructor for class org.objectweb.asm.Item
Constructs an uninitialized Item.
Item(int) - Constructor for class org.objectweb.asm.Item
Constructs an uninitialized Item for constant pool element at given position.
Item(int, Item) - Constructor for class org.objectweb.asm.Item
Constructs a copy of the given item.
items - Variable in class org.objectweb.asm.ClassReader
The start index of each constant pool item in b, plus one.
items - Variable in class org.objectweb.asm.ClassWriter
The constant pool's hash table data.
iterator() - Method in class org.objectweb.asm.tree.analysis.SmallSet
 
iterator() - Method in class org.objectweb.asm.tree.InsnList
Returns an iterator over the instructions in this list.
iterator(int) - Method in class org.objectweb.asm.tree.InsnList
Returns an iterator over the instructions in this list.
ITFMETH_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of the INVOKEINTERFACE instruction.
IUSHR - Static variable in interface org.objectweb.asm.Opcodes
 
IXOR - Static variable in interface org.objectweb.asm.Opcodes
 

J

JarOptimizer - Class in org.objectweb.asm.optimizer
A Jar file optimizer.
JarOptimizer() - Constructor for class org.objectweb.asm.optimizer.JarOptimizer
 
JSR - Static variable in class org.objectweb.asm.Label
Indicates if this basic block ends with a JSR instruction.
jsr - Variable in class org.objectweb.asm.MethodWriter
Indicates if the instructions contain at least one JSR instruction.
JSR - Static variable in interface org.objectweb.asm.Opcodes
 
JSRInlinerAdapter - Class in org.objectweb.asm.commons
A MethodAdapter that removes JSR instructions and inlines the referenced subroutines.
JSRInlinerAdapter(MethodVisitor, int, String, String, String, String[]) - Constructor for class org.objectweb.asm.commons.JSRInlinerAdapter
Creates a new JSRInliner.
JSRInlinerAdapter.Instantiation - Class in org.objectweb.asm.commons
A class that represents an instantiation of a subroutine.
JSRInlinerAdapter.Instantiation(JSRInlinerAdapter.Instantiation, JSRInlinerAdapter.Subroutine) - Constructor for class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
 
JSRInlinerAdapter.Subroutine - Class in org.objectweb.asm.commons
 
JSRInlinerAdapter.Subroutine() - Constructor for class org.objectweb.asm.commons.JSRInlinerAdapter.Subroutine
 
JUMP_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of JumpInsnNode instructions.
JumpInsnNode - Class in org.objectweb.asm.tree
A node that represents a jump instruction.
JumpInsnNode(int, LabelNode) - Constructor for class org.objectweb.asm.tree.JumpInsnNode
Constructs a new JumpInsnNode.

K

key - Variable in class org.objectweb.asm.ClassWriter
A reusable key used to look for items in the ClassWriter.items hash table.
key1 - Variable in class org.objectweb.asm.optimizer.ConstantPool
 
key2 - Variable in class org.objectweb.asm.ClassWriter
A reusable key used to look for items in the ClassWriter.items hash table.
key2 - Variable in class org.objectweb.asm.optimizer.ConstantPool
 
key3 - Variable in class org.objectweb.asm.ClassWriter
A reusable key used to look for items in the ClassWriter.items hash table.
key3 - Variable in class org.objectweb.asm.optimizer.ConstantPool
 
keys - Variable in class org.objectweb.asm.tree.LookupSwitchInsnNode
The values of the keys.
KIND - Static variable in class org.objectweb.asm.Frame
Mask to get the kind of a frame type.

L

L2D - Static variable in interface org.objectweb.asm.Opcodes
 
L2F - Static variable in interface org.objectweb.asm.Opcodes
 
L2I - Static variable in interface org.objectweb.asm.Opcodes
 
Label - Class in org.objectweb.asm
A label represents a position in the bytecode of a method.
Label() - Constructor for class org.objectweb.asm.Label
Constructs a new label.
Label(boolean) - Constructor for class org.objectweb.asm.Label
Constructs a new label.
LABEL - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of LabelNode "instructions".
label - Variable in class org.objectweb.asm.tree.JumpInsnNode
The operand of this instruction.
label - Variable in class org.objectweb.asm.tree.LabelNode
 
LABEL_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of instructions with a 2 bytes bytecode offset label.
labelNames - Variable in class org.objectweb.asm.util.ASMifierAbstractVisitor
The label names.
labelNames - Variable in class org.objectweb.asm.util.TraceMethodVisitor
The label names.
labelNames - Variable in class org.objectweb.asm.xml.SAXCodeAdapter
 
LabelNode - Class in org.objectweb.asm.tree
An AbstractInsnNode that encapsulates a Label.
LabelNode() - Constructor for class org.objectweb.asm.tree.LabelNode
 
LabelNode(Label) - Constructor for class org.objectweb.asm.tree.LabelNode
 
labelNode(Label) - Static method in class org.objectweb.asm.tree.MethodNode
 
labelNodes(Label[]) - Static method in class org.objectweb.asm.tree.MethodNode
 
labelNodes(Object[]) - Static method in class org.objectweb.asm.tree.MethodNode
 
labels - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
The labels that designate the next instruction to be visited.
labels - Variable in class org.objectweb.asm.MethodWriter
A list of labels.
labels - Variable in class org.objectweb.asm.tree.LookupSwitchInsnNode
Beginnings of the handler blocks.
labels - Variable in class org.objectweb.asm.tree.TableSwitchInsnNode
Beginnings of the handler blocks.
labels - Variable in class org.objectweb.asm.util.CheckMethodAdapter
The already visited labels.
labels - Variable in class org.objectweb.asm.xml.ASMContentHandler
Map of the active Label instances for current method.
LABELW_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of instructions with a 4 bytes bytecode offset label.
LADD - Static variable in interface org.objectweb.asm.Opcodes
 
LALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
LAND - Static variable in interface org.objectweb.asm.Opcodes
 
last - Variable in class org.objectweb.asm.tree.InsnList
The last instruction in this list.
lastField - Variable in class org.objectweb.asm.ClassWriter
The fields of this class.
lastHandler - Variable in class org.objectweb.asm.MethodWriter
The last element in the exception handler list.
lastMethod - Variable in class org.objectweb.asm.ClassWriter
The methods of this class.
LASTORE - Static variable in interface org.objectweb.asm.Opcodes
 
LCMP - Static variable in interface org.objectweb.asm.Opcodes
 
LCONST_0 - Static variable in interface org.objectweb.asm.Opcodes
 
LCONST_1 - Static variable in interface org.objectweb.asm.Opcodes
 
LDC - Static variable in interface org.objectweb.asm.Opcodes
 
LDC_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of the LDC instruction.
LDC_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of LdcInsnNode instructions.
LdcInsnNode - Class in org.objectweb.asm.tree
A node that represents an LDC instruction.
LdcInsnNode(Object) - Constructor for class org.objectweb.asm.tree.LdcInsnNode
Constructs a new LdcInsnNode.
LDCW_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of the LDC_W and LDC2_W instructions.
LDIV - Static variable in interface org.objectweb.asm.Opcodes
 
LE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the ifCmp method.
len - Variable in class org.objectweb.asm.Type
The length of the descriptor of this Java type.
length - Variable in class org.objectweb.asm.ByteVector
Actual number of bytes in this vector.
line - Variable in class org.objectweb.asm.Label
The line number corresponding to this label, if known.
LINE - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of LineNumberNode "instructions".
line - Variable in class org.objectweb.asm.tree.LineNumberNode
A line number.
lineNumber - Variable in class org.objectweb.asm.MethodWriter
The LineNumberTable attribute.
lineNumberCount - Variable in class org.objectweb.asm.MethodWriter
Number of entries in the LineNumberTable attribute.
LineNumberNode - Class in org.objectweb.asm.tree
A node that represents a line number declaration.
LineNumberNode(int, LabelNode) - Constructor for class org.objectweb.asm.tree.LineNumberNode
Constructs a new LineNumberNode.
LLOAD - Static variable in interface org.objectweb.asm.Opcodes
 
LMUL - Static variable in interface org.objectweb.asm.Opcodes
 
LNEG - Static variable in interface org.objectweb.asm.Opcodes
 
loadArg(int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to load the given method argument on the stack.
loadArgArray() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to load all the method arguments on the stack, as a single object array.
loadArgs(int, int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to load the given method arguments on the stack.
loadArgs() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to load all the method arguments on the stack.
loadInsn(Type, int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push a local variable on the stack.
loadLocal(int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to load the given local variable on the stack.
loadLocal(int, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to load the given local variable on the stack.
loadThis() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to load 'this' on the stack.
LOCAL - Static variable in class org.objectweb.asm.Frame
Kind of the types that are relative to the local variable types of an input stack map frame.
local - Variable in class org.objectweb.asm.tree.FrameNode
The types of the local variables of this stack map frame.
locals - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
List of the local variable slots for current execution frame.
locals - Variable in class org.objectweb.asm.tree.analysis.Frame
The number of local variables of this frame.
localTypes - Variable in class org.objectweb.asm.commons.GeneratorAdapter
Types of the local variables of the method visited by this adapter.
localVar - Variable in class org.objectweb.asm.MethodWriter
The LocalVariableTable attribute.
localVarCount - Variable in class org.objectweb.asm.MethodWriter
Number of entries in the LocalVariableTable attribute.
LocalVariableNode - Class in org.objectweb.asm.tree
A node that represents a local variable declaration.
LocalVariableNode(String, String, String, LabelNode, LabelNode, int) - Constructor for class org.objectweb.asm.tree.LocalVariableNode
Constructs a new LocalVariableNode.
localVariables - Variable in class org.objectweb.asm.tree.MethodNode
The local variables of this method.
LocalVariablesSorter - Class in org.objectweb.asm.commons
A MethodAdapter that renumbers local variables in their order of appearance.
LocalVariablesSorter(int, String, MethodVisitor) - Constructor for class org.objectweb.asm.commons.LocalVariablesSorter
Creates a new LocalVariablesSorter.
localVarType - Variable in class org.objectweb.asm.MethodWriter
The LocalVariableTypeTable attribute.
localVarTypeCount - Variable in class org.objectweb.asm.MethodWriter
Number of entries in the LocalVariableTypeTable attribute.
log(String) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
 
LOGGING - Static variable in class org.objectweb.asm.commons.JSRInlinerAdapter
 
LONG - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_Long constant pool items.
LONG - Static variable in class org.objectweb.asm.Frame
The LONG type.
LONG - Static variable in interface org.objectweb.asm.Opcodes
 
LONG - Static variable in class org.objectweb.asm.Type
The sort of the long type.
LONG_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
LONG_TYPE - Static variable in class org.objectweb.asm.Type
The long type.
LONG_VALUE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
LONG_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
 
longVal - Variable in class org.objectweb.asm.Item
Value of this item, for a long item.
longVal - Variable in class org.objectweb.asm.optimizer.Constant
Value of this item, for a long item.
LOOK_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of the LOOKUPSWITCH instruction.
LOOKUPSWITCH - Static variable in interface org.objectweb.asm.Opcodes
 
LOOKUPSWITCH_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of LookupSwitchInsnNode instructions.
LookupSwitchInsnNode - Class in org.objectweb.asm.tree
A node that represents a LOOKUPSWITCH instruction.
LookupSwitchInsnNode(LabelNode, int[], LabelNode[]) - Constructor for class org.objectweb.asm.tree.LookupSwitchInsnNode
Constructs a new LookupSwitchInsnNode.
LOR - Static variable in interface org.objectweb.asm.Opcodes
 
lpatterns - Variable in class org.objectweb.asm.xml.ASMContentHandler.RuleSet
 
LREM - Static variable in interface org.objectweb.asm.Opcodes
 
LRETURN - Static variable in interface org.objectweb.asm.Opcodes
 
LSHL - Static variable in interface org.objectweb.asm.Opcodes
 
LSHR - Static variable in interface org.objectweb.asm.Opcodes
 
LSTORE - Static variable in interface org.objectweb.asm.Opcodes
 
LSUB - Static variable in interface org.objectweb.asm.Opcodes
 
LT - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the ifCmp method.
ltab - Variable in class org.objectweb.asm.util.TraceMethodVisitor
Tab for labels.
LUSHR - Static variable in interface org.objectweb.asm.Opcodes
 
LXOR - Static variable in interface org.objectweb.asm.Opcodes
 

M

main(String[]) - Static method in class org.objectweb.asm.optimizer.JarOptimizer
 
main(String[]) - Static method in class org.objectweb.asm.optimizer.Shrinker
 
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.util.TraceClassVisitor
Prints a disassembled view of the given class to the standard output.
main(String[]) - Static method in class org.objectweb.asm.xml.Processor
 
mainSubroutine - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter
This subroutine instance denotes the line of execution that is not contained within any subroutine; i.e., the "subroutine" that is executing when a method first begins.
MANA_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of the MULTIANEWARRAY instruction.
map(String, boolean) - Static method in class org.objectweb.asm.commons.Method
 
map(String) - Method in class org.objectweb.asm.optimizer.NameMapping
 
mapping - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
Mapping from old to new local variable indexes.
mapping - Variable in class org.objectweb.asm.optimizer.ClassOptimizer
 
mapping - Variable in class org.objectweb.asm.optimizer.MethodOptimizer
 
mark(Label) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Marks the current code position with the given label.
mark() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Marks the current code position with a new label.
markSubroutines() - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
Walks the method and determines which internal subroutine(s), if any, each instruction is a method of.
markSubroutineWalk(JSRInlinerAdapter.Subroutine, int, BitSet) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
Performs a depth first search walking the normal byte code path starting at index, and adding each instruction encountered into the subroutine sub.
markSubroutineWalkDFS(JSRInlinerAdapter.Subroutine, int, BitSet) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
Performs a simple DFS of the instructions, assigning each to the subroutine sub.
match - Variable in class org.objectweb.asm.xml.ASMContentHandler
Complete name of the current element.
match(String) - Method in class org.objectweb.asm.xml.ASMContentHandler.RuleSet
 
math(int, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to do the specified mathematical or logical operation.
max - Variable in class org.objectweb.asm.tree.TableSwitchInsnNode
The maximum key value.
maxLocals - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
The maximum number of local variables of this method.
maxLocals - Variable in class org.objectweb.asm.MethodWriter
Maximum number of local variables for this method.
maxLocals - Variable in class org.objectweb.asm.tree.MethodNode
The maximum number of local variables of this method.
MAXS - Static variable in class org.objectweb.asm.MethodWriter
Indicates that the maximum stack size and number of local variables must be automatically computed.
maxSize - Variable in class org.objectweb.asm.commons.CodeSizeEvaluator
 
maxStack - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
The maximum stack size of this method.
maxStack - Variable in class org.objectweb.asm.MethodWriter
Maximum stack size of this method.
maxStack - Variable in class org.objectweb.asm.tree.MethodNode
The maximum stack size of this method.
maxStackSize - Variable in class org.objectweb.asm.MethodWriter
The (relative) maximum stack size after the last visited instruction.
maxStringLength - Variable in class org.objectweb.asm.ClassReader
Maximum length of the strings contained in the constant pool of the class.
MemberNode - Class in org.objectweb.asm.tree
An abstract class, field or method node.
MemberNode() - Constructor for class org.objectweb.asm.tree.MemberNode
Constructs a new MemberNode.
merge(ClassWriter, Frame, int) - Method in class org.objectweb.asm.Frame
Merges the input frame of the given basic block with the input and output frames of this basic block.
merge(ClassWriter, int, int[], int) - Method in class org.objectweb.asm.Frame
Merges the type at the given index in the given type array with the given type.
merge(int, Frame, Subroutine) - Method in class org.objectweb.asm.tree.analysis.Analyzer
 
merge(int, Frame, Frame, Subroutine, boolean[]) - Method in class org.objectweb.asm.tree.analysis.Analyzer
 
merge(Value, Value) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
 
merge(Frame, Interpreter) - Method in class org.objectweb.asm.tree.analysis.Frame
Merges this frame with the given frame.
merge(Frame, boolean[]) - Method in class org.objectweb.asm.tree.analysis.Frame
Merges this frame with the given frame (case of a RET instruction).
merge(Value, Value) - Method in interface org.objectweb.asm.tree.analysis.Interpreter
Merges two values.
merge(Value, Value) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
 
merge(Value, Value) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
 
merge(Subroutine) - Method in class org.objectweb.asm.tree.analysis.Subroutine
 
METH - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_Methodref constant pool items.
Method - Class in org.objectweb.asm.commons
A named method descriptor.
Method(String, String) - Constructor for class org.objectweb.asm.commons.Method
Creates a new Method.
Method(String, Type, Type[]) - Constructor for class org.objectweb.asm.commons.Method
Creates a new Method.
METHOD_DESCRIPTOR - Static variable in class org.objectweb.asm.util.TraceAbstractVisitor
Constant used in appendDescriptor for method descriptors, formatted in bytecode notation
METHOD_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of MethodInsnNode instructions.
METHOD_SIGNATURE - Static variable in class org.objectweb.asm.util.TraceAbstractVisitor
Constant used in appendDescriptor for method signatures, formatted in bytecode notation
methodAccess - Variable in class org.objectweb.asm.commons.AdviceAdapter
 
MethodAdapter - Class in org.objectweb.asm
An empty MethodVisitor that delegates to another MethodVisitor.
MethodAdapter(MethodVisitor) - Constructor for class org.objectweb.asm.MethodAdapter
Constructs a new MethodAdapter object.
MethodConstantsCollector - Class in org.objectweb.asm.optimizer
An MethodVisitor that collects the Constants of the methods it visits.
MethodConstantsCollector(MethodVisitor, ConstantPool) - Constructor for class org.objectweb.asm.optimizer.MethodConstantsCollector
 
methodDesc - Variable in class org.objectweb.asm.commons.AdviceAdapter
 
MethodInsnNode - Class in org.objectweb.asm.tree
A node that represents a method instruction.
MethodInsnNode(int, String, String, String) - Constructor for class org.objectweb.asm.tree.MethodInsnNode
Constructs a new MethodInsnNode.
MethodNode - Class in org.objectweb.asm.tree
A node that represents a method.
MethodNode() - Constructor for class org.objectweb.asm.tree.MethodNode
Constructs an unitialized MethodNode.
MethodNode(int, String, String, String, String[]) - Constructor for class org.objectweb.asm.tree.MethodNode
Constructs a new MethodNode.
MethodOptimizer - Class in org.objectweb.asm.optimizer
A MethodAdapter that renames fields and methods, and removes debug info.
MethodOptimizer(MethodVisitor, NameMapping) - Constructor for class org.objectweb.asm.optimizer.MethodOptimizer
 
methods - Variable in class org.objectweb.asm.tree.ClassNode
The methods of this class.
MethodVisitor - Interface in org.objectweb.asm
A visitor to visit a Java method.
MethodWriter - Class in org.objectweb.asm
A MethodVisitor that generates methods in bytecode form.
MethodWriter(ClassWriter, int, String, String, String, String[], boolean, boolean) - Constructor for class org.objectweb.asm.MethodWriter
Constructs a new MethodWriter.
min - Variable in class org.objectweb.asm.tree.TableSwitchInsnNode
The minimum key value.
minSize - Variable in class org.objectweb.asm.commons.CodeSizeEvaluator
 
monitorEnter() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to get the monitor of the top stack value.
MONITORENTER - Static variable in interface org.objectweb.asm.Opcodes
 
monitorExit() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to release the monitor of the top stack value.
MONITOREXIT - Static variable in interface org.objectweb.asm.Opcodes
 
MUL - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
MULTI_XML - Static variable in class org.objectweb.asm.xml.Processor
 
MULTIANEWARRAY - Static variable in interface org.objectweb.asm.Opcodes
 
MULTIANEWARRAY_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of MultiANewArrayInsnNode instructions.
MultiANewArrayInsnNode - Class in org.objectweb.asm.tree
A node that represents a MULTIANEWARRAY instruction.
MultiANewArrayInsnNode(String, int) - Constructor for class org.objectweb.asm.tree.MultiANewArrayInsnNode
Constructs a new MultiANewArrayInsnNode.
mv - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter
The visitor to which we will emit a translation of this method without internal subroutines.
mv - Variable in class org.objectweb.asm.MethodAdapter
The MethodVisitor to which this adapter delegates calls.
mv - Variable in class org.objectweb.asm.util.TraceMethodVisitor
The MethodVisitor to which this visitor delegates calls.

N

n - Variable in class org.objectweb.asm.tree.analysis.Analyzer
 
n - Variable in class org.objectweb.asm.xml.Processor
 
name - Variable in class org.objectweb.asm.ClassWriter
The constant pool item that contains the internal name of this class.
name - Variable in class org.objectweb.asm.commons.Method
The method name.
name - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
 
name - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Internal name of the class
name - Variable in class org.objectweb.asm.commons.StaticInitMerger
 
name - Variable in class org.objectweb.asm.FieldWriter
The index of the constant pool item that contains the name of this method.
name - Variable in class org.objectweb.asm.MethodWriter
The index of the constant pool item that contains the name of this method.
name - Variable in class org.objectweb.asm.tree.ClassNode
The internal name of the class (see getInternalName).
name - Variable in class org.objectweb.asm.tree.FieldInsnNode
The field's name.
name - Variable in class org.objectweb.asm.tree.FieldNode
The field's name.
name - Variable in class org.objectweb.asm.tree.InnerClassNode
The internal name of an inner class (see getInternalName).
name - Variable in class org.objectweb.asm.tree.LocalVariableNode
The name of a local variable.
name - Variable in class org.objectweb.asm.tree.MethodInsnNode
The method's name.
name - Variable in class org.objectweb.asm.tree.MethodNode
The method's name.
name - Variable in class org.objectweb.asm.util.ASMifierAbstractVisitor
The name of the variable for this visitor in the produced code.
NAME_TYPE - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_NameAndType constant pool items.
named - Variable in class org.objectweb.asm.AnnotationWriter
true if values are named, false otherwise.
named - Variable in class org.objectweb.asm.util.CheckAnnotationAdapter
 
NameMapping - Class in org.objectweb.asm.optimizer
A mapping from names to names, used to rename classes, fields and methods.
NameMapping(String) - Constructor for class org.objectweb.asm.optimizer.NameMapping
 
naryOperation(AbstractInsnNode, List) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
 
naryOperation(AbstractInsnNode, List) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
 
naryOperation(AbstractInsnNode, List) - Method in interface org.objectweb.asm.tree.analysis.Interpreter
Interprets a bytecode instruction with a variable number of arguments.
naryOperation(AbstractInsnNode, List) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
 
NE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the ifCmp method.
NEG - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
NEW - Static variable in interface org.objectweb.asm.Opcodes
 
newArray(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to create a new array.
NEWARRAY - Static variable in interface org.objectweb.asm.Opcodes
 
newClass(String) - Method in class org.objectweb.asm.ClassWriter
Adds a class reference to the constant pool of the class being build.
newClass(String) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newClassItem(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.
newConst(Object) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newConstItem(Object) - Method in class org.objectweb.asm.ClassWriter
Adds a number or string constant to the constant pool of the class being build.
newControlFlowEdge(int, int) - Method in class org.objectweb.asm.tree.analysis.Analyzer
Creates a control flow graph edge.
newControlFlowExceptionEdge(int, int) - Method in class org.objectweb.asm.tree.analysis.Analyzer
Creates a control flow graph edge corresponding to an exception handler.
newDouble(double) - Method in class org.objectweb.asm.ClassWriter
Adds a double to the constant pool of the class being build.
newDouble(double) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newField(String, String, String) - Method in class org.objectweb.asm.ClassWriter
Adds a field reference to the constant pool of the class being build.
newField(String, String, String) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newFieldItem(String, String, String) - Method in class org.objectweb.asm.ClassWriter
Adds a field reference to the constant pool of the class being build.
newFloat(float) - Method in class org.objectweb.asm.ClassWriter
Adds a float to the constant pool of the class being build.
newFloat(float) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newFrame(int, int) - Method in class org.objectweb.asm.tree.analysis.Analyzer
Constructs a new frame with the given size.
newFrame(Frame) - Method in class org.objectweb.asm.tree.analysis.Analyzer
Constructs a new frame that is identical to the given frame.
newInstance(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to create a new object.
newInteger(int) - Method in class org.objectweb.asm.ClassWriter
Adds an integer to the constant pool of the class being build.
newInteger(int) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newLabel() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Creates a new Label.
newLocal(Type) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
Creates a new local variable of the given type.
newLocals - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
Array used to store stack map local variable types after remapping.
newLong(long) - Method in class org.objectweb.asm.ClassWriter
Adds a long to the constant pool of the class being build.
newLong(long) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
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.
newMethod(String, String, String, boolean) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newMethodItem(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.
newNameType(String, String) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newOperation(AbstractInsnNode) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
 
newOperation(AbstractInsnNode) - Method in interface org.objectweb.asm.tree.analysis.Interpreter
Interprets a bytecode instruction without arguments.
newOperation(AbstractInsnNode) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
 
newString(String) - Method in class org.objectweb.asm.ClassWriter
Adds a string to the constant pool of the class being build.
newString(String) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newUTF8(String) - Method in class org.objectweb.asm.ClassWriter
Adds an UTF8 string to the constant pool of the class being build.
newUTF8(String) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
newValue(Type) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
 
newValue(Type) - Method in interface org.objectweb.asm.tree.analysis.Interpreter
Creates a new value that represents the given type.
newValue(Type) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
 
newValue(Type) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
 
next - Variable in class org.objectweb.asm.AnnotationWriter
Next annotation writer.
next - Variable in class org.objectweb.asm.Attribute
The next attribute in this attribute list.
next - Variable in class org.objectweb.asm.Edge
The next edge in the list of successors of the originating basic block.
next - Variable in class org.objectweb.asm.FieldWriter
Next field writer (see firstField).
next - Variable in class org.objectweb.asm.Handler
Next exception handler block info.
next - Variable in class org.objectweb.asm.Item
Link to another constant pool item, used for collision lists in the constant pool's hash table.
next - Variable in class org.objectweb.asm.Label
The next basic block in the basic block stack.
next - Variable in class org.objectweb.asm.MethodWriter
Next method writer (see firstMethod).
next - Variable in class org.objectweb.asm.tree.AbstractInsnNode
Next instruction in the list to which this instruction belongs.
next() - Method in class org.objectweb.asm.tree.analysis.SmallSet
 
next - Variable in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
next() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
nextIndex() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
nextLocal - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
Index of the next local variable to be created by LocalVariablesSorter.newLocal(org.objectweb.asm.Type).
NOARG_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of instructions without any argument.
NOP - Static variable in interface org.objectweb.asm.Opcodes
 
NORMAL - Static variable in class org.objectweb.asm.Edge
Denotes a normal control flow graph edge.
noSuccessor() - Method in class org.objectweb.asm.MethodWriter
Ends the current basic block.
not() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to compute the bitwise negation of the top stack value.
NOTHING - Static variable in class org.objectweb.asm.MethodWriter
Indicates that nothing must be automatically computed.
NULL - Static variable in class org.objectweb.asm.Frame
The NULL type.
NULL - Static variable in interface org.objectweb.asm.Opcodes
 
NUMBER_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 

O

OBJECT - Static variable in class org.objectweb.asm.Frame
Base kind of the base reference types.
OBJECT - Static variable in class org.objectweb.asm.Type
The sort of object reference type.
OBJECT_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
OBJECT_TYPE - Static variable in class org.objectweb.asm.commons.LocalVariablesSorter
 
off - Variable in class org.objectweb.asm.Type
The offset of the descriptor of this Java type in buf.
OFF - Static variable in class org.objectweb.asm.xml.Processor.SAXWriter
 
offset - Variable in class org.objectweb.asm.AnnotationWriter
Where the number of values of this annotation must be stored in AnnotationWriter.parent.
onMethodEnter() - Method in class org.objectweb.asm.commons.AdviceAdapter
Called at the beginning of the method or after super class class call in the constructor.
onMethodExit(int) - Method in class org.objectweb.asm.commons.AdviceAdapter
Called before explicit exit from the method using either return or throw.
opcode - Variable in class org.objectweb.asm.tree.AbstractInsnNode
The opcode of this instruction.
opcode - Variable in class org.objectweb.asm.xml.ASMContentHandler.Opcode
 
Opcodes - Interface in org.objectweb.asm
Defines the JVM opcodes, access flags and array type codes.
OPCODES - Static variable in class org.objectweb.asm.util.AbstractVisitor
The names of the Java Virtual Machine opcodes.
OPCODES - Static variable in class org.objectweb.asm.xml.ASMContentHandler
Map of the opcode names to opcode and opcode group
openElement - Variable in class org.objectweb.asm.xml.Processor.SAXWriter
 
openEntry(String) - Method in interface org.objectweb.asm.xml.Processor.EntryElement
 
openEntry(String) - Method in class org.objectweb.asm.xml.Processor.SingleDocElement
 
openEntry(String) - Method in class org.objectweb.asm.xml.Processor.ZipEntryElement
 
operand - Variable in class org.objectweb.asm.tree.IntInsnNode
The operand of this instruction.
optimize(File) - Static method in class org.objectweb.asm.optimizer.JarOptimizer
 
optimize(File, File, NameMapping) - Static method in class org.objectweb.asm.optimizer.Shrinker
 
optimizeEmptyElements - Variable in class org.objectweb.asm.xml.Processor.SAXWriter
 
optimizeEmptyElements - Variable in class org.objectweb.asm.xml.Processor.SAXWriterFactory
 
OR - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
org.objectweb.asm - package org.objectweb.asm
Provides a small and fast bytecode manipulation framework.
org.objectweb.asm.commons - package org.objectweb.asm.commons
Provides some useful class and method adapters.
org.objectweb.asm.optimizer - package org.objectweb.asm.optimizer
 
org.objectweb.asm.signature - package org.objectweb.asm.signature
Provides support for type signatures.
org.objectweb.asm.tree - package org.objectweb.asm.tree
Provides an ASM visitor that constructs a tree representation of the classes it visits.
org.objectweb.asm.tree.analysis - package org.objectweb.asm.tree.analysis
Provides a framework for static code analysis based on the asm.tree package.
org.objectweb.asm.util - package org.objectweb.asm.util
Provides ASM visitors that can be useful for programming and debugging purposes.
org.objectweb.asm.xml - package org.objectweb.asm.xml
Provides SAX 2.0 adapters for ASM visitors to convert classes to and from XML.
os - Variable in class org.objectweb.asm.xml.ASMContentHandler
Output stream to write result bytecode.
os - Variable in class org.objectweb.asm.xml.Processor.ASMContentHandlerFactory
 
os - Variable in class org.objectweb.asm.xml.Processor.SingleDocElement
 
OTHER - Static variable in class org.objectweb.asm.commons.AdviceAdapter
 
outer - Variable in class org.objectweb.asm.util.CheckClassAdapter
true if the visitOuterClass method has been called.
outerClass - Variable in class org.objectweb.asm.tree.ClassNode
The internal name of the enclosing class of the class.
outerMethod - Variable in class org.objectweb.asm.tree.ClassNode
The name of the method that contains the class, or null if the class is not enclosed in a method.
outerMethodDesc - Variable in class org.objectweb.asm.tree.ClassNode
The descriptor of the method that contains the class, or null if the class is not enclosed in a method.
outerName - Variable in class org.objectweb.asm.tree.InnerClassNode
The internal name of the class to which the inner class belongs (see getInternalName).
output - Variable in class org.objectweb.asm.xml.Processor
 
outputHandler - Variable in class org.objectweb.asm.xml.Processor.TransformerHandlerFactory
 
outputLocals - Variable in class org.objectweb.asm.Frame
The output stack map frame locals.
outputStack - Variable in class org.objectweb.asm.Frame
The output stack map frame stack.
outputStackMax - Variable in class org.objectweb.asm.Label
Maximum height reached by the output stack, relatively to the top of the input stack.
outputStackTop - Variable in class org.objectweb.asm.Frame
Relative size of the output stack.
outRepresentation - Variable in class org.objectweb.asm.xml.Processor
 
owner - Variable in class org.objectweb.asm.Frame
The label (i.e.
owner - Variable in class org.objectweb.asm.tree.FieldInsnNode
The internal name of the field's owner class (see getInternalName).
owner - Variable in class org.objectweb.asm.tree.MethodInsnNode
The internal name of the method's owner class (see getInternalName).
ownsInstruction(int) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Subroutine
 

P

panns - Variable in class org.objectweb.asm.MethodWriter
The runtime visible parameter annotations of this method.
PARAMETERS_DECLARATION - Static variable in class org.objectweb.asm.util.TraceAbstractVisitor
Constant used in appendDescriptor for method parameter signatures, formatted in default Java notation (non-bytecode)
parent - Variable in class org.objectweb.asm.AnnotationWriter
The byte vector to be used to store the number of values of this annotation.
parseType(String, int, SignatureVisitor) - Static method in class org.objectweb.asm.signature.SignatureReader
Parses a field type signature and makes the given visitor visit it.
peek() - Method in class org.objectweb.asm.xml.ASMContentHandler
Return the top object on the stack without removing it.
peekValue() - Method in class org.objectweb.asm.commons.AdviceAdapter
 
pkgName - Variable in class org.objectweb.asm.optimizer.ClassOptimizer
 
pool - Variable in class org.objectweb.asm.ClassWriter
The constant pool of this class.
pop() - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
pop(int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
pop(String) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
pop() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a POP instruction.
pop() - Method in class org.objectweb.asm.Frame
Pops a type from the output frame stack and returns its value.
pop(int) - Method in class org.objectweb.asm.Frame
Pops the given number of types from the output frame stack.
pop(String) - Method in class org.objectweb.asm.Frame
Pops a type from the output frame stack.
POP - Static variable in interface org.objectweb.asm.Opcodes
 
pop() - Method in class org.objectweb.asm.tree.analysis.Frame
Pops a value from the operand stack of this frame.
pop() - Method in class org.objectweb.asm.xml.ASMContentHandler
Pop the top object off of the stack, and return it.
pop2() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a POP2 instruction.
POP2 - Static variable in interface org.objectweb.asm.Opcodes
 
popValue() - Method in class org.objectweb.asm.commons.AdviceAdapter
 
position - Variable in class org.objectweb.asm.Label
The position of this label in the code, if known.
prefix - Variable in class org.objectweb.asm.commons.StaticInitMerger
 
prev - Variable in class org.objectweb.asm.AnnotationWriter
Previous annotation writer.
prev - Variable in class org.objectweb.asm.tree.AbstractInsnNode
Previous instruction in the list to which this instruction belongs.
prev - Variable in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
previous - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
Previous instantiations; the stack must be statically predictable to be inlinable.
previous() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
previousBlock - Variable in class org.objectweb.asm.MethodWriter
The previous basic block.
previousFrame - Variable in class org.objectweb.asm.MethodWriter
The last frame that was written in the StackMapTable attribute.
previousFrameOffset - Variable in class org.objectweb.asm.MethodWriter
The offset of the last frame that was written in the StackMapTable attribute.
previousIndex() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
print(PrintWriter) - Method in class org.objectweb.asm.util.AbstractVisitor
Prints the text constructed by this visitor.
printList(PrintWriter, List) - Method in class org.objectweb.asm.util.AbstractVisitor
Prints the given string tree.
process() - Method in class org.objectweb.asm.xml.Processor
 
processEntry(ZipInputStream, ZipEntry, Processor.ContentHandlerFactory) - Method in class org.objectweb.asm.xml.Processor
 
Processor - Class in org.objectweb.asm.xml
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
 
Processor.ASMContentHandlerFactory - Class in org.objectweb.asm.xml
ASMContentHandlerFactory
Processor.ASMContentHandlerFactory(OutputStream, boolean) - Constructor for class org.objectweb.asm.xml.Processor.ASMContentHandlerFactory
 
Processor.ContentHandlerFactory - Interface in org.objectweb.asm.xml
A ContentHandlerFactory is used to create ContentHandler instances for concrete context.
Processor.EntryElement - Interface in org.objectweb.asm.xml
 
Processor.InputSlicingHandler - Class in org.objectweb.asm.xml
A ContentHandler that splits XML documents into smaller chunks.
Processor.InputSlicingHandler(String, ContentHandler, Processor.ContentHandlerFactory) - Constructor for class org.objectweb.asm.xml.Processor.InputSlicingHandler
Constructs a new SubdocumentHandler object.
Processor.OutputSlicingHandler - Class in org.objectweb.asm.xml
A ContentHandler that splits XML documents into smaller chunks.
Processor.OutputSlicingHandler(Processor.ContentHandlerFactory, Processor.EntryElement, boolean) - Constructor for class org.objectweb.asm.xml.Processor.OutputSlicingHandler
Constructs a new SubdocumentHandler object.
Processor.ProtectedInputStream - Class in org.objectweb.asm.xml
IputStream wrapper class used to protect input streams from being closed by some stupid XML parsers.
Processor.ProtectedInputStream(InputStream) - Constructor for class org.objectweb.asm.xml.Processor.ProtectedInputStream
 
Processor.SAXWriter - Class in org.objectweb.asm.xml
A ContentHandler and LexicalHandler that serializes XML from SAX 2.0 events into Writer.
Processor.SAXWriter(Writer, boolean) - Constructor for class org.objectweb.asm.xml.Processor.SAXWriter
Creates SAXWriter.
Processor.SAXWriterFactory - Class in org.objectweb.asm.xml
SAXWriterFactory
Processor.SAXWriterFactory(Writer, boolean) - Constructor for class org.objectweb.asm.xml.Processor.SAXWriterFactory
 
Processor.SingleDocElement - Class in org.objectweb.asm.xml
 
Processor.SingleDocElement(OutputStream) - Constructor for class org.objectweb.asm.xml.Processor.SingleDocElement
 
Processor.SubdocumentHandlerFactory - Class in org.objectweb.asm.xml
SubdocumentHandlerFactory
Processor.SubdocumentHandlerFactory(ContentHandler) - Constructor for class org.objectweb.asm.xml.Processor.SubdocumentHandlerFactory
 
Processor.TransformerHandlerFactory - Class in org.objectweb.asm.xml
TransformerHandlerFactory
Processor.TransformerHandlerFactory(SAXTransformerFactory, Templates, ContentHandler) - Constructor for class org.objectweb.asm.xml.Processor.TransformerHandlerFactory
 
Processor.ZipEntryElement - Class in org.objectweb.asm.xml
 
Processor.ZipEntryElement(ZipOutputStream) - Constructor for class org.objectweb.asm.xml.Processor.ZipEntryElement
 
push(Object) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
push(boolean) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(long) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(float) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(double) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(String) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to push the given value on the stack.
push(int) - Method in class org.objectweb.asm.Frame
Pushes a new type onto the output frame stack.
push(ClassWriter, String) - Method in class org.objectweb.asm.Frame
Pushes a new type onto the output frame stack.
push(Value) - Method in class org.objectweb.asm.tree.analysis.Frame
Pushes a value into the operand stack of this frame.
push(Object) - Method in class org.objectweb.asm.xml.ASMContentHandler
Push a new object onto the top of the object stack.
pushDesc(String) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
PUSHED - Static variable in class org.objectweb.asm.Label
Indicates if this basic block has been pushed in the basic block stack.
pushValue(Object) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
put(ByteVector) - Method in class org.objectweb.asm.AnnotationWriter
Puts the annotations of this annotation writer list into the given byte vector.
put(AnnotationWriter[], ByteVector) - Static method in class org.objectweb.asm.AnnotationWriter
Puts the given annotation lists into the given byte vector.
put(ClassWriter, byte[], int, int, int, ByteVector) - Method in class org.objectweb.asm.Attribute
Writes all the attributes of this attribute list in the given byte vector.
put(Item) - Method in class org.objectweb.asm.ClassWriter
Puts the given item in the constant pool's hash table.
put(ByteVector) - Method in class org.objectweb.asm.FieldWriter
Puts the content of this field into the given byte vector.
put(MethodWriter, ByteVector, int, boolean) - Method in class org.objectweb.asm.Label
Puts a reference to this label in the bytecode of a method.
put(ByteVector) - Method in class org.objectweb.asm.MethodWriter
Puts the bytecode of this method in the given byte vector.
put(Constant) - Method in class org.objectweb.asm.optimizer.ConstantPool
 
put11(int, int) - Method in class org.objectweb.asm.ByteVector
Puts two bytes into this byte vector.
put12(int, int) - Method in class org.objectweb.asm.ByteVector
Puts a byte and a short into this byte vector.
put122(int, int, int) - Method in class org.objectweb.asm.ClassWriter
Puts one byte and two shorts into the constant pool.
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(Type, String, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to store the top stack value in a non static field.
PUTFIELD - Static variable in interface org.objectweb.asm.Opcodes
 
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(Type, String, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to store the top stack value in a static field.
PUTSTATIC - Static variable in interface org.objectweb.asm.Opcodes
 
putUTF8(String) - Method in class org.objectweb.asm.ByteVector
Puts an UTF8 string into this byte vector.
pw - Variable in class org.objectweb.asm.util.ASMifierClassVisitor
The print writer to be used to print the class.
pw - Variable in class org.objectweb.asm.util.TraceClassVisitor
The print writer to be used to print the class.

Q

queue - Variable in class org.objectweb.asm.tree.analysis.Analyzer
 
queued - Variable in class org.objectweb.asm.tree.analysis.Analyzer
 

R

rangeLabel(LabelNode) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
Looks up the label l in the rangeTable, thus translating it from a Label in the original code, to a Label in the inlined code that is appropriate for use by an try/catch or variable use annotation.
rangeTable - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
This table maps Labels from the original source to Labels pointing at code specific to this instantiation, for use in remapping try/catch blocks,as well as gotos.
REACHABLE - Static variable in class org.objectweb.asm.Label
Indicates if this label corresponds to a reachable basic block.
read(ClassReader, int, int, char[], int, Label[]) - Method in class org.objectweb.asm.Attribute
Reads a type attribute.
read() - Method in class org.objectweb.asm.xml.Processor.ProtectedInputStream
 
read(byte[], int, int) - Method in class org.objectweb.asm.xml.Processor.ProtectedInputStream
 
readAnnotationValue(int, char[], String, AnnotationVisitor) - Method in class org.objectweb.asm.ClassReader
Reads a value of an annotation and makes the given visitor visit it.
readAnnotationValues(int, char[], boolean, AnnotationVisitor) - Method in class org.objectweb.asm.ClassReader
Reads the values of an annotation and makes the given visitor visit them.
readAttribute(Attribute[], String, int, int, char[], int, Label[]) - Method in class org.objectweb.asm.ClassReader
Reads an attribute in b.
readByte(int) - Method in class org.objectweb.asm.ClassReader
Reads a byte value in b.
readClass(InputStream) - Static method in class org.objectweb.asm.ClassReader
Reads the bytecode of a class.
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.
readEntry(ZipInputStream, ZipEntry) - Method in class org.objectweb.asm.xml.Processor
 
readFrameType(Object[], int, int, char[], Label[]) - Method in class org.objectweb.asm.ClassReader
 
readInt(int) - Method in class org.objectweb.asm.ClassReader
Reads a signed int value in b.
readInt(byte[], int) - Static method in class org.objectweb.asm.MethodWriter
Reads a signed int value in the given byte array.
readLong(int) - Method in class org.objectweb.asm.ClassReader
Reads a signed long value in b.
readParameterAnnotations(int, char[], boolean, MethodVisitor) - Method in class org.objectweb.asm.ClassReader
Reads parameter annotations and makes the given visitor visit them.
readShort(int) - Method in class org.objectweb.asm.ClassReader
Reads a signed short value in b.
readShort(byte[], int) - Static method in class org.objectweb.asm.MethodWriter
Reads a signed short value in the given byte array.
readUnsignedShort(int) - Method in class org.objectweb.asm.ClassReader
Reads an unsigned short value in b.
readUnsignedShort(byte[], int) - Static method in class org.objectweb.asm.MethodWriter
Reads an unsigned short value in the given byte array.
readUTF(int, int, char[]) - Method in class org.objectweb.asm.ClassReader
Reads UTF8 string in b.
readUTF8(int, char[]) - Method in class org.objectweb.asm.ClassReader
Reads an UTF8 string constant pool item in b.
REFERENCE_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
 
referenceCount - Variable in class org.objectweb.asm.Label
Number of forward references to this label, times two.
REM - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
remap(int, Type) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
 
remap(int, int) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
 
remove() - Method in class org.objectweb.asm.tree.analysis.SmallSet
 
remove() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
remove(AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
Removes the given instruction from this list.
removeAll(boolean) - Method in class org.objectweb.asm.tree.InsnList
Removes all of the instructions of this list.
RESERVED - Static variable in class org.objectweb.asm.MethodWriter
Reserved for future use
resize - Variable in class org.objectweb.asm.MethodWriter
Indicates if some jump instructions are too small and need to be resized.
RESIZED - Static variable in class org.objectweb.asm.Label
Indicates if this label has been updated, after instruction resizing.
resizeInstructions() - Method in class org.objectweb.asm.MethodWriter
Resizes and replaces the temporary instructions inserted by Label.resolve(org.objectweb.asm.MethodWriter, int, byte[]) for wide forward jumps, while keeping jump offsets and instruction addresses consistent.
resolve(MethodWriter, int, byte[]) - Method in class org.objectweb.asm.Label
Resolves all forward references to this label.
RESOLVED - Static variable in class org.objectweb.asm.Label
Indicates if the position of this label is known.
ret(int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a RET instruction.
RET - Static variable in class org.objectweb.asm.Label
Indicates if this basic block ends with a RET instruction.
RET - Static variable in interface org.objectweb.asm.Opcodes
 
RETURN - Static variable in interface org.objectweb.asm.Opcodes
 
RETURNADDRESS_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
 
returnLabel - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
All returns for this instantiation will be mapped to this label
returnType - Variable in class org.objectweb.asm.commons.GeneratorAdapter
Return type of the method visited by this adapter.
returnType - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
 
returnValue() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to return the top stack value to the caller.
rootHandler - Variable in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
rpatterns - Variable in class org.objectweb.asm.xml.ASMContentHandler.RuleSet
 
RULES - Variable in class org.objectweb.asm.xml.ASMContentHandler
 
rules - Variable in class org.objectweb.asm.xml.ASMContentHandler.RuleSet
 

S

SALOAD - Static variable in interface org.objectweb.asm.Opcodes
 
SAME_FRAME - Static variable in class org.objectweb.asm.MethodWriter
Frame has exactly the same locals as the previous stack map frame and number of stack items is zero.
SAME_FRAME_EXTENDED - Static variable in class org.objectweb.asm.MethodWriter
Frame has exactly the same locals as the previous stack map frame and number of stack items is zero.
SAME_LOCALS_1_STACK_ITEM_FRAME - Static variable in class org.objectweb.asm.MethodWriter
Frame has exactly the same locals as the previous stack map frame and number of stack items is 1
SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED - Static variable in class org.objectweb.asm.MethodWriter
Frame has exactly the same locals as the previous stack map frame and number of stack items is 1.
SASTORE - Static variable in interface org.objectweb.asm.Opcodes
 
SAXAdapter - Class in org.objectweb.asm.xml
SAXAdapter
SAXAdapter(ContentHandler) - Constructor for class org.objectweb.asm.xml.SAXAdapter
 
SAXAnnotationAdapter - Class in org.objectweb.asm.xml
SAXAnnotationAdapter
SAXAnnotationAdapter(ContentHandler, String, int, String, String) - Constructor for class org.objectweb.asm.xml.SAXAnnotationAdapter
 
SAXAnnotationAdapter(ContentHandler, String, int, int, String) - Constructor for class org.objectweb.asm.xml.SAXAnnotationAdapter
 
SAXAnnotationAdapter(ContentHandler, String, int, String, String, int) - Constructor for class org.objectweb.asm.xml.SAXAnnotationAdapter
 
SAXClassAdapter - Class in org.objectweb.asm.xml
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 in org.objectweb.asm.xml
A MethodVisitor that generates SAX 2.0 events from the visited method.
SAXCodeAdapter(ContentHandler, int) - Constructor for class org.objectweb.asm.xml.SAXCodeAdapter
Constructs a new SAXCodeAdapter object.
SAXFieldAdapter - Class in org.objectweb.asm.xml
SAXFieldAdapter
SAXFieldAdapter(ContentHandler, AttributesImpl) - Constructor for class org.objectweb.asm.xml.SAXFieldAdapter
 
saxtf - Variable in class org.objectweb.asm.xml.Processor.TransformerHandlerFactory
 
SBYTE_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of instructions with an signed byte argument.
seenFormalParameter - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
 
seenInterface - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
 
seenInterfaceBound - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
 
seenParameter - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
 
separator - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
 
SerialVersionUIDAdder - Class in org.objectweb.asm.commons
A ClassAdapter that adds a serial version unique identifier to a class if missing.
SerialVersionUIDAdder(ClassVisitor) - Constructor for class org.objectweb.asm.commons.SerialVersionUIDAdder
Creates a new SerialVersionUIDAdder.
SerialVersionUIDAdder.Item - Class in org.objectweb.asm.commons
 
SerialVersionUIDAdder.Item(String, int, String) - Constructor for class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
 
set(int, Object) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
set(int, int) - Method in class org.objectweb.asm.Frame
Sets the output frame local variable type at the given index.
set(int) - Method in class org.objectweb.asm.Item
Sets this item to an integer item.
set(long) - Method in class org.objectweb.asm.Item
Sets this item to a long item.
set(float) - Method in class org.objectweb.asm.Item
Sets this item to a float item.
set(double) - Method in class org.objectweb.asm.Item
Sets this item to a double item.
set(int, String, String, String) - Method in class org.objectweb.asm.Item
Sets this item to an item that do not hold a primitive value.
set(int) - Method in class org.objectweb.asm.optimizer.Constant
Sets this item to an integer item.
set(long) - Method in class org.objectweb.asm.optimizer.Constant
Sets this item to a long item.
set(float) - Method in class org.objectweb.asm.optimizer.Constant
Sets this item to a float item.
set(double) - Method in class org.objectweb.asm.optimizer.Constant
Sets this item to a double item.
set(char, String, String, String) - Method in class org.objectweb.asm.optimizer.Constant
Sets this item to an item that do not hold a primitive value.
set(Object) - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
 
set(AbstractInsnNode, AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
Replaces an instruction of this list with another instruction.
setFrameLocal(int, Object) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
 
setLocal(int, Value) - Method in class org.objectweb.asm.tree.analysis.Frame
Sets the value of the given local variable.
setLocalType(int, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
 
setLocalType(int, Type) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
Sets the current type of the given local variable.
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.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.
SHL - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
SHORT - Static variable in class org.objectweb.asm.Frame
The SHORT type.
SHORT - Static variable in class org.objectweb.asm.Type
The sort of the short type.
SHORT_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of instructions with an signed short argument.
SHORT_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
 
SHORT_TYPE - Static variable in class org.objectweb.asm.Type
The short type.
showUsage() - Static method in class org.objectweb.asm.xml.Processor
 
SHR - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
Shrinker - Class in org.objectweb.asm.optimizer
A class file shrinker utility.
Shrinker() - Constructor for class org.objectweb.asm.optimizer.Shrinker
 
Shrinker.ConstantComparator - Class in org.objectweb.asm.optimizer
 
Shrinker.ConstantComparator() - Constructor for class org.objectweb.asm.optimizer.Shrinker.ConstantComparator
 
signature - Variable in class org.objectweb.asm.ClassWriter
The constant pool item that contains the signature of this class.
signature - Variable in class org.objectweb.asm.FieldWriter
The index of the constant pool item that contains the signature of this field.
signature - Variable in class org.objectweb.asm.MethodWriter
The signature of this method.
signature - Variable in class org.objectweb.asm.signature.SignatureReader
The signature to be read.
signature - Variable in class org.objectweb.asm.tree.ClassNode
The signature of the class.
signature - Variable in class org.objectweb.asm.tree.FieldNode
The field's signature.
signature - Variable in class org.objectweb.asm.tree.LocalVariableNode
The signature of this local variable.
signature - Variable in class org.objectweb.asm.tree.MethodNode
The method's signature.
SignatureReader - Class in org.objectweb.asm.signature
A type signature parser to make a signature visitor visit an existing signature.
SignatureReader(String) - Constructor for class org.objectweb.asm.signature.SignatureReader
Constructs a SignatureReader for the given signature.
SignatureVisitor - Interface in org.objectweb.asm.signature
A visitor to visit a generic signature.
SignatureWriter - Class in org.objectweb.asm.signature
A signature visitor that generates signatures in string format.
SignatureWriter() - Constructor for class org.objectweb.asm.signature.SignatureWriter
Constructs a new SignatureWriter object.
SimpleVerifier - Class in org.objectweb.asm.tree.analysis
An extended BasicVerifier that performs more precise verifications.
SimpleVerifier() - Constructor for class org.objectweb.asm.tree.analysis.SimpleVerifier
Constructs a new SimpleVerifier.
SimpleVerifier(Type, Type, boolean) - Constructor for class org.objectweb.asm.tree.analysis.SimpleVerifier
Constructs a new SimpleVerifier to verify a specific class.
SimpleVerifier(Type, Type, List, boolean) - Constructor for class org.objectweb.asm.tree.analysis.SimpleVerifier
Constructs a new SimpleVerifier to verify a specific class.
SINGLE_XML - Static variable in class org.objectweb.asm.xml.Processor
 
SINGLE_XML_NAME - Static variable in class org.objectweb.asm.xml.Processor
 
singleDocument - Variable in class org.objectweb.asm.xml.SAXClassAdapter
 
SIPUSH - Static variable in interface org.objectweb.asm.Opcodes
 
size - Variable in class org.objectweb.asm.AnnotationWriter
The number of values in this annotation.
SIZE - Static variable in class org.objectweb.asm.Frame
The stack size variation corresponding to each JVM instruction.
size() - Method in class org.objectweb.asm.tree.analysis.SmallSet
 
size - Variable in class org.objectweb.asm.tree.analysis.SourceValue
The size of this value.
size - Variable in class org.objectweb.asm.tree.InsnList
The number of instructions in this list.
size() - Method in class org.objectweb.asm.tree.InsnList
Returns the number of instructions in this list.
SKIP_CODE - Static variable in class org.objectweb.asm.ClassReader
Flag to skip method code.
SKIP_DEBUG - Static variable in class org.objectweb.asm.ClassReader
Flag to skip the debug information in the class.
SKIP_FRAMES - Static variable in class org.objectweb.asm.ClassReader
Flag to skip the stack map frames in the class.
SmallSet - Class in org.objectweb.asm.tree.analysis
A set of at most two elements.
SmallSet(Object, Object) - Constructor for class org.objectweb.asm.tree.analysis.SmallSet
 
sort - Variable in class org.objectweb.asm.Type
The sort of this Java type.
source - Variable in class org.objectweb.asm.util.CheckClassAdapter
true if the visitSource method has been called.
sourceDebug - Variable in class org.objectweb.asm.ClassWriter
The SourceDebug attribute of this class.
sourceDebug - Variable in class org.objectweb.asm.tree.ClassNode
Debug information to compute the correspondance between source and compiled elements of the class.
sourceFile - Variable in class org.objectweb.asm.ClassWriter
The index of the constant pool item that contains the name of the source file from which this class was compiled.
sourceFile - Variable in class org.objectweb.asm.tree.ClassNode
The name of the source file from which this class was compiled.
SourceInterpreter - Class in org.objectweb.asm.tree.analysis
An Interpreter for SourceValue values.
SourceInterpreter() - Constructor for class org.objectweb.asm.tree.analysis.SourceInterpreter
 
SourceValue - Class in org.objectweb.asm.tree.analysis
A Value that is represented by its type in a two types type system.
SourceValue(int) - Constructor for class org.objectweb.asm.tree.analysis.SourceValue
 
SourceValue(int, AbstractInsnNode) - Constructor for class org.objectweb.asm.tree.analysis.SourceValue
 
SourceValue(int, Set) - Constructor for class org.objectweb.asm.tree.analysis.SourceValue
 
srcAndRefPositions - Variable in class org.objectweb.asm.Label
Informations about forward references.
stack - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
List of the operand stack slots for current execution frame.
STACK - Static variable in class org.objectweb.asm.Frame
Kind of the the types that are relative to the stack of an input stack map frame.
stack - Variable in class org.objectweb.asm.tree.FrameNode
The types of the operand stack elements of this stack map frame.
stack - Variable in class org.objectweb.asm.xml.ASMContentHandler
Stack of the intermediate processing contexts.
stackFrame - Variable in class org.objectweb.asm.commons.AdviceAdapter
 
stackMap - Variable in class org.objectweb.asm.MethodWriter
The StackMapTable attribute.
stackSize - Variable in class org.objectweb.asm.MethodWriter
The (relative) stack size after the last visited instruction.
start - Variable in class org.objectweb.asm.Handler
Beginning of the exception handler's scope (inclusive).
start - Variable in class org.objectweb.asm.tree.analysis.Subroutine
 
start - Variable in class org.objectweb.asm.tree.LineNumberNode
The first instruction corresponding to this line number.
start - Variable in class org.objectweb.asm.tree.LocalVariableNode
The first instruction corresponding to the scope of this local variable (inclusive).
start - Variable in class org.objectweb.asm.tree.TryCatchBlockNode
Beginning of the exception handler's scope (inclusive).
start - Variable in class org.objectweb.asm.util.CheckClassAdapter
true if the visit method has been called.
startCDATA() - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
startCode - Variable in class org.objectweb.asm.util.CheckMethodAdapter
true if the visitCode method has been called.
startDocument() - Method in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
startDocument() - Method in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
startDTD(String, String, String) - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
startElement(String, String, String, Attributes) - Method in class org.objectweb.asm.xml.ASMContentHandler
Process notification of the start of an XML element being reached.
startElement(String, String, String, Attributes) - Method in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
startElement(String, String, String, Attributes) - Method in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
startElement(String, String, String, Attributes) - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
startEntity(String) - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
startFrame(int, int, int) - Method in class org.objectweb.asm.MethodWriter
Starts the visit of a stack map frame.
startType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
StaticInitMerger - Class in org.objectweb.asm.commons
A ClassAdapter that merges clinit methods into a single one.
StaticInitMerger(String, ClassVisitor) - Constructor for class org.objectweb.asm.commons.StaticInitMerger
 
status - Variable in class org.objectweb.asm.Label
Flags that indicate the status of this label.
STORE - Static variable in class org.objectweb.asm.Label
Indicates if a stack map frame must be stored for this label.
storeArg(int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to store the top stack value in the given method argument.
storeInsn(Type, int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to store the top stack value in a local variable.
storeLocal(int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to store the top stack value in the given local variable.
storeLocal(int, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to store the top stack value in the given local variable.
STR - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_String constant pool items.
strings - Variable in class org.objectweb.asm.ClassReader
The String objects corresponding to the CONSTANT_Utf8 items.
strVal1 - Variable in class org.objectweb.asm.Item
First part of the value of this item, for items that do not hold a primitive value.
strVal1 - Variable in class org.objectweb.asm.optimizer.Constant
First part of the value of this item, for items that do not hold a primitive value.
strVal2 - Variable in class org.objectweb.asm.Item
Second part of the value of this item, for items that do not hold a primitive value.
strVal2 - Variable in class org.objectweb.asm.optimizer.Constant
Second part of the value of this item, for items that do not hold a primitive value.
strVal3 - Variable in class org.objectweb.asm.Item
Third part of the value of this item, for items that do not hold a primitive value.
strVal3 - Variable in class org.objectweb.asm.optimizer.Constant
Third part of the value of this item, for items that do not hold a primitive value.
SUB - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
subdocument - Variable in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
subdocument - Variable in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
subdocumentHandler - Variable in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
subdocumentHandler - Variable in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
subdocumentHandler - Variable in class org.objectweb.asm.xml.Processor.SubdocumentHandlerFactory
 
subdocumentHandlerFactory - Variable in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
subdocumentHandlerFactory - Variable in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
subdocumentRoot - Variable in class org.objectweb.asm.xml.Processor.InputSlicingHandler
 
subdocumentRoot - Variable in class org.objectweb.asm.xml.Processor.OutputSlicingHandler
 
subroutine - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
The subroutine this is an instantiation of.
Subroutine - Class in org.objectweb.asm.tree.analysis
A method subroutine (corresponds to a JSR instruction).
Subroutine() - Constructor for class org.objectweb.asm.tree.analysis.Subroutine
 
Subroutine(LabelNode, int, JumpInsnNode) - Constructor for class org.objectweb.asm.tree.analysis.Subroutine
 
subroutineHeads - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter
For each label that is jumped to by a JSR, we create a Subroutine instance.
subroutines - Variable in class org.objectweb.asm.tree.analysis.Analyzer
 
successor - Variable in class org.objectweb.asm.Edge
The successor block of the basic block from which this edge originates.
successor - Variable in class org.objectweb.asm.Label
The successor of this label, in the order they are visited.
successors - Variable in class org.objectweb.asm.Label
The successors of this node in the control flow graph.
SUPER - Static variable in interface org.objectweb.asm.signature.SignatureVisitor
Wildcard for a "super" type argument.
superInitialized - Variable in class org.objectweb.asm.commons.AdviceAdapter
 
superName - Variable in class org.objectweb.asm.ClassWriter
The constant pool item that contains the internal name of the super class of this class.
superName - Variable in class org.objectweb.asm.tree.ClassNode
The internal of name of the super class (see getInternalName).
svuidConstructors - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Collection of non-private constructors.
svuidFields - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Collection of fields.
svuidMethods - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
Collection of non-private methods.
swap() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a SWAP instruction.
swap(Type, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to swap the top two stack values.
SWAP - Static variable in interface org.objectweb.asm.Opcodes
 

T

T_BOOLEAN - Static variable in interface org.objectweb.asm.Opcodes
 
T_BYTE - Static variable in interface org.objectweb.asm.Opcodes
 
T_CHAR - Static variable in interface org.objectweb.asm.Opcodes
 
T_DOUBLE - Static variable in interface org.objectweb.asm.Opcodes
 
T_FLOAT - Static variable in interface org.objectweb.asm.Opcodes
 
T_INT - Static variable in interface org.objectweb.asm.Opcodes
 
T_LONG - Static variable in interface org.objectweb.asm.Opcodes
 
T_SHORT - Static variable in interface org.objectweb.asm.Opcodes
 
tab - Variable in class org.objectweb.asm.util.TraceAbstractVisitor
Tab for class members.
tab2 - Variable in class org.objectweb.asm.util.TraceMethodVisitor
Tab for bytecode instructions.
tab3 - Variable in class org.objectweb.asm.util.TraceMethodVisitor
Tab for table and lookup switch instructions.
TABL_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of the TABLESWITCH instruction.
tableSwitch(int[], TableSwitchGenerator) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions for a switch statement.
tableSwitch(int[], TableSwitchGenerator, boolean) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions for a switch statement.
TABLESWITCH - Static variable in interface org.objectweb.asm.Opcodes
 
TABLESWITCH_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of TableSwitchInsnNode instructions.
TableSwitchGenerator - Interface in org.objectweb.asm.commons
A code generator for switch statements.
TableSwitchInsnNode - Class in org.objectweb.asm.tree
A node that represents a TABLESWITCH instruction.
TableSwitchInsnNode(int, int, LabelNode, LabelNode[]) - Constructor for class org.objectweb.asm.tree.TableSwitchInsnNode
Constructs a new TableSwitchInsnNode.
TARGET - Static variable in class org.objectweb.asm.Label
Indicates if this label is the target of a jump instruction, or the start of an exception handler.
templates - Variable in class org.objectweb.asm.xml.Processor.TransformerHandlerFactory
 
ternaryOperation(AbstractInsnNode, Value, Value, Value) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
 
ternaryOperation(AbstractInsnNode, Value, Value, Value) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
 
ternaryOperation(AbstractInsnNode, Value, Value, Value) - Method in interface org.objectweb.asm.tree.analysis.Interpreter
Interprets a bytecode instruction with three arguments.
ternaryOperation(AbstractInsnNode, Value, Value, Value) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
 
text - Variable in class org.objectweb.asm.util.AbstractVisitor
The text to be printed.
THIS - Static variable in class org.objectweb.asm.commons.AdviceAdapter
 
thisName - Variable in class org.objectweb.asm.ClassWriter
The internal name of this class.
threshold - Variable in class org.objectweb.asm.ClassWriter
The threshold of the constant pool's hash table.
throwException() - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instruction to throw an exception.
throwException(Type, String) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to create and throw an exception.
toArray() - Method in class org.objectweb.asm.tree.InsnList
Returns an array containing all of the instructions in this list.
toByteArray() - Method in class org.objectweb.asm.ClassWriter
Returns the bytecode of the class that was build with this class writer.
toByteArray() - Method in class org.objectweb.asm.xml.ASMContentHandler
Returns the bytecode of the class that was build with underneath class writer.
TOP - Static variable in class org.objectweb.asm.Frame
The TOP type.
TOP - Static variable in interface org.objectweb.asm.Opcodes
 
top - Variable in class org.objectweb.asm.tree.analysis.Analyzer
 
top - Variable in class org.objectweb.asm.tree.analysis.Frame
The number of elements in the operand stack.
toString() - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Subroutine
 
toString() - Method in class org.objectweb.asm.commons.Method
 
toString() - Method in class org.objectweb.asm.Label
Returns a string representation of this label.
toString() - Method in class org.objectweb.asm.signature.SignatureWriter
Returns the signature that was built by this signature writer.
toString() - Method in class org.objectweb.asm.tree.analysis.BasicValue
 
toString() - Method in class org.objectweb.asm.tree.analysis.Frame
Returns a string representation of this frame.
toString() - Method in class org.objectweb.asm.Type
Returns a string representation of this type.
trace(StringBuffer, Map) - Method in interface org.objectweb.asm.util.Traceable
Build a human readable representation of the attribute.
Traceable - Interface in org.objectweb.asm.util
An attribute that can print eadable representation of the attribute.
TraceAbstractVisitor - Class in org.objectweb.asm.util
An abstract trace visitor.
TraceAbstractVisitor() - Constructor for class org.objectweb.asm.util.TraceAbstractVisitor
 
TraceAnnotationVisitor - Class in org.objectweb.asm.util
An AnnotationVisitor that prints a disassembled view of the annotations it visits.
TraceAnnotationVisitor() - Constructor for class org.objectweb.asm.util.TraceAnnotationVisitor
Constructs a new TraceAnnotationVisitor.
TraceClassVisitor - Class in org.objectweb.asm.util
A ClassVisitor that prints a disassembled view of the classes it visits.
TraceClassVisitor(PrintWriter) - Constructor for class org.objectweb.asm.util.TraceClassVisitor
Constructs a new TraceClassVisitor.
TraceClassVisitor(ClassVisitor, PrintWriter) - Constructor for class org.objectweb.asm.util.TraceClassVisitor
Constructs a new TraceClassVisitor.
TraceFieldVisitor - Class in org.objectweb.asm.util
A FieldVisitor that prints a disassembled view of the fields it visits.
TraceFieldVisitor() - Constructor for class org.objectweb.asm.util.TraceFieldVisitor
 
TraceMethodVisitor - Class in org.objectweb.asm.util
A MethodVisitor that prints a disassembled view of the methods it visits.
TraceMethodVisitor() - Constructor for class org.objectweb.asm.util.TraceMethodVisitor
Constructs a new TraceMethodVisitor.
TraceMethodVisitor(MethodVisitor) - Constructor for class org.objectweb.asm.util.TraceMethodVisitor
Constructs a new TraceMethodVisitor.
TraceSignatureVisitor - Class in org.objectweb.asm.util
A SignatureVisitor that prints a disassembled view of the signature it visits.
TraceSignatureVisitor(int) - Constructor for class org.objectweb.asm.util.TraceSignatureVisitor
 
TraceSignatureVisitor(StringBuffer) - Constructor for class org.objectweb.asm.util.TraceSignatureVisitor
 
TryCatchBlockNode - Class in org.objectweb.asm.tree
A node that represents a try catch block.
TryCatchBlockNode(LabelNode, LabelNode, LabelNode, String) - Constructor for class org.objectweb.asm.tree.TryCatchBlockNode
Constructs a new TryCatchBlockNode.
tryCatchBlocks - Variable in class org.objectweb.asm.tree.MethodNode
The try catch blocks of this method.
type - Variable in class org.objectweb.asm.Attribute
The type of this attribute.
TYPE - Static variable in class org.objectweb.asm.ClassWriter
The instruction types of all JVM opcodes.
type(ClassWriter, String) - Method in class org.objectweb.asm.Frame
Returns the int encoding of the given type.
type - Variable in class org.objectweb.asm.Handler
Constant pool index of the internal name of the type of exceptions handled by this handler, or 0 to catch any exceptions.
type - Variable in class org.objectweb.asm.Item
Type of this constant pool item.
type - Variable in class org.objectweb.asm.optimizer.Constant
Type of this constant pool item.
type - Variable in class org.objectweb.asm.tree.analysis.BasicValue
 
type - Variable in class org.objectweb.asm.tree.FrameNode
The type of this frame.
type - Variable in class org.objectweb.asm.tree.TryCatchBlockNode
Internal name of the type of exceptions handled by the handler.
Type - Class in org.objectweb.asm
A Java type.
Type(int) - Constructor for class org.objectweb.asm.Type
Constructs a primitive type.
Type(int, char[], int, int) - Constructor for class org.objectweb.asm.Type
Constructs a reference type.
TYPE - Static variable in class org.objectweb.asm.util.CheckMethodAdapter
Code of the visit method to be used for each opcode.
type - Variable in class org.objectweb.asm.xml.ASMContentHandler.Opcode
 
TYPE_DECLARATION - Static variable in class org.objectweb.asm.util.TraceAbstractVisitor
Constant used in appendDescriptor for field or method return value signatures, formatted in default Java notation (non-bytecode)
TYPE_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of instructions with a type descriptor argument.
TYPE_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of TypeInsnNode instructions.
TYPE_MERGED - Static variable in class org.objectweb.asm.ClassWriter
Merged type Item stored in the ClassWriter ClassWriter.typeTable, instead of the constant pool, in order to avoid clashes with normal constant pool items in the ClassWriter constant pool's hash table.
TYPE_NORMAL - Static variable in class org.objectweb.asm.ClassWriter
Normal type Item stored in the ClassWriter ClassWriter.typeTable, instead of the constant pool, in order to avoid clashes with normal constant pool items in the ClassWriter constant pool's hash table.
TYPE_UNINIT - Static variable in class org.objectweb.asm.ClassWriter
Uninitialized type Item stored in the ClassWriter ClassWriter.typeTable, instead of the constant pool, in order to avoid clashes with normal constant pool items in the ClassWriter constant pool's hash table.
typeCount - Variable in class org.objectweb.asm.ClassWriter
Number of elements in the ClassWriter.typeTable array.
typeInsn(int, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates a type dependent instruction.
TypeInsnNode - Class in org.objectweb.asm.tree
A node that represents a type instruction.
TypeInsnNode(int, String) - Constructor for class org.objectweb.asm.tree.TypeInsnNode
Constructs a new TypeInsnNode.
TYPES - Static variable in class org.objectweb.asm.util.AbstractVisitor
Types for operand parameter of the MethodVisitor.visitIntInsn(int, int) method when opcode is NEWARRAY.
TYPES - Static variable in class org.objectweb.asm.xml.ASMContentHandler
 
TYPES - Static variable in class org.objectweb.asm.xml.SAXCodeAdapter
 
typeTable - Variable in class org.objectweb.asm.ClassWriter
A type table used to temporarily store internal names that will not necessarily be stored in the constant pool.

U

unaryOperation(AbstractInsnNode, Value) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
 
unaryOperation(AbstractInsnNode, Value) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
 
unaryOperation(AbstractInsnNode, Value) - Method in interface org.objectweb.asm.tree.analysis.Interpreter
Interprets a bytecode instruction with a single argument.
unaryOperation(AbstractInsnNode, Value) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
 
unbox(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
Generates the instructions to unbox the top stack value.
UNINITIALIZED - Static variable in class org.objectweb.asm.Frame
Base kind of the uninitialized base types.
UNINITIALIZED_THIS - Static variable in class org.objectweb.asm.Frame
The UNINITIALIZED_THIS type.
UNINITIALIZED_THIS - Static variable in interface org.objectweb.asm.Opcodes
 
UNINITIALIZED_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
 
uninitializedTypes - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
Information about uninitialized types in the current execution frame.
union(SmallSet) - Method in class org.objectweb.asm.tree.analysis.SmallSet
 
unused - Variable in class org.objectweb.asm.optimizer.NameMapping
 
update(Object, int) - Method in class org.objectweb.asm.xml.Processor
 
USHR - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
UTF8 - Static variable in class org.objectweb.asm.ClassWriter
The type of CONSTANT_Utf8 constant pool items.

V

V1_1 - Static variable in interface org.objectweb.asm.Opcodes
 
V1_2 - Static variable in interface org.objectweb.asm.Opcodes
 
V1_3 - Static variable in interface org.objectweb.asm.Opcodes
 
V1_4 - Static variable in interface org.objectweb.asm.Opcodes
 
V1_5 - Static variable in interface org.objectweb.asm.Opcodes
 
V1_6 - Static variable in interface org.objectweb.asm.Opcodes
 
value - Variable in class org.objectweb.asm.Attribute
The raw value of this attribute, used only for unknown attributes.
value - Variable in class org.objectweb.asm.FieldWriter
The index of the constant pool item that contains the constant value of this field.
VALUE - Static variable in class org.objectweb.asm.Frame
Mask to get the value of a frame type.
Value - Interface in org.objectweb.asm.tree.analysis
An immutable symbolic value for semantic interpretation of bytecode.
value - Variable in class org.objectweb.asm.tree.FieldNode
The field's initial value.
valueNumber - Variable in class org.objectweb.asm.util.TraceAnnotationVisitor
 
values - Variable in class org.objectweb.asm.tree.analysis.Frame
The local variables and operand stack of this frame.
values - Variable in class org.objectweb.asm.tree.AnnotationNode
The name value pairs of this annotation.
var - Variable in class org.objectweb.asm.tree.IincInsnNode
Index of the local variable to be incremented.
var - Variable in class org.objectweb.asm.tree.VarInsnNode
The operand of this instruction.
VAR_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of instructions with a local variable index argument.
VAR_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
The type of VarInsnNode instructions.
VarInsnNode - Class in org.objectweb.asm.tree
A node that represents a local variable instruction.
VarInsnNode(int, int) - Constructor for class org.objectweb.asm.tree.VarInsnNode
Constructs a new VarInsnNode.
verify(ClassReader, boolean, PrintWriter) - Static method in class org.objectweb.asm.util.CheckClassAdapter
Checks a given class
version - Variable in class org.objectweb.asm.ClassWriter
Minor and major version numbers of the class to be generated.
version - Variable in class org.objectweb.asm.tree.ClassNode
The class version.
visibleAnnotations - Variable in class org.objectweb.asm.tree.MemberNode
The runtime visible annotations of this class, field or method.
visibleParameterAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
The runtime visible parameter annotations of this method.
visit(String, Object) - Method in interface org.objectweb.asm.AnnotationVisitor
Visits a primitive value of the annotation.
visit(String, Object) - Method in class org.objectweb.asm.AnnotationWriter
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.ClassAdapter
 
visit(int, int, String, String, String, String[]) - Method in interface org.objectweb.asm.ClassVisitor
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.commons.EmptyVisitor
 
visit(String, Object) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.commons.StaticInitMerger
 
visit(String, Object) - Method in class org.objectweb.asm.optimizer.AnnotationConstantsCollector
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.optimizer.ClassOptimizer
 
visit(String, Object) - Method in class org.objectweb.asm.tree.AnnotationNode
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.tree.ClassNode
 
visit(String, Object) - Method in class org.objectweb.asm.util.ASMifierAnnotationVisitor
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.util.ASMifierClassVisitor
 
visit(String, Object) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.util.CheckClassAdapter
 
visit(String, Object) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.util.TraceClassVisitor
 
visit(String, Object) - Method in class org.objectweb.asm.xml.SAXAnnotationAdapter
 
visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.xml.SAXClassAdapter
 
visitAnnotation(String, String) - Method in interface org.objectweb.asm.AnnotationVisitor
Visits a nested annotation value of the annotation.
visitAnnotation(String, String) - Method in class org.objectweb.asm.AnnotationWriter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.ClassAdapter
 
visitAnnotation(String, boolean) - Method in interface org.objectweb.asm.ClassVisitor
Visits an annotation of the class.
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.ClassWriter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitAnnotation(String, String) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitAnnotation(String, boolean) - Method in interface org.objectweb.asm.FieldVisitor
Visits an annotation of the field.
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.FieldWriter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.MethodAdapter
 
visitAnnotation(String, boolean) - Method in interface org.objectweb.asm.MethodVisitor
Visits an annotation of this method.
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.MethodWriter
 
visitAnnotation(String, String) - Method in class org.objectweb.asm.optimizer.AnnotationConstantsCollector
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.optimizer.ClassOptimizer
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.optimizer.FieldConstantsCollector
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitAnnotation(String, String) - Method in class org.objectweb.asm.tree.AnnotationNode
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.tree.MemberNode
Visits an annotation of this class, field or method.
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.ASMifierAbstractVisitor
Prints the ASM code that generates the given annotation.
visitAnnotation(String, String) - Method in class org.objectweb.asm.util.ASMifierAnnotationVisitor
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.ASMifierClassVisitor
 
visitAnnotation(String, String) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.CheckClassAdapter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.CheckFieldAdapter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.TraceAbstractVisitor
Prints a disassembled view of the given annotation.
visitAnnotation(String, String) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.TraceClassVisitor
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.TraceFieldVisitor
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitAnnotation(String, String) - Method in class org.objectweb.asm.xml.SAXAnnotationAdapter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.xml.SAXClassAdapter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitAnnotation(String, boolean) - Method in class org.objectweb.asm.xml.SAXFieldAdapter
 
visitAnnotationDefault() - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitAnnotationDefault() - Method in class org.objectweb.asm.MethodAdapter
 
visitAnnotationDefault() - Method in interface org.objectweb.asm.MethodVisitor
Visits the default value of this annotation interface method.
visitAnnotationDefault() - Method in class org.objectweb.asm.MethodWriter
 
visitAnnotationDefault() - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitAnnotationDefault() - Method in class org.objectweb.asm.optimizer.MethodOptimizer
 
visitAnnotationDefault() - Method in class org.objectweb.asm.tree.MethodNode
 
visitAnnotationDefault() - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitAnnotationDefault() - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitAnnotationDefault() - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitAnnotationDefault() - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitArray(String) - Method in interface org.objectweb.asm.AnnotationVisitor
Visits an array value of the annotation.
visitArray(String) - Method in class org.objectweb.asm.AnnotationWriter
 
visitArray(String) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitArray(String) - Method in class org.objectweb.asm.optimizer.AnnotationConstantsCollector
 
visitArray(String) - Method in class org.objectweb.asm.tree.AnnotationNode
 
visitArray(String) - Method in class org.objectweb.asm.util.ASMifierAnnotationVisitor
 
visitArray(String) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
 
visitArray(String) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitArray(String) - Method in class org.objectweb.asm.xml.SAXAnnotationAdapter
 
visitArrayType() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits a signature corresponding to an array type.
visitArrayType() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitArrayType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.ClassAdapter
 
visitAttribute(Attribute) - Method in interface org.objectweb.asm.ClassVisitor
Visits a non standard attribute of the class.
visitAttribute(Attribute) - Method in class org.objectweb.asm.ClassWriter
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitAttribute(Attribute) - Method in interface org.objectweb.asm.FieldVisitor
Visits a non standard attribute of the field.
visitAttribute(Attribute) - Method in class org.objectweb.asm.FieldWriter
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.MethodAdapter
 
visitAttribute(Attribute) - Method in interface org.objectweb.asm.MethodVisitor
Visits a non standard attribute of this method.
visitAttribute(Attribute) - Method in class org.objectweb.asm.MethodWriter
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.optimizer.ClassOptimizer
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.optimizer.FieldConstantsCollector
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.tree.MemberNode
Visits a non standard attribute of this class, field or method.
visitAttribute(Attribute) - Method in class org.objectweb.asm.util.ASMifierAbstractVisitor
Prints the ASM code that generates the given attribute.
visitAttribute(Attribute) - Method in class org.objectweb.asm.util.CheckClassAdapter
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.util.CheckFieldAdapter
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.util.TraceAbstractVisitor
Prints a disassembled view of the given attribute.
visitAttribute(Attribute) - Method in class org.objectweb.asm.util.TraceClassVisitor
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.util.TraceFieldVisitor
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.xml.SAXClassAdapter
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitAttribute(Attribute) - Method in class org.objectweb.asm.xml.SAXFieldAdapter
 
visitBaseType(char) - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits a signature corresponding to a primitive type.
visitBaseType(char) - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitBaseType(char) - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitBoolean(boolean) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitByte(byte) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitChar(char) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitClassBound() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits the class bound of the last visited formal type parameter.
visitClassBound() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitClassBound() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitClassType(String) - Method in interface org.objectweb.asm.signature.SignatureVisitor
Starts the visit of a signature corresponding to a class or interface type.
visitClassType(String) - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitClassType(String) - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitCode() - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitCode() - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitCode() - Method in class org.objectweb.asm.MethodAdapter
 
visitCode() - Method in interface org.objectweb.asm.MethodVisitor
Starts the visit of the method's code, if any (i.e.
visitCode() - Method in class org.objectweb.asm.MethodWriter
 
visitCode() - Method in class org.objectweb.asm.tree.MethodNode
 
visitCode() - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitCode() - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitCode() - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitCode() - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitDouble(double) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitEnd() - Method in interface org.objectweb.asm.AnnotationVisitor
Visits the end of the annotation.
visitEnd() - Method in class org.objectweb.asm.AnnotationWriter
 
visitEnd() - Method in class org.objectweb.asm.ClassAdapter
 
visitEnd() - Method in interface 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.commons.EmptyVisitor
 
visitEnd() - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
If any JSRs were seen, triggers the inlining process.
visitEnd() - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
 
visitEnd() - Method in class org.objectweb.asm.commons.StaticInitMerger
 
visitEnd() - Method in interface org.objectweb.asm.FieldVisitor
Visits the end of the field.
visitEnd() - Method in class org.objectweb.asm.FieldWriter
 
visitEnd() - Method in class org.objectweb.asm.MethodAdapter
 
visitEnd() - Method in interface org.objectweb.asm.MethodVisitor
Visits the end of the method.
visitEnd() - Method in class org.objectweb.asm.MethodWriter
 
visitEnd() - Method in class org.objectweb.asm.optimizer.AnnotationConstantsCollector
 
visitEnd() - Method in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
visitEnd() - Method in class org.objectweb.asm.optimizer.FieldConstantsCollector
 
visitEnd() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Ends the visit of a signature corresponding to a class or interface type.
visitEnd() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitEnd() - Method in class org.objectweb.asm.tree.AnnotationNode
 
visitEnd() - Method in class org.objectweb.asm.tree.ClassNode
 
visitEnd() - Method in class org.objectweb.asm.tree.MemberNode
Visits the end of this class, field or method.
visitEnd() - Method in class org.objectweb.asm.util.ASMifierAbstractVisitor
Prints the ASM code to end the visit.
visitEnd() - Method in class org.objectweb.asm.util.ASMifierAnnotationVisitor
 
visitEnd() - Method in class org.objectweb.asm.util.ASMifierClassVisitor
 
visitEnd() - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
 
visitEnd() - Method in class org.objectweb.asm.util.CheckClassAdapter
 
visitEnd() - Method in class org.objectweb.asm.util.CheckFieldAdapter
 
visitEnd() - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitEnd() - Method in class org.objectweb.asm.util.TraceAbstractVisitor
Does nothing.
visitEnd() - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitEnd() - Method in class org.objectweb.asm.util.TraceClassVisitor
 
visitEnd() - Method in class org.objectweb.asm.util.TraceFieldVisitor
 
visitEnd() - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitEnd() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitEnd() - Method in class org.objectweb.asm.xml.SAXAnnotationAdapter
 
visitEnd() - Method in class org.objectweb.asm.xml.SAXClassAdapter
 
visitEnd() - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitEnd() - Method in class org.objectweb.asm.xml.SAXFieldAdapter
 
visitEnum(String, String, String) - Method in interface org.objectweb.asm.AnnotationVisitor
Visits an enumeration value of the annotation.
visitEnum(String, String, String) - Method in class org.objectweb.asm.AnnotationWriter
 
visitEnum(String, String, String) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitEnum(String, String, String) - Method in class org.objectweb.asm.optimizer.AnnotationConstantsCollector
 
visitEnum(String, String, String) - Method in class org.objectweb.asm.tree.AnnotationNode
 
visitEnum(String, String, String) - Method in class org.objectweb.asm.util.ASMifierAnnotationVisitor
 
visitEnum(String, String, String) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
 
visitEnum(String, String, String) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitEnum(String, String, String) - Method in class org.objectweb.asm.xml.SAXAnnotationAdapter
 
visitExceptionType() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits the type of a method exception.
visitExceptionType() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitExceptionType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.ClassAdapter
 
visitField(int, String, String, String, Object) - Method in interface org.objectweb.asm.ClassVisitor
Visits a field of the class.
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.ClassWriter
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.optimizer.ClassOptimizer
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.tree.ClassNode
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.util.ASMifierClassVisitor
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.util.CheckClassAdapter
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.util.TraceClassVisitor
 
visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.xml.SAXClassAdapter
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.MethodAdapter
 
visitFieldInsn(int, String, String, String) - Method in interface org.objectweb.asm.MethodVisitor
Visits a field instruction.
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.MethodWriter
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.optimizer.MethodOptimizer
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.tree.MethodNode
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitFloat(float) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitFormalTypeParameter(String) - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits a formal type parameter.
visitFormalTypeParameter(String) - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitFormalTypeParameter(String) - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.MethodAdapter
 
visitFrame(int, int, Object[], int, Object[]) - Method in interface org.objectweb.asm.MethodVisitor
Visits the current state of the local variables and operand stack elements.
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.MethodWriter
 
visitFrame(Frame) - Method in class org.objectweb.asm.MethodWriter
Visits a frame that has been computed from scratch.
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.tree.MethodNode
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitFrameTypes(int, Object[], List) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.MethodAdapter
 
visitIincInsn(int, int) - Method in interface org.objectweb.asm.MethodVisitor
Visits an IINC instruction.
visitIincInsn(int, int) - Method in class org.objectweb.asm.MethodWriter
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.tree.MethodNode
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitIincInsn(int, int) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.ClassAdapter
 
visitInnerClass(String, String, String, int) - Method in interface 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.commons.EmptyVisitor
 
visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.optimizer.ClassOptimizer
 
visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.tree.ClassNode
 
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.util.TraceClassVisitor
 
visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.xml.SAXClassAdapter
 
visitInnerClassType(String) - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits an inner class.
visitInnerClassType(String) - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitInnerClassType(String) - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitInsn(int) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitInsn(int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitInsn(int) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitInsn(int) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitInsn(int) - Method in class org.objectweb.asm.MethodAdapter
 
visitInsn(int) - Method in interface org.objectweb.asm.MethodVisitor
Visits a zero operand instruction.
visitInsn(int) - Method in class org.objectweb.asm.MethodWriter
 
visitInsn(int) - Method in class org.objectweb.asm.tree.MethodNode
 
visitInsn(int) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitInsn(int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitInsn(int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitInsn(int) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitInt(int) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitInterface() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits the type of an interface implemented by the class.
visitInterface() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitInterface() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitInterfaceBound() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits an interface bound of the last visited formal type parameter.
visitInterfaceBound() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitInterfaceBound() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.MethodAdapter
 
visitIntInsn(int, int) - Method in interface org.objectweb.asm.MethodVisitor
Visits an instruction with a single int operand.
visitIntInsn(int, int) - Method in class org.objectweb.asm.MethodWriter
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.tree.MethodNode
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitIntInsn(int, int) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
Detects a JSR instruction and sets a flag to indicate we will need to do inlining.
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.MethodAdapter
 
visitJumpInsn(int, Label) - Method in interface org.objectweb.asm.MethodVisitor
Visits a jump instruction.
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.MethodWriter
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.tree.MethodNode
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitJumpInsn(int, Label) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitLabel(Label) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitLabel(Label) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitLabel(Label) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitLabel(Label) - Method in class org.objectweb.asm.MethodAdapter
 
visitLabel(Label) - Method in interface org.objectweb.asm.MethodVisitor
Visits a label.
visitLabel(Label) - Method in class org.objectweb.asm.MethodWriter
 
visitLabel(Label) - Method in class org.objectweb.asm.tree.MethodNode
 
visitLabel(Label) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitLabel(Label) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitLabel(Label) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitLabel(Label) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.MethodAdapter
 
visitLdcInsn(Object) - Method in interface org.objectweb.asm.MethodVisitor
Visits a LDC instruction.
visitLdcInsn(Object) - Method in class org.objectweb.asm.MethodWriter
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.tree.MethodNode
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitLdcInsn(Object) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitLineNumber(int, Label) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitLineNumber(int, Label) - Method in class org.objectweb.asm.MethodAdapter
 
visitLineNumber(int, Label) - Method in interface org.objectweb.asm.MethodVisitor
Visits a line number declaration.
visitLineNumber(int, Label) - Method in class org.objectweb.asm.MethodWriter
 
visitLineNumber(int, Label) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitLineNumber(int, Label) - Method in class org.objectweb.asm.optimizer.MethodOptimizer
 
visitLineNumber(int, Label) - Method in class org.objectweb.asm.tree.MethodNode
 
visitLineNumber(int, Label) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitLineNumber(int, Label) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitLineNumber(int, Label) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitLineNumber(int, Label) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.MethodAdapter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in interface org.objectweb.asm.MethodVisitor
Visits a local variable declaration.
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.MethodWriter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.optimizer.MethodOptimizer
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.tree.MethodNode
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitLong(long) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.MethodAdapter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in interface org.objectweb.asm.MethodVisitor
Visits a LOOKUPSWITCH instruction.
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.MethodWriter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.tree.MethodNode
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitMaxs(int, int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitMaxs(int, int) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitMaxs(int, int) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
 
visitMaxs(int, int) - Method in class org.objectweb.asm.MethodAdapter
 
visitMaxs(int, int) - Method in interface org.objectweb.asm.MethodVisitor
Visits the maximum stack size and the maximum number of local variables of the method.
visitMaxs(int, int) - Method in class org.objectweb.asm.MethodWriter
 
visitMaxs(int, int) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitMaxs(int, int) - Method in class org.objectweb.asm.tree.MethodNode
 
visitMaxs(int, int) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitMaxs(int, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitMaxs(int, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitMaxs(int, int) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.ClassAdapter
 
visitMethod(int, String, String, String, String[]) - Method in interface org.objectweb.asm.ClassVisitor
Visits a method of the class.
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.ClassWriter
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.commons.StaticInitMerger
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.optimizer.ClassOptimizer
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.tree.ClassNode
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.util.ASMifierClassVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.util.CheckClassAdapter
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.util.TraceClassVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.xml.SAXClassAdapter
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.MethodAdapter
 
visitMethodInsn(int, String, String, String) - Method in interface org.objectweb.asm.MethodVisitor
Visits a method instruction.
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.MethodWriter
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.optimizer.MethodOptimizer
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.tree.MethodNode
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.MethodAdapter
 
visitMultiANewArrayInsn(String, int) - Method in interface org.objectweb.asm.MethodVisitor
Visits a MULTIANEWARRAY instruction.
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.MethodWriter
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.tree.MethodNode
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.ClassAdapter
 
visitOuterClass(String, String, String) - Method in interface org.objectweb.asm.ClassVisitor
Visits the enclosing class of the class.
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.ClassWriter
 
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.optimizer.ClassOptimizer
 
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.tree.ClassNode
 
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.util.ASMifierClassVisitor
 
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.util.CheckClassAdapter
 
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.util.TraceClassVisitor
 
visitOuterClass(String, String, String) - Method in class org.objectweb.asm.xml.SAXClassAdapter
 
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.MethodAdapter
 
visitParameterAnnotation(int, String, boolean) - Method in interface org.objectweb.asm.MethodVisitor
Visits an annotation of a parameter this method.
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.MethodWriter
 
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.optimizer.MethodOptimizer
 
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.tree.MethodNode
 
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitParameterType() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits the type of a method parameter.
visitParameterType() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitParameterType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitReturnType() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits the return type of the method.
visitReturnType() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitReturnType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitShort(short) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitSource(String, String) - Method in class org.objectweb.asm.ClassAdapter
 
visitSource(String, String) - Method in interface org.objectweb.asm.ClassVisitor
Visits the source of the class.
visitSource(String, String) - Method in class org.objectweb.asm.ClassWriter
 
visitSource(String, String) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitSource(String, String) - Method in class org.objectweb.asm.optimizer.ClassConstantsCollector
 
visitSource(String, String) - Method in class org.objectweb.asm.optimizer.ClassOptimizer
 
visitSource(String, String) - Method in class org.objectweb.asm.tree.ClassNode
 
visitSource(String, String) - Method in class org.objectweb.asm.util.ASMifierClassVisitor
 
visitSource(String, String) - Method in class org.objectweb.asm.util.CheckClassAdapter
 
visitSource(String, String) - Method in class org.objectweb.asm.util.TraceClassVisitor
 
visitSource(String, String) - Method in class org.objectweb.asm.xml.SAXClassAdapter
 
visitString(String) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitSuperclass() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits the type of the super class.
visitSuperclass() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitSuperclass() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitSwitchInsn(Label, Label[]) - Method in class org.objectweb.asm.MethodWriter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.MethodAdapter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in interface org.objectweb.asm.MethodVisitor
Visits a TABLESWITCH instruction.
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.MethodWriter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.tree.MethodNode
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.MethodAdapter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in interface org.objectweb.asm.MethodVisitor
Visits a try catch block.
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.MethodWriter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.tree.MethodNode
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitType(Type) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
 
visitTypeArgument() - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits an unbounded type argument of the last visited class or inner class type.
visitTypeArgument(char) - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits a type argument of the last visited class or inner class type.
visitTypeArgument() - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitTypeArgument(char) - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitTypeArgument() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitTypeArgument(char) - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.MethodAdapter
 
visitTypeInsn(int, String) - Method in interface org.objectweb.asm.MethodVisitor
Visits a type instruction.
visitTypeInsn(int, String) - Method in class org.objectweb.asm.MethodWriter
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.optimizer.MethodConstantsCollector
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.optimizer.MethodOptimizer
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.tree.MethodNode
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitTypeInsn(int, String) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
visitTypeVariable(String) - Method in interface org.objectweb.asm.signature.SignatureVisitor
Visits a signature corresponding to a type variable.
visitTypeVariable(String) - Method in class org.objectweb.asm.signature.SignatureWriter
 
visitTypeVariable(String) - Method in class org.objectweb.asm.util.TraceSignatureVisitor
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.commons.AdviceAdapter
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.commons.EmptyVisitor
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.MethodAdapter
 
visitVarInsn(int, int) - Method in interface org.objectweb.asm.MethodVisitor
Visits a local variable instruction.
visitVarInsn(int, int) - Method in class org.objectweb.asm.MethodWriter
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.tree.MethodNode
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.util.ASMifierMethodVisitor
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
 
visitVarInsn(int, int) - Method in class org.objectweb.asm.xml.SAXCodeAdapter
 
VOID - Static variable in class org.objectweb.asm.Type
The sort of the void type.
VOID_TYPE - Static variable in class org.objectweb.asm.Type
The void type.

W

w - Variable in class org.objectweb.asm.xml.Processor.SAXWriter
 
w - Variable in class org.objectweb.asm.xml.Processor.SAXWriterFactory
 
WIDE_INSN - Static variable in class org.objectweb.asm.ClassWriter
The type of the WIDE instruction.
write(ClassWriter, byte[], int, int, int) - Method in class org.objectweb.asm.Attribute
Returns the byte array form of this attribute.
write(ClassWriter) - Method in class org.objectweb.asm.optimizer.Constant
 
writeAttributes(Attributes) - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
writeFrame() - Method in class org.objectweb.asm.MethodWriter
Compress and writes the current frame MethodWriter.frame in the StackMapTable attribute.
writeFrameType(Object) - Method in class org.objectweb.asm.MethodWriter
 
writeFrameTypes(int, int) - Method in class org.objectweb.asm.MethodWriter
Writes some types of the current frame MethodWriter.frame into the StackMapTableAttribute.
writeIdent() - Method in class org.objectweb.asm.xml.Processor.SAXWriter
 
writeItems(Collection, DataOutputStream, boolean) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
Sorts the items in the collection and writes it to the data output stream
writeShort(byte[], int, int) - Static method in class org.objectweb.asm.MethodWriter
Writes a short value in the given byte array.

X

XOR - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
Constant for the math method.
xslt - Variable in class org.objectweb.asm.xml.Processor
 

Z

zos - Variable in class org.objectweb.asm.xml.Processor.ZipEntryElement
 

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