Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
. - 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.Constants
- 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_MANDATED - Static variable in interface org.objectweb.asm.Opcodes
- ACC_MODULE - Static variable in interface org.objectweb.asm.Opcodes
- ACC_NATIVE - Static variable in interface org.objectweb.asm.Opcodes
- ACC_OPEN - 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_RECORD - Static variable in interface org.objectweb.asm.Opcodes
- ACC_STATIC - Static variable in interface org.objectweb.asm.Opcodes
- ACC_STATIC_PHASE - 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_TRANSITIVE - 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(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(ClassVisitor) - Method in class org.objectweb.asm.tree.FieldNode
-
Makes the given class visitor visit this field.
- accept(ClassVisitor) - Method in class org.objectweb.asm.tree.InnerClassNode
-
Makes the given class visitor visit this inner class.
- accept(ClassVisitor) - Method in class org.objectweb.asm.tree.MethodNode
-
Makes the given class visitor visit this method.
- accept(ClassVisitor) - Method in class org.objectweb.asm.tree.ModuleNode
-
Makes the given class visitor visit this module.
- accept(ClassVisitor) - Method in class org.objectweb.asm.tree.RecordComponentNode
-
Makes the given class visitor visit this record component.
- accept(ClassVisitor, int) - Method in class org.objectweb.asm.ClassReader
-
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this
ClassReader
. - accept(ClassVisitor, Attribute[], int) - Method in class org.objectweb.asm.ClassReader
-
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this
ClassReader
. - accept(MethodVisitor) - Method in class org.objectweb.asm.tree.AbstractInsnNode
-
Makes the given method visitor visit this instruction.
- accept(MethodVisitor) - Method in class org.objectweb.asm.tree.FieldInsnNode
- accept(MethodVisitor) - Method in class org.objectweb.asm.tree.FrameNode
- accept(MethodVisitor) - Method in class org.objectweb.asm.tree.IincInsnNode
- accept(MethodVisitor) - Method in class org.objectweb.asm.tree.InsnList
-
Makes the given visitor visit all the instructions in this list.
- accept(MethodVisitor) - Method in class org.objectweb.asm.tree.InsnNode
- accept(MethodVisitor) - Method in class org.objectweb.asm.tree.IntInsnNode
- accept(MethodVisitor) - Method in class org.objectweb.asm.tree.InvokeDynamicInsnNode
- 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(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.ParameterNode
-
Makes the given visitor visit this parameter declaration.
- 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
- accept(MethodVisitor, boolean) - Method in class org.objectweb.asm.Label
-
Makes the given visitor visit this label and its source line numbers, if applicable.
- accept(MethodVisitor, boolean) - Method in class org.objectweb.asm.tree.LocalVariableAnnotationNode
-
Makes the given visitor visit this type annotation.
- accept(MethodWriter) - Method in class org.objectweb.asm.Frame
-
Makes the given
MethodWriter
visit the input frame of thisFrame
. - accept(ModuleVisitor) - Method in class org.objectweb.asm.tree.ModuleExportNode
-
Makes the given module visitor visit this export declaration.
- accept(ModuleVisitor) - Method in class org.objectweb.asm.tree.ModuleOpenNode
-
Makes the given module visitor visit this opened package.
- accept(ModuleVisitor) - Method in class org.objectweb.asm.tree.ModuleProvideNode
-
Makes the given module visitor visit this require declaration.
- accept(ModuleVisitor) - Method in class org.objectweb.asm.tree.ModuleRequireNode
-
Makes the given module visitor visit this require directive.
- accept(SignatureVisitor) - Method in class org.objectweb.asm.signature.SignatureReader
-
Makes the given visitor visit the signature of this
SignatureReader
. - acceptAnnotations(MethodVisitor) - Method in class org.objectweb.asm.tree.AbstractInsnNode
-
Makes the given visitor visit the annotations of this instruction.
- acceptType(SignatureVisitor) - Method in class org.objectweb.asm.signature.SignatureReader
-
Makes the given visitor visit the signature of this
SignatureReader
. - access - Variable in class org.objectweb.asm.commons.GeneratorAdapter
-
The access flags of the visited method.
- access - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
The class access flags.
- access - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
- 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 - Variable in class org.objectweb.asm.tree.ModuleExportNode
-
The access flags (see
Opcodes
). - access - Variable in class org.objectweb.asm.tree.ModuleNode
-
The module's access flags, among
ACC_OPEN
,ACC_SYNTHETIC
andACC_MANDATED
. - access - Variable in class org.objectweb.asm.tree.ModuleOpenNode
-
The access flag of the opened package, valid values are among
ACC_SYNTHETIC
andACC_MANDATED
. - access - Variable in class org.objectweb.asm.tree.ModuleRequireNode
-
The access flag of the dependence among
ACC_TRANSITIVE
,ACC_STATIC_PHASE
,ACC_SYNTHETIC
andACC_MANDATED
. - access - Variable in class org.objectweb.asm.tree.ParameterNode
-
The parameter's access flags (see
Opcodes
). - access - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The access flags of the visited method.
- access - Variable in class org.objectweb.asm.util.Textifier
-
The access flags of the visited class.
- ACCESS_CLASS - Static variable in class org.objectweb.asm.util.ASMifier
-
A pseudo access flag used to distinguish class access flags.
- ACCESS_FIELD - Static variable in class org.objectweb.asm.util.ASMifier
-
A pseudo access flag used to distinguish field access flags.
- ACCESS_INNER - Static variable in class org.objectweb.asm.util.ASMifier
-
A pseudo access flag used to distinguish inner class flags.
- ACCESS_MODULE - Static variable in class org.objectweb.asm.util.ASMifier
-
A pseudo access flag used to distinguish module requires / exports flags.
- accessFlags - Variable in class org.objectweb.asm.ClassWriter
-
The access_flags field of the JVMS ClassFile structure.
- accessFlags - Variable in class org.objectweb.asm.FieldWriter
-
The access_flags field of the field_info JVMS structure.
- accessFlags - Variable in class org.objectweb.asm.MethodWriter
-
The access_flags field of the method_info JVMS structure.
- aconst(Object) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to push the given value on the stack.
- ACONST_NULL - Static variable in interface org.objectweb.asm.Opcodes
- add(Object) - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
- add(List<T>, T) - Static method in class org.objectweb.asm.tree.Util
- add(Attribute) - Method in class org.objectweb.asm.Attribute.Set
- add(SymbolTable.Entry) - Method in class org.objectweb.asm.SymbolTable
-
Adds the given entry in the
SymbolTable.entries
hash set. - 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(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ADD - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - addAttributes(Attribute) - Method in class org.objectweb.asm.Attribute.Set
- addBootstrapMethod(int, int, int) - Method in class org.objectweb.asm.SymbolTable
-
Adds a bootstrap method to the BootstrapMethods attribute of this symbol table.
- addBootstrapMethod(Handle, Object...) - Method in class org.objectweb.asm.SymbolTable
-
Adds a bootstrap method to the BootstrapMethods attribute of this symbol table.
- addConstant(Object) - Method in class org.objectweb.asm.SymbolTable
-
Adds a number or string constant to the constant pool of this symbol table.
- addConstantClass(String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Class_info to the constant pool of this symbol table.
- addConstantDouble(double) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Double_info to the constant pool of this symbol table.
- addConstantDynamic(String, String, Handle, Object...) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Dynamic_info to the constant pool of this symbol table.
- addConstantDynamicOrInvokeDynamicReference(int, int, String, String, int) - Method in class org.objectweb.asm.SymbolTable
-
Adds a new CONSTANT_Dynamic_info or CONSTANT_InvokeDynamic_info to the constant pool of this symbol table.
- addConstantDynamicOrInvokeDynamicReference(int, String, String, int) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Dynamic or a CONSTANT_InvokeDynamic_info to the constant pool of this symbol table.
- addConstantFieldref(String, String, String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Fieldref_info to the constant pool of this symbol table.
- addConstantFloat(float) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Float_info to the constant pool of this symbol table.
- addConstantInteger(int) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Integer_info to the constant pool of this symbol table.
- addConstantIntegerOrFloat(int, int) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Integer_info or CONSTANT_Float_info to the constant pool of this symbol table.
- addConstantIntegerOrFloat(int, int, int) - Method in class org.objectweb.asm.SymbolTable
-
Adds a new CONSTANT_Integer_info or CONSTANT_Float_info to the constant pool of this symbol table.
- addConstantInvokeDynamic(String, String, Handle, Object...) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_InvokeDynamic_info to the constant pool of this symbol table.
- addConstantLong(long) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Long_info to the constant pool of this symbol table.
- addConstantLongOrDouble(int, int, long) - Method in class org.objectweb.asm.SymbolTable
-
Adds a new CONSTANT_Long_info or CONSTANT_Double_info to the constant pool of this symbol table.
- addConstantLongOrDouble(int, long) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Long_info or CONSTANT_Double_info to the constant pool of this symbol table.
- addConstantMemberReference(int, int, String, String, String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a new CONSTANT_Fieldref_info, CONSTANT_Methodref_info or CONSTANT_InterfaceMethodref_info to the constant pool of this symbol table.
- addConstantMemberReference(int, String, String, String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Fieldref_info, CONSTANT_Methodref_info or CONSTANT_InterfaceMethodref_info to the constant pool of this symbol table.
- addConstantMethodHandle(int, int, String, String, String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a new CONSTANT_MethodHandle_info to the constant pool of this symbol table.
- addConstantMethodHandle(int, String, String, String, boolean) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_MethodHandle_info to the constant pool of this symbol table.
- addConstantMethodref(String, String, String, boolean) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Methodref_info or CONSTANT_InterfaceMethodref_info to the constant pool of this symbol table.
- addConstantMethodType(String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_MethodType_info to the constant pool of this symbol table.
- addConstantModule(String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Module_info to the constant pool of this symbol table.
- addConstantNameAndType(int, String, String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a new CONSTANT_NameAndType_info to the constant pool of this symbol table.
- addConstantNameAndType(String, String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_NameAndType_info to the constant pool of this symbol table.
- addConstantPackage(String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Package_info to the constant pool of this symbol table.
- addConstantString(String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_String_info to the constant pool of this symbol table.
- addConstantUtf8(int, String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a new CONSTANT_String_info to the constant pool of this symbol table.
- addConstantUtf8(String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Utf8_info to the constant pool of this symbol table.
- addConstantUtf8Reference(int, int, String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a new CONSTANT_Class_info, CONSTANT_String_info, CONSTANT_MethodType_info, CONSTANT_Module_info or CONSTANT_Package_info to the constant pool of this symbol table.
- addConstantUtf8Reference(int, String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a CONSTANT_Class_info, CONSTANT_String_info, CONSTANT_MethodType_info, CONSTANT_Module_info or CONSTANT_Package_info to the constant pool of this symbol table.
- addForwardJump(Label) - Method in class org.objectweb.asm.commons.AdviceAdapter
- addForwardJumps(Label, Label[]) - Method in class org.objectweb.asm.commons.AdviceAdapter
- addForwardReference(int, int, int) - Method in class org.objectweb.asm.Label
-
Adds a forward reference to this label.
- addInitializedType(int) - Method in class org.objectweb.asm.Frame
-
Adds an abstract type to the list of types on which a constructor is invoked in the basic block.
- addLineNumber(int) - Method in class org.objectweb.asm.Label
-
Adds a source line number corresponding to this label.
- addMergedType(int, int) - Method in class org.objectweb.asm.SymbolTable
-
Adds a merged type in the type table of this symbol table.
- addNewTextifier(String) - Method in class org.objectweb.asm.util.Textifier
-
Creates and adds to
Printer.text
a newTextifier
, followed by the given string. - addSubroutineRetSuccessors(Label) - Method in class org.objectweb.asm.Label
-
Finds the basic blocks that end a subroutine starting with the basic block corresponding to this label and, for each one of them, adds an outgoing edge to the basic block following the given subroutine call.
- addSuccessorToCurrentBasicBlock(int, Label) - Method in class org.objectweb.asm.MethodWriter
-
Adds a successor to
MethodWriter.currentBasicBlock
in the control flow graph. - addSVUID(long) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
Adds a final static serialVersionUID field to the class, with the given value.
- addType(String) - Method in class org.objectweb.asm.SymbolTable
-
Adds a type in the type table of this symbol table.
- addTypeInternal(SymbolTable.Entry) - Method in class org.objectweb.asm.SymbolTable
-
Adds the given type Symbol to
SymbolTable.typeTable
. - addUninitializedType(String, int) - Method in class org.objectweb.asm.SymbolTable
-
Adds an
ITEM_UNINITIALIZED
type in the type table of this symbol table. - AdviceAdapter - Class in org.objectweb.asm.commons
-
A
MethodVisitor
to insert before, after and around advices in methods and constructors. - AdviceAdapter(int, MethodVisitor, int, String, String) - Constructor for class org.objectweb.asm.commons.AdviceAdapter
-
Constructs a new
AdviceAdapter
. - algorithm - Variable in class org.objectweb.asm.commons.ModuleHashesAttribute
-
The name of the hashing algorithm.
- aload(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ALOAD - Static variable in interface org.objectweb.asm.Opcodes
- ALOAD_0 - Static variable in class org.objectweb.asm.Constants
- ALOAD_1 - Static variable in class org.objectweb.asm.Constants
- ALOAD_2 - Static variable in class org.objectweb.asm.Constants
- ALOAD_3 - Static variable in class org.objectweb.asm.Constants
- analyze(String, MethodNode) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Analyzes the given method.
- analyzeAndComputeMaxs(String, MethodNode) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Analyzes the given method and computes and sets its maximum stack size and maximum number of local variables.
- Analyzer<V extends Value> - Class in org.objectweb.asm.tree.analysis
-
A semantic bytecode analyzer.
- Analyzer(Interpreter<V>) - Constructor for class org.objectweb.asm.tree.analysis.Analyzer
-
Constructs a new
Analyzer
. - AnalyzerAdapter - Class in org.objectweb.asm.commons
-
A
MethodVisitor
that keeps track of stack map frame changes betweenAnalyzerAdapter.visitFrame(int, int, Object[], int, Object[])
calls. - AnalyzerAdapter(int, String, int, String, String, MethodVisitor) - Constructor for class org.objectweb.asm.commons.AnalyzerAdapter
-
Constructs a new
AnalyzerAdapter
. - AnalyzerAdapter(String, int, String, String, MethodVisitor) - Constructor for class org.objectweb.asm.commons.AnalyzerAdapter
-
Constructs a new
AnalyzerAdapter
. - AnalyzerException - Exception in org.objectweb.asm.tree.analysis
-
An exception thrown if a problem occurs during the analysis of a method.
- AnalyzerException(AbstractInsnNode, String) - Constructor for exception org.objectweb.asm.tree.analysis.AnalyzerException
-
Constructs a new
AnalyzerException
. - AnalyzerException(AbstractInsnNode, String, Object, Value) - Constructor for exception org.objectweb.asm.tree.analysis.AnalyzerException
-
Constructs a new
AnalyzerException
. - AnalyzerException(AbstractInsnNode, String, Throwable) - Constructor for exception org.objectweb.asm.tree.analysis.AnalyzerException
-
Constructs a new
AnalyzerException
. - and(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- AND - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - anew(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ANEWARRAY - Static variable in interface org.objectweb.asm.Opcodes
- annotation - Variable in class org.objectweb.asm.AnnotationWriter
-
The 'annotation' or 'type_annotation' JVMS structure corresponding to the annotation values visited so far.
- ANNOTATION_DEFAULT - Static variable in class org.objectweb.asm.Constants
- ANNOTATION_VISITOR - Static variable in class org.objectweb.asm.util.ASMifier
- ANNOTATION_VISITOR0 - Static variable in class org.objectweb.asm.util.ASMifier
- 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 annotation.
- AnnotationNode(int, String) - Constructor for class org.objectweb.asm.tree.AnnotationNode
-
Constructs a new
AnnotationNode
. - AnnotationNode(String) - Constructor for class org.objectweb.asm.tree.AnnotationNode
-
Constructs a new
AnnotationNode
. - AnnotationNode(List<Object>) - Constructor for class org.objectweb.asm.tree.AnnotationNode
-
Constructs a new
AnnotationNode
to visit an array value. - AnnotationRemapper - Class in org.objectweb.asm.commons
-
An
AnnotationVisitor
that remaps types with aRemapper
. - AnnotationRemapper(int, String, AnnotationVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.AnnotationRemapper
-
Constructs a new
AnnotationRemapper
. - AnnotationRemapper(int, AnnotationVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.AnnotationRemapper
-
Deprecated.
- AnnotationRemapper(String, AnnotationVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.AnnotationRemapper
-
Constructs a new
AnnotationRemapper
. - AnnotationRemapper(AnnotationVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.AnnotationRemapper
-
Deprecated.
- AnnotationVisitor - Class in org.objectweb.asm
-
A visitor to visit a Java annotation.
- AnnotationVisitor(int) - Constructor for class org.objectweb.asm.AnnotationVisitor
-
Constructs a new
AnnotationVisitor
. - AnnotationVisitor(int, AnnotationVisitor) - Constructor for class org.objectweb.asm.AnnotationVisitor
-
Constructs a new
AnnotationVisitor
. - AnnotationWriter - Class in org.objectweb.asm
-
An
AnnotationVisitor
that generates a corresponding 'annotation' or 'type_annotation' structure, as defined in the Java Virtual Machine Specification (JVMS). - AnnotationWriter(SymbolTable, boolean, ByteVector, AnnotationWriter) - Constructor for class org.objectweb.asm.AnnotationWriter
-
Constructs a new
AnnotationWriter
. - api - Variable in class org.objectweb.asm.AnnotationVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.objectweb.asm.ClassVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.objectweb.asm.FieldVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.objectweb.asm.MethodVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.objectweb.asm.ModuleVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.objectweb.asm.RecordComponentVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.objectweb.asm.signature.SignatureVisitor
-
The ASM API version implemented by this visitor.
- api - Variable in class org.objectweb.asm.tree.analysis.Interpreter
-
The ASM API version supported by this interpreter.
- api - Variable in class org.objectweb.asm.util.Printer
-
The ASM API version implemented by this class.
- APPEND_FRAME - Static variable in class org.objectweb.asm.Frame
- appendAccess(int) - Method in class org.objectweb.asm.util.Textifier
-
Appends a string representation of the given access flags to
Printer.stringBuilder
. - appendAccessFlags(int) - Method in class org.objectweb.asm.util.ASMifier
-
Appends a string representation of the given access flags to
Printer.stringBuilder
. - appendConstant(Object) - Method in class org.objectweb.asm.util.ASMifier
-
Appends a string representation of the given constant to
Printer.stringBuilder
. - appendDescriptor(int, String) - Method in class org.objectweb.asm.util.Textifier
-
Appends an internal name, a type descriptor or a type signature to
Printer.stringBuilder
. - appendDescriptor(Class<?>, StringBuilder) - Static method in class org.objectweb.asm.Type
-
Appends the descriptor of the given class to the given string builder.
- appendDescriptor(StringBuilder) - Method in class org.objectweb.asm.Type
-
Appends the descriptor corresponding to this type to the given string buffer.
- appendFrameTypes(int, Object[]) - Method in class org.objectweb.asm.util.ASMifier
-
Appends the given stack map frame types to
Printer.stringBuilder
. - appendFrameTypes(int, Object[]) - Method in class org.objectweb.asm.util.Textifier
-
Appends the given stack map frame types to
Printer.stringBuilder
. - appendHandle(Handle) - Method in class org.objectweb.asm.util.Textifier
-
Appends a string representation of the given handle to
Printer.stringBuilder
. - appendJavaDeclaration(String, String) - Method in class org.objectweb.asm.util.Textifier
-
Appends the Java generic type declaration corresponding to the given signature.
- appendLabel(Label) - Method in class org.objectweb.asm.util.ASMifier
-
Appends the name of the given label to
Printer.stringBuilder
. - appendLabel(Label) - Method in class org.objectweb.asm.util.Textifier
-
Appends the name of the given label to
Printer.stringBuilder
. - appendRawAccess(int) - Method in class org.objectweb.asm.util.Textifier
-
Appends the hexadecimal value of the given access flags to
Printer.stringBuilder
. - appendString(StringBuilder, String) - Static method in class org.objectweb.asm.util.Printer
-
Appends a quoted string to the given string builder.
- appendTypeReference(int) - Method in class org.objectweb.asm.util.Textifier
-
Appends a string representation of the given type reference to
Printer.stringBuilder
. - areturn(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ARETURN - Static variable in interface org.objectweb.asm.Opcodes
- argumentStack - Variable in class org.objectweb.asm.signature.SignatureWriter
-
The stack used to keep track of class types that have arguments.
- argumentStack - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
The stack used to keep track of class types that have arguments.
- argumentTypes - Variable in class org.objectweb.asm.commons.GeneratorAdapter
-
The argument types of the visited method.
- ARRAY - Static variable in class org.objectweb.asm.Type
-
The sort of array reference types.
- ARRAY_ELEMENT - Static variable in class org.objectweb.asm.TypePath
-
A type path step that steps into the element type of an array type.
- ARRAY_OF - Static variable in class org.objectweb.asm.Frame
-
The constant to be added to an abstract type to get one with one more array dimension.
- arraylength() - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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
-
The 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<Object>) - Static method in class org.objectweb.asm.tree.FrameNode
- asArrayList(boolean[]) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(byte[]) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(char[]) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(double[]) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(float[]) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(int) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(int[]) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(int, T[]) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(long[]) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(short[]) - Static method in class org.objectweb.asm.tree.Util
- asArrayList(T[]) - Static method in class org.objectweb.asm.tree.Util
- ASM_GOTO - Static variable in class org.objectweb.asm.Constants
- ASM_GOTO_W - Static variable in class org.objectweb.asm.Constants
- ASM_IF_ACMPEQ - Static variable in class org.objectweb.asm.Constants
- ASM_IF_ACMPNE - Static variable in class org.objectweb.asm.Constants
- ASM_IF_ICMPEQ - Static variable in class org.objectweb.asm.Constants
- ASM_IF_ICMPGE - Static variable in class org.objectweb.asm.Constants
- ASM_IF_ICMPGT - Static variable in class org.objectweb.asm.Constants
- ASM_IF_ICMPLE - Static variable in class org.objectweb.asm.Constants
- ASM_IF_ICMPLT - Static variable in class org.objectweb.asm.Constants
- ASM_IF_ICMPNE - Static variable in class org.objectweb.asm.Constants
- ASM_IFEQ - Static variable in class org.objectweb.asm.Constants
- ASM_IFGE - Static variable in class org.objectweb.asm.Constants
- ASM_IFGT - Static variable in class org.objectweb.asm.Constants
- ASM_IFLE - Static variable in class org.objectweb.asm.Constants
- ASM_IFLT - Static variable in class org.objectweb.asm.Constants
- ASM_IFNE - Static variable in class org.objectweb.asm.Constants
- ASM_IFNONNULL - Static variable in class org.objectweb.asm.Constants
- ASM_IFNULL - Static variable in class org.objectweb.asm.Constants
- ASM_IFNULL_OPCODE_DELTA - Static variable in class org.objectweb.asm.Constants
- ASM_JSR - Static variable in class org.objectweb.asm.Constants
- ASM_OPCODE_DELTA - Static variable in class org.objectweb.asm.Constants
- ASM10_EXPERIMENTAL - Static variable in interface org.objectweb.asm.Opcodes
-
Deprecated.This API is experimental.
- ASM4 - Static variable in interface org.objectweb.asm.Opcodes
- ASM5 - Static variable in interface org.objectweb.asm.Opcodes
- ASM6 - Static variable in interface org.objectweb.asm.Opcodes
- ASM7 - Static variable in interface org.objectweb.asm.Opcodes
- ASM8 - Static variable in interface org.objectweb.asm.Opcodes
- ASM9 - Static variable in interface org.objectweb.asm.Opcodes
- ASMifier - Class in org.objectweb.asm.util
-
A
Printer
that prints the ASM code to generate the classes if visits. - ASMifier() - Constructor for class org.objectweb.asm.util.ASMifier
-
Constructs a new
ASMifier
. - ASMifier(int, String, int) - Constructor for class org.objectweb.asm.util.ASMifier
-
Constructs a new
ASMifier
. - ASMifierSupport - Interface in org.objectweb.asm.util
-
An
Attribute
that can generate the ASM code to create an equivalent attribute. - asmify(StringBuilder, String, Map<Label, String>) - Method in interface org.objectweb.asm.util.ASMifierSupport
-
Generates the ASM code to create an attribute equal to this attribute.
- astore(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ASTORE - Static variable in interface org.objectweb.asm.Opcodes
- ASTORE_0 - Static variable in class org.objectweb.asm.Constants
- ASTORE_1 - Static variable in class org.objectweb.asm.Constants
- ASTORE_2 - Static variable in class org.objectweb.asm.Constants
- ASTORE_3 - Static variable in class org.objectweb.asm.Constants
- athrow() - Method in class org.objectweb.asm.commons.InstructionAdapter
- ATHROW - Static variable in interface org.objectweb.asm.Opcodes
- Attribute - Class in org.objectweb.asm
-
A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine Specification (JVMS).
- Attribute(String) - Constructor for class org.objectweb.asm.Attribute
-
Constructs a new empty attribute.
- Attribute.Set - Class in org.objectweb.asm
-
A set of attribute prototypes (attributes with the same type are considered equal).
- attributePrototypes - Variable in class org.objectweb.asm.Context
-
The prototypes of the attributes that must be parsed in this class.
- attrs - Variable in class org.objectweb.asm.tree.ClassNode
-
The non standard attributes of this class.
- attrs - Variable in class org.objectweb.asm.tree.FieldNode
-
The non standard attributes of this field.
- attrs - Variable in class org.objectweb.asm.tree.MethodNode
-
The non standard attributes of this method.
- attrs - Variable in class org.objectweb.asm.tree.RecordComponentNode
-
The non standard attributes of this record component.
- av - Variable in class org.objectweb.asm.AnnotationVisitor
-
The annotation visitor to which this visitor must delegate method calls.
B
- b - Variable in class org.objectweb.asm.ClassReader
-
Deprecated.Use
ClassReader.readByte(int)
and the other read methods instead. This field will eventually be deleted. - BALOAD - Static variable in interface org.objectweb.asm.Opcodes
- BASE_TYPES - Static variable in class org.objectweb.asm.util.TraceSignatureVisitor
- BasicInterpreter - Class in org.objectweb.asm.tree.analysis
-
An
Interpreter
forBasicValue
values. - BasicInterpreter() - Constructor for class org.objectweb.asm.tree.analysis.BasicInterpreter
-
Constructs a new
BasicInterpreter
for the latest ASM API version. - BasicInterpreter(int) - Constructor for class org.objectweb.asm.tree.analysis.BasicInterpreter
-
Constructs a new
BasicInterpreter
. - BasicValue - Class in org.objectweb.asm.tree.analysis
-
A
Value
that is represented with its type in a seven types type system. - BasicValue(Type) - Constructor for class org.objectweb.asm.tree.analysis.BasicValue
-
Constructs a new
BasicValue
of the given type. - 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
-
Constructs a new
BasicVerifier
for the latest ASM API version. - BasicVerifier(int) - Constructor for class org.objectweb.asm.tree.analysis.BasicVerifier
-
Constructs a new
BasicVerifier
. - BASTORE - Static variable in interface org.objectweb.asm.Opcodes
- binaryOperation(AbstractInsnNode, BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
- binaryOperation(AbstractInsnNode, BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
- binaryOperation(AbstractInsnNode, SourceValue, SourceValue) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
- binaryOperation(AbstractInsnNode, V, V) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Interprets a bytecode instruction with two arguments.
- BIPUSH - Static variable in interface org.objectweb.asm.Opcodes
- BOOLEAN - Static variable in class org.objectweb.asm.Frame
- 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
- BOOTSTRAP_METHOD_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of the BootstrapMethods attribute entries.
- BOOTSTRAP_METHODS - Static variable in class org.objectweb.asm.Constants
- bootstrapMethod - Variable in class org.objectweb.asm.ConstantDynamic
-
The bootstrap method to use to compute the constant value at runtime.
- bootstrapMethodArguments - Variable in class org.objectweb.asm.ConstantDynamic
-
The arguments to pass to the bootstrap method, in order to compute the constant value at runtime.
- bootstrapMethodCount - Variable in class org.objectweb.asm.SymbolTable
-
The number of bootstrap methods in
SymbolTable.bootstrapMethods
. - bootstrapMethodOffsets - Variable in class org.objectweb.asm.ClassReader
-
The start offsets in
ClassReader.classFileBuffer
of each element of the bootstrap_methods array (in the BootstrapMethods attribute). - bootstrapMethods - Variable in class org.objectweb.asm.SymbolTable
-
The content of the BootstrapMethods attribute 'bootstrap_methods' array corresponding to this SymbolTable.
- BOUND - Enum constant in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- box(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instructions to box the top stack value.
- bsm - Variable in class org.objectweb.asm.tree.InvokeDynamicInsnNode
-
The bootstrap method.
- bsmArgs - Variable in class org.objectweb.asm.tree.InvokeDynamicInsnNode
-
The bootstrap method constant arguments.
- BYTE - Static variable in class org.objectweb.asm.Frame
- 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. - bytecodeOffset - Variable in class org.objectweb.asm.Label
-
The offset of this label in the bytecode of its method, in bytes.
- 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 capacity. - ByteVector(byte[]) - Constructor for class org.objectweb.asm.ByteVector
-
Constructs a new
ByteVector
from the given initial data. - ByteVector(int) - Constructor for class org.objectweb.asm.ByteVector
-
Constructs a new
ByteVector
with the given initial capacity.
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
-
The JSR instructions that jump to this subroutine.
- CALOAD - Static variable in interface org.objectweb.asm.Opcodes
- canBeVoid - Variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
Whether the visited signature can be 'V'.
- canCopyMethodAttributes(ClassReader, boolean, boolean, int, int, int) - Method in class org.objectweb.asm.MethodWriter
-
Returns whether the attributes of this method can be copied from the attributes of the given method (assuming there is no method visitor between the given ClassReader and this MethodWriter).
- cast(MethodVisitor, Type, Type) - Static method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to cast from the first given type to the other.
- cast(Type, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instructions to cast a numerical value from one type to another.
- cast(Type, Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to cast from the first given type to the other.
- CAST - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the type declared in an explicit or implicit cast instruction.
- 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.
- catchType - Variable in class org.objectweb.asm.Handler
-
The catch_type field of this JVMS exception_table entry.
- catchTypeDescriptor - Variable in class org.objectweb.asm.Handler
-
The internal name of the type of exceptions handled by this handler, or null to catch any exceptions.
- cconst(ConstantDynamic) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to push the given constant dynamic on the stack.
- CHAR - Static variable in class org.objectweb.asm.Frame
- 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
- charBuffer - Variable in class org.objectweb.asm.Context
-
The buffer used to read strings in the constant pool.
- check(int) - Method in class org.objectweb.asm.tree.AnnotationNode
-
Checks that this annotation node is compatible with the given ASM API version.
- check(int) - Method in class org.objectweb.asm.tree.ClassNode
-
Checks that this class node is compatible with the given ASM API version.
- check(int) - Method in class org.objectweb.asm.tree.FieldNode
-
Checks that this field node is compatible with the given ASM API version.
- check(int) - Method in class org.objectweb.asm.tree.MethodNode
-
Checks that this method node is compatible with the given ASM API version.
- check(int) - Method in class org.objectweb.asm.tree.RecordComponentNode
-
Checks that this record component node is compatible with the given ASM API version.
- 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
- checkAsmExperimental(Object) - Static method in class org.objectweb.asm.Constants
- checkcast(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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
- checkChar(char, String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a single character.
- CheckClassAdapter - Class in org.objectweb.asm.util
-
A
ClassVisitor
that checks that its methods are properly used. - CheckClassAdapter(int, ClassVisitor, boolean) - Constructor for class org.objectweb.asm.util.CheckClassAdapter
-
Constructs a new
CheckClassAdapter
. - CheckClassAdapter(ClassVisitor) - Constructor for class org.objectweb.asm.util.CheckClassAdapter
-
Constructs a new
CheckClassAdapter
. - CheckClassAdapter(ClassVisitor, boolean) - Constructor for class org.objectweb.asm.util.CheckClassAdapter
-
Constructs a new
CheckClassAdapter
. - checkClassName(String, String) - Method in class org.objectweb.asm.util.CheckSignatureAdapter
- checkClassSignature(String) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a class signature.
- checkClassTypeSignature(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a class type signature.
- checkConstant(Object) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
- checkDataFlow - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
Whether the bytecode must be checked with a BasicVerifier.
- checkDescriptor(int, String, boolean) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given string is a valid type descriptor.
- checkDescriptor(int, String, int, boolean) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that a the given substring is a valid type descriptor.
- CheckFieldAdapter - Class in org.objectweb.asm.util
-
A
FieldVisitor
that checks that its methods are properly used. - CheckFieldAdapter(int, FieldVisitor) - Constructor for class org.objectweb.asm.util.CheckFieldAdapter
-
Constructs a new
CheckFieldAdapter
. - CheckFieldAdapter(FieldVisitor) - Constructor for class org.objectweb.asm.util.CheckFieldAdapter
-
Constructs a new
CheckFieldAdapter
. - checkFieldSignature(String) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a field signature.
- checkFrameValue(Object) - Method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks a stack frame value.
- checkFullyQualifiedName(int, String, String) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks that the given name is a fully qualified name, using dots.
- checkIdentifier(int, String, int, int, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given substring is a valid Java identifier.
- checkIdentifier(String, String) - Method in class org.objectweb.asm.util.CheckSignatureAdapter
- checkInternalClassName(int, String, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given string is a valid internal class name.
- checkInternalName(int, String, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given string is a valid internal class name or array type descriptor.
- checkIsPreview(InputStream) - Static method in class org.objectweb.asm.Constants
- checkJavaTypeSignature(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a Java type signature.
- checkLabel(Label, boolean, String) - Method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given label is not null.
- checkLdcConstant(Object) - Method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given value is a valid operand for the LDC instruction.
- checkMethodAccess(int, int, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks that the given access flags do not contain invalid flags for a method.
- CheckMethodAdapter - Class in org.objectweb.asm.util
-
A
MethodVisitor
that checks that its methods are properly used. - CheckMethodAdapter(int, int, String, String, MethodVisitor, Map<Label, Integer>) - Constructor for class org.objectweb.asm.util.CheckMethodAdapter
-
Constructs a new
CheckMethodAdapter
object. - CheckMethodAdapter(int, String, String, MethodVisitor, Map<Label, Integer>) - Constructor for class org.objectweb.asm.util.CheckMethodAdapter
-
Constructs a new
CheckMethodAdapter
object. - CheckMethodAdapter(int, MethodVisitor, Map<Label, Integer>) - Constructor for class org.objectweb.asm.util.CheckMethodAdapter
-
Constructs a new
CheckMethodAdapter
object. - CheckMethodAdapter(MethodVisitor) - Constructor for class org.objectweb.asm.util.CheckMethodAdapter
-
Constructs a new
CheckMethodAdapter
object. - CheckMethodAdapter(MethodVisitor, Map<Label, Integer>) - Constructor for class org.objectweb.asm.util.CheckMethodAdapter
-
Constructs a new
CheckMethodAdapter
object. - CheckMethodAdapter.Method - Enum Class in org.objectweb.asm.util
-
The 'generic' instruction visit methods (i.e.
- CheckMethodAdapter.MethodWriterWrapper - Class in org.objectweb.asm.util
- checkMethodDescriptor(int, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given string is a valid method descriptor.
- checkMethodIdentifier(int, String, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given string is a valid Java identifier.
- checkMethodSignature(String) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a method signature.
- CheckModuleAdapter - Class in org.objectweb.asm.util
-
A
ModuleVisitor
that checks that its methods are properly used. - CheckModuleAdapter(int, ModuleVisitor, boolean) - Constructor for class org.objectweb.asm.util.CheckModuleAdapter
-
Constructs a new
CheckModuleAdapter
. - CheckModuleAdapter(ModuleVisitor, boolean) - Constructor for class org.objectweb.asm.util.CheckModuleAdapter
-
Constructs a new
CheckModuleAdapter
. - CheckModuleAdapter.NameSet - Class in org.objectweb.asm.util
- checkName(String) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
- checkNameNotAlreadyDeclared(String) - Method in class org.objectweb.asm.util.CheckModuleAdapter.NameSet
- checkOpcodeMethod(int, CheckMethodAdapter.Method) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the method to visit the given opcode is equal to the given method.
- CheckRecordComponentAdapter - Class in org.objectweb.asm.util
-
A
RecordComponentVisitor
that checks that its methods are properly used. - CheckRecordComponentAdapter(int, RecordComponentVisitor) - Constructor for class org.objectweb.asm.util.CheckRecordComponentAdapter
-
Constructs a new
CheckRecordComponentAdapter
. - CheckRecordComponentAdapter(RecordComponentVisitor) - Constructor for class org.objectweb.asm.util.CheckRecordComponentAdapter
-
Constructs a new
CheckRecordComponentAdapter
. - checkReferenceTypeSignature(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a reference type signature.
- CheckSignatureAdapter - Class in org.objectweb.asm.util
-
A
SignatureVisitor
that checks that its methods are properly used. - CheckSignatureAdapter(int, int, SignatureVisitor) - Constructor for class org.objectweb.asm.util.CheckSignatureAdapter
-
Constructs a new
CheckSignatureAdapter
. - CheckSignatureAdapter(int, SignatureVisitor) - Constructor for class org.objectweb.asm.util.CheckSignatureAdapter
-
Constructs a new
CheckSignatureAdapter
. - CheckSignatureAdapter.State - Enum Class in org.objectweb.asm.util
-
The possible states of the automaton used to check the order of method calls.
- checkSignatureIdentifier(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks an identifier.
- 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.
- checkState() - Method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks that the visit method has been called and that visitEnd has not been called.
- checkTypeArgument(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a type argument in a class type signature.
- checkTypeArguments(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks the type arguments in a class type signature.
- checkTypeParameter(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a type parameter of a class or method signature.
- checkTypeParameters(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks the type parameters of a class or method signature.
- checkTypeRef(int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks the reference to a type in a type annotation.
- checkTypeVariableSignature(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks a type variable signature.
- checkUnqualifiedName(int, String, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given string is a valid unqualified name.
- checkUnsignedShort(int, String) - Static method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the given value is an unsigned short.
- checkVisitCodeCalled() - Method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the
CheckMethodAdapter.visitCode()
method has been called. - checkVisitEndNotCalled() - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
- checkVisitEndNotCalled() - Method in class org.objectweb.asm.util.CheckFieldAdapter
- checkVisitEndNotCalled() - Method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the
CheckMethodAdapter.visitEnd()
method has not been called. - checkVisitEndNotCalled() - Method in class org.objectweb.asm.util.CheckModuleAdapter
- checkVisitEndNotCalled() - Method in class org.objectweb.asm.util.CheckRecordComponentAdapter
- checkVisitMaxsNotCalled() - Method in class org.objectweb.asm.util.CheckMethodAdapter
-
Checks that the
CheckMethodAdapter.visitMaxs(int, int)
method has not been called. - CHOP_FRAME - Static variable in class org.objectweb.asm.Frame
- CLASS_DESCRIPTOR - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
- CLASS_EXTENDS - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the super class of a class or one of the interfaces it implements.
- CLASS_SIGNATURE - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
Type to be used to check class signatures.
- CLASS_SIGNATURE - Static variable in class org.objectweb.asm.util.Textifier
-
The type of class signatures.
- CLASS_SUFFIX - Static variable in class org.objectweb.asm.util.Textifier
- CLASS_TYPE - Enum constant in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- CLASS_TYPE_PARAMETER - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target a type parameter of a generic class.
- CLASS_TYPE_PARAMETER_BOUND - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target a bound of a type parameter of a generic class.
- CLASS_VERSIONS - Static variable in class org.objectweb.asm.util.ASMifier
- classFileBuffer - Variable in class org.objectweb.asm.ClassReader
-
A byte array containing the JVMS ClassFile structure to be parsed.
- className - Variable in exception org.objectweb.asm.ClassTooLargeException
- className - Variable in class org.objectweb.asm.commons.ClassRemapper
-
The internal name of the visited class.
- className - Variable in exception org.objectweb.asm.MethodTooLargeException
- className - Variable in class org.objectweb.asm.SymbolTable
-
The internal name of the class to which this symbol table belongs.
- classNames - Variable in class org.objectweb.asm.commons.SignatureRemapper
- 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
. - ClassNode(int) - Constructor for class org.objectweb.asm.tree.ClassNode
-
Constructs a new
ClassNode
. - ClassReader - Class in org.objectweb.asm
-
A parser to make a
ClassVisitor
visit a ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS). - ClassReader(byte[]) - Constructor for class org.objectweb.asm.ClassReader
-
Constructs a new
ClassReader
object. - ClassReader(byte[], int, boolean) - 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. - ClassRemapper - Class in org.objectweb.asm.commons
-
A
ClassVisitor
that remaps types with aRemapper
. - ClassRemapper(int, ClassVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.ClassRemapper
-
Constructs a new
ClassRemapper
. - ClassRemapper(ClassVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.ClassRemapper
-
Constructs a new
ClassRemapper
. - ClassTooLargeException - Exception in org.objectweb.asm
-
Exception thrown when the constant pool of a class produced by a
ClassWriter
is too large. - ClassTooLargeException(String, int) - Constructor for exception org.objectweb.asm.ClassTooLargeException
-
Constructs a new
ClassTooLargeException
. - classVersion - Variable in class org.objectweb.asm.util.CheckModuleAdapter
-
The class version number.
- ClassVisitor - Class in org.objectweb.asm
-
A visitor to visit a Java class.
- ClassVisitor(int) - Constructor for class org.objectweb.asm.ClassVisitor
-
Constructs a new
ClassVisitor
. - ClassVisitor(int, ClassVisitor) - Constructor for class org.objectweb.asm.ClassVisitor
-
Constructs a new
ClassVisitor
. - classWriter - Variable in class org.objectweb.asm.SymbolTable
-
The ClassWriter to which this SymbolTable belongs.
- ClassWriter - Class in org.objectweb.asm
-
A
ClassVisitor
that generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS). - 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 the instructions of this list.
- clearStack() - Method in class org.objectweb.asm.tree.analysis.Frame
-
Clears the operand stack of this frame.
- CLINIT - Static variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
The JVM name of static initializer methods.
- clone(List<LabelNode>, Map<LabelNode, LabelNode>) - Static method in class org.objectweb.asm.tree.AbstractInsnNode
-
Returns the clones of the given labels.
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.AbstractInsnNode
-
Returns a copy of this instruction.
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.FieldInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.FrameNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.IincInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.InsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.IntInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.InvokeDynamicInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.JumpInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.LabelNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.LdcInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.LineNumberNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.LookupSwitchInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.MethodInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.MultiANewArrayInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.TableSwitchInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.TypeInsnNode
- clone(Map<LabelNode, LabelNode>) - Method in class org.objectweb.asm.tree.VarInsnNode
- clone(LabelNode, Map<LabelNode, LabelNode>) - Static method in class org.objectweb.asm.tree.AbstractInsnNode
-
Returns the clone of the given label.
- cloneAnnotations(AbstractInsnNode) - Method in class org.objectweb.asm.tree.AbstractInsnNode
-
Clones the annotations of the given instruction into this instruction.
- clonedLabels - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
-
A map from labels from the original code to labels pointing at code specific to this instantiation, for use in remapping try/catch blocks, as well as jumps.
- cmpg(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- cmpl(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- code - Variable in class org.objectweb.asm.MethodWriter
-
The 'code' field of the Code attribute.
- CODE - Static variable in class org.objectweb.asm.Constants
- codeSize - Variable in exception org.objectweb.asm.MethodTooLargeException
- CodeSizeEvaluator - Class in org.objectweb.asm.commons
-
A
MethodVisitor
that approximates the size of the methods it visits. - CodeSizeEvaluator(int, MethodVisitor) - Constructor for class org.objectweb.asm.commons.CodeSizeEvaluator
- CodeSizeEvaluator(MethodVisitor) - Constructor for class org.objectweb.asm.commons.CodeSizeEvaluator
- collectAttributePrototypes(Attribute.Set) - Method in class org.objectweb.asm.FieldWriter
-
Collects the attributes of this field into the given set of attribute prototypes.
- collectAttributePrototypes(Attribute.Set) - Method in class org.objectweb.asm.MethodWriter
-
Collects the attributes of this method into the given set of attribute prototypes.
- collectAttributePrototypes(Attribute.Set) - Method in class org.objectweb.asm.RecordComponentWriter
-
Collects the attributes of this record component into the given set of attribute prototypes.
- COMMA - Static variable in class org.objectweb.asm.util.ASMifier
- COMMA_SEPARATOR - Static variable in class org.objectweb.asm.util.TraceSignatureVisitor
- compareTo(SerialVersionUIDAdder.Item) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
- compute - Variable in class org.objectweb.asm.ClassWriter
-
Indicates what must be automatically computed in
MethodWriter
. - compute - Variable in class org.objectweb.asm.MethodWriter
-
Indicates what must be computed.
- COMPUTE_ALL_FRAMES - Static variable in class org.objectweb.asm.MethodWriter
-
Indicates that all the stack map frames must be computed.
- COMPUTE_FRAMES - Static variable in class org.objectweb.asm.ClassWriter
-
A flag to automatically compute the stack map frames of methods from scratch.
- COMPUTE_INSERTED_FRAMES - Static variable in class org.objectweb.asm.MethodWriter
-
Indicates that the stack map frames of type F_INSERT must be computed.
- COMPUTE_MAX_STACK_AND_LOCAL - Static variable in class org.objectweb.asm.MethodWriter
-
Indicates that the maximum stack size and the maximum number of local variables must be computed, from scratch.
- COMPUTE_MAX_STACK_AND_LOCAL_FROM_FRAMES - Static variable in class org.objectweb.asm.MethodWriter
-
Indicates that the maximum stack size and the maximum number of local variables must be computed, from the existing stack map frames.
- COMPUTE_MAXS - Static variable in class org.objectweb.asm.ClassWriter
-
A flag to automatically compute the maximum stack size and the maximum number of local variables of methods.
- COMPUTE_NOTHING - Static variable in class org.objectweb.asm.MethodWriter
-
Indicates that nothing must be computed.
- computeAllFrames() - Method in class org.objectweb.asm.MethodWriter
-
Computes all the stack map frames of the method, from scratch.
- computeAnnotationsSize(String) - Method in class org.objectweb.asm.AnnotationWriter
-
Returns the size of a Runtime[In]Visible[Type]Annotations attribute containing this annotation and all its predecessors (see
AnnotationWriter.previousAnnotation
. - computeAnnotationsSize(AnnotationWriter, AnnotationWriter, AnnotationWriter, AnnotationWriter) - Static method in class org.objectweb.asm.AnnotationWriter
-
Returns the size of the Runtime[In]Visible[Type]Annotations attributes containing the given annotations and all their predecessors (see
AnnotationWriter.previousAnnotation
. - computeAttributesSize() - Method in class org.objectweb.asm.ModuleWriter
-
Returns the size of the Module, ModulePackages and ModuleMainClass attributes generated by this ModuleWriter.
- computeAttributesSize(SymbolTable) - Method in class org.objectweb.asm.Attribute
-
Returns the total size in bytes of all the attributes in the attribute list that begins with this attribute.
- computeAttributesSize(SymbolTable, byte[], int, int, int) - Method in class org.objectweb.asm.Attribute
-
Returns the total size in bytes of all the attributes in the attribute list that begins with this attribute.
- computeAttributesSize(SymbolTable, int, int) - Static method in class org.objectweb.asm.Attribute
-
Returns the total size in bytes of all the attributes that correspond to the given field, method or class access flags and signature.
- computeBootstrapMethodsSize() - Method in class org.objectweb.asm.SymbolTable
-
Returns the size in bytes of this symbol table's BootstrapMethods attribute.
- computeBufferSize(InputStream) - Static method in class org.objectweb.asm.ClassReader
- computeFieldInfoSize() - Method in class org.objectweb.asm.FieldWriter
-
Returns the size of the field_info JVMS structure generated by this FieldWriter.
- computeImplicitFrame(Context) - Method in class org.objectweb.asm.ClassReader
-
Computes the implicit frame of the method currently being parsed (as defined in the given
Context
) and stores it in the given context. - computeInitialFrame(String, MethodNode) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Computes the initial execution stack frame of the given method.
- computeMaxLocals(MethodNode) - Static method in class org.objectweb.asm.tree.analysis.Analyzer
-
Computes and returns the maximum number of local variables used in the given method.
- computeMaxStack(Frame<?>[]) - Static method in class org.objectweb.asm.tree.analysis.Analyzer
-
Computes and returns the maximum stack size of a method, given its stack map frames.
- computeMaxStackAndLocal() - Method in class org.objectweb.asm.MethodWriter
-
Computes the maximum stack size of the method.
- computeMethodInfoSize() - Method in class org.objectweb.asm.MethodWriter
-
Returns the size of the method_info JVMS structure generated by this MethodWriter.
- computeParameterAnnotationsSize(String, AnnotationWriter[], int) - Static method in class org.objectweb.asm.AnnotationWriter
-
Returns the size of a Runtime[In]VisibleParameterAnnotations attribute containing all the annotation lists from the given AnnotationWriter sub-array.
- computeRecordComponentInfoSize() - Method in class org.objectweb.asm.RecordComponentWriter
-
Returns the size of the record component JVMS structure generated by this RecordComponentWriter.
- computeSHAdigest(byte[]) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
Returns the SHA-1 message digest of the given value.
- computesMaxs() - Method in class org.objectweb.asm.util.CheckMethodAdapter.MethodWriterWrapper
- computeSvuid - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
A flag that indicates if we need to compute SVUID.
- computeSVUID() - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
Computes and returns the value of SVUID.
- CONSTANT_CLASS_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Class_info JVMS structures.
- CONSTANT_DOUBLE_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Double_info JVMS structures.
- CONSTANT_DYNAMIC_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Dynamic_info JVMS structures.
- CONSTANT_FIELDREF_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Fieldref_info JVMS structures.
- CONSTANT_FLOAT_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Float_info JVMS structures.
- CONSTANT_INTEGER_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Integer_info JVMS structures.
- CONSTANT_INTERFACE_METHODREF_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_InterfaceMethodref_info JVMS structures.
- CONSTANT_INVOKE_DYNAMIC_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_InvokeDynamic_info JVMS structures.
- CONSTANT_KIND - Static variable in class org.objectweb.asm.Frame
- CONSTANT_LONG_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Long_info JVMS structures.
- CONSTANT_METHOD_HANDLE_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_MethodHandle_info JVMS structures.
- CONSTANT_METHOD_TYPE_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_MethodType_info JVMS structures.
- CONSTANT_METHODREF_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Methodref_info JVMS structures.
- CONSTANT_MODULE_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Module_info JVMS structures.
- CONSTANT_NAME_AND_TYPE_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_NameAndType_info JVMS structures.
- CONSTANT_PACKAGE_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Package_info JVMS structures.
- CONSTANT_STRING_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_String_info JVMS structures.
- CONSTANT_UTF8_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of CONSTANT_Utf8_info JVMS structures.
- CONSTANT_VALUE - Static variable in class org.objectweb.asm.Constants
- ConstantDynamic - Class in org.objectweb.asm
-
A constant whose value is computed at runtime, with a bootstrap method.
- ConstantDynamic(String, String, Handle, Object...) - Constructor for class org.objectweb.asm.ConstantDynamic
-
Constructs a new
ConstantDynamic
. - constantDynamicValues - Variable in class org.objectweb.asm.ClassReader
-
The ConstantDynamic objects corresponding to the CONSTANT_Dynamic constant pool items.
- constantPool - Variable in class org.objectweb.asm.SymbolTable
-
The content of the ClassFile's constant_pool JVMS structure corresponding to this SymbolTable.
- constantPoolCount - Variable in exception org.objectweb.asm.ClassTooLargeException
- constantPoolCount - Variable in class org.objectweb.asm.SymbolTable
-
The number of constant pool items in
SymbolTable.constantPool
, plus 1. - Constants - Class in org.objectweb.asm
-
Defines additional JVM opcodes, access flags and constants which are not part of the ASM public API.
- Constants() - Constructor for class org.objectweb.asm.Constants
- constantUtf8Values - Variable in class org.objectweb.asm.ClassReader
-
The String objects corresponding to the CONSTANT_Utf8 constant pool items.
- constantValueIndex - Variable in class org.objectweb.asm.FieldWriter
-
The constantvalue_index field of the ConstantValue attribute of this field_info, or 0 if there is no ConstantValue attribute.
- CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target a type parameter of a generic constructor in a constructor call.
- CONSTRUCTOR_REFERENCE - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the receiver type of a constructor reference.
- CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target a type parameter of a generic constructor in a constructor reference.
- contains(Attribute) - Method in class org.objectweb.asm.Attribute.Set
- contains(AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
-
Returns true if the given instruction belongs to this list.
- containsAll(Set<E>, Set<E>) - Static method in class org.objectweb.asm.tree.analysis.SourceInterpreter
- content - Variable in class org.objectweb.asm.Attribute
-
The raw content of this attribute, only used for unknown attributes (see
Attribute.isUnknown()
). - Context - Class in org.objectweb.asm
-
Information about a class being parsed in a
ClassReader
. - Context() - Constructor for class org.objectweb.asm.Context
- copyBootstrapMethods(ClassReader, char[]) - Method in class org.objectweb.asm.SymbolTable
-
Read the BootstrapMethods 'bootstrap_methods' array binary content and add them as entries of the SymbolTable.
- copyFrom(Frame) - Method in class org.objectweb.asm.Frame
-
Sets this frame to the value of the given frame.
- copyOperation(AbstractInsnNode, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
- copyOperation(AbstractInsnNode, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
- copyOperation(AbstractInsnNode, SourceValue) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
- copyOperation(AbstractInsnNode, V) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Interprets a bytecode instruction that moves a value on the stack or to or from local variables.
- cpInfoOffsets - Variable in class org.objectweb.asm.ClassReader
-
The offset in bytes, in
ClassReader.classFileBuffer
, of each cp_info entry of the ClassFile's constant_pool array, plus one. - create(SymbolTable, int, TypePath, String, AnnotationWriter) - Static method in class org.objectweb.asm.AnnotationWriter
-
Creates a new
AnnotationWriter
using named values. - create(SymbolTable, String, AnnotationWriter) - Static method in class org.objectweb.asm.AnnotationWriter
-
Creates a new
AnnotationWriter
using named values. - createAnnotationRemapper(String, AnnotationVisitor) - Method in class org.objectweb.asm.commons.AnnotationRemapper
-
Constructs a new remapper for annotations.
- createAnnotationRemapper(String, AnnotationVisitor) - Method in class org.objectweb.asm.commons.ClassRemapper
-
Constructs a new remapper for annotations.
- createAnnotationRemapper(String, AnnotationVisitor) - Method in class org.objectweb.asm.commons.FieldRemapper
-
Constructs a new remapper for annotations.
- createAnnotationRemapper(String, AnnotationVisitor) - Method in class org.objectweb.asm.commons.MethodRemapper
-
Constructs a new remapper for annotations.
- createAnnotationRemapper(String, AnnotationVisitor) - Method in class org.objectweb.asm.commons.RecordComponentRemapper
-
Constructs a new remapper for annotations.
- createAnnotationRemapper(AnnotationVisitor) - Method in class org.objectweb.asm.commons.AnnotationRemapper
-
Deprecated.
- createAnnotationRemapper(AnnotationVisitor) - Method in class org.objectweb.asm.commons.ClassRemapper
-
Deprecated.
- createAnnotationRemapper(AnnotationVisitor) - Method in class org.objectweb.asm.commons.FieldRemapper
-
Deprecated.
- createAnnotationRemapper(AnnotationVisitor) - Method in class org.objectweb.asm.commons.MethodRemapper
-
Deprecated.
- createAnnotationRemapper(AnnotationVisitor) - Method in class org.objectweb.asm.commons.RecordComponentRemapper
-
Deprecated.
- createASMifier(String, int) - Method in class org.objectweb.asm.util.ASMifier
-
Constructs a new
ASMifier
. - createDebugLabel(int, Label[]) - Method in class org.objectweb.asm.ClassReader
-
Creates a label with the
Label.FLAG_DEBUG_ONLY
flag set, if there is no already existing label for the given bytecode offset (otherwise does nothing). - createFieldRemapper(FieldVisitor) - Method in class org.objectweb.asm.commons.ClassRemapper
-
Constructs a new remapper for fields.
- createLabel(int, Label[]) - Method in class org.objectweb.asm.ClassReader
-
Creates a label without the
Label.FLAG_DEBUG_ONLY
flag set, for the given bytecode offset. - createMethodRemapper(MethodVisitor) - Method in class org.objectweb.asm.commons.ClassRemapper
-
Constructs a new remapper for methods.
- createModuleRemapper(ModuleVisitor) - Method in class org.objectweb.asm.commons.ClassRemapper
-
Constructs a new remapper for modules.
- createRecordComponentRemapper(RecordComponentVisitor) - Method in class org.objectweb.asm.commons.ClassRemapper
-
Constructs a new remapper for record components.
- createRemappingSignatureAdapter(SignatureVisitor) - Method in class org.objectweb.asm.commons.Remapper
-
Deprecated.
- createSignatureRemapper(SignatureVisitor) - Method in class org.objectweb.asm.commons.Remapper
-
Constructs a new remapper for signatures.
- createTextifier() - Method in class org.objectweb.asm.util.Textifier
-
Creates a new
Textifier
. - cst - Variable in class org.objectweb.asm.tree.LdcInsnNode
-
The constant to be loaded on the stack.
- currentBasicBlock - Variable in class org.objectweb.asm.MethodWriter
-
The current basic block, i.e.
- currentClass - Variable in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
The type of the class that is verified.
- currentClassInterfaces - Variable in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
The types of the interfaces directly implemented by the class that is verified.
- currentFrame - Variable in class org.objectweb.asm.MethodWriter
-
The current stack map frame.
- CurrentFrame - Class in org.objectweb.asm
-
Information about the input stack map frame at the "current" instruction of a method.
- CurrentFrame(Label) - Constructor for class org.objectweb.asm.CurrentFrame
- currentFrameLocalCount - Variable in class org.objectweb.asm.Context
-
The number of local variable types in the current stack map frame.
- currentFrameLocalCountDelta - Variable in class org.objectweb.asm.Context
-
The delta number of local variable types in the current stack map frame (each type is represented with a single array element - even long and double).
- currentFrameLocalTypes - Variable in class org.objectweb.asm.Context
-
The types of the local variables in the current stack map frame.
- currentFrameOffset - Variable in class org.objectweb.asm.Context
-
The bytecode offset of the current stack map frame.
- currentFrameStackCount - Variable in class org.objectweb.asm.Context
-
The number stack element types in the current stack map frame.
- currentFrameStackTypes - Variable in class org.objectweb.asm.Context
-
The types of the stack elements in the current stack map frame.
- currentFrameType - Variable in class org.objectweb.asm.Context
-
The type of the current stack map frame.
- currentLocals - Variable in class org.objectweb.asm.MethodWriter
-
The number of local variables in the last visited stack map frame.
- currentLocalVariableAnnotationRangeEnds - Variable in class org.objectweb.asm.Context
-
The end of each local variable range in the current local variable annotation.
- currentLocalVariableAnnotationRangeIndices - Variable in class org.objectweb.asm.Context
-
The local variable index of each local variable range in the current local variable annotation.
- currentLocalVariableAnnotationRangeStarts - Variable in class org.objectweb.asm.Context
-
The start of each local variable range in the current local variable annotation.
- currentMethodAccessFlags - Variable in class org.objectweb.asm.Context
-
The access flags of the current method.
- currentMethodDescriptor - Variable in class org.objectweb.asm.Context
-
The descriptor of the current method.
- currentMethodLabels - Variable in class org.objectweb.asm.Context
-
The labels of the current method, indexed by bytecode offset (only bytecode offsets for which a label is needed have a non null associated Label).
- currentMethodName - Variable in class org.objectweb.asm.Context
-
The name of the current method.
- currentSuperClass - Variable in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
The type of the super class of the class that is verified.
- currentTypeAnnotationTarget - Variable in class org.objectweb.asm.Context
-
The target_type and target_info of the current type annotation target, encoded as described in
TypeReference
. - currentTypeAnnotationTargetPath - Variable in class org.objectweb.asm.Context
-
The target_path of the current type annotation target.
- cv - Variable in class org.objectweb.asm.ClassVisitor
-
The class visitor to which this visitor must delegate method calls.
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.Attribute.Set
- data - Variable in class org.objectweb.asm.ByteVector
-
The content of this vector.
- data - Variable in class org.objectweb.asm.Symbol
-
The numeric value of this symbol.
- DCMPG - Static variable in interface org.objectweb.asm.Opcodes
- DCMPL - Static variable in interface org.objectweb.asm.Opcodes
- dconst(double) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to push the given value on the stack.
- 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
- debugExtension - Variable in class org.objectweb.asm.ClassWriter
-
The debug_extension field of the SourceDebugExtension attribute, or null.
- declaration - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
The Java generic type declaration corresponding to the visited signature.
- declareFrameTypes(int, Object[]) - Method in class org.objectweb.asm.util.ASMifier
-
Calls
ASMifier.declareLabel(org.objectweb.asm.Label)
for each label in the given stack map frame types. - declareLabel(Label) - Method in class org.objectweb.asm.util.ASMifier
-
Appends a declaration of the given label to
Printer.stringBuilder
. - defaultValue - Variable in class org.objectweb.asm.MethodWriter
-
The default_value field of the AnnotationDefault attribute, or null.
- delegate - Variable in class org.objectweb.asm.RecordComponentVisitor
-
The record visitor to which this visitor must delegate method calls.
- DEPRECATED - Static variable in class org.objectweb.asm.Constants
- DEPRECATED - Static variable in class org.objectweb.asm.util.Textifier
- 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.InvokeDynamicInsnNode
-
The method'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.commons.AnnotationRemapper
-
The descriptor of the visited annotation.
- descriptor - Variable in class org.objectweb.asm.commons.Method
-
The method descriptor.
- descriptor - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
- descriptor - Variable in class org.objectweb.asm.ConstantDynamic
-
The constant type (must be a field descriptor).
- descriptor - Variable in class org.objectweb.asm.Handle
-
The descriptor of the field or method designated by this handle.
- descriptor - Variable in exception org.objectweb.asm.MethodTooLargeException
- descriptor - Variable in class org.objectweb.asm.MethodWriter
-
The descriptor of this method.
- descriptor - Variable in class org.objectweb.asm.tree.RecordComponentNode
-
The record component descriptor (see
Type
). - descriptorIndex - Variable in class org.objectweb.asm.FieldWriter
-
The descriptor_index field of the field_info JVMS structure.
- descriptorIndex - Variable in class org.objectweb.asm.MethodWriter
-
The descriptor_index field of the method_info JVMS structure.
- descriptorIndex - Variable in class org.objectweb.asm.RecordComponentWriter
-
The descriptor_index field of the the Record attribute.
- 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_MASK - Static variable in class org.objectweb.asm.Frame
- DIM_SHIFT - Static variable in class org.objectweb.asm.Frame
- DIM_SIZE - Static variable in class org.objectweb.asm.Frame
- dims - Variable in class org.objectweb.asm.tree.MultiANewArrayInsnNode
-
Number of dimensions of the array to allocate.
- div(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- DIV - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - DLOAD - Static variable in interface org.objectweb.asm.Opcodes
- DLOAD_0 - Static variable in class org.objectweb.asm.Constants
- DLOAD_1 - Static variable in class org.objectweb.asm.Constants
- DLOAD_2 - Static variable in class org.objectweb.asm.Constants
- DLOAD_3 - Static variable in class org.objectweb.asm.Constants
- 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.Frame
- 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
-
A double value.
- doVisitMethodInsn(int, String, String) - Method in class org.objectweb.asm.commons.AdviceAdapter
- 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
- DSTORE_0 - Static variable in class org.objectweb.asm.Constants
- DSTORE_1 - Static variable in class org.objectweb.asm.Constants
- DSTORE_2 - Static variable in class org.objectweb.asm.Constants
- DSTORE_3 - Static variable in class org.objectweb.asm.Constants
- DSUB - Static variable in interface org.objectweb.asm.Opcodes
- dup() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates a DUP instruction.
- dup() - Method in class org.objectweb.asm.commons.InstructionAdapter
- DUP - Static variable in interface org.objectweb.asm.Opcodes
- DUP_X1 - Static variable in interface org.objectweb.asm.Opcodes
- DUP_X2 - Static variable in interface org.objectweb.asm.Opcodes
- dup2() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates a DUP2 instruction.
- dup2() - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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.
- dup2X1() - Method in class org.objectweb.asm.commons.InstructionAdapter
- dup2X2() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates a DUP2_X2 instruction.
- dup2X2() - Method in class org.objectweb.asm.commons.InstructionAdapter
- dupX1() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates a DUP_X1 instruction.
- dupX1() - Method in class org.objectweb.asm.commons.InstructionAdapter
- dupX2() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates a DUP_X2 instruction.
- dupX2() - Method in class org.objectweb.asm.commons.InstructionAdapter
E
- Edge - Class in org.objectweb.asm
-
An edge in the control flow graph of a method.
- Edge(int, Label, Edge) - Constructor for class org.objectweb.asm.Edge
-
Constructs a new Edge.
- ELEMENT_OF - Static variable in class org.objectweb.asm.Frame
-
The constant to be added to an abstract type to get one with one less array dimension.
- element1 - Variable in class org.objectweb.asm.tree.analysis.SmallSet
-
The first element of this set, maybe null.
- element2 - Variable in class org.objectweb.asm.tree.analysis.SmallSet
-
The second element of this set, maybe null.
- 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.
- emitInstantiation(JSRInlinerAdapter.Instantiation, List<JSRInlinerAdapter.Instantiation>, InsnList, List<TryCatchBlockNode>, List<LocalVariableNode>) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
-
Emits an instantiation of a subroutine, specified by
instantiation
. - EMPTY - Enum constant in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- EMPTY_LIST - Static variable in class org.objectweb.asm.Label
-
A sentinel element used to indicate the end of a list of labels.
- ENCLOSING_METHOD - Static variable in class org.objectweb.asm.Constants
- enclosingClassIndex - Variable in class org.objectweb.asm.ClassWriter
-
The class_index field of the EnclosingMethod attribute, or 0.
- enclosingMethodIndex - Variable in class org.objectweb.asm.ClassWriter
-
The method_index field of the EnclosingMethod attribute.
- encodeUtf8(String, int, int) - Method in class org.objectweb.asm.ByteVector
-
Puts an UTF8 string into this byte vector.
- end - Variable in class org.objectweb.asm.tree.LocalVariableAnnotationNode
-
The last instructions corresponding to the continuous ranges that make the scope of this local variable (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
-
The end of the exception handler's scope (exclusive).
- END - Enum constant in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- END_ARRAY - Static variable in class org.objectweb.asm.util.ASMifier
- END_LABEL - Static variable in class org.objectweb.asm.util.CheckMethodAdapter
- END_PARAMETERS - Static variable in class org.objectweb.asm.util.ASMifier
- endArguments() - Method in class org.objectweb.asm.signature.SignatureWriter
-
Ends the type arguments of a class or inner class type.
- endConstructorBasicBlockWithoutSuccessor() - Method in class org.objectweb.asm.commons.AdviceAdapter
- endCurrentBasicBlockWithNoSuccessor() - Method in class org.objectweb.asm.MethodWriter
-
Ends the current basic block.
- 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
- endMethod() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Marks the end of the visited method.
- endPc - Variable in class org.objectweb.asm.Handler
-
The end_pc field of this JVMS exception_table entry.
- endType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- enlarge(int) - Method in class org.objectweb.asm.ByteVector
-
Enlarges this byte vector so that it can receive 'size' more bytes.
- entries - Variable in class org.objectweb.asm.SymbolTable
-
A hash set of all the entries in this SymbolTable (this includes the constant pool entries, the bootstrap method entries and the type table entries).
- Entry(int, int, long, int) - Constructor for class org.objectweb.asm.SymbolTable.Entry
- Entry(int, int, String, int) - Constructor for class org.objectweb.asm.SymbolTable.Entry
- Entry(int, int, String, long, int) - Constructor for class org.objectweb.asm.SymbolTable.Entry
- Entry(int, int, String, String, int) - Constructor for class org.objectweb.asm.SymbolTable.Entry
- Entry(int, int, String, String, String, long, int) - Constructor for class org.objectweb.asm.SymbolTable.Entry
- entryCount - Variable in class org.objectweb.asm.SymbolTable
-
The total number of
SymbolTable.Entry
instances inSymbolTable.entries
. - entrySet() - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
- EQ - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.ifCmp(org.objectweb.asm.Type, int, org.objectweb.asm.Label)
method. - equals(Object) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
- equals(Object) - Method in class org.objectweb.asm.commons.Method
- equals(Object) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
- equals(Object) - Method in class org.objectweb.asm.ConstantDynamic
- equals(Object) - Method in class org.objectweb.asm.Handle
- 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.
- ERROR_AT - Static variable in class org.objectweb.asm.util.CheckClassAdapter
- EXCEPTION - Static variable in class org.objectweb.asm.Edge
-
A control flow graph edge corresponding to an exception handler.
- EXCEPTION_PARAMETER - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the type of the exception of a 'catch' clause in a method.
- exceptionIndexTable - Variable in class org.objectweb.asm.MethodWriter
-
The exception_index_table array of the Exceptions attribute, or null.
- exceptions - Variable in class org.objectweb.asm.tree.MethodNode
-
The internal names of the method's exception classes (see
Type.getInternalName()
). - exceptions - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
The Java generic exception types declaration corresponding to the visited signature.
- EXCEPTIONS - Static variable in class org.objectweb.asm.Constants
- execute(int, int, String) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- execute(int, int, Symbol, SymbolTable) - Method in class org.objectweb.asm.CurrentFrame
-
Sets this CurrentFrame to the input stack map frame of the next "current" instruction, i.e.
- execute(int, int, Symbol, SymbolTable) - Method in class org.objectweb.asm.Frame
-
Simulates the action of the given instruction on the output stack frame.
- execute(AbstractInsnNode, Interpreter<V>) - Method in class org.objectweb.asm.tree.analysis.Frame
-
Simulates the execution of the given instruction on this execution stack frame.
- executeDupX2(AbstractInsnNode, V, Interpreter<V>) - Method in class org.objectweb.asm.tree.analysis.Frame
- executeInvokeInsn(AbstractInsnNode, String, Interpreter<V>) - Method in class org.objectweb.asm.tree.analysis.Frame
- EXPAND_ASM_INSNS - Static variable in class org.objectweb.asm.ClassReader
-
A flag to expand the ASM specific instructions into an equivalent sequence of standard bytecode instructions.
- EXPAND_FRAMES - Static variable in class org.objectweb.asm.ClassReader
-
A flag to expand the stack map frames.
- exportedPackages - Variable in class org.objectweb.asm.util.CheckModuleAdapter
-
The internal names of the packages exported by the visited module.
- exports - Variable in class org.objectweb.asm.ModuleWriter
-
The binary content of the 'exports' array of the JVMS Module attribute.
- exports - Variable in class org.objectweb.asm.tree.ModuleNode
-
The packages exported by this module.
- exportsCount - Variable in class org.objectweb.asm.ModuleWriter
-
The exports_count field of the JVMS Module attribute.
- EXTENDS - Static variable in class org.objectweb.asm.signature.SignatureVisitor
-
Wildcard for an "extends" type argument.
- EXTENDS_SEPARATOR - Static variable in class org.objectweb.asm.util.TraceSignatureVisitor
F
- F_APPEND - Static variable in interface org.objectweb.asm.Opcodes
-
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
-
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
-
A compressed frame with complete frame data.
- F_INSERT - Static variable in class org.objectweb.asm.Constants
-
A frame inserted between already existing frames.
- F_NEW - Static variable in interface org.objectweb.asm.Opcodes
-
An expanded frame.
- F_SAME - Static variable in interface org.objectweb.asm.Opcodes
-
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
-
A compressed frame with exactly the same locals as the previous frame and with a single value on the stack.
- 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
- 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(float) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to push the given value on the stack.
- 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.TypeReference
-
The sort of type references that target the type of a field.
- FIELD_DESCRIPTOR - Static variable in class org.objectweb.asm.util.Textifier
-
The type of field descriptors.
- 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.Textifier
-
The type of field signatures.
- 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, int, String, String, String, Object) - Constructor for class org.objectweb.asm.tree.FieldNode
-
Constructs a new
FieldNode
. - FieldNode(int, String, String, String, Object) - Constructor for class org.objectweb.asm.tree.FieldNode
-
Constructs a new
FieldNode
. - FieldRemapper - Class in org.objectweb.asm.commons
-
A
FieldVisitor
that remaps types with aRemapper
. - FieldRemapper(int, FieldVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.FieldRemapper
-
Constructs a new
FieldRemapper
. - FieldRemapper(FieldVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.FieldRemapper
-
Constructs a new
FieldRemapper
. - fields - Variable in class org.objectweb.asm.tree.ClassNode
-
The fields of this class.
- FieldVisitor - Class in org.objectweb.asm
-
A visitor to visit a Java field.
- FieldVisitor(int) - Constructor for class org.objectweb.asm.FieldVisitor
-
Constructs a new
FieldVisitor
. - FieldVisitor(int, FieldVisitor) - Constructor for class org.objectweb.asm.FieldVisitor
-
Constructs a new
FieldVisitor
. - FieldWriter - Class in org.objectweb.asm
-
A
FieldVisitor
that generates a corresponding 'field_info' structure, as defined in the Java Virtual Machine Specification (JVMS). - FieldWriter(SymbolTable, 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 refers to the Instantiation which will emit the version of this instruction that we will execute.
- findReachableInsns(int, BitSet, BitSet) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
-
Finds the instructions that are reachable from the given instruction, without following any JSR instruction nor any exception handler.
- findSubroutine(int, Subroutine, List<AbstractInsnNode>) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Follows the control flow graph of the currently analyzed method, starting at the given instruction index, and stores a copy of the given subroutine in
Analyzer.subroutines
for each encountered instruction. - findSubroutineInsns(int, BitSet, BitSet) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
-
Finds the instructions that belong to the subroutine starting at the given instruction index.
- findSubroutinesInsns() - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
-
Determines, for each instruction, to which subroutine(s) it belongs.
- firstAttribute - Variable in class org.objectweb.asm.ClassWriter
-
The first non standard attribute of this class.
- firstAttribute - Variable in class org.objectweb.asm.FieldWriter
-
The first non standard attribute of this field.
- firstAttribute - Variable in class org.objectweb.asm.MethodWriter
-
The first non standard attribute of this method.
- firstAttribute - Variable in class org.objectweb.asm.RecordComponentWriter
-
The first non standard attribute of this record component.
- firstBasicBlock - Variable in class org.objectweb.asm.MethodWriter
-
The first basic block of the method.
- firstCodeAttribute - Variable in class org.objectweb.asm.MethodWriter
-
The first non standard attribute of the Code attribute.
- firstElement - Variable in class org.objectweb.asm.tree.analysis.SmallSet.IteratorImpl
-
The next element to return in
SmallSet.IteratorImpl.next()
. - firstField - Variable in class org.objectweb.asm.ClassWriter
-
The fields of this class, stored in a linked list of
FieldWriter
linked via theirFieldVisitor.fv
field. - firstHandler - Variable in class org.objectweb.asm.MethodWriter
-
The first element in the exception handler list (used to generate the exception_table of the Code attribute).
- firstInsn - Variable in class org.objectweb.asm.tree.InsnList
-
The first instruction in this list.
- firstLocal - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
-
The index of the first local variable, after formal parameters.
- firstMethod - Variable in class org.objectweb.asm.ClassWriter
-
The methods of this class, stored in a linked list of
MethodWriter
linked via theirMethodVisitor.mv
field. - firstRecordComponent - Variable in class org.objectweb.asm.ClassWriter
-
The record components of this class, stored in a linked list of
RecordComponentWriter
linked via theirRecordComponentVisitor.delegate
field. - FLAG_DEBUG_ONLY - Static variable in class org.objectweb.asm.Label
-
A flag indicating that a label is only used for debug attributes.
- FLAG_JUMP_TARGET - Static variable in class org.objectweb.asm.Label
-
A flag indicating that a label is the target of a jump instruction, or the start of an exception handler.
- FLAG_REACHABLE - Static variable in class org.objectweb.asm.Label
-
A flag indicating that a label corresponds to a reachable basic block.
- FLAG_RESOLVED - Static variable in class org.objectweb.asm.Label
-
A flag indicating that the bytecode offset of a label is known.
- FLAG_SUBROUTINE_CALLER - Static variable in class org.objectweb.asm.Label
-
A flag indicating that the basic block corresponding to a label ends with a subroutine call.
- FLAG_SUBROUTINE_END - Static variable in class org.objectweb.asm.Label
-
A flag indicating that the basic block corresponding to a label is the end of a subroutine.
- FLAG_SUBROUTINE_START - Static variable in class org.objectweb.asm.Label
-
A flag indicating that the basic block corresponding to a label is the start of a subroutine.
- flags - Variable in class org.objectweb.asm.ClassWriter
-
The flags passed to the constructor.
- flags - Variable in class org.objectweb.asm.Label
-
The type and status of this label or its corresponding basic block.
- FLAGS_SHIFT - Static variable in class org.objectweb.asm.Frame
- FLAGS_SIZE - Static variable in class org.objectweb.asm.Frame
- FLOAD - Static variable in interface org.objectweb.asm.Opcodes
- FLOAD_0 - Static variable in class org.objectweb.asm.Constants
- FLOAD_1 - Static variable in class org.objectweb.asm.Constants
- FLOAD_2 - Static variable in class org.objectweb.asm.Constants
- FLOAD_3 - Static variable in class org.objectweb.asm.Constants
- FLOAT - Static variable in class org.objectweb.asm.Frame
- 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
-
A float value.
- FMUL - Static variable in interface org.objectweb.asm.Opcodes
- FNEG - Static variable in interface org.objectweb.asm.Opcodes
- FORMAL - Enum constant in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- formalTypeParameterVisited - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
Whether
TraceSignatureVisitor.visitFormalTypeParameter(java.lang.String)
has been called. - FORWARD_REFERENCE_HANDLE_MASK - Static variable in class org.objectweb.asm.Label
-
The bit mask to extract the 'handle' of a forward reference to this label.
- FORWARD_REFERENCE_TYPE_MASK - Static variable in class org.objectweb.asm.Label
-
The bit mask to extract the type of a forward reference to this label.
- FORWARD_REFERENCE_TYPE_SHORT - Static variable in class org.objectweb.asm.Label
-
The type of forward references stored with two bytes in the bytecode.
- FORWARD_REFERENCE_TYPE_WIDE - Static variable in class org.objectweb.asm.Label
-
The type of forward references stored in four bytes in the bytecode.
- FORWARD_REFERENCES_CAPACITY_INCREMENT - Static variable in class org.objectweb.asm.Label
-
The number of elements to add to the
Label.forwardReferences
array when it needs to be resized to store a new forward reference. - forwardJumpStackFrames - Variable in class org.objectweb.asm.commons.AdviceAdapter
-
The stack map frames corresponding to the labels of the forward jumps made *before* the super class constructor has been called (note that the Java Virtual Machine forbids backward jumps before the super class constructor is called).
- forwardReferences - Variable in class org.objectweb.asm.Label
-
The forward references to this label.
- frame - Variable in class org.objectweb.asm.Label
-
The input and output stack map frames of the basic block corresponding to this label.
- Frame - Class in org.objectweb.asm
-
The input and output stack map frames of a basic block.
- Frame<V extends Value> - 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(Label) - Constructor for class org.objectweb.asm.Frame
-
Constructs a new Frame.
- Frame(Frame<? extends V>) - Constructor for class org.objectweb.asm.tree.analysis.Frame
-
Constructs a copy of the given Frame.
- FRAME - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The type of
FrameNode
"instructions". - FRAME_TYPES - Static variable in class org.objectweb.asm.util.ASMifier
- FRAME_TYPES - Static variable in class org.objectweb.asm.util.Textifier
- 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 - Variable in class org.objectweb.asm.tree.analysis.Analyzer
-
The execution stack frames of the currently analyzed method (one per instruction index).
- FREM - Static variable in interface org.objectweb.asm.Opcodes
- FRETURN - Static variable in interface org.objectweb.asm.Opcodes
- fromString(String) - Static method in class org.objectweb.asm.TypePath
-
Converts a type path in string form, in the format used by
TypePath.toString()
, into a TypePath object. - FSTORE - Static variable in interface org.objectweb.asm.Opcodes
- FSTORE_0 - Static variable in class org.objectweb.asm.Constants
- FSTORE_1 - Static variable in class org.objectweb.asm.Constants
- FSTORE_2 - Static variable in class org.objectweb.asm.Constants
- FSTORE_3 - Static variable in class org.objectweb.asm.Constants
- FSUB - Static variable in interface org.objectweb.asm.Opcodes
- FULL_FRAME - Static variable in class org.objectweb.asm.Frame
- fv - Variable in class org.objectweb.asm.FieldVisitor
-
The field visitor to which this visitor must delegate method calls.
G
- GE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.ifCmp(org.objectweb.asm.Type, int, org.objectweb.asm.Label)
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
MethodVisitor
with convenient methods to generate code. - GeneratorAdapter(int, Method, String, Type[], ClassVisitor) - Constructor for class org.objectweb.asm.commons.GeneratorAdapter
-
Constructs a new
GeneratorAdapter
. - GeneratorAdapter(int, Method, MethodVisitor) - Constructor for class org.objectweb.asm.commons.GeneratorAdapter
-
Constructs a new
GeneratorAdapter
. - GeneratorAdapter(int, MethodVisitor, int, String, String) - Constructor for class org.objectweb.asm.commons.GeneratorAdapter
-
Constructs a new
GeneratorAdapter
. - GeneratorAdapter(MethodVisitor, int, String, String) - Constructor for class org.objectweb.asm.commons.GeneratorAdapter
-
Constructs a new
GeneratorAdapter
. - get(int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- get(int) - Method in class org.objectweb.asm.SymbolTable
-
Returns the list of entries which can potentially have the given hash code.
- get(int) - Method in class org.objectweb.asm.tree.InsnList
-
Returns the instruction whose index is given.
- get(Object) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
- getAbstractTypeFromApiFormat(SymbolTable, Object) - Static method in class org.objectweb.asm.Frame
-
Returns the abstract type corresponding to the given public API frame element type.
- getAbstractTypeFromDescriptor(SymbolTable, String, int) - Static method in class org.objectweb.asm.Frame
-
Returns the abstract type corresponding to the given type descriptor.
- getAbstractTypeFromInternalName(SymbolTable, String) - Static method in class org.objectweb.asm.Frame
-
Returns the abstract type corresponding to the internal name of a class.
- getAccess() - Method in class org.objectweb.asm.ClassReader
-
Returns the class's access flags (see
Opcodes
). - getAccess() - Method in class org.objectweb.asm.commons.GeneratorAdapter
- 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() - Method in class org.objectweb.asm.Symbol
-
Returns the result
Type.getArgumentsAndReturnSizes()
onSymbol.value
. - getArgumentsAndReturnSizes() - Method in class org.objectweb.asm.Type
-
Returns the size of the arguments and of the return value of methods of this type.
- getArgumentsAndReturnSizes(String) - Static method in class org.objectweb.asm.Type
-
Computes the size of the arguments and of the return value of a method.
- getArgumentTypes() - Method in class org.objectweb.asm.commons.GeneratorAdapter
- getArgumentTypes() - Method in class org.objectweb.asm.commons.Method
-
Returns the argument types of the method described by this object.
- getArgumentTypes() - Method in class org.objectweb.asm.Type
-
Returns the argument types of methods of this type.
- getArgumentTypes(Method) - Static method in class org.objectweb.asm.Type
-
Returns the
Type
values corresponding to the argument types of the given method. - getArgumentTypes(String) - Static method in class org.objectweb.asm.Type
-
Returns the
Type
values corresponding to the argument types of the given method descriptor. - getAttributeCount() - Method in class org.objectweb.asm.Attribute
-
Returns the number of attributes of the attribute list that begins with this attribute.
- getAttributeCount() - Method in class org.objectweb.asm.ModuleWriter
-
Returns the number of Module, ModulePackages and ModuleMainClass attributes generated by this ModuleWriter.
- getAttributePrototypes() - Method in class org.objectweb.asm.ClassWriter
-
Returns the prototypes of the attributes used by this class, its fields and its methods.
- getBootstrapMethod() - Method in class org.objectweb.asm.ConstantDynamic
-
Returns the bootstrap method used to compute the value of this constant.
- getBootstrapMethodArgument(int) - Method in class org.objectweb.asm.ConstantDynamic
-
Returns an argument passed to the bootstrap method, in order to compute the value of this constant.
- getBootstrapMethodArgumentCount() - Method in class org.objectweb.asm.ConstantDynamic
-
Returns the number of arguments passed to the bootstrap method, in order to compute the value of this constant.
- getBootstrapMethodArgumentsUnsafe() - Method in class org.objectweb.asm.ConstantDynamic
-
Returns the arguments to pass to the bootstrap method, in order to compute the value of this constant.
- getBoxedType(Type) - Static method in class org.objectweb.asm.commons.GeneratorAdapter
- getCanonicalInstance() - Method in class org.objectweb.asm.Label
-
Returns the "canonical"
Label
instance corresponding to this label's bytecode offset, if known, otherwise the label itself. - getChar(String, int) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Returns the string character at the given index, or 0.
- getClass(Type) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
Loads the class corresponding to the given type.
- getClassLoader() - Method in class org.objectweb.asm.ClassWriter
-
Returns the
ClassLoader
to be used by the default implementation ofClassWriter.getCommonSuperClass(String, String)
, that of thisClassWriter
's runtime type by default. - getClassName() - Method in class org.objectweb.asm.ClassReader
-
Returns the internal name of the class (see
Type.getInternalName()
). - getClassName() - Method in exception org.objectweb.asm.ClassTooLargeException
-
Returns the internal name of the class.
- getClassName() - Method in exception org.objectweb.asm.MethodTooLargeException
-
Returns the internal name of the owner class.
- getClassName() - Method in class org.objectweb.asm.SymbolTable
-
Returns the internal name of the class to which this symbol table belongs.
- getClassName() - Method in class org.objectweb.asm.Type
-
Returns the binary name of the class corresponding to this type.
- getClonedLabel(LabelNode) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
-
Returns the clone of the given original label that is appropriate for use by a try/catch block or a variable annotation.
- getClonedLabelForJumpInsn(LabelNode) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
-
Returns the clone of the given original label that is appropriate for use in a jump instruction.
- getCodeSize() - Method in exception org.objectweb.asm.MethodTooLargeException
-
Returns the size of the method's Code attribute, in bytes.
- getCommonSuperClass(String, String) - Method in class org.objectweb.asm.ClassWriter
-
Returns the common super type of the two given types.
- getConcreteOutputType(int, int) - Method in class org.objectweb.asm.Frame
-
Computes the concrete output type corresponding to a given abstract output type.
- getConstantPoolCount() - Method in exception org.objectweb.asm.ClassTooLargeException
-
Returns the number of constant pool items of the class.
- getConstantPoolCount() - Method in class org.objectweb.asm.SymbolTable
-
Returns the number of items in this symbol table's constant_pool array (plus 1).
- getConstantPoolLength() - Method in class org.objectweb.asm.SymbolTable
-
Returns the length in bytes of this symbol table's constant_pool array.
- getConstructorDescriptor(Constructor<?>) - Static method in class org.objectweb.asm.Type
-
Returns the descriptor corresponding to the given constructor.
- getDeclaration() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
-
Returns the Java generic type declaration corresponding to the visited signature.
- getDelegate() - Method in class org.objectweb.asm.RecordComponentVisitor
-
The record visitor to which this visitor must delegate method calls.
- getDesc() - Method in class org.objectweb.asm.Handle
-
Returns the descriptor of the field or method designated by this handle.
- 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.ConstantDynamic
-
Returns the type of this constant.
- getDescriptor() - Method in exception org.objectweb.asm.MethodTooLargeException
-
Returns the descriptor of the method.
- getDescriptor() - Method in class org.objectweb.asm.Type
-
Returns the descriptor corresponding to this type.
- getDescriptor(Class<?>) - Static method in class org.objectweb.asm.Type
-
Returns the descriptor corresponding to the given class.
- getDescriptorInternal(String, boolean) - Static method in class org.objectweb.asm.commons.Method
-
Returns the descriptor corresponding to the given type name.
- 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(BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
-
Returns the value corresponding to the type of the elements of the given array reference value.
- getElementValue(BasicValue) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
- getExceptionIndex() - Method in class org.objectweb.asm.TypeReference
-
Returns the index of the exception, in a 'throws' clause of a method, whose type is referenced by this type reference.
- getExceptions() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
-
Returns the Java generic exception types declaration corresponding to the visited signature.
- getExceptionTableLength(Handler) - Static method in class org.objectweb.asm.Handler
-
Returns the number of elements of the Handler list that begins with the given element.
- getExceptionTableSize(Handler) - Static method in class org.objectweb.asm.Handler
-
Returns the size in bytes of the JVMS exception_table corresponding to the Handler list that begins with the given element.
- getfield(String, String, String) - Method in class org.objectweb.asm.commons.InstructionAdapter
- getField(Type, String, Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to push the value of a non static field on the stack.
- GETFIELD - Static variable in interface org.objectweb.asm.Opcodes
- getFirst() - Method in class org.objectweb.asm.tree.InsnList
-
Returns the first instruction in this list.
- getFirstAttributeOffset() - Method in class org.objectweb.asm.ClassReader
-
Returns the offset in
ClassReader.classFileBuffer
of the first ClassFile's 'attributes' array field entry. - getFormalParameterIndex() - Method in class org.objectweb.asm.TypeReference
-
Returns the index of the formal parameter whose type is referenced by this type reference.
- getFrames() - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Returns the symbolic execution stack frame for each instruction of the last analyzed method.
- getHandlers(int) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Returns the exception handlers for the given instruction.
- getInitializedType(SymbolTable, int) - Method in class org.objectweb.asm.Frame
-
Returns the "initialized" abstract type corresponding to the given abstract type.
- getInputStackSize() - Method in class org.objectweb.asm.Frame
- getInterfaces() - Method in class org.objectweb.asm.ClassReader
-
Returns the internal names of the implemented interfaces (see
Type.getInternalName()
). - getInternalName() - Method in class org.objectweb.asm.Type
-
Returns the internal name of the class corresponding to this object or array 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 offset in this
ClassReader
of a JVMS 'cp_info' structure (i.e. - getItemCount() - Method in class org.objectweb.asm.ClassReader
-
Returns the number of entries in the class's constant pool table.
- getLabel() - Method in class org.objectweb.asm.tree.LabelNode
-
Returns the label encapsulated by this node.
- getLabelNode(Label) - Method in class org.objectweb.asm.tree.MethodNode
-
Returns the LabelNode corresponding to the given Label.
- getLabelNodes(Object[]) - Method in class org.objectweb.asm.tree.MethodNode
- getLabelNodes(Label[]) - Method in class org.objectweb.asm.tree.MethodNode
- 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.
- getLength() - Method in class org.objectweb.asm.TypePath
-
Returns the length of this path, i.e.
- getLocal(int) - Method in class org.objectweb.asm.Frame
-
Returns the abstract type stored at the given local variable index in the output frame.
- 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.
- getMajorVersion() - Method in class org.objectweb.asm.SymbolTable
-
Returns the major version of the class to which this symbol table belongs.
- getMaxSize() - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
- getMaxStackSize() - Method in class org.objectweb.asm.tree.analysis.Frame
-
Returns the maximum number of elements in the operand stack of this frame.
- getMaxStringLength() - Method in class org.objectweb.asm.ClassReader
-
Returns a conservative estimate of the maximum length of the strings contained in the class's constant pool table.
- getMethod(Constructor<?>) - Static method in class org.objectweb.asm.commons.Method
-
Creates a new
Method
. - getMethod(Method) - Static method in class org.objectweb.asm.commons.Method
-
Creates a new
Method
. - 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(Method) - Static method in class org.objectweb.asm.Type
-
Returns the descriptor corresponding to the given method.
- getMethodDescriptor(Type, Type...) - Static method in class org.objectweb.asm.Type
-
Returns the descriptor corresponding to the given argument and return types.
- getMethodName() - Method in exception org.objectweb.asm.MethodTooLargeException
-
Returns the name of the method.
- getMethodType(String) - Static method in class org.objectweb.asm.Type
-
Returns the
Type
corresponding to the given method descriptor. - getMethodType(Type, Type...) - Static method in class org.objectweb.asm.Type
-
Returns the method
Type
corresponding to the given argument and return types. - getMinSize() - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
- getName() - Method in class org.objectweb.asm.commons.GeneratorAdapter
- getName() - Method in class org.objectweb.asm.commons.Method
-
Returns the name of the method described by this object.
- getName() - Method in class org.objectweb.asm.ConstantDynamic
-
Returns the name of this constant.
- getName() - Method in class org.objectweb.asm.Handle
-
Returns the name of the field or method designated by this handle.
- 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
corresponding to the given internal name. - getOffset() - Method in class org.objectweb.asm.Label
-
Returns the bytecode 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
Type
. - getOwner() - Method in class org.objectweb.asm.Handle
-
Returns the internal name of the class that owns the field or method designated by this handle.
- getPrevious() - Method in class org.objectweb.asm.tree.AbstractInsnNode
-
Returns the previous instruction in the list to which this instruction belongs, if any.
- getReturnType() - Method in class org.objectweb.asm.commons.GeneratorAdapter
- getReturnType() - Method in class org.objectweb.asm.commons.Method
-
Returns the return type of the method described by this object.
- getReturnType() - Method in class org.objectweb.asm.Type
-
Returns the return type of methods of this type.
- getReturnType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
-
Returns the Java generic method return type declaration corresponding to the visited signature.
- getReturnType(Method) - Static method in class org.objectweb.asm.Type
-
Returns the
Type
corresponding to the return type of the given method. - getReturnType(String) - Static method in class org.objectweb.asm.Type
-
Returns the
Type
corresponding to the return type of the given method descriptor. - getReturnTypeOffset(String) - Static method in class org.objectweb.asm.Type
-
Returns the start index of the return type of the given method descriptor.
- getSize() - Method in class org.objectweb.asm.ConstantDynamic
-
Returns the size of this constant.
- getSize() - Method in class org.objectweb.asm.tree.analysis.BasicValue
- getSize() - Method in class org.objectweb.asm.tree.analysis.SourceValue
-
Returns the size of this value.
- getSize() - Method in interface org.objectweb.asm.tree.analysis.Value
-
Returns the size of this value in 32 bits words.
- getSize() - Method in class org.objectweb.asm.Type
-
Returns the size of values of this type.
- getSort() - Method in class org.objectweb.asm.Type
-
Returns the sort of this type.
- getSort() - Method in class org.objectweb.asm.TypeReference
-
Returns the sort of this type reference.
- getSource() - Method in class org.objectweb.asm.SymbolTable
-
Returns the ClassReader from which this SymbolTable was constructed.
- 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 elements in the operand stack of this frame.
- getstatic(String, String, String) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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
- getStep(int) - Method in class org.objectweb.asm.TypePath
-
Returns the value of the given step of this path.
- getStepArgument(int) - Method in class org.objectweb.asm.TypePath
-
Returns the index of the type argument that the given step is stepping into.
- getSuperClass(Type) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
Returns the type corresponding to the super class of the given type.
- getSuperName() - Method in class org.objectweb.asm.ClassReader
-
Returns the internal of name of the super class (see
Type.getInternalName()
). - getSuperTypeIndex() - Method in class org.objectweb.asm.TypeReference
-
Returns the index of the "super type" of a class that is referenced by this type reference.
- getTag() - Method in class org.objectweb.asm.Handle
-
Returns the kind of field or method designated by this handle.
- getText() - Method in class org.objectweb.asm.util.Printer
-
Returns the text constructed by this visitor.
- getTryCatchBlockIndex() - Method in class org.objectweb.asm.TypeReference
-
Returns the index of the try catch block (using the order in which they are visited with visitTryCatchBlock), whose 'catch' type is referenced by this type reference.
- 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
-
Returns the
Type
of this value. - 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.InvokeDynamicInsnNode
- 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(int) - Method in class org.objectweb.asm.SymbolTable
-
Returns the type table element whose index is given.
- getType(Class<?>) - Static method in class org.objectweb.asm.Type
-
Returns the
Type
corresponding to the given class. - getType(Constructor<?>) - Static method in class org.objectweb.asm.Type
-
Returns the method
Type
corresponding to the given constructor. - getType(Method) - Static method in class org.objectweb.asm.Type
-
Returns the method
Type
corresponding to the given method. - getType(String) - Static method in class org.objectweb.asm.Type
-
Returns the
Type
corresponding to the given type descriptor. - getTypeAnnotationBytecodeOffset(int[], int) - Method in class org.objectweb.asm.ClassReader
-
Returns the bytecode offset corresponding to the specified JVMS 'type_annotation' structure, or -1 if there is no such type_annotation of if it does not have a bytecode offset.
- getTypeArgumentIndex() - Method in class org.objectweb.asm.TypeReference
-
Returns the index of the type argument referenced by this type reference.
- getTypeInternal(String, int, int) - Static method in class org.objectweb.asm.Type
-
Returns the
Type
corresponding to the given field or method descriptor. - getTypeParameterBoundIndex() - Method in class org.objectweb.asm.TypeReference
-
Returns the index of the type parameter bound, within the type parameter
TypeReference.getTypeParameterIndex()
, referenced by this type reference. - getTypeParameterIndex() - Method in class org.objectweb.asm.TypeReference
-
Returns the index of the type parameter referenced by this type reference.
- getUnqualifiedName(String) - Static method in class org.objectweb.asm.util.CheckClassAdapter
- getValue() - Method in class org.objectweb.asm.TypeReference
-
Returns the int encoded value of this type reference, suitable for use in visit methods related to type annotations, like visitTypeAnnotation.
- goTo(Label) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to jump to the given label.
- goTo(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- GOTO - Static variable in interface org.objectweb.asm.Opcodes
- GOTO_W - Static variable in class org.objectweb.asm.Constants
- GT - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.ifCmp(org.objectweb.asm.Type, int, org.objectweb.asm.Label)
method.
H
- H_GETFIELD - Static variable in interface org.objectweb.asm.Opcodes
- H_GETSTATIC - Static variable in interface org.objectweb.asm.Opcodes
- H_INVOKEINTERFACE - Static variable in interface org.objectweb.asm.Opcodes
- H_INVOKESPECIAL - Static variable in interface org.objectweb.asm.Opcodes
- H_INVOKESTATIC - Static variable in interface org.objectweb.asm.Opcodes
- H_INVOKEVIRTUAL - Static variable in interface org.objectweb.asm.Opcodes
- H_NEWINVOKESPECIAL - Static variable in interface org.objectweb.asm.Opcodes
- H_PUTFIELD - Static variable in interface org.objectweb.asm.Opcodes
- H_PUTSTATIC - Static variable in interface org.objectweb.asm.Opcodes
- Handle - Class in org.objectweb.asm
-
A reference to a field or a method.
- Handle(int, String, String, String) - Constructor for class org.objectweb.asm.Handle
-
Deprecated.this constructor has been superseded by
Handle(int, String, String, String, boolean)
. - Handle(int, String, String, String, boolean) - Constructor for class org.objectweb.asm.Handle
-
Constructs a new field or method handle.
- HANDLE_DESCRIPTOR - Static variable in class org.objectweb.asm.util.Textifier
-
The type of method handle descriptors.
- HANDLE_TAG - Static variable in class org.objectweb.asm.util.Printer
-
The names of the
tag
field values forHandle
. - handler - Variable in class org.objectweb.asm.tree.TryCatchBlockNode
-
The beginning of the exception handler's code.
- Handler - Class in org.objectweb.asm
-
Information about an exception handler.
- Handler(Handler, Label, Label) - Constructor for class org.objectweb.asm.Handler
-
Constructs a new Handler from the given one, with a different scope.
- Handler(Label, Label, Label, int, String) - Constructor for class org.objectweb.asm.Handler
-
Constructs a new Handler.
- handlerPc - Variable in class org.objectweb.asm.Handler
-
The handler_pc field of this JVMS exception_table entry.
- handlers - Variable in class org.objectweb.asm.tree.analysis.Analyzer
-
The exception handlers of the currently analyzed method (one list per instruction index).
- handlers - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The exception handler ranges.
- hasAsmInstructions - Variable in class org.objectweb.asm.MethodWriter
-
Whether the bytecode of this method contains ASM specific instructions.
- hasAsmInstructions() - Method in class org.objectweb.asm.MethodWriter
- hasFlags(int) - Method in class org.objectweb.asm.ClassWriter
-
Returns true if all the given flags were passed to the constructor.
- hasFormals - Variable in class org.objectweb.asm.signature.SignatureWriter
-
Whether the visited signature contains formal type parameters.
- hasFrames() - Method in class org.objectweb.asm.MethodWriter
- hash(int, int) - Static method in class org.objectweb.asm.SymbolTable
- hash(int, long) - Static method in class org.objectweb.asm.SymbolTable
- hash(int, String) - Static method in class org.objectweb.asm.SymbolTable
- hash(int, String, int) - Static method in class org.objectweb.asm.SymbolTable
- hash(int, String, String) - Static method in class org.objectweb.asm.SymbolTable
- hash(int, String, String, int) - Static method in class org.objectweb.asm.SymbolTable
- hash(int, String, String, String) - Static method in class org.objectweb.asm.SymbolTable
- hash(int, String, String, String, int) - Static method in class org.objectweb.asm.SymbolTable
- hashCode - Variable in class org.objectweb.asm.SymbolTable.Entry
-
The hash code of this entry.
- hashCode() - Method in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
- hashCode() - Method in class org.objectweb.asm.commons.Method
- hashCode() - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
- hashCode() - Method in class org.objectweb.asm.ConstantDynamic
- hashCode() - Method in class org.objectweb.asm.Handle
- 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.
- hashes - Variable in class org.objectweb.asm.commons.ModuleHashesAttribute
-
The hash of the modules in
ModuleHashesAttribute.modules
. - hasNext() - Method in class org.objectweb.asm.tree.analysis.SmallSet.IteratorImpl
- hasNext() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
- hasParameters - Variable in class org.objectweb.asm.signature.SignatureWriter
-
Whether the visited signature contains method parameter types.
- hasPrevious() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
- hasStaticInitializer - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
Whether the class has a static initializer.
- hasSubroutines - Variable in class org.objectweb.asm.MethodWriter
-
Whether this method contains subroutines.
- hasSvuid - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
Whether the class already has a SVUID.
- hasSVUID() - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
Returns true if the class already has a SVUID field.
- hconst(Handle) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to push the given handle on the stack.
- header - Variable in class org.objectweb.asm.ClassReader
-
The offset in bytes of the ClassFile's access_flags field.
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
- IASTORE - Static variable in interface org.objectweb.asm.Opcodes
- iconst(int) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to push the given value on the stack.
- 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.ASMifier
-
The identifier of the annotation visitor variable in the produced code.
- 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
- ifacmpeq(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ifacmpne(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- IFEQ - Static variable in interface org.objectweb.asm.Opcodes
- ifge(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- IFGE - Static variable in interface org.objectweb.asm.Opcodes
- ifgt(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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.
- ificmpeq(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ificmpge(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ificmpgt(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ificmple(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ificmplt(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ificmpne(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- ifle(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- IFLE - Static variable in interface org.objectweb.asm.Opcodes
- iflt(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- IFLT - Static variable in interface org.objectweb.asm.Opcodes
- ifne(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- IFNE - Static variable in interface org.objectweb.asm.Opcodes
- ifnonnull(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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.InstructionAdapter
- 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(int, int) - Method in class org.objectweb.asm.commons.InstructionAdapter
- IINC - Static variable in interface org.objectweb.asm.Opcodes
- 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
- ILOAD_0 - Static variable in class org.objectweb.asm.Constants
- ILOAD_1 - Static variable in class org.objectweb.asm.Constants
- ILOAD_2 - Static variable in class org.objectweb.asm.Constants
- ILOAD_3 - Static variable in class org.objectweb.asm.Constants
- IMPLEMENTS_SEPARATOR - Static variable in class org.objectweb.asm.util.TraceSignatureVisitor
- 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.Symbol
-
The index of this symbol in the constant pool, in the BootstrapMethods attribute, or in the (ASM specific) type table of a class (depending on the
Symbol.tag
value). - index - Variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The index of this instruction in the list to which it belongs.
- index - Variable in class org.objectweb.asm.tree.LocalVariableAnnotationNode
-
The local variable's index in each range.
- 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
-
A user managed state associated with this label.
- info - Variable in class org.objectweb.asm.Symbol
-
Additional information about this symbol, generally computed lazily.
- inInstructionsToProcess - Variable in class org.objectweb.asm.tree.analysis.Analyzer
-
The instructions that remain to process (one boolean per instruction index).
- init(String, MethodNode) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Initializes this analyzer.
- init(Frame<? extends V>) - 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
-
The number of types that are initialized in the basic block.
- initializations - Variable in class org.objectweb.asm.Frame
-
The abstract types that are initialized in the basic block.
- initJumpTarget(int, LabelNode) - Method in class org.objectweb.asm.tree.analysis.Frame
-
Initializes a frame corresponding to the target or to the successor of a jump instruction.
- INNER_CLASSES - Static variable in class org.objectweb.asm.Constants
- INNER_TYPE - Static variable in class org.objectweb.asm.TypePath
-
A type path step that steps into the nested type of a class type.
- innerClasses - Variable in class org.objectweb.asm.ClassWriter
-
The 'classes' array of the InnerClasses attribute, or null.
- innerClasses - Variable in class org.objectweb.asm.tree.ClassNode
-
The inner classes of this class.
- 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_STREAM_DATA_CHUNK_SIZE - Static variable in class org.objectweb.asm.ClassReader
-
The size of the temporary byte array used to read class input streams chunk by chunk.
- 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.
- inputStackSize - Variable in class org.objectweb.asm.Label
-
The number of elements in the input stack of the basic block corresponding to this label.
- insert(AbstractInsnNode) - Method in class org.objectweb.asm.tree.InsnList
-
Inserts the given instruction at the beginning 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.
- insert(InsnList) - Method in class org.objectweb.asm.tree.InsnList
-
Inserts the given instructions at the beginning of this list.
- 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. - insnCount - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The number of visited instructions so far.
- insnList - Variable in class org.objectweb.asm.tree.analysis.Analyzer
-
The instructions of the currently analyzed method.
- 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
- InsnListIterator(int) - Constructor for class org.objectweb.asm.tree.InsnList.InsnListIterator
- insnListSize - Variable in class org.objectweb.asm.tree.analysis.Analyzer
-
The size of
Analyzer.insnList
. - 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.SourceValue
-
The instructions that can produce this value.
- 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(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- INSTANCEOF - Static variable in interface org.objectweb.asm.Opcodes
- INSTANCEOF - Static variable in class org.objectweb.asm.signature.SignatureVisitor
-
Wildcard for a normal type argument.
- INSTANCEOF - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the type declared in an 'instanceof' instruction.
- Instantiation(JSRInlinerAdapter.Instantiation, BitSet) - Constructor for class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
- InstructionAdapter - Class in org.objectweb.asm.commons
-
A
MethodVisitor
providing a more detailed API to generate and transform instructions. - InstructionAdapter(int, MethodVisitor) - Constructor for class org.objectweb.asm.commons.InstructionAdapter
-
Constructs a new
InstructionAdapter
. - InstructionAdapter(MethodVisitor) - Constructor for class org.objectweb.asm.commons.InstructionAdapter
-
Constructs a new
InstructionAdapter
. - instructions - Variable in class org.objectweb.asm.tree.MethodNode
-
The instructions of this method.
- instructionsToProcess - Variable in class org.objectweb.asm.tree.analysis.Analyzer
-
The indices of the instructions that remain to process in the currently analyzed method.
- 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
-
A byte, boolean, char, short, or int value.
- INTEGER - Static variable in class org.objectweb.asm.Frame
- INTEGER - Static variable in interface org.objectweb.asm.Opcodes
- INTEGER_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
- interfaceBoundVisited - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
Whether
TraceSignatureVisitor.visitInterfaceBound()
has been called. - interfaceCount - Variable in class org.objectweb.asm.ClassWriter
-
The interface_count field of the JVMS ClassFile structure.
- interfaces - Variable in class org.objectweb.asm.ClassWriter
-
The 'interfaces' array of the JVMS ClassFile structure.
- interfaces - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
The interfaces implemented by the class.
- interfaces - Variable in class org.objectweb.asm.tree.ClassNode
-
The internal names of the interfaces directly implemented by this class (see
Type.getInternalName()
). - interfaceVisited - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
Whether
TraceSignatureVisitor.visitInterface()
has been called. - INTERNAL - Static variable in class org.objectweb.asm.Type
-
The (private) sort of object reference types represented with an internal name.
- INTERNAL_NAME - Static variable in class org.objectweb.asm.util.Textifier
-
The type of internal names.
- interpreter - Variable in class org.objectweb.asm.tree.analysis.Analyzer
-
The interpreter to use to symbolically interpret the bytecode instructions.
- Interpreter<V extends Value> - Class in org.objectweb.asm.tree.analysis
-
A semantic bytecode interpreter.
- Interpreter(int) - Constructor for class org.objectweb.asm.tree.analysis.Interpreter
-
Constructs a new
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
. - INVALID - Static variable in class org.objectweb.asm.util.CheckMethodAdapter
- INVALID - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
- INVALID_DESCRIPTOR - Static variable in class org.objectweb.asm.util.CheckMethodAdapter
- INVALID_LOCAL_VARIABLE_INDEX - Static variable in class org.objectweb.asm.util.CheckMethodAdapter
- INVALID_OPCODE - Static variable in class org.objectweb.asm.commons.AdviceAdapter
-
Prefix of the error message when invalid opcodes are found.
- INVALID_TYPE_REFERENCE - Static variable in class org.objectweb.asm.util.CheckMethodAdapter
- INVISIBLE - Static variable in class org.objectweb.asm.util.Textifier
- invisibleAnnotableParameterCount - Variable in class org.objectweb.asm.MethodWriter
-
The number of method parameters that can have runtime visible annotations, or 0.
- invisibleAnnotableParameterCount - Variable in class org.objectweb.asm.tree.MethodNode
-
The number of method parameters than can have runtime invisible annotations.
- invisibleAnnotableParameterCount - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The number of method parameters that can have runtime invisible annotations.
- invisibleAnnotations - Variable in class org.objectweb.asm.tree.ClassNode
-
The runtime invisible annotations of this class.
- invisibleAnnotations - Variable in class org.objectweb.asm.tree.FieldNode
-
The runtime invisible annotations of this field.
- invisibleAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
-
The runtime invisible annotations of this method.
- invisibleAnnotations - Variable in class org.objectweb.asm.tree.RecordComponentNode
-
The runtime invisible annotations of this record component.
- invisibleLocalVariableAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
-
The invisible local variable annotations of this method.
- invisibleParameterAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
-
The runtime invisible parameter annotations of this method.
- invisibleTypeAnnotations - Variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The runtime invisible type annotations of this instruction.
- invisibleTypeAnnotations - Variable in class org.objectweb.asm.tree.ClassNode
-
The runtime invisible type annotations of this class.
- invisibleTypeAnnotations - Variable in class org.objectweb.asm.tree.FieldNode
-
The runtime invisible type annotations of this field.
- invisibleTypeAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
-
The runtime invisible type annotations of this method.
- invisibleTypeAnnotations - Variable in class org.objectweb.asm.tree.RecordComponentNode
-
The runtime invisible type annotations of this record component.
- invisibleTypeAnnotations - Variable in class org.objectweb.asm.tree.TryCatchBlockNode
-
The runtime invisible type annotations on the exception handler type.
- INVOKE_DYNAMIC_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The type of
InvokeDynamicInsnNode
instructions. - invokeConstructor(Type, Method) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to invoke a constructor.
- invokedynamic(String, String, Handle, Object[]) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to call the given dynamic method.
- invokeDynamic(String, String, Handle, Object...) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates an invokedynamic instruction.
- INVOKEDYNAMIC - Static variable in interface org.objectweb.asm.Opcodes
- InvokeDynamicInsnNode - Class in org.objectweb.asm.tree
-
A node that represents an invokedynamic instruction.
- InvokeDynamicInsnNode(String, String, Handle, Object...) - Constructor for class org.objectweb.asm.tree.InvokeDynamicInsnNode
-
Constructs a new
InvokeDynamicInsnNode
. - invokeInsn(int, Type, Method, boolean) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates an invoke method instruction.
- invokeinterface(String, String, String) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to call the given interface method.
- 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(String, String, String) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Deprecated.
- invokespecial(String, String, String, boolean) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to call the given special method.
- INVOKESPECIAL - Static variable in interface org.objectweb.asm.Opcodes
- invokestatic(String, String, String) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Deprecated.
- invokestatic(String, String, String, boolean) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to call the given static method.
- 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(String, String, String) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Deprecated.
- invokevirtual(String, String, String, boolean) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to call the given virtual method.
- 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
- IREM - Static variable in interface org.objectweb.asm.Opcodes
- IRETURN - Static variable in interface org.objectweb.asm.Opcodes
- isArrayValue(BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
-
Returns whether the given value corresponds to an array reference.
- isArrayValue(BasicValue) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
- isAssignableFrom(Type, Type) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
Returns whether the class corresponding to the first argument is either the same as, or is a superclass or superinterface of the class corresponding to the second argument.
- isCodeAttribute() - Method in class org.objectweb.asm.Attribute
-
Returns true if this type of attribute is a Code attribute.
- isConstructor - Variable in class org.objectweb.asm.commons.AdviceAdapter
-
Whether the visited method is a constructor.
- 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.Handle
-
Whether the owner is an interface or not.
- isInterface - Variable in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
Whether the class that is verified is an interface.
- isInterface - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
Whether the visited signature is a class signature of a Java interface.
- isInterface() - Method in class org.objectweb.asm.Handle
-
Returns true if the owner of the field or method designated by this handle is an interface.
- isInterface(Type) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
Returns whether the given type corresponds to the type of an interface.
- isOpen - Variable in class org.objectweb.asm.util.CheckModuleAdapter
-
Whether the visited module is open.
- isReference() - Method in class org.objectweb.asm.tree.analysis.BasicValue
-
Returns whether this value corresponds to an object or array reference.
- isSubTypeOf(BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
-
Returns whether the type corresponding to the first argument is a subtype of the type corresponding to the second argument.
- isSubTypeOf(BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
- ISTORE - Static variable in interface org.objectweb.asm.Opcodes
- ISTORE_0 - Static variable in class org.objectweb.asm.Constants
- ISTORE_1 - Static variable in class org.objectweb.asm.Constants
- ISTORE_2 - Static variable in class org.objectweb.asm.Constants
- ISTORE_3 - Static variable in class org.objectweb.asm.Constants
- 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.
- isWhitelisted(String) - Static method in class org.objectweb.asm.Constants
- Item(String, int, String) - Constructor for class org.objectweb.asm.commons.SerialVersionUIDAdder.Item
- ITEM_ASM_BOOLEAN - Static variable in class org.objectweb.asm.Frame
- ITEM_ASM_BYTE - Static variable in class org.objectweb.asm.Frame
- ITEM_ASM_CHAR - Static variable in class org.objectweb.asm.Frame
- ITEM_ASM_SHORT - Static variable in class org.objectweb.asm.Frame
- ITEM_DOUBLE - Static variable in class org.objectweb.asm.Frame
- ITEM_FLOAT - Static variable in class org.objectweb.asm.Frame
- ITEM_INTEGER - Static variable in class org.objectweb.asm.Frame
- ITEM_LONG - Static variable in class org.objectweb.asm.Frame
- ITEM_NULL - Static variable in class org.objectweb.asm.Frame
- ITEM_OBJECT - Static variable in class org.objectweb.asm.Frame
- ITEM_TOP - Static variable in class org.objectweb.asm.Frame
- ITEM_UNINITIALIZED - Static variable in class org.objectweb.asm.Frame
- ITEM_UNINITIALIZED_THIS - Static variable in class org.objectweb.asm.Frame
- 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.
- IteratorImpl(T, T) - Constructor for class org.objectweb.asm.tree.analysis.SmallSet.IteratorImpl
- itf - Variable in class org.objectweb.asm.tree.MethodInsnNode
-
Whether the method's owner class if an interface.
- IUSHR - Static variable in interface org.objectweb.asm.Opcodes
- IXOR - Static variable in interface org.objectweb.asm.Opcodes
J
- jsr(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- JSR - Static variable in interface org.objectweb.asm.Opcodes
- JSR_W - Static variable in class org.objectweb.asm.Constants
- JSRInlinerAdapter - Class in org.objectweb.asm.commons
-
A
MethodVisitor
that removes JSR instructions and inlines the referenced subroutines. - JSRInlinerAdapter(int, MethodVisitor, int, String, String, String, String[]) - Constructor for class org.objectweb.asm.commons.JSRInlinerAdapter
-
Constructs a new
JSRInlinerAdapter
. - JSRInlinerAdapter(MethodVisitor, int, String, String, String, String[]) - Constructor for class org.objectweb.asm.commons.JSRInlinerAdapter
-
Constructs a new
JSRInlinerAdapter
. - JSRInlinerAdapter.Instantiation - Class in org.objectweb.asm.commons
-
An instantiation of a subroutine.
- JUMP - Static variable in class org.objectweb.asm.Edge
-
A control flow graph edge corresponding to a jump or ret instruction.
- 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
- keys - Variable in class org.objectweb.asm.tree.LookupSwitchInsnNode
-
The values of the keys.
- KIND_MASK - Static variable in class org.objectweb.asm.Frame
- KIND_SHIFT - Static variable in class org.objectweb.asm.Frame
- KIND_SIZE - Static variable in class org.objectweb.asm.Frame
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 - Variable in class org.objectweb.asm.tree.JumpInsnNode
-
The operand of this instruction.
- Label - Class in org.objectweb.asm
-
A position in the bytecode of a method.
- Label() - 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". - labelInsnIndices - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
The index of the instruction designated by each visited label so far.
- labelInsnIndices - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The index of the instruction designated by each visited label.
- labelNames - Variable in class org.objectweb.asm.util.ASMifier
-
The name of the Label variables in the produced code.
- labelNames - Variable in class org.objectweb.asm.util.Textifier
-
The names of the labels.
- LabelNode - Class in org.objectweb.asm.tree
-
An
AbstractInsnNode
that encapsulates aLabel
. - LabelNode() - Constructor for class org.objectweb.asm.tree.LabelNode
- LabelNode(Label) - Constructor for class org.objectweb.asm.tree.LabelNode
- 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.tree.LookupSwitchInsnNode
-
Beginnings of the handler blocks.
- labels - Variable in class org.objectweb.asm.tree.TableSwitchInsnNode
-
Beginnings of the handler blocks.
- 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
- lastBasicBlock - Variable in class org.objectweb.asm.MethodWriter
-
The last basic block of the method (in bytecode offset order).
- lastBytecodeOffset - Variable in class org.objectweb.asm.MethodWriter
-
The start offset of the last visited instruction.
- lastCodeRuntimeInvisibleTypeAnnotation - Variable in class org.objectweb.asm.MethodWriter
-
The last runtime invisible type annotation of the Code attribute.
- lastCodeRuntimeVisibleTypeAnnotation - Variable in class org.objectweb.asm.MethodWriter
-
The last runtime visible type annotation of the Code attribute.
- lastField - Variable in class org.objectweb.asm.ClassWriter
-
The fields of this class, stored in a linked list of
FieldWriter
linked via theirFieldVisitor.fv
field. - lastFrameInsnIndex - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The index of the instruction corresponding to the last visited stack map frame.
- lastHandler - Variable in class org.objectweb.asm.MethodWriter
-
The last element in the exception handler list (used to generate the exception_table of the Code attribute).
- lastInsn - Variable in class org.objectweb.asm.tree.InsnList
-
The last instruction in this list.
- lastMethod - Variable in class org.objectweb.asm.ClassWriter
-
The methods of this class, stored in a linked list of
MethodWriter
linked via theirMethodVisitor.mv
field. - LASTORE - Static variable in interface org.objectweb.asm.Opcodes
- lastRecordComponent - Variable in class org.objectweb.asm.ClassWriter
-
The record components of this class, stored in a linked list of
RecordComponentWriter
linked via theirRecordComponentVisitor.delegate
field. - lastRuntimeInvisibleAnnotation - Variable in class org.objectweb.asm.ClassWriter
-
The last runtime invisible annotation of this class.
- lastRuntimeInvisibleAnnotation - Variable in class org.objectweb.asm.FieldWriter
-
The last runtime invisible annotation of this field.
- lastRuntimeInvisibleAnnotation - Variable in class org.objectweb.asm.MethodWriter
-
The last runtime invisible annotation of this method.
- lastRuntimeInvisibleAnnotation - Variable in class org.objectweb.asm.RecordComponentWriter
-
The last runtime invisible annotation of this record component.
- lastRuntimeInvisibleParameterAnnotations - Variable in class org.objectweb.asm.MethodWriter
-
The runtime invisible parameter annotations of this method.
- lastRuntimeInvisibleTypeAnnotation - Variable in class org.objectweb.asm.ClassWriter
-
The last runtime invisible type annotation of this class.
- lastRuntimeInvisibleTypeAnnotation - Variable in class org.objectweb.asm.FieldWriter
-
The last runtime invisible type annotation of this field.
- lastRuntimeInvisibleTypeAnnotation - Variable in class org.objectweb.asm.MethodWriter
-
The last runtime invisible type annotation of this method.
- lastRuntimeInvisibleTypeAnnotation - Variable in class org.objectweb.asm.RecordComponentWriter
-
The last runtime invisible type annotation of this record component.
- lastRuntimeVisibleAnnotation - Variable in class org.objectweb.asm.ClassWriter
-
The last runtime visible annotation of this class.
- lastRuntimeVisibleAnnotation - Variable in class org.objectweb.asm.FieldWriter
-
The last runtime visible annotation of this field.
- lastRuntimeVisibleAnnotation - Variable in class org.objectweb.asm.MethodWriter
-
The last runtime visible annotation of this method.
- lastRuntimeVisibleAnnotation - Variable in class org.objectweb.asm.RecordComponentWriter
-
The last runtime visible annotation of this record component.
- lastRuntimeVisibleParameterAnnotations - Variable in class org.objectweb.asm.MethodWriter
-
The runtime visible parameter annotations of this method.
- lastRuntimeVisibleTypeAnnotation - Variable in class org.objectweb.asm.ClassWriter
-
The last runtime visible type annotation of this class.
- lastRuntimeVisibleTypeAnnotation - Variable in class org.objectweb.asm.FieldWriter
-
The last runtime visible type annotation of this field.
- lastRuntimeVisibleTypeAnnotation - Variable in class org.objectweb.asm.MethodWriter
-
The last runtime visible type annotation of this method.
- lastRuntimeVisibleTypeAnnotation - Variable in class org.objectweb.asm.RecordComponentWriter
-
The last runtime visible type annotation of this record component.
- lcmp() - Method in class org.objectweb.asm.commons.InstructionAdapter
- LCMP - Static variable in interface org.objectweb.asm.Opcodes
- lconst(long) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to push the given value on the stack.
- 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.tree.AbstractInsnNode
-
The type of
LdcInsnNode
instructions. - LDC_W - Static variable in class org.objectweb.asm.Constants
- LDC2_W - Static variable in class org.objectweb.asm.Constants
- 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
. - LDIV - Static variable in interface org.objectweb.asm.Opcodes
- LE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.ifCmp(org.objectweb.asm.Type, int, org.objectweb.asm.Label)
method. - length - Variable in class org.objectweb.asm.ByteVector
-
The actual number of bytes in this vector.
- line - Variable in class org.objectweb.asm.tree.LineNumberNode
-
A line number.
- LINE - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The type of
LineNumberNode
"instructions". - LINE_NUMBER_TABLE - Static variable in class org.objectweb.asm.Constants
- LINE_NUMBERS_CAPACITY_INCREMENT - Static variable in class org.objectweb.asm.Label
-
The number of elements to add to the
Label.otherLineNumbers
array when it needs to be resized to store a new source line number. - lineNumber - Variable in class org.objectweb.asm.Label
-
The source line number corresponding to this label, or 0.
- 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
. - lineNumberTable - Variable in class org.objectweb.asm.MethodWriter
-
The line_number_table array of the LineNumberTable code attribute, or null.
- lineNumberTableLength - Variable in class org.objectweb.asm.MethodWriter
-
The line_number_table_length field of the LineNumberTable code attribute.
- LLOAD - Static variable in interface org.objectweb.asm.Opcodes
- LLOAD_0 - Static variable in class org.objectweb.asm.Constants
- LLOAD_1 - Static variable in class org.objectweb.asm.Constants
- LLOAD_2 - Static variable in class org.objectweb.asm.Constants
- LLOAD_3 - Static variable in class org.objectweb.asm.Constants
- LMUL - Static variable in interface org.objectweb.asm.Opcodes
- LNEG - Static variable in interface org.objectweb.asm.Opcodes
- load(int, Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instructions to load all the method arguments on the stack.
- loadArgs(int, int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instructions to load the given method arguments on the stack.
- loader - Variable in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
The loader to use to load the referenced classes.
- 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 - Variable in class org.objectweb.asm.tree.FrameNode
-
The types of the local variables of this stack map frame.
- LOCAL_KIND - Static variable in class org.objectweb.asm.Frame
- LOCAL_VARIABLE - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the type of a local variable in a method.
- LOCAL_VARIABLE_TABLE - Static variable in class org.objectweb.asm.Constants
- LOCAL_VARIABLE_TYPE_TABLE - Static variable in class org.objectweb.asm.Constants
- locals - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
-
The local variable slots for the current execution frame.
- localsUsed - Variable in class org.objectweb.asm.tree.analysis.Subroutine
-
The local variables that are read or written by this subroutine.
- localTypes - Variable in class org.objectweb.asm.commons.GeneratorAdapter
-
The types of the local variables of the visited method.
- LocalVariableAnnotationNode - Class in org.objectweb.asm.tree
-
A node that represents a type annotation on a local or resource variable.
- LocalVariableAnnotationNode(int, int, TypePath, LabelNode[], LabelNode[], int[], String) - Constructor for class org.objectweb.asm.tree.LocalVariableAnnotationNode
-
Constructs a new
LocalVariableAnnotationNode
. - LocalVariableAnnotationNode(int, TypePath, LabelNode[], LabelNode[], int[], String) - Constructor for class org.objectweb.asm.tree.LocalVariableAnnotationNode
-
Constructs a new
LocalVariableAnnotationNode
. - 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
MethodVisitor
that renumbers local variables in their order of appearance. - LocalVariablesSorter(int, int, String, MethodVisitor) - Constructor for class org.objectweb.asm.commons.LocalVariablesSorter
-
Constructs a new
LocalVariablesSorter
. - LocalVariablesSorter(int, String, MethodVisitor) - Constructor for class org.objectweb.asm.commons.LocalVariablesSorter
-
Constructs a new
LocalVariablesSorter
. - localVariableTable - Variable in class org.objectweb.asm.MethodWriter
-
The local_variable_table array of the LocalVariableTable code attribute, or null.
- localVariableTableLength - Variable in class org.objectweb.asm.MethodWriter
-
The local_variable_table_length field of the LocalVariableTable code attribute.
- localVariableTypeTable - Variable in class org.objectweb.asm.MethodWriter
-
The local_variable_type_table array of the LocalVariableTypeTable code attribute, or null.
- localVariableTypeTableLength - Variable in class org.objectweb.asm.MethodWriter
-
The local_variable_type_table_length field of the LocalVariableTypeTable code attribute.
- LONG - Static variable in class org.objectweb.asm.Frame
- 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
-
A long value.
- lookupswitch(Label, int[], Label[]) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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
- 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
- LSTORE_0 - Static variable in class org.objectweb.asm.Constants
- LSTORE_1 - Static variable in class org.objectweb.asm.Constants
- LSTORE_2 - Static variable in class org.objectweb.asm.Constants
- LSTORE_3 - Static variable in class org.objectweb.asm.Constants
- LSUB - Static variable in interface org.objectweb.asm.Opcodes
- LT - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.ifCmp(org.objectweb.asm.Type, int, org.objectweb.asm.Label)
method. - ltab - Variable in class org.objectweb.asm.util.Textifier
-
The indentation of 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.util.ASMifier
-
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 the given class.
- main(String[]) - Static method in class org.objectweb.asm.util.Textifier
-
Prints a disassembled view of the given class to the standard output.
- main(String[], PrintWriter) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks the given class.
- main(String[], PrintWriter, PrintWriter) - Static method in class org.objectweb.asm.util.ASMifier
-
Prints the ASM source code to generate the given class to the given output.
- main(String[], PrintWriter, PrintWriter) - Static method in class org.objectweb.asm.util.Textifier
-
Prints a disassembled view of the given class to the given output.
- main(String[], String, Printer, PrintWriter, PrintWriter) - Static method in class org.objectweb.asm.util.Printer
-
Prints a the given class to the given output.
- mainClass - Variable in class org.objectweb.asm.tree.ModuleNode
-
The internal name of the main class of this module.
- mainClassIndex - Variable in class org.objectweb.asm.ModuleWriter
-
The main_class_index field of the JVMS ModuleMainClass attribute, or 0.
- mainSubroutineInsns - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter
-
The instructions that belong to the main "subroutine".
- majorVersion - Variable in class org.objectweb.asm.SymbolTable
-
The major version number of the class to which this symbol table belongs.
- map(String) - Method in class org.objectweb.asm.commons.Remapper
-
Maps the internal name of a class to its new name.
- map(String) - Method in class org.objectweb.asm.commons.SimpleRemapper
- mapAnnotationAttributeName(String) - Method in class org.objectweb.asm.commons.AnnotationRemapper
-
Maps an annotation attribute name with the remapper.
- mapAnnotationAttributeName(String, String) - Method in class org.objectweb.asm.commons.Remapper
-
Maps an annotation attribute name.
- mapAnnotationAttributeName(String, String) - Method in class org.objectweb.asm.commons.SimpleRemapper
- mapDesc(String) - Method in class org.objectweb.asm.commons.Remapper
-
Returns the given descriptor, remapped with
Remapper.map(String)
. - mapFieldName(String, String, String) - Method in class org.objectweb.asm.commons.Remapper
-
Maps a field name to its new name.
- mapFieldName(String, String, String) - Method in class org.objectweb.asm.commons.SimpleRemapper
- mapInnerClassName(String, String, String) - Method in class org.objectweb.asm.commons.Remapper
-
Maps an inner class name to its new name.
- mapInvokeDynamicMethodName(String, String) - Method in class org.objectweb.asm.commons.Remapper
-
Maps an invokedynamic or a constant dynamic method name to its new name.
- mapInvokeDynamicMethodName(String, String) - Method in class org.objectweb.asm.commons.SimpleRemapper
- mapMethodDesc(String) - Method in class org.objectweb.asm.commons.Remapper
-
Returns the given method descriptor, with its argument and return type descriptors remapped with
Remapper.mapDesc(String)
. - mapMethodName(String, String, String) - Method in class org.objectweb.asm.commons.Remapper
-
Maps a method name to its new name.
- mapMethodName(String, String, String) - Method in class org.objectweb.asm.commons.SimpleRemapper
- mapModuleName(String) - Method in class org.objectweb.asm.commons.Remapper
-
Maps a module name to its new name.
- mapPackageName(String) - Method in class org.objectweb.asm.commons.Remapper
-
Maps a package name to its new name.
- mapping - Variable in class org.objectweb.asm.commons.SimpleRemapper
- mapRecordComponentName(String, String, String) - Method in class org.objectweb.asm.commons.Remapper
-
Maps a record component name to its new name.
- mapSignature(String, boolean) - Method in class org.objectweb.asm.commons.Remapper
-
Returns the given signature, remapped with the
SignatureVisitor
returned byRemapper.createSignatureRemapper(SignatureVisitor)
. - mapType(String) - Method in class org.objectweb.asm.commons.Remapper
-
Returns the given internal name, remapped with
Remapper.map(String)
. - mapType(Type) - Method in class org.objectweb.asm.commons.Remapper
- mapTypes(String[]) - Method in class org.objectweb.asm.commons.Remapper
-
Returns the given internal names, remapped with
Remapper.map(String)
. - mapValue(Object) - Method in class org.objectweb.asm.commons.Remapper
-
Returns the given value, remapped with this remapper.
- mark() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Marks the current code position with a new label.
- mark(Label) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Marks the current code position with the given label.
- mark(Label) - Method in class org.objectweb.asm.commons.InstructionAdapter
- markSubroutine(short) - Method in class org.objectweb.asm.Label
-
Finds the basic blocks that belong to the subroutine starting with the basic block corresponding to this label, and marks these blocks as belonging to this subroutine.
- 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.
- MAX_BUFFER_SIZE - Static variable in class org.objectweb.asm.ClassReader
-
The maximum size of array to allocate.
- MAX_STACK_SIZE - Static variable in class org.objectweb.asm.tree.analysis.Frame
-
The maximum size of the operand stack of any method.
- 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
-
The max_locals field of the Code attribute.
- maxLocals - Variable in class org.objectweb.asm.tree.MethodNode
-
The maximum number of local variables of this method.
- maxRelativeStackSize - Variable in class org.objectweb.asm.MethodWriter
-
The maximum relative stack size after the last visited instruction.
- maxSize - Variable in class org.objectweb.asm.commons.CodeSizeEvaluator
-
The maximum size in bytes of the visited method.
- maxStack - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
-
The maximum stack size of this method.
- maxStack - Variable in class org.objectweb.asm.MethodWriter
-
The max_stack field of the Code attribute.
- maxStack - Variable in class org.objectweb.asm.tree.analysis.Frame
-
The maximum number of elements in the operand stack.
- maxStack - Variable in class org.objectweb.asm.tree.MethodNode
-
The maximum stack size of this method.
- maxStringLength - Variable in class org.objectweb.asm.ClassReader
-
A conservative estimate of the maximum length of the strings contained in the constant pool of the class.
- maybeAppendComma(int) - Method in class org.objectweb.asm.util.Textifier
-
Appends a comma to
Printer.stringBuilder
if the given number is strictly positive. - merge(int, Frame<V>, Frame<V>, Subroutine, boolean[]) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Merges the given frame and subroutine into the frame and subroutines at the given instruction index (case of a RET instruction).
- merge(int, Frame<V>, Subroutine) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Merges the given frame and subroutine into the frame and subroutines at the given instruction index.
- merge(SymbolTable, int, int[], int) - Static method in class org.objectweb.asm.Frame
-
Merges the type at the given index in the given abstract type array with the given type.
- merge(SymbolTable, Frame, int) - Method in class org.objectweb.asm.Frame
- merge(BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
- merge(BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
- merge(Frame<? extends V>, boolean[]) - Method in class org.objectweb.asm.tree.analysis.Frame
-
Merges the given frame into this frame (case of a subroutine).
- merge(Frame<? extends V>, Interpreter<V>) - Method in class org.objectweb.asm.tree.analysis.Frame
-
Merges the given frame into this frame.
- merge(SourceValue, SourceValue) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
- merge(Subroutine) - Method in class org.objectweb.asm.tree.analysis.Subroutine
-
Merges the given subroutine into this subroutine.
- merge(V, V) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Merges two values.
- MERGED_TYPE_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of a merged type entry in the (ASM specific) type table of a class.
- mergedClinitVisitor - Variable in class org.objectweb.asm.commons.StaticInitMerger
-
The MethodVisitor for the merged <clinit> method.
- Method - Class in org.objectweb.asm.commons
-
A named method descriptor.
- Method() - Constructor for enum class org.objectweb.asm.util.CheckMethodAdapter.Method
- Method(String, String) - Constructor for class org.objectweb.asm.commons.Method
-
Constructs a new
Method
. - Method(String, Type, Type[]) - Constructor for class org.objectweb.asm.commons.Method
-
Constructs a new
Method
. - METHOD - Static variable in class org.objectweb.asm.Type
-
The sort of method types.
- METHOD_DESCRIPTOR - Static variable in class org.objectweb.asm.util.Textifier
-
The type of method descriptors.
- METHOD_FORMAL_PARAMETER - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the type of a formal parameter of a method.
- METHOD_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The type of
MethodInsnNode
instructions. - METHOD_INVOCATION_TYPE_ARGUMENT - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target a type parameter of a generic method in a method call.
- METHOD_PARAMETERS - Static variable in class org.objectweb.asm.Constants
- METHOD_RECEIVER - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the receiver type of a method.
- METHOD_REFERENCE - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the receiver type of a method reference.
- METHOD_REFERENCE_TYPE_ARGUMENT - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target a type parameter of a generic method in a method reference.
- METHOD_RETURN - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the return type of a method.
- METHOD_SIGNATURE - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
Type to be used to check method signatures.
- METHOD_SIGNATURE - Static variable in class org.objectweb.asm.util.Textifier
-
The type of method signatures.
- METHOD_TYPE_PARAMETER - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target a type parameter of a generic method.
- METHOD_TYPE_PARAMETER_BOUND - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target a bound of a type parameter of a generic method.
- methodAccess - Variable in class org.objectweb.asm.commons.AdviceAdapter
-
The access flags of the visited method.
- methodDesc - Variable in class org.objectweb.asm.commons.AdviceAdapter
-
The descriptor of the visited method.
- 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
. - MethodInsnNode(int, String, String, String, boolean) - Constructor for class org.objectweb.asm.tree.MethodInsnNode
-
Constructs a new
MethodInsnNode
. - methodName - Variable in exception org.objectweb.asm.MethodTooLargeException
- MethodNode - Class in org.objectweb.asm.tree
-
A node that represents a method.
- MethodNode() - Constructor for class org.objectweb.asm.tree.MethodNode
-
Constructs an uninitialized
MethodNode
. - MethodNode(int) - Constructor for class org.objectweb.asm.tree.MethodNode
-
Constructs an uninitialized
MethodNode
. - MethodNode(int, int, String, String, String, String[]) - Constructor for class org.objectweb.asm.tree.MethodNode
-
Constructs a new
MethodNode
. - MethodNode(int, String, String, String, String[]) - Constructor for class org.objectweb.asm.tree.MethodNode
-
Constructs a new
MethodNode
. - MethodRemapper - Class in org.objectweb.asm.commons
-
A
MethodVisitor
that remaps types with aRemapper
. - MethodRemapper(int, MethodVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.MethodRemapper
-
Constructs a new
MethodRemapper
. - MethodRemapper(MethodVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.MethodRemapper
-
Constructs a new
MethodRemapper
. - methods - Variable in class org.objectweb.asm.tree.ClassNode
-
The methods of this class.
- MethodTooLargeException - Exception in org.objectweb.asm
-
Exception thrown when the Code attribute of a method produced by a
ClassWriter
is too large. - MethodTooLargeException(String, String, String, int) - Constructor for exception org.objectweb.asm.MethodTooLargeException
-
Constructs a new
MethodTooLargeException
. - MethodVisitor - Class in org.objectweb.asm
-
A visitor to visit a Java method.
- MethodVisitor(int) - Constructor for class org.objectweb.asm.MethodVisitor
-
Constructs a new
MethodVisitor
. - MethodVisitor(int, MethodVisitor) - Constructor for class org.objectweb.asm.MethodVisitor
-
Constructs a new
MethodVisitor
. - MethodWriter - Class in org.objectweb.asm
-
A
MethodVisitor
that generates a corresponding 'method_info' structure, as defined in the Java Virtual Machine Specification (JVMS). - MethodWriter(SymbolTable, int, String, String, String, String[], int) - Constructor for class org.objectweb.asm.MethodWriter
-
Constructs a new
MethodWriter
. - MethodWriterWrapper(int, ClassWriter, MethodVisitor) - Constructor for class org.objectweb.asm.util.CheckMethodAdapter.MethodWriterWrapper
- min - Variable in class org.objectweb.asm.tree.TableSwitchInsnNode
-
The minimum key value.
- minSize - Variable in class org.objectweb.asm.commons.CodeSizeEvaluator
-
The minimum size in bytes of the visited method.
- module - Variable in class org.objectweb.asm.tree.ClassNode
-
The module stored in this class.
- module - Variable in class org.objectweb.asm.tree.ModuleRequireNode
-
The fully qualified name (using dots) of the dependence.
- MODULE - Static variable in class org.objectweb.asm.Constants
- MODULE_MAIN_CLASS - Static variable in class org.objectweb.asm.Constants
- MODULE_PACKAGES - Static variable in class org.objectweb.asm.Constants
- ModuleExportNode - Class in org.objectweb.asm.tree
-
A node that represents an exported package with its name and the module that can access to it.
- ModuleExportNode(String, int, List<String>) - Constructor for class org.objectweb.asm.tree.ModuleExportNode
-
Constructs a new
ModuleExportNode
. - moduleFlags - Variable in class org.objectweb.asm.ModuleWriter
-
The module_flags field of the JVMS Module attribute.
- ModuleHashesAttribute - Class in org.objectweb.asm.commons
-
A ModuleHashes attribute.
- ModuleHashesAttribute() - Constructor for class org.objectweb.asm.commons.ModuleHashesAttribute
-
Constructs an empty
ModuleHashesAttribute
. - ModuleHashesAttribute(String, List<String>, List<byte[]>) - Constructor for class org.objectweb.asm.commons.ModuleHashesAttribute
-
Constructs a new
ModuleHashesAttribute
. - moduleNameIndex - Variable in class org.objectweb.asm.ModuleWriter
-
The module_name_index field of the JVMS Module attribute.
- ModuleNode - Class in org.objectweb.asm.tree
-
A node that represents a module declaration.
- ModuleNode(int, String, int, String, List<ModuleRequireNode>, List<ModuleExportNode>, List<ModuleOpenNode>, List<String>, List<ModuleProvideNode>) - Constructor for class org.objectweb.asm.tree.ModuleNode
-
Constructs a
ModuleNode
. - ModuleNode(String, int, String) - Constructor for class org.objectweb.asm.tree.ModuleNode
-
Constructs a
ModuleNode
. - ModuleOpenNode - Class in org.objectweb.asm.tree
-
A node that represents an opened package with its name and the module that can access it.
- ModuleOpenNode(String, int, List<String>) - Constructor for class org.objectweb.asm.tree.ModuleOpenNode
-
Constructs a new
ModuleOpenNode
. - ModuleProvideNode - Class in org.objectweb.asm.tree
-
A node that represents a service and its implementation provided by the current module.
- ModuleProvideNode(String, List<String>) - Constructor for class org.objectweb.asm.tree.ModuleProvideNode
-
Constructs a new
ModuleProvideNode
. - ModuleRemapper - Class in org.objectweb.asm.commons
-
A
ModuleVisitor
that remaps types with aRemapper
. - ModuleRemapper(int, ModuleVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.ModuleRemapper
-
Constructs a new
ModuleRemapper
. - ModuleRemapper(ModuleVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.ModuleRemapper
-
Constructs a new
ModuleRemapper
. - ModuleRequireNode - Class in org.objectweb.asm.tree
-
A node that represents a required module with its name and access of a module descriptor.
- ModuleRequireNode(String, int, String) - Constructor for class org.objectweb.asm.tree.ModuleRequireNode
-
Constructs a new
ModuleRequireNode
. - ModuleResolutionAttribute - Class in org.objectweb.asm.commons
-
A ModuleResolution attribute.
- ModuleResolutionAttribute() - Constructor for class org.objectweb.asm.commons.ModuleResolutionAttribute
-
Constructs an empty
ModuleResolutionAttribute
. - ModuleResolutionAttribute(int) - Constructor for class org.objectweb.asm.commons.ModuleResolutionAttribute
-
Constructs a new
ModuleResolutionAttribute
. - modules - Variable in class org.objectweb.asm.commons.ModuleHashesAttribute
-
A list of module names.
- modules - Variable in class org.objectweb.asm.tree.ModuleExportNode
-
The list of modules that can access this exported package, specified with fully qualified names (using dots).
- modules - Variable in class org.objectweb.asm.tree.ModuleOpenNode
-
The fully qualified names (using dots) of the modules that can use deep reflection to the classes of the open package, or null.
- ModuleTargetAttribute - Class in org.objectweb.asm.commons
-
A ModuleTarget attribute.
- ModuleTargetAttribute() - Constructor for class org.objectweb.asm.commons.ModuleTargetAttribute
-
Constructs an empty
ModuleTargetAttribute
. - ModuleTargetAttribute(String) - Constructor for class org.objectweb.asm.commons.ModuleTargetAttribute
-
Constructs a new
ModuleTargetAttribute
. - moduleVersionIndex - Variable in class org.objectweb.asm.ModuleWriter
-
The module_version_index field of the JVMS Module attribute.
- ModuleVisitor - Class in org.objectweb.asm
-
A visitor to visit a Java module.
- ModuleVisitor(int) - Constructor for class org.objectweb.asm.ModuleVisitor
-
Constructs a new
ModuleVisitor
. - ModuleVisitor(int, ModuleVisitor) - Constructor for class org.objectweb.asm.ModuleVisitor
-
Constructs a new
ModuleVisitor
. - moduleWriter - Variable in class org.objectweb.asm.ClassWriter
-
The Module attribute of this class, or null.
- ModuleWriter - Class in org.objectweb.asm
-
A
ModuleVisitor
that generates the corresponding Module, ModulePackages and ModuleMainClass attributes, as defined in the Java Virtual Machine Specification (JVMS). - ModuleWriter(SymbolTable, int, int, int) - Constructor for class org.objectweb.asm.ModuleWriter
- monitorenter() - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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.InstructionAdapter
- 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(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- MUL - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - multianewarray(String, int) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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
. - MUST_NOT_BE_NULL_OR_EMPTY - Static variable in class org.objectweb.asm.util.CheckMethodAdapter
- mv - Variable in class org.objectweb.asm.MethodVisitor
-
The method visitor to which this visitor must delegate method calls.
- mv - Variable in class org.objectweb.asm.ModuleVisitor
-
The module visitor to which this visitor must delegate method calls.
N
- NA - Static variable in class org.objectweb.asm.MethodWriter
-
Indicates that
MethodWriter.STACK_SIZE_DELTA
is not applicable (not constant or never used). - name - Variable in class org.objectweb.asm.commons.GeneratorAdapter
-
The name of the visited method.
- 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
-
The internal name of the class.
- name - Variable in class org.objectweb.asm.ConstantDynamic
-
The constant name (can be arbitrary).
- name - Variable in class org.objectweb.asm.Handle
-
The name of the field or method designated by this handle.
- name - Variable in class org.objectweb.asm.MethodWriter
-
The name of this method.
- name - Variable in class org.objectweb.asm.Symbol
-
The name of the class field or method corresponding to this symbol.
- name - Variable in class org.objectweb.asm.tree.ClassNode
-
The internal name of this class (see
Type.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
Type.getInternalName()
). - name - Variable in class org.objectweb.asm.tree.InvokeDynamicInsnNode
-
The method's name.
- 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.tree.ModuleNode
-
The fully qualified name (using dots) of this module.
- name - Variable in class org.objectweb.asm.tree.ParameterNode
-
The parameter's name.
- name - Variable in class org.objectweb.asm.tree.RecordComponentNode
-
The record component name.
- name - Variable in class org.objectweb.asm.util.ASMifier
-
The name of the visitor variable in the produced code.
- nameIndex - Variable in class org.objectweb.asm.FieldWriter
-
The name_index field of the field_info JVMS structure.
- nameIndex - Variable in class org.objectweb.asm.MethodWriter
-
The name_index field of the method_info JVMS structure.
- nameIndex - Variable in class org.objectweb.asm.RecordComponentWriter
-
The name_index field of the Record attribute.
- names - Variable in class org.objectweb.asm.util.CheckModuleAdapter.NameSet
- NameSet(String) - Constructor for class org.objectweb.asm.util.CheckModuleAdapter.NameSet
- naryOperation(AbstractInsnNode, List<? extends BasicValue>) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
- naryOperation(AbstractInsnNode, List<? extends BasicValue>) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
- naryOperation(AbstractInsnNode, List<? extends SourceValue>) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
- naryOperation(AbstractInsnNode, List<? extends V>) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Interprets a bytecode instruction with a variable number of arguments.
- NE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.ifCmp(org.objectweb.asm.Type, int, org.objectweb.asm.Label)
method. - neg(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- NEG - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - NEST_HOST - Static variable in class org.objectweb.asm.Constants
- NEST_MEMBERS - Static variable in class org.objectweb.asm.Constants
- nestHostClass - Variable in class org.objectweb.asm.tree.ClassNode
-
The internal name of the nest host class of this class.
- nestHostClassIndex - Variable in class org.objectweb.asm.ClassWriter
-
The host_class_index field of the NestHost attribute, or 0.
- nestMemberClasses - Variable in class org.objectweb.asm.ClassWriter
-
The 'classes' array of the NestMembers attribute, or null.
- nestMemberPackageName - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
The common package of all the nest members.
- nestMembers - Variable in class org.objectweb.asm.tree.ClassNode
-
The internal names of the nest members of this class.
- NEW - Static variable in interface org.objectweb.asm.Opcodes
- NEW - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the type of the object created by a 'new' instruction.
- NEW_OBJECT_ARRAY - Static variable in class org.objectweb.asm.util.ASMifier
- newarray(MethodVisitor, Type) - Static method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to create and push on the stack an array of the given type.
- newarray(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to create and push on the stack an array of the given type.
- 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
- newArrayValue(Type, int) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
- newClass(String) - Method in class org.objectweb.asm.ClassWriter
-
Adds a class reference to the constant pool of the class being build.
- newConst(Object) - Method in class org.objectweb.asm.ClassWriter
-
Adds a number or string constant to the constant pool of the class being build.
- newConstantDynamic(String, String, Handle, Object...) - Method in class org.objectweb.asm.ClassWriter
-
Adds a dynamic constant reference 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.
- newControlFlowExceptionEdge(int, TryCatchBlockNode) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Creates a control flow graph edge corresponding to an exception handler.
- newEmptyValue(int) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Creates a new uninitialized value for a local variable.
- newExceptionReference(int) - Static method in class org.objectweb.asm.TypeReference
-
Returns a reference to the type of an exception, in a 'throws' clause of a method.
- newExceptionValue(TryCatchBlockNode, Frame<V>, Type) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Creates a new value that represents the given exception type.
- newField(String, String, String) - Method in class org.objectweb.asm.ClassWriter
-
Adds a field reference to the constant pool of the class being build.
- newFormalParameterReference(int) - Static method in class org.objectweb.asm.TypeReference
-
Returns a reference to the type of a formal parameter of a method.
- newFrame(int, int) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Constructs a new frame with the given size.
- newFrame(Frame<? extends V>) - Method in class org.objectweb.asm.tree.analysis.Analyzer
-
Constructs a copy of the given frame.
- newHandle(int, String, String, String) - Method in class org.objectweb.asm.ClassWriter
-
Deprecated.this method is superseded by
ClassWriter.newHandle(int, String, String, String, boolean)
. - newHandle(int, String, String, String, boolean) - Method in class org.objectweb.asm.ClassWriter
-
Adds a handle to the constant pool of the class being build.
- newInstance(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to create a new object.
- newInvokeDynamic(String, String, Handle, Object...) - Method in class org.objectweb.asm.ClassWriter
-
Adds an invokedynamic reference to the constant pool of the class being build.
- newLabel() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Constructs a new
Label
. - newLocal(Type) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
-
Constructs a new local variable of the given type.
- newLocalMapping(Type) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
- 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.
- newMethodType(String) - Method in class org.objectweb.asm.ClassWriter
-
Adds a method type reference to the constant pool of the class being build.
- newModule(String) - Method in class org.objectweb.asm.ClassWriter
-
Adds a module reference to the constant pool of the class being build.
- newNameType(String, String) - Method in class org.objectweb.asm.ClassWriter
-
Adds a name and type to the constant pool of the class being build.
- newOperation(AbstractInsnNode) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
- newOperation(AbstractInsnNode) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Interprets a bytecode instruction without arguments.
- newOperation(AbstractInsnNode) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
- newPackage(String) - Method in class org.objectweb.asm.ClassWriter
-
Adds a package reference to the constant pool of the class being build.
- newParameterValue(boolean, int, Type) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Creates a new value that represents the given parameter type.
- newReturnTypeValue(Type) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Creates a new value that represents the given return type.
- newSuperTypeReference(int) - Static method in class org.objectweb.asm.TypeReference
-
Returns a reference to the super class or to an interface of the 'implements' clause of a class.
- newTryCatchReference(int) - Static method in class org.objectweb.asm.TypeReference
-
Returns a reference to the type of the exception declared in a 'catch' clause of a method.
- newTypeArgumentReference(int, int) - Static method in class org.objectweb.asm.TypeReference
-
Returns a reference to the type of a type argument in a constructor or method call or reference.
- newTypeParameterBoundReference(int, int, int) - Static method in class org.objectweb.asm.TypeReference
-
Returns a reference to a type parameter bound of a generic class or method.
- newTypeParameterReference(int, int) - Static method in class org.objectweb.asm.TypeReference
-
Returns a reference to a type parameter of a generic class or method.
- newTypeReference(int) - Static method in class org.objectweb.asm.TypeReference
-
Returns a type reference of the given sort.
- newUTF8(String) - Method in class org.objectweb.asm.ClassWriter
-
Adds an UTF8 string to the constant pool of the class being build.
- newValue(Type) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
- newValue(Type) - Method in class 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.SymbolTable.Entry
-
Another entry (and so on recursively) having the same hash code (modulo the size of
SymbolTable.entries
) as this one. - next() - Method in class org.objectweb.asm.tree.analysis.SmallSet.IteratorImpl
- next() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
- nextAnnotation - Variable in class org.objectweb.asm.AnnotationWriter
-
The next AnnotationWriter.
- nextAttribute - Variable in class org.objectweb.asm.Attribute
-
The next attribute in this attribute list (Attribute instances can be linked via this field to store a list of class, field, method or Code attributes).
- nextBasicBlock - Variable in class org.objectweb.asm.Label
-
The successor of this label, in the order they are visited in
MethodVisitor.visitLabel(org.objectweb.asm.Label)
. - nextEdge - Variable in class org.objectweb.asm.Edge
-
The next edge in the list of outgoing edges of a basic block.
- nextHandler - Variable in class org.objectweb.asm.Handler
-
The next exception handler.
- nextIndex() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
- nextInsn - Variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The next instruction in the list to which this instruction belongs.
- nextInsn - Variable in class org.objectweb.asm.tree.InsnList.InsnListIterator
- nextListElement - Variable in class org.objectweb.asm.Label
-
The next element in the list of labels to which this label belongs, or null if it does not belong to any list.
- nextLocal - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
-
The index of the next local variable to be created by
LocalVariablesSorter.newLocal(org.objectweb.asm.Type)
. - node - Variable in exception org.objectweb.asm.tree.analysis.AnalyzerException
-
The bytecode instruction where the analysis failed.
- nop() - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates a nop instruction.
- NOP - Static variable in interface org.objectweb.asm.Opcodes
- not() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instructions to compute the bitwise negation of the top stack value.
- NULL - Static variable in class org.objectweb.asm.Frame
- NULL - Static variable in interface org.objectweb.asm.Opcodes
- NULL_TYPE - Static variable in class org.objectweb.asm.tree.analysis.BasicInterpreter
-
Special type used for the null literal.
- numAnnotationValues - Variable in class org.objectweb.asm.util.Textifier
-
The number of annotation values visited so far.
- NUMBER_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
- numberOfExceptions - Variable in class org.objectweb.asm.MethodWriter
-
The number_of_exceptions field of the Exceptions attribute.
- numberOfInnerClasses - Variable in class org.objectweb.asm.ClassWriter
-
The number_of_classes field of the InnerClasses attribute, or 0.
- numberOfNestMemberClasses - Variable in class org.objectweb.asm.ClassWriter
-
The number_of_classes field of the NestMembers attribute, or 0.
- numberOfPermittedSubclasses - Variable in class org.objectweb.asm.ClassWriter
-
The number_of_classes field of the PermittedSubclasses attribute, or 0.
- numClinitMethods - Variable in class org.objectweb.asm.commons.StaticInitMerger
-
The number of <clinit> methods visited so far.
- numCompressedFrames - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The number of visited frames in compressed form.
- numElementValuePairs - Variable in class org.objectweb.asm.AnnotationWriter
-
The number of element value pairs visited so far.
- numElementValuePairsOffset - Variable in class org.objectweb.asm.AnnotationWriter
-
The offset in
AnnotationWriter.annotation
whereAnnotationWriter.numElementValuePairs
must be stored (or -1 for the case of AnnotationDefault attributes). - numExpandedFrames - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The number of visited frames in expanded form.
- numInstructionsToProcess - Variable in class org.objectweb.asm.tree.analysis.Analyzer
-
The number of instructions that remain to process in the currently analyzed method.
- numLocals - Variable in class org.objectweb.asm.tree.analysis.Frame
-
The number of local variables of this frame.
- numStack - Variable in class org.objectweb.asm.tree.analysis.Frame
-
The number of elements in the operand stack.
O
- OBJECT - Static variable in class org.objectweb.asm.Type
-
The sort of object reference types.
- OBJECT_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
- OBJECT_TYPE - Static variable in class org.objectweb.asm.commons.InstructionAdapter
-
The type of the java.lang.Object class.
- OBJECT_TYPE - Static variable in class org.objectweb.asm.commons.LocalVariablesSorter
-
The type of the java.lang.Object class.
- onMethodEnter() - Method in class org.objectweb.asm.commons.AdviceAdapter
-
Generates the "before" advice for the visited method.
- onMethodExit(int) - Method in class org.objectweb.asm.commons.AdviceAdapter
-
Generates the "after" advice for the visited method.
- opcode - Variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The opcode of this instruction.
- OPCODE_METHODS - Static variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The method to use to visit each instruction.
- Opcodes - Interface in org.objectweb.asm
-
The JVM opcodes, access flags and array type codes.
- OPCODES - Static variable in class org.objectweb.asm.util.Printer
-
The names of the Java Virtual Machine opcodes.
- openedPackages - Variable in class org.objectweb.asm.util.CheckModuleAdapter
-
The internal names of the packages opened by the visited module.
- opens - Variable in class org.objectweb.asm.ModuleWriter
-
The binary content of the 'opens' array of the JVMS Module attribute.
- opens - Variable in class org.objectweb.asm.tree.ModuleNode
-
The packages opened by this module.
- opensCount - Variable in class org.objectweb.asm.ModuleWriter
-
The opens_count field of the JVMS Module attribute.
- operand - Variable in class org.objectweb.asm.tree.IntInsnNode
-
The operand of this instruction.
- or(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- OR - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - orDeprecatedValue(AnnotationVisitor) - Method in class org.objectweb.asm.commons.AnnotationRemapper
-
Returns either this object, or the given one.
- 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.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.
- OTHER - Static variable in class org.objectweb.asm.commons.AdviceAdapter
-
Any value other than "uninitialized this".
- otherLineNumbers - Variable in class org.objectweb.asm.Label
-
The source line numbers corresponding to this label, in addition to
Label.lineNumber
, or null. - outerClass - Variable in class org.objectweb.asm.tree.ClassNode
-
The internal name of the enclosing class of this class.
- outerMethod - Variable in class org.objectweb.asm.tree.ClassNode
-
The name of the method that contains this class, or null if this class is not enclosed in a method.
- outerMethodDesc - Variable in class org.objectweb.asm.tree.ClassNode
-
The descriptor of the method that contains this class, or null if this 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
Type.getInternalName()
). - outgoingEdges - Variable in class org.objectweb.asm.Label
-
The outgoing edges of the basic block corresponding to this label, in the control flow graph of its method.
- 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
-
The maximum height reached by the output stack, relatively to the top of the input stack, in the basic block corresponding to this label.
- outputStackSize - Variable in class org.objectweb.asm.Label
-
The number of elements in the output stack, at the end of the basic block corresponding to this label.
- outputStackStart - Variable in class org.objectweb.asm.Frame
-
The start of the output stack, relatively to the input stack.
- outputStackTop - Variable in class org.objectweb.asm.Frame
-
The index of the top stack element in
outputStack
. - owner - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
-
The owner's class name.
- owner - Variable in class org.objectweb.asm.commons.StaticInitMerger
-
The internal name of the visited class.
- owner - Variable in class org.objectweb.asm.Frame
-
The basic block to which these input and output stack map frames correspond.
- owner - Variable in class org.objectweb.asm.Handle
-
The internal name of the class that owns the field or method designated by this handle.
- owner - Variable in class org.objectweb.asm.Symbol
-
The internal name of the owner class of this symbol.
- owner - Variable in class org.objectweb.asm.tree.FieldInsnNode
-
The internal name of the field's owner class (see
Type.getInternalName()
). - owner - Variable in class org.objectweb.asm.tree.MethodInsnNode
-
The internal name of the method's owner class (see
Type.getInternalName()
). - owner - Variable in class org.objectweb.asm.util.CheckMethodAdapter.MethodWriterWrapper
P
- p - Variable in class org.objectweb.asm.util.TraceClassVisitor
-
The printer to convert the visited class into text.
- p - Variable in class org.objectweb.asm.util.TraceFieldVisitor
-
The printer to convert the visited field into text.
- p - Variable in class org.objectweb.asm.util.TraceMethodVisitor
-
The printer to convert the visited method into text.
- p - Variable in class org.objectweb.asm.util.TraceModuleVisitor
-
The printer to convert the visited module into text.
- packageCount - Variable in class org.objectweb.asm.ModuleWriter
-
The provides_count field of the JVMS ModulePackages attribute.
- packageIndex - Variable in class org.objectweb.asm.ModuleWriter
-
The binary content of the 'package_index' array of the JVMS ModulePackages attribute.
- packageName(String) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Returns the package name of an internal name.
- packages - Variable in class org.objectweb.asm.tree.ModuleNode
-
The internal name of the packages declared by this module.
- packaze - Variable in class org.objectweb.asm.tree.ModuleExportNode
-
The internal name of the exported package.
- packaze - Variable in class org.objectweb.asm.tree.ModuleOpenNode
-
The internal name of the opened package.
- PARAM - Enum constant in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- ParameterNode - Class in org.objectweb.asm.tree
-
A node that represents a parameter of a method.
- ParameterNode(String, int) - Constructor for class org.objectweb.asm.tree.ParameterNode
-
Constructs a new
ParameterNode
. - parameters - Variable in class org.objectweb.asm.MethodWriter
-
The 'parameters' array of the MethodParameters attribute, or null.
- parameters - Variable in class org.objectweb.asm.tree.MethodNode
-
The method parameter info (access flags and name).
- parametersCount - Variable in class org.objectweb.asm.MethodWriter
-
The parameters_count field of the MethodParameters attribute.
- parameterTypeVisited - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
Whether
TraceSignatureVisitor.visitParameterType()
has been called. - parent - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
-
The instantiation from which this one was created (or null for the instantiation of the main "subroutine").
- parseType(String, int, SignatureVisitor) - Static method in class org.objectweb.asm.signature.SignatureReader
-
Parses a JavaTypeSignature and makes the given visitor visit it.
- parsingOptions - Variable in class org.objectweb.asm.Context
-
The options used to parse this class.
- peekValue() - Method in class org.objectweb.asm.commons.AdviceAdapter
- PERMITTED_SUBCLASSES - Static variable in class org.objectweb.asm.Constants
- permittedSubclasses - Variable in class org.objectweb.asm.ClassWriter
-
The 'classes' array of the PermittedSubclasses attribute, or null.
- permittedSubclasses - Variable in class org.objectweb.asm.tree.ClassNode
-
The internal names of the permitted subclasses of this class.
- platform - Variable in class org.objectweb.asm.commons.ModuleTargetAttribute
-
The name of the platform on which the module can run.
- pop() - 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.commons.InstructionAdapter
- pop() - Method in class org.objectweb.asm.Frame
-
Pops an abstract type from the output frame stack and returns its value.
- pop() - Method in class org.objectweb.asm.tree.analysis.Frame
-
Pops a value from the operand stack of this frame.
- pop(int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- pop(int) - Method in class org.objectweb.asm.Frame
-
Pops the given number of abstract types from the output frame stack.
- pop(String) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- pop(String) - Method in class org.objectweb.asm.Frame
-
Pops as many abstract types from the output frame stack as described by the given descriptor.
- POP - Static variable in interface org.objectweb.asm.Opcodes
- pop2() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates a POP2 instruction.
- pop2() - Method in class org.objectweb.asm.commons.InstructionAdapter
- POP2 - Static variable in interface org.objectweb.asm.Opcodes
- popValue() - Method in class org.objectweb.asm.commons.AdviceAdapter
- previous() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
- previousAnnotation - Variable in class org.objectweb.asm.AnnotationWriter
-
The previous AnnotationWriter.
- previousFrame - Variable in class org.objectweb.asm.MethodWriter
-
The last frame that was written in
MethodWriter.stackMapTableEntries
. - previousFrameOffset - Variable in class org.objectweb.asm.MethodWriter
-
The bytecode offset of the last frame that was written in
MethodWriter.stackMapTableEntries
. - previousIndex() - Method in class org.objectweb.asm.tree.InsnList.InsnListIterator
- previousInsn - Variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The previous instruction in the list to which this instruction belongs.
- previousInsn - Variable in class org.objectweb.asm.tree.InsnList.InsnListIterator
- PRIMITIVE_DESCRIPTORS - Static variable in class org.objectweb.asm.Type
-
The descriptors of the primitive types.
- PRIMITIVE_TYPE_DESCRIPTORS - Static variable in class org.objectweb.asm.commons.Method
-
The descriptors of the primitive Java types (plus void).
- print(PrintWriter) - Method in class org.objectweb.asm.util.Printer
-
Prints the text constructed by this visitor.
- printAnalyzerResult(MethodNode, Analyzer<BasicValue>, PrintWriter) - Static method in class org.objectweb.asm.util.CheckClassAdapter
- printer - Variable in class org.objectweb.asm.util.TraceAnnotationVisitor
-
The printer to convert the visited annotation into text.
- printer - Variable in class org.objectweb.asm.util.TraceRecordComponentVisitor
-
The printer to convert the visited record component into text.
- Printer - Class in org.objectweb.asm.util
-
An abstract converter from visit events to text.
- Printer(int) - Constructor for class org.objectweb.asm.util.Printer
-
Constructs a new
Printer
. - printList(PrintWriter, List<?>) - Static method in class org.objectweb.asm.util.Printer
-
Prints the given string tree.
- printWriter - Variable in class org.objectweb.asm.util.TraceClassVisitor
-
The print writer to be used to print the class.
- providedServices - Variable in class org.objectweb.asm.util.CheckModuleAdapter
-
The internal names of the services provided by the visited module.
- providers - Variable in class org.objectweb.asm.tree.ModuleProvideNode
-
The internal names of the implementations of the service (there is at least one provider).
- provides - Variable in class org.objectweb.asm.ModuleWriter
-
The binary content of the 'provides' array of the JVMS Module attribute.
- provides - Variable in class org.objectweb.asm.tree.ModuleNode
-
The services provided by this module.
- providesCount - Variable in class org.objectweb.asm.ModuleWriter
-
The provides_count field of the JVMS Module attribute.
- push(boolean) - 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(float) - 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(int) - Method in class org.objectweb.asm.Frame
-
Pushes the given abstract type on the output frame stack.
- push(long) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(Object) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- push(String) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(ConstantDynamic) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to push a constant dynamic on the stack.
- push(Handle) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to push a handle on the stack.
- push(SymbolTable, String) - Method in class org.objectweb.asm.Frame
-
Pushes the abstract type corresponding to the given descriptor on the output frame stack.
- push(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to push the given value on the stack.
- push(V) - Method in class org.objectweb.asm.tree.analysis.Frame
-
Pushes a value into the operand stack of this frame.
- pushDescriptor(String) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- pushSuccessors(Label) - Method in class org.objectweb.asm.Label
-
Adds the successors of this label in the method's control flow graph (except those corresponding to a jsr target, and those already in a list of labels) to the given list of blocks to process, and returns the new list.
- pushValue(Object) - Method in class org.objectweb.asm.commons.AdviceAdapter
- put(ByteVector, int, boolean) - Method in class org.objectweb.asm.Label
-
Puts a reference to this label in the bytecode of a method.
- put(SymbolTable.Entry) - Method in class org.objectweb.asm.SymbolTable
-
Puts the given entry in the
SymbolTable.entries
hash set. - put(TypePath, ByteVector) - Static method in class org.objectweb.asm.TypePath
-
Puts the type_path JVMS structure corresponding to the given TypePath into the given ByteVector.
- put11(int, int) - Method in class org.objectweb.asm.ByteVector
-
Puts two bytes into this byte vector.
- put112(int, int, int) - Method in class org.objectweb.asm.ByteVector
-
Puts two bytes and a short 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.ByteVector
-
Puts one byte and two shorts into this byte vector.
- putAbstractType(SymbolTable, int, ByteVector) - Static method in class org.objectweb.asm.Frame
-
Put the given abstract type in the given ByteVector, using the JVMS verification_type_info format used in StackMapTable attributes.
- putAbstractTypes(int, int) - Method in class org.objectweb.asm.MethodWriter
-
Puts some abstract types of
MethodWriter.currentFrame
inMethodWriter.stackMapTableEntries
, using the JVMS verification_type_info format used in StackMapTable attributes. - putAnnotations(int, ByteVector) - Method in class org.objectweb.asm.AnnotationWriter
-
Puts a Runtime[In]Visible[Type]Annotations attribute containing this annotations and all its predecessors (see
AnnotationWriter.previousAnnotation
in the given ByteVector. - putAnnotations(SymbolTable, AnnotationWriter, AnnotationWriter, AnnotationWriter, AnnotationWriter, ByteVector) - Static method in class org.objectweb.asm.AnnotationWriter
-
Puts the Runtime[In]Visible[Type]Annotations attributes containing the given annotations and all their predecessors (see
AnnotationWriter.previousAnnotation
in the given ByteVector. - putAttributes(ByteVector) - Method in class org.objectweb.asm.ModuleWriter
-
Puts the Module, ModulePackages and ModuleMainClass attributes generated by this ModuleWriter in the given ByteVector.
- putAttributes(SymbolTable, byte[], int, int, int, ByteVector) - Method in class org.objectweb.asm.Attribute
-
Puts all the attributes of the attribute list that begins with this attribute, in the given byte vector.
- putAttributes(SymbolTable, int, int, ByteVector) - Static method in class org.objectweb.asm.Attribute
-
Puts all the attributes that correspond to the given field, method or class access flags and signature, in the given byte vector.
- putAttributes(SymbolTable, ByteVector) - Method in class org.objectweb.asm.Attribute
-
Puts all the attributes of the attribute list that begins with this attribute, in the given byte vector.
- putBootstrapMethods(ByteVector) - Method in class org.objectweb.asm.SymbolTable
-
Puts this symbol table's BootstrapMethods attribute in the given ByteVector.
- 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.
- putConstantPool(ByteVector) - Method in class org.objectweb.asm.SymbolTable
-
Puts this symbol table's constant_pool array in the given ByteVector, preceded by the constant_pool_count value.
- putExceptionTable(Handler, ByteVector) - Static method in class org.objectweb.asm.Handler
-
Puts the JVMS exception_table corresponding to the Handler list that begins with the given element.
- putfield(String, String, String) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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
- putFieldInfo(ByteVector) - Method in class org.objectweb.asm.FieldWriter
-
Puts the content of the field_info JVMS structure generated by this FieldWriter into the given ByteVector.
- putFrame() - Method in class org.objectweb.asm.MethodWriter
-
Compresses and writes
MethodWriter.currentFrame
in a new StackMapTable entry. - putFrameType(Object) - Method in class org.objectweb.asm.MethodWriter
-
Puts the given public API frame element type in
MethodWriter.stackMapTableEntries
, using the JVMS verification_type_info format used in StackMapTable attributes. - 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.
- putMethodInfo(ByteVector) - Method in class org.objectweb.asm.MethodWriter
-
Puts the content of the method_info JVMS structure generated by this MethodWriter into the given ByteVector.
- putParameterAnnotations(int, AnnotationWriter[], int, ByteVector) - Static method in class org.objectweb.asm.AnnotationWriter
-
Puts a Runtime[In]VisibleParameterAnnotations attribute containing all the annotation lists from the given AnnotationWriter sub-array in the given ByteVector.
- putRecordComponentInfo(ByteVector) - Method in class org.objectweb.asm.RecordComponentWriter
-
Puts the content of the record component generated by this RecordComponentWriter into the given ByteVector.
- putShort(int) - Method in class org.objectweb.asm.ByteVector
-
Puts a short into this byte vector.
- putstatic(String, String, String) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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
- putTarget(int, ByteVector) - Static method in class org.objectweb.asm.TypeReference
-
Puts the given target_type and target_info JVMS structures into the given ByteVector.
- putUTF8(String) - Method in class org.objectweb.asm.ByteVector
-
Puts an UTF8 string into this byte vector.
R
- read(ClassReader, int, int, char[], int, Label[]) - Method in class org.objectweb.asm.Attribute
-
Reads a
Attribute.type
attribute. - read(ClassReader, int, int, char[], int, Label[]) - Method in class org.objectweb.asm.commons.ModuleHashesAttribute
- read(ClassReader, int, int, char[], int, Label[]) - Method in class org.objectweb.asm.commons.ModuleResolutionAttribute
- read(ClassReader, int, int, char[], int, Label[]) - Method in class org.objectweb.asm.commons.ModuleTargetAttribute
- readAttribute(Attribute[], String, int, int, char[], int, Label[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a non standard JVMS 'attribute' structure in
ClassReader.classFileBuffer
. - readBootstrapMethodsAttribute(int) - Method in class org.objectweb.asm.ClassReader
-
Reads the BootstrapMethods attribute to compute the offset of each bootstrap method.
- readByte(int) - Method in class org.objectweb.asm.ClassReader
-
Reads a byte value in this
ClassReader
. - readClass(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Class constant pool entry in this
ClassReader
. - readCode(MethodVisitor, Context, int) - Method in class org.objectweb.asm.ClassReader
-
Reads a JVMS 'Code' attribute and makes the given visitor visit it.
- readConst(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a numeric or string constant pool entry in this
ClassReader
. - readConstantDynamic(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Dynamic constant pool entry in
ClassReader.classFileBuffer
. - readElementValue(AnnotationVisitor, int, String, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a JVMS 'element_value' structure and makes the given visitor visit it.
- readElementValues(AnnotationVisitor, int, boolean, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads the element values of a JVMS 'annotation' structure and makes the given visitor visit them.
- readField(ClassVisitor, Context, int) - Method in class org.objectweb.asm.ClassReader
-
Reads a JVMS field_info structure and makes the given visitor visit it.
- readInt(int) - Method in class org.objectweb.asm.ClassReader
-
Reads a signed int value in this
ClassReader
. - readLabel(int, Label[]) - Method in class org.objectweb.asm.ClassReader
-
Returns the label corresponding to the given bytecode offset.
- readLong(int) - Method in class org.objectweb.asm.ClassReader
-
Reads a signed long value in this
ClassReader
. - readMethod(ClassVisitor, Context, int) - Method in class org.objectweb.asm.ClassReader
-
Reads a JVMS method_info structure and makes the given visitor visit it.
- readModule(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Module constant pool entry in this
ClassReader
. - readModuleAttributes(ClassVisitor, Context, int, int, String) - Method in class org.objectweb.asm.ClassReader
-
Reads the Module, ModulePackages and ModuleMainClass attributes and visit them.
- readPackage(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Package constant pool entry in this
ClassReader
. - readParameterAnnotations(MethodVisitor, Context, int, boolean) - Method in class org.objectweb.asm.ClassReader
-
Reads a Runtime[In]VisibleParameterAnnotations attribute and makes the given visitor visit it.
- readRecordComponent(ClassVisitor, Context, int) - Method in class org.objectweb.asm.ClassReader
-
Reads a record component and visit it.
- readShort(int) - Method in class org.objectweb.asm.ClassReader
-
Reads a signed short value in this
ClassReader
. - readStackMapFrame(int, boolean, boolean, Context) - Method in class org.objectweb.asm.ClassReader
-
Reads a JVMS 'stack_map_frame' structure and stores the result in the given
Context
object. - readStream(InputStream, boolean) - Static method in class org.objectweb.asm.ClassReader
-
Reads the given input stream and returns its content as a byte array.
- readStringish(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Class, CONSTANT_String, CONSTANT_MethodType, CONSTANT_Module or CONSTANT_Package constant pool entry in
ClassReader.classFileBuffer
. - readTypeAnnotations(MethodVisitor, Context, int, boolean) - Method in class org.objectweb.asm.ClassReader
-
Parses a Runtime[In]VisibleTypeAnnotations attribute to find the offset of each type_annotation entry it contains, to find the corresponding labels, and to visit the try catch block annotations.
- readTypeAnnotationTarget(Context, int) - Method in class org.objectweb.asm.ClassReader
-
Parses the header of a JVMS type_annotation structure to extract its target_type, target_info and target_path (the result is stored in the given context), and returns the start offset of the rest of the type_annotation structure.
- readUnsignedShort(int) - Method in class org.objectweb.asm.ClassReader
-
Reads an unsigned short value in this
ClassReader
. - readUtf(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Utf8 constant pool entry in
ClassReader.classFileBuffer
. - readUtf(int, int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads an UTF8 string in
ClassReader.classFileBuffer
. - readUTF8(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Utf8 constant pool entry in this
ClassReader
. - readVerificationTypeInfo(int, Object[], int, char[], Label[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a JVMS 'verification_type_info' structure and stores it at the given index in the given array.
- RECORD - Static variable in class org.objectweb.asm.Constants
- RECORD - Static variable in class org.objectweb.asm.util.Textifier
- RecordComponentNode - Class in org.objectweb.asm.tree
-
A node that represents a record component.
- RecordComponentNode(int, String, String, String) - Constructor for class org.objectweb.asm.tree.RecordComponentNode
-
Constructs a new
RecordComponentNode
. - RecordComponentNode(String, String, String) - Constructor for class org.objectweb.asm.tree.RecordComponentNode
-
Constructs a new
RecordComponentNode
. - RecordComponentRemapper - Class in org.objectweb.asm.commons
-
A
RecordComponentVisitor
that remaps types with aRemapper
. - RecordComponentRemapper(int, RecordComponentVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.RecordComponentRemapper
-
Constructs a new
RecordComponentRemapper
. - RecordComponentRemapper(RecordComponentVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.RecordComponentRemapper
-
Constructs a new
RecordComponentRemapper
. - recordComponents - Variable in class org.objectweb.asm.tree.ClassNode
-
The record components of this class.
- RecordComponentVisitor - Class in org.objectweb.asm
-
A visitor to visit a record component.
- RecordComponentVisitor(int) - Constructor for class org.objectweb.asm.RecordComponentVisitor
-
Constructs a new
RecordComponentVisitor
. - RecordComponentVisitor(int, RecordComponentVisitor) - Constructor for class org.objectweb.asm.RecordComponentVisitor
-
Constructs a new
RecordComponentVisitor
. - RecordComponentWriter - Class in org.objectweb.asm
- RecordComponentWriter(SymbolTable, String, String, String) - Constructor for class org.objectweb.asm.RecordComponentWriter
-
Constructs a new
RecordComponentWriter
. - REFERENCE_KIND - Static variable in class org.objectweb.asm.Frame
- REFERENCE_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
-
An object or array reference value.
- referencedLabels - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The labels referenced by the visited method.
- relativeStackSize - Variable in class org.objectweb.asm.MethodWriter
-
The relative stack size after the last visited instruction.
- rem(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- REM - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - remap(int, Type) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
- remapFrameTypes(int, Object[]) - Method in class org.objectweb.asm.commons.MethodRemapper
- remappedLocalTypes - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
-
The local variable types after remapping.
- remappedVariableIndices - Variable in class org.objectweb.asm.commons.LocalVariablesSorter
-
The mapping from old to new local variable indices.
- remapper - Variable in class org.objectweb.asm.commons.AnnotationRemapper
-
The remapper used to remap the types in the visited annotation.
- remapper - Variable in class org.objectweb.asm.commons.ClassRemapper
-
The remapper used to remap the types in the visited class.
- remapper - Variable in class org.objectweb.asm.commons.FieldRemapper
-
The remapper used to remap the types in the visited field.
- remapper - Variable in class org.objectweb.asm.commons.MethodRemapper
-
The remapper used to remap the types in the visited field.
- remapper - Variable in class org.objectweb.asm.commons.ModuleRemapper
-
The remapper used to remap the types in the visited module.
- remapper - Variable in class org.objectweb.asm.commons.RecordComponentRemapper
-
The remapper used to remap the types in the visited field.
- remapper - Variable in class org.objectweb.asm.commons.SignatureRemapper
- Remapper - Class in org.objectweb.asm.commons
-
A class responsible for remapping types and names.
- Remapper() - Constructor for class org.objectweb.asm.commons.Remapper
- remove - Variable in class org.objectweb.asm.tree.InsnList.InsnListIterator
- remove() - Method in class org.objectweb.asm.tree.analysis.SmallSet.IteratorImpl
- 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 the instructions of this list.
- removeRange(Handler, Label, Label) - Static method in class org.objectweb.asm.Handler
-
Removes the range between start and end from the Handler list that begins with the given element.
- renamedClinitMethodPrefix - Variable in class org.objectweb.asm.commons.StaticInitMerger
-
The prefix to use to rename the existing <clinit> methods.
- replaceAsmInstructions(byte[], boolean) - Method in class org.objectweb.asm.ClassWriter
-
Returns the equivalent of the given class file, with the ASM specific instructions replaced with standard ones.
- requiredModules - Variable in class org.objectweb.asm.util.CheckModuleAdapter
-
The fully qualified names of the dependencies of the visited module.
- requires - Variable in class org.objectweb.asm.ModuleWriter
-
The binary content of the 'requires' array of the JVMS Module attribute.
- requires - Variable in class org.objectweb.asm.tree.ModuleNode
-
The dependencies of this module.
- REQUIRES_ASM5 - Static variable in class org.objectweb.asm.MethodVisitor
- requiresCount - Variable in class org.objectweb.asm.ModuleWriter
-
The requires_count field of the JVMS Module attribute.
- RESERVED - Static variable in class org.objectweb.asm.Frame
- resetLabel() - Method in class org.objectweb.asm.tree.LabelNode
- resetLabels() - Method in class org.objectweb.asm.tree.InsnList
-
Resets all the labels in the instruction list.
- resolution - Variable in class org.objectweb.asm.commons.ModuleResolutionAttribute
-
The resolution state of the module.
- RESOLUTION_DO_NOT_RESOLVE_BY_DEFAULT - Static variable in class org.objectweb.asm.commons.ModuleResolutionAttribute
-
The resolution state of a module meaning that the module is not available from the class-path by default.
- RESOLUTION_WARN_DEPRECATED - Static variable in class org.objectweb.asm.commons.ModuleResolutionAttribute
-
The resolution state of a module meaning the module is marked as deprecated.
- RESOLUTION_WARN_DEPRECATED_FOR_REMOVAL - Static variable in class org.objectweb.asm.commons.ModuleResolutionAttribute
-
The resolution state of a module meaning the module is marked as deprecated and will be removed in a future release.
- RESOLUTION_WARN_INCUBATING - Static variable in class org.objectweb.asm.commons.ModuleResolutionAttribute
-
The resolution state of a module meaning the module is not yet standardized, so in incubating mode.
- resolve(byte[], int) - Method in class org.objectweb.asm.Label
-
Sets the bytecode offset of this label to the given value and resolves the forward references to this label, if any.
- RESOURCE_VARIABLE - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the type of a resource variable in a method.
- ret(int) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates a RET instruction.
- ret(int) - Method in class org.objectweb.asm.commons.InstructionAdapter
- RET - Static variable in interface org.objectweb.asm.Opcodes
- RETURN - Enum constant in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- RETURN - Static variable in interface org.objectweb.asm.Opcodes
- RETURNADDRESS_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
-
A return address value (produced by a jsr instruction).
- returnLabel - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
-
The return label for this instantiation, to which all original returns will be mapped.
- returnOperation(AbstractInsnNode, BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
- returnOperation(AbstractInsnNode, BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
- returnOperation(AbstractInsnNode, SourceValue, SourceValue) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
- returnOperation(AbstractInsnNode, V, V) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Interprets a bytecode return instruction.
- returnType - Variable in class org.objectweb.asm.commons.GeneratorAdapter
-
The return type of the visited method.
- returnType - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
The Java generic method return type declaration corresponding to the visited signature.
- returnValue - Variable in class org.objectweb.asm.tree.analysis.Frame
-
The expected return type of the analyzed method, or null if the method returns void.
- returnValue() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instruction to return the top stack value to the caller.
- RUNTIME_INVISIBLE_ANNOTATIONS - Static variable in class org.objectweb.asm.Constants
- RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.objectweb.asm.Constants
- RUNTIME_INVISIBLE_TYPE_ANNOTATIONS - Static variable in class org.objectweb.asm.Constants
- RUNTIME_VISIBLE_ANNOTATIONS - Static variable in class org.objectweb.asm.Constants
- RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS - Static variable in class org.objectweb.asm.Constants
- RUNTIME_VISIBLE_TYPE_ANNOTATIONS - Static variable in class org.objectweb.asm.Constants
S
- SALOAD - Static variable in interface org.objectweb.asm.Opcodes
- SAME_FRAME - Static variable in class org.objectweb.asm.Frame
- SAME_FRAME_EXTENDED - Static variable in class org.objectweb.asm.Frame
- SAME_LOCALS_1_STACK_ITEM_FRAME - Static variable in class org.objectweb.asm.Frame
- SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED - Static variable in class org.objectweb.asm.Frame
- SASTORE - Static variable in interface org.objectweb.asm.Opcodes
- secondElement - Variable in class org.objectweb.asm.tree.analysis.SmallSet.IteratorImpl
-
The element to return in
SmallSet.IteratorImpl.next()
, afterSmallSet.IteratorImpl.firstElement
is returned. - separator - Variable in class org.objectweb.asm.util.TraceSignatureVisitor
-
The separator to append before the next visited class or inner class type.
- serialVersionUID - Static variable in exception org.objectweb.asm.ClassTooLargeException
- serialVersionUID - Static variable in exception org.objectweb.asm.MethodTooLargeException
- serialVersionUID - Static variable in exception org.objectweb.asm.tree.analysis.AnalyzerException
- serialVersionUID - Static variable in exception org.objectweb.asm.tree.UnsupportedClassVersionException
- SerialVersionUIDAdder - Class in org.objectweb.asm.commons
-
A
ClassVisitor
that adds a serial version unique identifier to a class if missing. - SerialVersionUIDAdder(int, ClassVisitor) - Constructor for class org.objectweb.asm.commons.SerialVersionUIDAdder
-
Constructs a new
SerialVersionUIDAdder
. - SerialVersionUIDAdder(ClassVisitor) - Constructor for class org.objectweb.asm.commons.SerialVersionUIDAdder
-
Constructs a new
SerialVersionUIDAdder
. - SerialVersionUIDAdder.Item - Class in org.objectweb.asm.commons
- service - Variable in class org.objectweb.asm.tree.ModuleProvideNode
-
The internal name of the service.
- set(int, Object) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- 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.
- Set() - Constructor for class org.objectweb.asm.Attribute.Set
- setClassLoader(ClassLoader) - Method in class org.objectweb.asm.tree.analysis.SimpleVerifier
-
Sets the
ClassLoader
to be used inSimpleVerifier.getClass(org.objectweb.asm.Type)
. - setFrameLocal(int, Object) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
- setInputFrameFromApiFormat(SymbolTable, int, Object[], int, Object[]) - Method in class org.objectweb.asm.Frame
-
Sets the input frame from the given public API frame description.
- setInputFrameFromDescriptor(SymbolTable, int, String, int) - Method in class org.objectweb.asm.Frame
-
Sets the input frame from the given method description.
- setLocal(int, int) - Method in class org.objectweb.asm.Frame
-
Replaces the abstract type stored at the given local variable index in the output frame.
- setLocal(int, V) - 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
-
Notifies subclasses that a local variable has been added or remapped.
- setMajorVersionAndClassName(int, String) - Method in class org.objectweb.asm.SymbolTable
-
Sets the major version and the name of the class to which this symbol table belongs.
- setMethodAttributesSource(int, int) - Method in class org.objectweb.asm.MethodWriter
-
Sets the source from which the attributes of this method will be copied.
- 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.
- setReturn(V) - Method in class org.objectweb.asm.tree.analysis.Frame
-
Sets the expected return type of the analyzed method.
- setStack(int, V) - Method in class org.objectweb.asm.tree.analysis.Frame
-
Sets the value of the given stack slot.
- sharedSubroutineInsns - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter
-
The instructions that belong to more that one subroutine.
- shl(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- SHL - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - SHORT - Static variable in class org.objectweb.asm.Frame
- SHORT - Static variable in class org.objectweb.asm.Type
-
The sort of the
short
type. - SHORT_TYPE - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
- SHORT_TYPE - Static variable in class org.objectweb.asm.Type
-
The
short
type. - shr(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- SHR - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - signature - Variable in class org.objectweb.asm.tree.ClassNode
-
The signature of this 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.
- signature - Variable in class org.objectweb.asm.tree.RecordComponentNode
-
The record component signature.
- SIGNATURE - Static variable in class org.objectweb.asm.Constants
- signatureIndex - Variable in class org.objectweb.asm.ClassWriter
-
The signature_index field of the Signature attribute, or 0.
- signatureIndex - Variable in class org.objectweb.asm.FieldWriter
-
The signature_index field of the Signature attribute of this field_info, or 0 if there is no Signature attribute.
- signatureIndex - Variable in class org.objectweb.asm.MethodWriter
-
The signature_index field of the Signature attribute.
- signatureIndex - Variable in class org.objectweb.asm.RecordComponentWriter
-
The signature_index field of the Signature attribute of this record component, or 0 if there is no Signature attribute.
- SignatureReader - Class in org.objectweb.asm.signature
-
A parser for signature literals, as defined in the Java Virtual Machine Specification (JVMS), to visit them with a SignatureVisitor.
- SignatureReader(String) - Constructor for class org.objectweb.asm.signature.SignatureReader
-
Constructs a
SignatureReader
for the given signature. - SignatureRemapper - Class in org.objectweb.asm.commons
-
A
SignatureVisitor
that remaps types with aRemapper
. - SignatureRemapper(int, SignatureVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.SignatureRemapper
-
Constructs a new
SignatureRemapper
. - SignatureRemapper(SignatureVisitor, Remapper) - Constructor for class org.objectweb.asm.commons.SignatureRemapper
-
Constructs a new
SignatureRemapper
. - signatureValue - Variable in class org.objectweb.asm.signature.SignatureReader
-
The JVMS signature to be read.
- signatureVisitor - Variable in class org.objectweb.asm.commons.SignatureRemapper
- signatureVisitor - Variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The visitor to which this adapter must delegate calls.
- SignatureVisitor - Class in org.objectweb.asm.signature
-
A visitor to visit a generic signature.
- SignatureVisitor(int) - Constructor for class org.objectweb.asm.signature.SignatureVisitor
-
Constructs a new
SignatureVisitor
. - SignatureWriter - Class in org.objectweb.asm.signature
-
A SignatureVisitor that generates signature literals, as defined in the Java Virtual Machine Specification (JVMS).
- SignatureWriter() - Constructor for class org.objectweb.asm.signature.SignatureWriter
-
Constructs a new
SignatureWriter
. - SIMPLE_TYPE - Enum constant in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- SimpleRemapper - Class in org.objectweb.asm.commons
- SimpleRemapper(String, String) - Constructor for class org.objectweb.asm.commons.SimpleRemapper
-
Constructs a new
SimpleRemapper
with the given mapping. - SimpleRemapper(Map<String, String>) - Constructor for class org.objectweb.asm.commons.SimpleRemapper
-
Constructs a new
SimpleRemapper
with the given mapping. - 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(int, Type, Type, List<Type>, boolean) - Constructor for class org.objectweb.asm.tree.analysis.SimpleVerifier
-
Constructs a new
SimpleVerifier
to verify a specific class. - 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<Type>, boolean) - Constructor for class org.objectweb.asm.tree.analysis.SimpleVerifier
-
Constructs a new
SimpleVerifier
to verify a specific class. - SIPUSH - Static variable in interface org.objectweb.asm.Opcodes
- size - Variable in class org.objectweb.asm.Attribute.Set
- size - Variable in class org.objectweb.asm.tree.analysis.SourceValue
-
The size of this value, in 32 bits words.
- size - Variable in class org.objectweb.asm.tree.InsnList
-
The number of instructions in this list.
- size() - Method in class org.objectweb.asm.ByteVector
-
Returns the actual number of bytes in this vector.
- size() - Method in class org.objectweb.asm.tree.analysis.SmallSet
- size() - Method in class org.objectweb.asm.tree.InsnList
-
Returns the number of instructions in this list.
- SIZE_INCREMENT - Static variable in class org.objectweb.asm.Attribute.Set
- SKIP_CODE - Static variable in class org.objectweb.asm.ClassReader
-
A flag to skip the Code attributes.
- SKIP_DEBUG - Static variable in class org.objectweb.asm.ClassReader
-
A flag to skip the SourceFile, SourceDebugExtension, LocalVariableTable, LocalVariableTypeTable, LineNumberTable and MethodParameters attributes.
- SKIP_FRAMES - Static variable in class org.objectweb.asm.ClassReader
-
A flag to skip the StackMap and StackMapTable attributes.
- SmallSet<T> - Class in org.objectweb.asm.tree.analysis
-
An immutable set of at most two elements, optimized for speed compared to a generic set implementation.
- SmallSet() - Constructor for class org.objectweb.asm.tree.analysis.SmallSet
-
Constructs an empty set.
- SmallSet(T) - Constructor for class org.objectweb.asm.tree.analysis.SmallSet
-
Constructs a set with exactly one element.
- SmallSet(T, T) - Constructor for class org.objectweb.asm.tree.analysis.SmallSet
-
Constructs a new
SmallSet
. - SmallSet.IteratorImpl<T> - Class in org.objectweb.asm.tree.analysis
- sort - Variable in class org.objectweb.asm.Type
-
The sort of this type.
- SOURCE_DEBUG_EXTENSION - Static variable in class org.objectweb.asm.Constants
- SOURCE_DEPRECATED - Static variable in interface org.objectweb.asm.Opcodes
- SOURCE_FILE - Static variable in class org.objectweb.asm.Constants
- SOURCE_MASK - Static variable in interface org.objectweb.asm.Opcodes
- sourceClassReader - Variable in class org.objectweb.asm.SymbolTable
-
The ClassReader from which this SymbolTable was constructed, or null if it was constructed from scratch.
- sourceDebug - Variable in class org.objectweb.asm.tree.ClassNode
-
The correspondence between source and compiled elements of this class.
- sourceFile - Variable in class org.objectweb.asm.tree.ClassNode
-
The name of the source file from which this class was compiled.
- sourceFileIndex - Variable in class org.objectweb.asm.ClassWriter
-
The source_file_index field of the SourceFile attribute, or 0.
- SourceInterpreter - Class in org.objectweb.asm.tree.analysis
-
An
Interpreter
forSourceValue
values. - SourceInterpreter() - Constructor for class org.objectweb.asm.tree.analysis.SourceInterpreter
-
Constructs a new
SourceInterpreter
for the latest ASM API version. - SourceInterpreter(int) - Constructor for class org.objectweb.asm.tree.analysis.SourceInterpreter
-
Constructs a new
SourceInterpreter
. - sourceLength - Variable in class org.objectweb.asm.MethodWriter
-
The length in bytes in
SymbolTable.getSource()
which must be copied to get the method_info for this method (excluding its first 6 bytes for access_flags, name_index and descriptor_index). - sourceOffset - Variable in class org.objectweb.asm.MethodWriter
-
The offset in bytes in
SymbolTable.getSource()
from which the method_info for this method (excluding its first 6 bytes) must be copied, or 0. - SourceValue - Class in org.objectweb.asm.tree.analysis
-
A
Value
which keeps track of the bytecode instructions that can produce it. - SourceValue(int) - Constructor for class org.objectweb.asm.tree.analysis.SourceValue
-
Constructs a new
SourceValue
. - SourceValue(int, Set<AbstractInsnNode>) - Constructor for class org.objectweb.asm.tree.analysis.SourceValue
-
Constructs a new
SourceValue
. - SourceValue(int, AbstractInsnNode) - Constructor for class org.objectweb.asm.tree.analysis.SourceValue
-
Constructs a new
SourceValue
. - stack - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
-
The operand stack slots for the current execution frame.
- stack - Variable in class org.objectweb.asm.tree.FrameNode
-
The types of the operand stack elements of this stack map frame.
- STACK_KIND - Static variable in class org.objectweb.asm.Frame
- STACK_MAP_TABLE - Static variable in class org.objectweb.asm.Constants
- STACK_SIZE_DELTA - Static variable in class org.objectweb.asm.MethodWriter
-
The stack size variation corresponding to each JVM opcode.
- stackFrame - Variable in class org.objectweb.asm.commons.AdviceAdapter
-
The values on the current execution stack frame (long and double are represented by two elements).
- stackMapTableEntries - Variable in class org.objectweb.asm.MethodWriter
-
The 'entries' array of the StackMapTable code attribute.
- stackMapTableNumberOfEntries - Variable in class org.objectweb.asm.MethodWriter
-
The number_of_entries field of the StackMapTable code attribute.
- start - Variable in class org.objectweb.asm.tree.analysis.Subroutine
-
The start of this 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.LocalVariableAnnotationNode
-
The fist instructions corresponding to the continuous ranges that make the scope of this local variable (inclusive).
- 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
-
The beginning of the exception handler's scope (inclusive).
- START_LABEL - Static variable in class org.objectweb.asm.util.CheckMethodAdapter
- startPc - Variable in class org.objectweb.asm.Handler
-
The start_pc field of this JVMS exception_table entry.
- startType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- state - Variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The current state of the automaton used to check the order of method calls.
- State() - Constructor for enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- StaticInitMerger - Class in org.objectweb.asm.commons
-
A
ClassVisitor
that merges <clinit> methods into a single one. - StaticInitMerger(int, String, ClassVisitor) - Constructor for class org.objectweb.asm.commons.StaticInitMerger
-
Constructs a new
StaticInitMerger
. - StaticInitMerger(String, ClassVisitor) - Constructor for class org.objectweb.asm.commons.StaticInitMerger
-
Constructs a new
StaticInitMerger
. - store(int, Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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.
- stringBuilder - Variable in class org.objectweb.asm.signature.SignatureWriter
-
The builder used to construct the visited signature.
- stringBuilder - Variable in class org.objectweb.asm.util.Printer
-
The builder used to build strings in the various visit methods.
- sub(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- SUB - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - Subroutine - Class in org.objectweb.asm.tree.analysis
-
A method subroutine (corresponds to a JSR instruction).
- Subroutine(Subroutine) - Constructor for class org.objectweb.asm.tree.analysis.Subroutine
-
Constructs a copy of the given
Subroutine
. - Subroutine(LabelNode, int, JumpInsnNode) - Constructor for class org.objectweb.asm.tree.analysis.Subroutine
-
Constructs a new
Subroutine
. - subroutineId - Variable in class org.objectweb.asm.Label
-
The id of the subroutine to which this basic block belongs, or 0.
- subroutineInsns - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter.Instantiation
-
The original instructions that belong to the subroutine which is instantiated.
- subroutines - Variable in class org.objectweb.asm.tree.analysis.Analyzer
-
The subroutines of the currently analyzed method (one per instruction index).
- subroutinesInsns - Variable in class org.objectweb.asm.commons.JSRInlinerAdapter
-
The instructions that belong to each subroutine.
- successor - Variable in class org.objectweb.asm.Edge
-
The successor block of this control flow graph edge.
- SUPER - Enum constant in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
- SUPER - Static variable in class org.objectweb.asm.signature.SignatureVisitor
-
Wildcard for a "super" type argument.
- superClass - Variable in class org.objectweb.asm.ClassWriter
-
The super_class field of the JVMS ClassFile structure.
- superClassConstructorCalled - Variable in class org.objectweb.asm.commons.AdviceAdapter
-
Whether the super class constructor has been called (if the visited method is a constructor), at the current instruction.
- superName - Variable in class org.objectweb.asm.tree.ClassNode
-
The internal of name of the super class (see
Type.getInternalName()
). - svuidConstructors - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
The constructors of the class that are needed to compute the SVUID.
- svuidFields - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
The fields of the class that are needed to compute the SVUID.
- svuidMethods - Variable in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
The methods of the class that are needed to compute the SVUID.
- swap() - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates a SWAP instruction.
- swap() - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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
- Symbol - Class in org.objectweb.asm
-
An entry of the constant pool, of the BootstrapMethods attribute, or of the (ASM specific) type table of a class.
- Symbol(int, int, String, String, String, long) - Constructor for class org.objectweb.asm.Symbol
-
Constructs a new Symbol.
- symbolTable - Variable in class org.objectweb.asm.AnnotationWriter
-
Where the constants used in this AnnotationWriter must be stored.
- symbolTable - Variable in class org.objectweb.asm.ClassWriter
-
The symbol table for this class (contains the constant_pool and the BootstrapMethods).
- symbolTable - Variable in class org.objectweb.asm.FieldWriter
-
Where the constants used in this FieldWriter must be stored.
- symbolTable - Variable in class org.objectweb.asm.MethodWriter
-
Where the constants used in this MethodWriter must be stored.
- symbolTable - Variable in class org.objectweb.asm.ModuleWriter
-
Where the constants used in this AnnotationWriter must be stored.
- symbolTable - Variable in class org.objectweb.asm.RecordComponentWriter
-
Where the constants used in this RecordComponentWriter must be stored.
- SymbolTable - Class in org.objectweb.asm
-
The constant pool entries, the BootstrapMethods attribute entries and the (ASM specific) type table entries of a class.
- SymbolTable(ClassWriter) - Constructor for class org.objectweb.asm.SymbolTable
-
Constructs a new, empty SymbolTable for the given ClassWriter.
- SymbolTable(ClassWriter, ClassReader) - Constructor for class org.objectweb.asm.SymbolTable
-
Constructs a new SymbolTable for the given ClassWriter, initialized with the constant pool and bootstrap methods of the given ClassReader.
- SymbolTable.Entry - Class in org.objectweb.asm
-
An entry of a SymbolTable.
- SYNTHETIC - Static variable in class org.objectweb.asm.Constants
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.Textifier
-
The indentation of class members at depth level 1 (e.g.
- tab2 - Variable in class org.objectweb.asm.util.Textifier
-
The indentation of class elements at depth level 2 (e.g.
- tab3 - Variable in class org.objectweb.asm.util.Textifier
-
The indentation of class elements at depth level 3 (e.g.
- tableswitch(int, int, Label, Label...) - Method in class org.objectweb.asm.commons.InstructionAdapter
- 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
. - tag - Variable in class org.objectweb.asm.Handle
-
The kind of field or method designated by this Handle.
- tag - Variable in class org.objectweb.asm.Symbol
-
A tag indicating the type of this symbol.
- targetTypeAndInfo - Variable in class org.objectweb.asm.TypeReference
-
The target_type and target_info structures - as defined in the Java Virtual Machine Specification (JVMS) - corresponding to this type reference.
- tconst(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
-
Generates the instruction to push the given type on the stack.
- ternaryOperation(AbstractInsnNode, BasicValue, BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
- ternaryOperation(AbstractInsnNode, BasicValue, BasicValue, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
- ternaryOperation(AbstractInsnNode, SourceValue, SourceValue, SourceValue) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
- ternaryOperation(AbstractInsnNode, V, V, V) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Interprets a bytecode instruction with three arguments.
- text - Variable in class org.objectweb.asm.util.Printer
-
The text to be printed.
- Textifier - Class in org.objectweb.asm.util
-
A
Printer
that prints a disassembled view of the classes it visits. - Textifier() - Constructor for class org.objectweb.asm.util.Textifier
-
Constructs a new
Textifier
. - Textifier(int) - Constructor for class org.objectweb.asm.util.Textifier
-
Constructs a new
Textifier
. - TextifierSupport - Interface in org.objectweb.asm.util
-
An
Attribute
that can print a readable representation of itself. - textify(StringBuilder, Map<Label, String>) - Method in interface org.objectweb.asm.util.TextifierSupport
-
Generates a human readable representation of this attribute.
- thisClass - Variable in class org.objectweb.asm.ClassWriter
-
The this_class field of the JVMS ClassFile structure.
- 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.
- THROWS - Static variable in class org.objectweb.asm.TypeReference
-
The sort of type references that target the type of an exception declared in the throws clause of a method.
- toArray() - Method in class org.objectweb.asm.Attribute.Set
- toArray() - Method in class org.objectweb.asm.tree.InsnList
-
Returns an array containing all the instructions in this list.
- toByteArray() - Method in class org.objectweb.asm.ClassWriter
-
Returns the content of the class file that was built by this ClassWriter.
- TOP - Static variable in class org.objectweb.asm.Frame
- TOP - Static variable in interface org.objectweb.asm.Opcodes
- TOP_IF_LONG_OR_DOUBLE_FLAG - Static variable in class org.objectweb.asm.Frame
-
A flag used for LOCAL_KIND and STACK_KIND abstract types, indicating that if the resolved, concrete type is LONG or DOUBLE, TOP should be used instead (because the value has been partially overridden with an xSTORE instruction).
- toString() - Method in class org.objectweb.asm.commons.Method
- toString() - Method in class org.objectweb.asm.ConstantDynamic
- toString() - Method in class org.objectweb.asm.Handle
-
Returns the textual representation of this handle.
- 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.
- toString() - Method in class org.objectweb.asm.TypePath
-
Returns a string representation of this type path.
- TraceAnnotationVisitor - Class in org.objectweb.asm.util
-
An
AnnotationVisitor
that prints the annotations it visits with aPrinter
. - TraceAnnotationVisitor(AnnotationVisitor, Printer) - Constructor for class org.objectweb.asm.util.TraceAnnotationVisitor
-
Constructs a new
TraceAnnotationVisitor
. - TraceAnnotationVisitor(Printer) - Constructor for class org.objectweb.asm.util.TraceAnnotationVisitor
-
Constructs a new
TraceAnnotationVisitor
. - TraceClassVisitor - Class in org.objectweb.asm.util
-
A
ClassVisitor
that prints the classes it visits with aPrinter
. - 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
. - TraceClassVisitor(ClassVisitor, Printer, PrintWriter) - Constructor for class org.objectweb.asm.util.TraceClassVisitor
-
Constructs a new
TraceClassVisitor
. - TraceFieldVisitor - Class in org.objectweb.asm.util
-
A
FieldVisitor
that prints the fields it visits with aPrinter
. - TraceFieldVisitor(FieldVisitor, Printer) - Constructor for class org.objectweb.asm.util.TraceFieldVisitor
-
Constructs a new
TraceFieldVisitor
. - TraceFieldVisitor(Printer) - Constructor for class org.objectweb.asm.util.TraceFieldVisitor
-
Constructs a new
TraceFieldVisitor
. - TraceMethodVisitor - Class in org.objectweb.asm.util
-
A
MethodVisitor
that prints the methods it visits with aPrinter
. - TraceMethodVisitor(MethodVisitor, Printer) - Constructor for class org.objectweb.asm.util.TraceMethodVisitor
-
Constructs a new
TraceMethodVisitor
. - TraceMethodVisitor(Printer) - Constructor for class org.objectweb.asm.util.TraceMethodVisitor
-
Constructs a new
TraceMethodVisitor
. - TraceModuleVisitor - Class in org.objectweb.asm.util
-
A
ModuleVisitor
that prints the fields it visits with aPrinter
. - TraceModuleVisitor(ModuleVisitor, Printer) - Constructor for class org.objectweb.asm.util.TraceModuleVisitor
-
Constructs a new
TraceModuleVisitor
. - TraceModuleVisitor(Printer) - Constructor for class org.objectweb.asm.util.TraceModuleVisitor
-
Constructs a new
TraceModuleVisitor
. - TraceRecordComponentVisitor - Class in org.objectweb.asm.util
-
A
RecordComponentVisitor
that prints the record components it visits with aPrinter
. - TraceRecordComponentVisitor(RecordComponentVisitor, Printer) - Constructor for class org.objectweb.asm.util.TraceRecordComponentVisitor
-
Constructs a new
TraceRecordComponentVisitor
. - TraceRecordComponentVisitor(Printer) - Constructor for class org.objectweb.asm.util.TraceRecordComponentVisitor
-
Constructs a new
TraceRecordComponentVisitor
. - TraceSignatureVisitor - Class in org.objectweb.asm.util
-
A
SignatureVisitor
that builds the Java generic type declaration corresponding to the signature it visits. - TraceSignatureVisitor(int) - Constructor for class org.objectweb.asm.util.TraceSignatureVisitor
-
Constructs a new
TraceSignatureVisitor
. - TraceSignatureVisitor(StringBuilder) - 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.
- TryCatchBlockSorter - Class in org.objectweb.asm.commons
-
A
MethodVisitor
adapter to sort the exception handlers. - TryCatchBlockSorter(int, MethodVisitor, int, String, String, String, String[]) - Constructor for class org.objectweb.asm.commons.TryCatchBlockSorter
- TryCatchBlockSorter(MethodVisitor, int, String, String, String, String[]) - Constructor for class org.objectweb.asm.commons.TryCatchBlockSorter
-
Constructs a new
TryCatchBlockSorter
. - type - Variable in class org.objectweb.asm.Attribute
-
The type of this attribute, also called its name in the JVMS.
- type - Variable in class org.objectweb.asm.tree.analysis.BasicValue
-
The
Type
of this value, or null for uninitialized values. - type - Variable in class org.objectweb.asm.tree.FrameNode
-
The type of this frame.
- type - Variable in class org.objectweb.asm.tree.TryCatchBlockNode
-
The internal name of the type of exceptions handled by the handler.
- type - Variable in class org.objectweb.asm.util.CheckModuleAdapter.NameSet
- type - Variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The type of the visited signature.
- Type - Class in org.objectweb.asm
-
A Java field or method type.
- Type(int, String, int, int) - Constructor for class org.objectweb.asm.Type
-
Constructs a reference type.
- TYPE_ARGUMENT - Static variable in class org.objectweb.asm.TypePath
-
A type path step that steps into a type argument of a generic type.
- TYPE_INSN - Static variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The type of
TypeInsnNode
instructions. - TYPE_SIGNATURE - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
Type to be used to check type signatures.See
CheckSignatureAdapter(int, SignatureVisitor)
. - TYPE_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of a normal type entry in the (ASM specific) type table of a class.
- TypeAnnotationNode - Class in org.objectweb.asm.tree
-
A node that represents a type annotation.
- TypeAnnotationNode(int, int, TypePath, String) - Constructor for class org.objectweb.asm.tree.TypeAnnotationNode
-
Constructs a new
AnnotationNode
. - TypeAnnotationNode(int, TypePath, String) - Constructor for class org.objectweb.asm.tree.TypeAnnotationNode
-
Constructs a new
AnnotationNode
. - typeCount - Variable in class org.objectweb.asm.SymbolTable
-
The actual number of elements in
SymbolTable.typeTable
. - 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
. - typePath - Variable in class org.objectweb.asm.tree.TypeAnnotationNode
-
The path to the annotated type argument, wildcard bound, array element type, or static outer type within the referenced type.
- TypePath - Class in org.objectweb.asm
-
The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.
- TypePath(byte[], int) - Constructor for class org.objectweb.asm.TypePath
-
Constructs a new TypePath.
- typePathContainer - Variable in class org.objectweb.asm.TypePath
-
The byte array where the 'type_path' structure - as defined in the Java Virtual Machine Specification (JVMS) - corresponding to this TypePath is stored.
- typePathOffset - Variable in class org.objectweb.asm.TypePath
-
The offset of the first byte of the type_path JVMS structure in
TypePath.typePathContainer
. - typeRef - Variable in class org.objectweb.asm.tree.TypeAnnotationNode
-
A reference to the annotated type.
- TypeReference - Class in org.objectweb.asm
-
A reference to a type appearing in a class, field or method declaration, or on an instruction.
- TypeReference(int) - Constructor for class org.objectweb.asm.TypeReference
-
Constructs a new TypeReference.
- TYPES - Static variable in class org.objectweb.asm.util.Printer
-
The names of the
operand
values of theMethodVisitor.visitIntInsn(int, int)
method whenopcode
isNEWARRAY
. - typeTable - Variable in class org.objectweb.asm.SymbolTable
-
An ASM specific type table used to temporarily store internal names that will not necessarily be stored in the constant pool.
U
- unaryOperation(AbstractInsnNode, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicInterpreter
- unaryOperation(AbstractInsnNode, BasicValue) - Method in class org.objectweb.asm.tree.analysis.BasicVerifier
- unaryOperation(AbstractInsnNode, SourceValue) - Method in class org.objectweb.asm.tree.analysis.SourceInterpreter
- unaryOperation(AbstractInsnNode, V) - Method in class org.objectweb.asm.tree.analysis.Interpreter
-
Interprets a bytecode instruction with a single argument.
- unbox(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instructions to unbox the top stack value.
- UNINITIALIZED_KIND - Static variable in class org.objectweb.asm.Frame
- UNINITIALIZED_THIS - Static variable in class org.objectweb.asm.commons.AdviceAdapter
-
The "uninitialized this" value.
- UNINITIALIZED_THIS - Static variable in class org.objectweb.asm.Frame
- UNINITIALIZED_THIS - Static variable in interface org.objectweb.asm.Opcodes
- UNINITIALIZED_TYPE_TAG - Static variable in class org.objectweb.asm.Symbol
-
The tag value of an
ITEM_UNINITIALIZED
type entry in the type table of a class. - UNINITIALIZED_VALUE - Static variable in class org.objectweb.asm.tree.analysis.BasicValue
-
An uninitialized value.
- uninitializedTypes - Variable in class org.objectweb.asm.commons.AnalyzerAdapter
-
The uninitialized types in the current execution frame.
- union(SmallSet<T>) - Method in class org.objectweb.asm.tree.analysis.SmallSet
-
Returns the union of this set and of the given set.
- UNSUPPORTED_OPERATION - Static variable in class org.objectweb.asm.util.Printer
-
Message of the UnsupportedOperationException thrown by methods which must be overridden.
- UnsupportedClassVersionException - Exception in org.objectweb.asm.tree
-
Exception thrown in
AnnotationNode.check(int)
,ClassNode.check(int)
,FieldNode.check(int)
andMethodNode.check(int)
when these nodes (or their children, recursively) contain elements that were introduced in more recent versions of the ASM API than version passed to these methods. - UnsupportedClassVersionException() - Constructor for exception org.objectweb.asm.tree.UnsupportedClassVersionException
- updateIndex(int) - Method in class org.objectweb.asm.tree.TryCatchBlockNode
-
Updates the index of this try catch block in the method's list of try catch block nodes.
- updateNewLocals(Object[]) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
-
Notifies subclasses that a new stack map frame is being visited.
- USAGE - Static variable in class org.objectweb.asm.util.ASMifier
-
The help message shown when command line arguments are incorrect.
- USAGE - Static variable in class org.objectweb.asm.util.CheckClassAdapter
-
The help message shown when command line arguments are incorrect.
- USAGE - Static variable in class org.objectweb.asm.util.Textifier
-
The help message shown when command line arguments are incorrect.
- usedServices - Variable in class org.objectweb.asm.util.CheckModuleAdapter
-
The internal names of the services used by the visited module.
- useNamedValue - Variable in class org.objectweb.asm.util.CheckAnnotationAdapter
-
Whether the values of the visited annotation are named.
- useNamedValues - Variable in class org.objectweb.asm.AnnotationWriter
-
Whether values are named or not.
- uses - Variable in class org.objectweb.asm.tree.ModuleNode
-
The internal names of the services used by this module.
- usesCount - Variable in class org.objectweb.asm.ModuleWriter
-
The uses_count field of the JVMS Module attribute.
- usesIndex - Variable in class org.objectweb.asm.ModuleWriter
-
The binary content of the 'uses_index' array of the JVMS Module attribute.
- ushr(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- USHR - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method. - Util - Class in org.objectweb.asm.tree
-
Utility methods to convert an array of primitive or object values to a mutable ArrayList, not baked by the array (unlike
Arrays.asList(T...)
). - Util() - Constructor for class org.objectweb.asm.tree.Util
V
- V_PREVIEW - Static variable in interface org.objectweb.asm.Opcodes
-
Version flag indicating that the class is using 'preview' features.
- 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
- V1_7 - Static variable in interface org.objectweb.asm.Opcodes
- V1_8 - Static variable in interface org.objectweb.asm.Opcodes
- V10 - Static variable in interface org.objectweb.asm.Opcodes
- V11 - Static variable in interface org.objectweb.asm.Opcodes
- V12 - Static variable in interface org.objectweb.asm.Opcodes
- V13 - Static variable in interface org.objectweb.asm.Opcodes
- V14 - Static variable in interface org.objectweb.asm.Opcodes
- V15 - Static variable in interface org.objectweb.asm.Opcodes
- V16 - Static variable in interface org.objectweb.asm.Opcodes
- V17 - Static variable in interface org.objectweb.asm.Opcodes
- V18 - Static variable in interface org.objectweb.asm.Opcodes
- V19 - Static variable in interface org.objectweb.asm.Opcodes
- V9 - Static variable in interface org.objectweb.asm.Opcodes
- value - Variable in class org.objectweb.asm.Symbol
-
The string value of this symbol.
- value - Variable in class org.objectweb.asm.tree.FieldNode
-
The field's initial value.
- value - Variable in class org.objectweb.asm.tree.LabelNode
- Value - Interface in org.objectweb.asm.tree.analysis
-
An immutable symbolic value for the semantic interpretation of bytecode.
- VALUE_MASK - Static variable in class org.objectweb.asm.Frame
- VALUE_SIZE - Static variable in class org.objectweb.asm.Frame
- valueBegin - Variable in class org.objectweb.asm.Type
-
The beginning index, inclusive, of the value of this Java field or method type in
Type.valueBuffer
. - valueBuffer - Variable in class org.objectweb.asm.Type
-
A buffer containing the value of this field or method type.
- valueEnd - Variable in class org.objectweb.asm.Type
-
The end index, exclusive, of the value of this Java field or method type in
Type.valueBuffer
. - valueOf(String) - Static method in enum class org.objectweb.asm.util.CheckMethodAdapter.Method
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
-
Returns the enum constant of this class with the specified name.
- valueOf(Type) - Method in class org.objectweb.asm.commons.GeneratorAdapter
-
Generates the instructions to box the top stack value using Java 5's valueOf() method.
- values - Variable in class org.objectweb.asm.tree.analysis.Frame
-
The local variables and the operand stack of this frame.
- values - Variable in class org.objectweb.asm.tree.AnnotationNode
-
The name value pairs of this annotation.
- values() - Static method in enum class org.objectweb.asm.util.CheckMethodAdapter.Method
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.objectweb.asm.util.CheckSignatureAdapter.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- 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.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 the given class.
- verify(ClassReader, ClassLoader, boolean, PrintWriter) - Static method in class org.objectweb.asm.util.CheckClassAdapter
-
Checks the given class.
- version - Variable in class org.objectweb.asm.ClassWriter
-
The minor_version and major_version fields of the JVMS ClassFile structure.
- version - Variable in class org.objectweb.asm.tree.ClassNode
-
The class version.
- version - Variable in class org.objectweb.asm.tree.ModuleNode
-
The version of this module.
- version - Variable in class org.objectweb.asm.tree.ModuleRequireNode
-
The module version at compile time, or null.
- version - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
The class version number.
- version - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The class version number.
- visibleAnnotableParameterCount - Variable in class org.objectweb.asm.MethodWriter
-
The number of method parameters that can have runtime visible annotations, or 0.
- visibleAnnotableParameterCount - Variable in class org.objectweb.asm.tree.MethodNode
-
The number of method parameters than can have runtime visible annotations.
- visibleAnnotableParameterCount - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
The number of method parameters that can have runtime visible annotations.
- visibleAnnotations - Variable in class org.objectweb.asm.tree.ClassNode
-
The runtime visible annotations of this class.
- visibleAnnotations - Variable in class org.objectweb.asm.tree.FieldNode
-
The runtime visible annotations of this field.
- visibleAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
-
The runtime visible annotations of this method.
- visibleAnnotations - Variable in class org.objectweb.asm.tree.RecordComponentNode
-
The runtime visible annotations of this record component.
- visibleLocalVariableAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
-
The visible local variable annotations of this method.
- visibleParameterAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
-
The runtime visible parameter annotations of this method.
- visibleTypeAnnotations - Variable in class org.objectweb.asm.tree.AbstractInsnNode
-
The runtime visible type annotations of this instruction.
- visibleTypeAnnotations - Variable in class org.objectweb.asm.tree.ClassNode
-
The runtime visible type annotations of this class.
- visibleTypeAnnotations - Variable in class org.objectweb.asm.tree.FieldNode
-
The runtime visible type annotations of this field.
- visibleTypeAnnotations - Variable in class org.objectweb.asm.tree.MethodNode
-
The runtime visible type annotations of this method.
- visibleTypeAnnotations - Variable in class org.objectweb.asm.tree.RecordComponentNode
-
The runtime visible type annotations of this record component.
- visibleTypeAnnotations - Variable in class org.objectweb.asm.tree.TryCatchBlockNode
-
The runtime visible type annotations on the exception handler type.
- visit(int, int, String, String, String, String[]) - Method in class 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.ClassRemapper
- 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(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.tree.ClassNode
- visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.util.ASMifier
- visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.util.CheckClassAdapter
- visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.util.Printer
-
Class header.
- visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.util.Textifier
- visit(int, int, String, String, String, String[]) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visit(String, Object) - Method in class org.objectweb.asm.AnnotationVisitor
-
Visits a primitive value of the annotation.
- visit(String, Object) - Method in class org.objectweb.asm.AnnotationWriter
- visit(String, Object) - Method in class org.objectweb.asm.commons.AnnotationRemapper
- visit(String, Object) - Method in class org.objectweb.asm.tree.AnnotationNode
- visit(String, Object) - Method in class org.objectweb.asm.util.ASMifier
- visit(String, Object) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
- visit(String, Object) - Method in class org.objectweb.asm.util.Printer
-
Annotation value.
- visit(String, Object) - Method in class org.objectweb.asm.util.Textifier
- visit(String, Object) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
- VISIT_CLASS_BOUND_STATES - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The valid automaton states for a
CheckSignatureAdapter.visitClassBound()
method call. - VISIT_END - Static variable in class org.objectweb.asm.util.ASMifier
- VISIT_EXCEPTION_TYPE_STATES - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The valid automaton states for a
CheckSignatureAdapter.visitExceptionType()
method call. - VISIT_FIELD_INSN - Enum constant in enum class org.objectweb.asm.util.CheckMethodAdapter.Method
- VISIT_FORMAL_TYPE_PARAMETER_STATES - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The valid automaton states for a
CheckSignatureAdapter.visitFormalTypeParameter(java.lang.String)
method call. - VISIT_INSN - Enum constant in enum class org.objectweb.asm.util.CheckMethodAdapter.Method
- VISIT_INT_INSN - Enum constant in enum class org.objectweb.asm.util.CheckMethodAdapter.Method
- VISIT_INTERFACE_BOUND_STATES - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The valid automaton states for a
CheckSignatureAdapter.visitInterfaceBound()
method call. - VISIT_INTERFACE_STATES - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The valid automaton states for a
CheckSignatureAdapter.visitInterface()
method call. - VISIT_JUMP_INSN - Enum constant in enum class org.objectweb.asm.util.CheckMethodAdapter.Method
- VISIT_METHOD_INSN - Enum constant in enum class org.objectweb.asm.util.CheckMethodAdapter.Method
- VISIT_PARAMETER_TYPE_STATES - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The valid automaton states for a
CheckSignatureAdapter.visitParameterType()
method call. - VISIT_RETURN_TYPE_STATES - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The valid automaton states for a
CheckSignatureAdapter.visitReturnType()
method call. - VISIT_SUPER_CLASS_STATES - Static variable in class org.objectweb.asm.util.CheckSignatureAdapter
-
The valid automaton states for a
CheckSignatureAdapter.visitSuperclass()
method call. - VISIT_TYPE_INSN - Enum constant in enum class org.objectweb.asm.util.CheckMethodAdapter.Method
- VISIT_VAR_INSN - Enum constant in enum class org.objectweb.asm.util.CheckMethodAdapter.Method
- visitAbstractType(int, int) - Method in class org.objectweb.asm.MethodWriter
-
Sets an abstract type in
MethodWriter.currentFrame
. - visitAnnotableParameterCount(int, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits the number of method parameters that can have annotations.
- visitAnnotableParameterCount(int, boolean) - Method in class org.objectweb.asm.MethodWriter
- visitAnnotableParameterCount(int, boolean) - Method in class org.objectweb.asm.tree.MethodNode
- visitAnnotableParameterCount(int, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitAnnotableParameterCount(int, boolean) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitAnnotableParameterCount(int, boolean) - Method in class org.objectweb.asm.util.Printer
-
Number of method parameters that can have annotations.
- visitAnnotableParameterCount(int, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitAnnotableParameterCount(int, boolean) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitAnnotation(String, boolean) - Method in class 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.ClassRemapper
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.commons.FieldRemapper
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.commons.RecordComponentRemapper
- visitAnnotation(String, boolean) - Method in class 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.MethodVisitor
-
Visits an annotation of this method.
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.MethodWriter
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.RecordComponentVisitor
-
Visits an annotation of the record component.
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.RecordComponentWriter
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.tree.ClassNode
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.tree.FieldNode
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.tree.MethodNode
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.tree.RecordComponentNode
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.ASMifier
-
Visits a class, field or method annotation.
- 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.CheckRecordComponentAdapter
- visitAnnotation(String, boolean) - Method in class org.objectweb.asm.util.Textifier
-
Prints a disassembled view of the given annotation.
- 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, boolean) - Method in class org.objectweb.asm.util.TraceRecordComponentVisitor
- visitAnnotation(String, String) - Method in class org.objectweb.asm.AnnotationVisitor
-
Visits a nested annotation value of the annotation.
- visitAnnotation(String, String) - Method in class org.objectweb.asm.AnnotationWriter
- visitAnnotation(String, String) - Method in class org.objectweb.asm.commons.AnnotationRemapper
- visitAnnotation(String, String) - Method in class org.objectweb.asm.tree.AnnotationNode
- visitAnnotation(String, String) - Method in class org.objectweb.asm.util.ASMifier
- visitAnnotation(String, String) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
- visitAnnotation(String, String) - Method in class org.objectweb.asm.util.Printer
-
Nested annotation value.
- visitAnnotation(String, String) - Method in class org.objectweb.asm.util.Textifier
- visitAnnotation(String, String) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
- visitAnnotationDefault() - Method in class org.objectweb.asm.commons.MethodRemapper
- visitAnnotationDefault() - Method in class 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.tree.MethodNode
- visitAnnotationDefault() - Method in class org.objectweb.asm.util.ASMifier
- visitAnnotationDefault() - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitAnnotationDefault() - Method in class org.objectweb.asm.util.Printer
-
Method default annotation.
- visitAnnotationDefault() - Method in class org.objectweb.asm.util.Textifier
- visitAnnotationDefault() - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitAnnotationEnd() - Method in class org.objectweb.asm.util.ASMifier
- visitAnnotationEnd() - Method in class org.objectweb.asm.util.Printer
-
Annotation end.
- visitAnnotationEnd() - Method in class org.objectweb.asm.util.Textifier
- visitAnnotationValue(String) - Method in class org.objectweb.asm.util.Textifier
- visitArray(String) - Method in class 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.AnnotationRemapper
- visitArray(String) - Method in class org.objectweb.asm.tree.AnnotationNode
- visitArray(String) - Method in class org.objectweb.asm.util.ASMifier
- visitArray(String) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
- visitArray(String) - Method in class org.objectweb.asm.util.Printer
-
Annotation array value.
- visitArray(String) - Method in class org.objectweb.asm.util.Textifier
- visitArray(String) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
- visitArrayType() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitArrayType() - Method in class 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.CheckSignatureAdapter
- visitArrayType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitAttribute(Attribute) - Method in class 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.ClassRemapper
- visitAttribute(Attribute) - Method in class 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.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.RecordComponentVisitor
-
Visits a non standard attribute of the record component.
- visitAttribute(Attribute) - Method in class org.objectweb.asm.RecordComponentWriter
- visitAttribute(Attribute) - Method in class org.objectweb.asm.tree.ClassNode
- visitAttribute(Attribute) - Method in class org.objectweb.asm.tree.FieldNode
- visitAttribute(Attribute) - Method in class org.objectweb.asm.tree.MethodNode
- visitAttribute(Attribute) - Method in class org.objectweb.asm.tree.RecordComponentNode
- visitAttribute(Attribute) - Method in class org.objectweb.asm.util.ASMifier
-
Visit a class, field or method 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.CheckRecordComponentAdapter
- visitAttribute(Attribute) - Method in class org.objectweb.asm.util.Textifier
-
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.util.TraceRecordComponentVisitor
- visitBaseType(char) - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitBaseType(char) - Method in class 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.CheckSignatureAdapter
- visitBaseType(char) - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitBoolean(boolean) - Method in class org.objectweb.asm.util.Textifier
- visitByte(byte) - Method in class org.objectweb.asm.util.Textifier
- visitCalled - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
Whether the
CheckClassAdapter.visit(int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
method has been called. - visitChar(char) - Method in class org.objectweb.asm.util.Textifier
- visitClassAnnotation(String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitClassAnnotation(String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Class annotation.
- visitClassAnnotation(String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitClassAttribute(Attribute) - Method in class org.objectweb.asm.util.ASMifier
- visitClassAttribute(Attribute) - Method in class org.objectweb.asm.util.Printer
-
Class attribute.
- visitClassAttribute(Attribute) - Method in class org.objectweb.asm.util.Textifier
- visitClassBound() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitClassBound() - Method in class 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.CheckSignatureAdapter
- visitClassBound() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitClassEnd() - Method in class org.objectweb.asm.util.ASMifier
- visitClassEnd() - Method in class org.objectweb.asm.util.Printer
-
Class end.
- visitClassEnd() - Method in class org.objectweb.asm.util.Textifier
- visitClassType(String) - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitClassType(String) - Method in class 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.CheckSignatureAdapter
- visitClassType(String) - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitClassTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitClassTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Class type annotation.
- visitClassTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitCode() - Method in class org.objectweb.asm.commons.AdviceAdapter
- visitCode() - Method in class 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.ASMifier
- visitCode() - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitCode() - Method in class org.objectweb.asm.util.Printer
-
Method start.
- visitCode() - Method in class org.objectweb.asm.util.Textifier
- visitCode() - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitCodeCalled - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
Whether the
CheckMethodAdapter.visitCode()
method has been called. - visitDouble(double) - Method in class org.objectweb.asm.util.Textifier
- visited - Variable in class org.objectweb.asm.tree.MethodNode
-
Whether the accept method has been called on this object.
- visitEnd() - Method in class 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.ClassVisitor
-
Visits the end of the class.
- visitEnd() - Method in class org.objectweb.asm.ClassWriter
- visitEnd() - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
- visitEnd() - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
- visitEnd() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitEnd() - Method in class org.objectweb.asm.commons.StaticInitMerger
- visitEnd() - Method in class org.objectweb.asm.commons.TryCatchBlockSorter
- visitEnd() - Method in class 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.MethodVisitor
-
Visits the end of the method.
- visitEnd() - Method in class org.objectweb.asm.MethodWriter
- visitEnd() - Method in class org.objectweb.asm.ModuleVisitor
-
Visits the end of the module.
- visitEnd() - Method in class org.objectweb.asm.ModuleWriter
- visitEnd() - Method in class org.objectweb.asm.RecordComponentVisitor
-
Visits the end of the record component.
- visitEnd() - Method in class org.objectweb.asm.RecordComponentWriter
- visitEnd() - Method in class 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.FieldNode
- visitEnd() - Method in class org.objectweb.asm.tree.MethodNode
- visitEnd() - Method in class org.objectweb.asm.tree.ModuleNode
- visitEnd() - Method in class org.objectweb.asm.tree.RecordComponentNode
- 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.CheckModuleAdapter
- visitEnd() - Method in class org.objectweb.asm.util.CheckRecordComponentAdapter
- visitEnd() - Method in class org.objectweb.asm.util.CheckSignatureAdapter
- 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.TraceModuleVisitor
- visitEnd() - Method in class org.objectweb.asm.util.TraceRecordComponentVisitor
- visitEnd() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitEndCalled - Variable in class org.objectweb.asm.util.CheckAnnotationAdapter
-
Whether the
CheckAnnotationAdapter.visitEnd()
method has been called. - visitEndCalled - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
Whether the
CheckClassAdapter.visitEnd()
method has been called. - visitEndCalled - Variable in class org.objectweb.asm.util.CheckFieldAdapter
-
Whether the
CheckFieldAdapter.visitEnd()
method has been called. - visitEndCalled - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
Whether the
CheckMethodAdapter.visitEnd()
method has been called. - visitEndCalled - Variable in class org.objectweb.asm.util.CheckModuleAdapter
-
Whether the
CheckModuleAdapter.visitEnd()
method has been called. - visitEndCalled - Variable in class org.objectweb.asm.util.CheckRecordComponentAdapter
-
Whether the
CheckRecordComponentAdapter.visitEnd()
method has been called. - visitEnum(String, String, String) - Method in class 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.AnnotationRemapper
- visitEnum(String, String, String) - Method in class org.objectweb.asm.tree.AnnotationNode
- visitEnum(String, String, String) - Method in class org.objectweb.asm.util.ASMifier
- visitEnum(String, String, String) - Method in class org.objectweb.asm.util.CheckAnnotationAdapter
- visitEnum(String, String, String) - Method in class org.objectweb.asm.util.Printer
-
Annotation enum value.
- visitEnum(String, String, String) - Method in class org.objectweb.asm.util.Textifier
- visitEnum(String, String, String) - Method in class org.objectweb.asm.util.TraceAnnotationVisitor
- visitExceptionType() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitExceptionType() - Method in class 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.CheckSignatureAdapter
- visitExceptionType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitExport(String, int, String...) - Method in class org.objectweb.asm.commons.ModuleRemapper
- visitExport(String, int, String...) - Method in class org.objectweb.asm.ModuleVisitor
-
Visit an exported package of the current module.
- visitExport(String, int, String...) - Method in class org.objectweb.asm.ModuleWriter
- visitExport(String, int, String...) - Method in class org.objectweb.asm.tree.ModuleNode
- visitExport(String, int, String...) - Method in class org.objectweb.asm.util.ASMifier
- visitExport(String, int, String...) - Method in class org.objectweb.asm.util.CheckModuleAdapter
- visitExport(String, int, String...) - Method in class org.objectweb.asm.util.Printer
-
Module export.
- visitExport(String, int, String...) - Method in class org.objectweb.asm.util.Textifier
- visitExport(String, int, String...) - Method in class org.objectweb.asm.util.TraceModuleVisitor
- visitExportOrOpen(String, String, int, String...) - Method in class org.objectweb.asm.util.ASMifier
- visitExportOrOpen(String, String, int, String...) - Method in class org.objectweb.asm.util.Textifier
- visitField(int, String, String, String, Object) - Method in class 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.ClassRemapper
- 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.tree.ClassNode
- visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.util.ASMifier
- 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.Printer
-
Class field.
- visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.util.Textifier
- visitField(int, String, String, String, Object) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitFieldAnnotation(String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitFieldAnnotation(String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Field annotation.
- visitFieldAnnotation(String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitFieldAttribute(Attribute) - Method in class org.objectweb.asm.util.ASMifier
- visitFieldAttribute(Attribute) - Method in class org.objectweb.asm.util.Printer
-
Field attribute.
- visitFieldAttribute(Attribute) - Method in class org.objectweb.asm.util.Textifier
- visitFieldEnd() - Method in class org.objectweb.asm.util.ASMifier
- visitFieldEnd() - Method in class org.objectweb.asm.util.Printer
-
Field end.
- visitFieldEnd() - Method in class org.objectweb.asm.util.Textifier
- 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.InstructionAdapter
- visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitFieldInsn(int, String, String, String) - Method in class 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.tree.MethodNode
- visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.util.ASMifier
- 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.Printer
-
Method instruction.
- visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.util.Textifier
- visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitFieldTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitFieldTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Field type annotation.
- visitFieldTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitFloat(float) - Method in class org.objectweb.asm.util.Textifier
- visitFormalTypeParameter(String) - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitFormalTypeParameter(String) - Method in class 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.CheckSignatureAdapter
- 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.LocalVariablesSorter
- visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitFrame(int, int, Object[], int, Object[]) - Method in class 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(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.ASMifier
- 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.Printer
-
Method stack frame.
- visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.util.Textifier
- visitFrame(int, int, Object[], int, Object[]) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitFrameEnd() - Method in class org.objectweb.asm.MethodWriter
-
Ends the visit of
MethodWriter.currentFrame
by writing it in the StackMapTable entries and by updating the StackMapTable number_of_entries (except if the current frame is the first one, which is implicit in StackMapTable). - visitFrameStart(int, int, int) - Method in class org.objectweb.asm.MethodWriter
-
Starts the visit of a new stack map frame, stored in
MethodWriter.currentFrame
. - visitFrameTypes(int, Object[], List<Object>) - Static 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.InstructionAdapter
- visitIincInsn(int, int) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
- visitIincInsn(int, int) - Method in class 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.ASMifier
- visitIincInsn(int, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitIincInsn(int, int) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitIincInsn(int, int) - Method in class org.objectweb.asm.util.Textifier
- visitIincInsn(int, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.ClassVisitor
-
Visits information about an inner class.
- visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.ClassWriter
- visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.commons.ClassRemapper
- visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.commons.SerialVersionUIDAdder
- 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.ASMifier
- 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.Printer
-
Class inner name.
- visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.util.Textifier
- visitInnerClass(String, String, String, int) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitInnerClassType(String) - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitInnerClassType(String) - Method in class 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.CheckSignatureAdapter
- 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.InstructionAdapter
- visitInsn(int) - Method in class 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.ASMifier
- visitInsn(int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitInsn(int) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitInsn(int) - Method in class org.objectweb.asm.util.Textifier
- visitInsn(int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an annotation on an instruction.
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.MethodWriter
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.tree.MethodNode
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Instruction type annotation.
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitInt(int) - Method in class org.objectweb.asm.util.Textifier
- visitInterface() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitInterface() - Method in class 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.CheckSignatureAdapter
- visitInterface() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitInterfaceBound() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitInterfaceBound() - Method in class 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.CheckSignatureAdapter
- 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.InstructionAdapter
- visitIntInsn(int, int) - Method in class 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.ASMifier
- visitIntInsn(int, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitIntInsn(int, int) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitIntInsn(int, int) - Method in class org.objectweb.asm.util.Textifier
- visitIntInsn(int, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.commons.AdviceAdapter
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.commons.InstructionAdapter
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an invokedynamic instruction.
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.MethodWriter
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.tree.MethodNode
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.util.ASMifier
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.util.Textifier
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- 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.InstructionAdapter
- visitJumpInsn(int, Label) - Method in class org.objectweb.asm.commons.JSRInlinerAdapter
- visitJumpInsn(int, Label) - Method in class 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.ASMifier
- visitJumpInsn(int, Label) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitJumpInsn(int, Label) - Method in class org.objectweb.asm.util.Printer
-
Method jump instruction.
- visitJumpInsn(int, Label) - Method in class org.objectweb.asm.util.Textifier
- visitJumpInsn(int, Label) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- 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.InstructionAdapter
- visitLabel(Label) - Method in class 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.ASMifier
- visitLabel(Label) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitLabel(Label) - Method in class org.objectweb.asm.util.Printer
-
Method label.
- visitLabel(Label) - Method in class org.objectweb.asm.util.Textifier
- visitLabel(Label) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- 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.InstructionAdapter
- visitLdcInsn(Object) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitLdcInsn(Object) - Method in class 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.tree.MethodNode
- visitLdcInsn(Object) - Method in class org.objectweb.asm.util.ASMifier
- visitLdcInsn(Object) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitLdcInsn(Object) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitLdcInsn(Object) - Method in class org.objectweb.asm.util.Textifier
- visitLdcInsn(Object) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitLineNumber(int, Label) - Method in class 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.tree.MethodNode
- visitLineNumber(int, Label) - Method in class org.objectweb.asm.util.ASMifier
- visitLineNumber(int, Label) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitLineNumber(int, Label) - Method in class org.objectweb.asm.util.Printer
-
Method debug info.
- visitLineNumber(int, Label) - Method in class org.objectweb.asm.util.Textifier
- visitLineNumber(int, Label) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- 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.commons.MethodRemapper
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class 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.tree.MethodNode
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.util.ASMifier
- 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.Printer
-
Method debug info.
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.util.Textifier
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an annotation on a local variable type.
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.MethodWriter
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.tree.MethodNode
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Local variable type annotation.
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitLong(long) - Method in class org.objectweb.asm.util.Textifier
- 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.InstructionAdapter
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class 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.ASMifier
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.util.Textifier
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitMainClass(String) - Method in class org.objectweb.asm.commons.ModuleRemapper
- visitMainClass(String) - Method in class org.objectweb.asm.ModuleVisitor
-
Visit the main class of the current module.
- visitMainClass(String) - Method in class org.objectweb.asm.ModuleWriter
- visitMainClass(String) - Method in class org.objectweb.asm.tree.ModuleNode
- visitMainClass(String) - Method in class org.objectweb.asm.util.ASMifier
- visitMainClass(String) - Method in class org.objectweb.asm.util.CheckModuleAdapter
- visitMainClass(String) - Method in class org.objectweb.asm.util.Printer
-
Module main class.
- visitMainClass(String) - Method in class org.objectweb.asm.util.Textifier
- visitMainClass(String) - Method in class org.objectweb.asm.util.TraceModuleVisitor
- visitMaxCalled - Variable in class org.objectweb.asm.util.CheckMethodAdapter
-
Whether the
CheckMethodAdapter.visitMaxs(int, int)
method has been called. - visitMaxs(int, int) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- visitMaxs(int, int) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
- visitMaxs(int, int) - Method in class 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.tree.MethodNode
- visitMaxs(int, int) - Method in class org.objectweb.asm.util.ASMifier
- visitMaxs(int, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitMaxs(int, int) - Method in class org.objectweb.asm.util.Printer
-
Method max stack and max locals.
- visitMaxs(int, int) - Method in class org.objectweb.asm.util.Textifier
- visitMaxs(int, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitMemberEnd() - Method in class org.objectweb.asm.util.ASMifier
-
Visits the end of a field, record component or method.
- visitMethod(int, String, String, String, String[]) - Method in class 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.ClassRemapper
- 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.tree.ClassNode
- visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.util.ASMifier
- 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.Printer
-
Class method.
- visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.util.Textifier
- visitMethod(int, String, String, String, String[]) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitMethodAnnotation(String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitMethodAnnotation(String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Method annotation.
- visitMethodAnnotation(String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitMethodAttribute(Attribute) - Method in class org.objectweb.asm.util.ASMifier
- visitMethodAttribute(Attribute) - Method in class org.objectweb.asm.util.Printer
-
Method attribute.
- visitMethodAttribute(Attribute) - Method in class org.objectweb.asm.util.Textifier
- visitMethodEnd() - Method in class org.objectweb.asm.util.ASMifier
- visitMethodEnd() - Method in class org.objectweb.asm.util.Printer
-
Method end.
- visitMethodEnd() - Method in class org.objectweb.asm.util.Textifier
- visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.MethodVisitor
-
Deprecated.
- visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.util.Printer
-
Deprecated.
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.commons.AdviceAdapter
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.commons.AnalyzerAdapter
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.commons.CodeSizeEvaluator
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.commons.InstructionAdapter
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a method instruction.
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.MethodWriter
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.tree.MethodNode
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitMethodTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitMethodTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Method type annotation.
- visitMethodTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitModule(String, int, String) - Method in class org.objectweb.asm.ClassVisitor
-
Visit the module corresponding to the class.
- visitModule(String, int, String) - Method in class org.objectweb.asm.ClassWriter
- visitModule(String, int, String) - Method in class org.objectweb.asm.commons.ClassRemapper
- visitModule(String, int, String) - Method in class org.objectweb.asm.tree.ClassNode
- visitModule(String, int, String) - Method in class org.objectweb.asm.util.ASMifier
- visitModule(String, int, String) - Method in class org.objectweb.asm.util.CheckClassAdapter
- visitModule(String, int, String) - Method in class org.objectweb.asm.util.Printer
-
Module.
- visitModule(String, int, String) - Method in class org.objectweb.asm.util.Textifier
- visitModule(String, int, String) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitModuleCalled - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
Whether the
CheckClassAdapter.visitModule(java.lang.String, int, java.lang.String)
method has been called. - visitModuleEnd() - Method in class org.objectweb.asm.util.ASMifier
- visitModuleEnd() - Method in class org.objectweb.asm.util.Printer
-
Module end.
- visitModuleEnd() - Method in class org.objectweb.asm.util.Textifier
- 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.InstructionAdapter
- visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitMultiANewArrayInsn(String, int) - Method in class 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.tree.MethodNode
- visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.util.ASMifier
- visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.util.Textifier
- visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitNestHost(String) - Method in class org.objectweb.asm.ClassVisitor
-
Visits the nest host class of the class.
- visitNestHost(String) - Method in class org.objectweb.asm.ClassWriter
- visitNestHost(String) - Method in class org.objectweb.asm.commons.ClassRemapper
- visitNestHost(String) - Method in class org.objectweb.asm.tree.ClassNode
- visitNestHost(String) - Method in class org.objectweb.asm.util.ASMifier
- visitNestHost(String) - Method in class org.objectweb.asm.util.CheckClassAdapter
- visitNestHost(String) - Method in class org.objectweb.asm.util.Printer
-
Visits the nest host class of the class.
- visitNestHost(String) - Method in class org.objectweb.asm.util.Textifier
- visitNestHost(String) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitNestHostCalled - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
Whether the
CheckClassAdapter.visitNestHost(java.lang.String)
method has been called. - visitNestMember(String) - Method in class org.objectweb.asm.ClassVisitor
-
Visits a member of the nest.
- visitNestMember(String) - Method in class org.objectweb.asm.ClassWriter
- visitNestMember(String) - Method in class org.objectweb.asm.commons.ClassRemapper
- visitNestMember(String) - Method in class org.objectweb.asm.tree.ClassNode
- visitNestMember(String) - Method in class org.objectweb.asm.util.ASMifier
- visitNestMember(String) - Method in class org.objectweb.asm.util.CheckClassAdapter
- visitNestMember(String) - Method in class org.objectweb.asm.util.Printer
-
Visits a member of the nest.
- visitNestMember(String) - Method in class org.objectweb.asm.util.Textifier
- visitNestMember(String) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.commons.ModuleRemapper
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.ModuleVisitor
-
Visit an open package of the current module.
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.ModuleWriter
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.tree.ModuleNode
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.util.ASMifier
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.util.CheckModuleAdapter
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.util.Printer
-
Module open.
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.util.Textifier
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.util.TraceModuleVisitor
- visitOuterClass(String, String, String) - Method in class 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.ClassRemapper
- visitOuterClass(String, String, String) - Method in class org.objectweb.asm.tree.ClassNode
- visitOuterClass(String, String, String) - Method in class org.objectweb.asm.util.ASMifier
- visitOuterClass(String, String, String) - Method in class org.objectweb.asm.util.CheckClassAdapter
- visitOuterClass(String, String, String) - Method in class org.objectweb.asm.util.Printer
-
Class outer class.
- visitOuterClass(String, String, String) - Method in class org.objectweb.asm.util.Textifier
- visitOuterClass(String, String, String) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitOuterClassCalled - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
Whether the
CheckClassAdapter.visitOuterClass(java.lang.String, java.lang.String, java.lang.String)
method has been called. - visitPackage(String) - Method in class org.objectweb.asm.commons.ModuleRemapper
- visitPackage(String) - Method in class org.objectweb.asm.ModuleVisitor
-
Visit a package of the current module.
- visitPackage(String) - Method in class org.objectweb.asm.ModuleWriter
- visitPackage(String) - Method in class org.objectweb.asm.tree.ModuleNode
- visitPackage(String) - Method in class org.objectweb.asm.util.ASMifier
- visitPackage(String) - Method in class org.objectweb.asm.util.CheckModuleAdapter
- visitPackage(String) - Method in class org.objectweb.asm.util.Printer
-
Module package.
- visitPackage(String) - Method in class org.objectweb.asm.util.Textifier
- visitPackage(String) - Method in class org.objectweb.asm.util.TraceModuleVisitor
- visitParameter(String, int) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a parameter of this method.
- visitParameter(String, int) - Method in class org.objectweb.asm.MethodWriter
- visitParameter(String, int) - Method in class org.objectweb.asm.tree.MethodNode
- visitParameter(String, int) - Method in class org.objectweb.asm.util.ASMifier
- visitParameter(String, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitParameter(String, int) - Method in class org.objectweb.asm.util.Printer
-
Method parameter.
- visitParameter(String, int) - Method in class org.objectweb.asm.util.Textifier
- visitParameter(String, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitParameterAnnotation(int, String, boolean) - Method in class 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.tree.MethodNode
- visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Method parameter annotation.
- visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitParameterType() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitParameterType() - Method in class 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.CheckSignatureAdapter
- visitParameterType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.ClassVisitor
-
Visits a permitted subclasses.
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.ClassWriter
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.commons.ClassRemapper
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.tree.ClassNode
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.util.ASMifier
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.util.CheckClassAdapter
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.util.Printer
-
Visits a permitted subclasses.
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.util.Textifier
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitProvide(String, String...) - Method in class org.objectweb.asm.commons.ModuleRemapper
- visitProvide(String, String...) - Method in class org.objectweb.asm.ModuleVisitor
-
Visit an implementation of a service.
- visitProvide(String, String...) - Method in class org.objectweb.asm.ModuleWriter
- visitProvide(String, String...) - Method in class org.objectweb.asm.tree.ModuleNode
- visitProvide(String, String...) - Method in class org.objectweb.asm.util.ASMifier
- visitProvide(String, String...) - Method in class org.objectweb.asm.util.CheckModuleAdapter
- visitProvide(String, String...) - Method in class org.objectweb.asm.util.Printer
-
Module provide.
- visitProvide(String, String...) - Method in class org.objectweb.asm.util.Textifier
- visitProvide(String, String...) - Method in class org.objectweb.asm.util.TraceModuleVisitor
- visitRecordComponent(String, String, String) - Method in class org.objectweb.asm.ClassVisitor
-
Visits a record component of the class.
- visitRecordComponent(String, String, String) - Method in class org.objectweb.asm.ClassWriter
- visitRecordComponent(String, String, String) - Method in class org.objectweb.asm.commons.ClassRemapper
- visitRecordComponent(String, String, String) - Method in class org.objectweb.asm.tree.ClassNode
- visitRecordComponent(String, String, String) - Method in class org.objectweb.asm.util.ASMifier
- visitRecordComponent(String, String, String) - Method in class org.objectweb.asm.util.CheckClassAdapter
- visitRecordComponent(String, String, String) - Method in class org.objectweb.asm.util.Printer
-
Visits a record component of the class.
- visitRecordComponent(String, String, String) - Method in class org.objectweb.asm.util.Textifier
- visitRecordComponent(String, String, String) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitRecordComponentAnnotation(String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitRecordComponentAnnotation(String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Visits an annotation of the record component.
- visitRecordComponentAnnotation(String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitRecordComponentAttribute(Attribute) - Method in class org.objectweb.asm.util.ASMifier
- visitRecordComponentAttribute(Attribute) - Method in class org.objectweb.asm.util.Printer
-
Visits a non standard attribute of the record component.
- visitRecordComponentAttribute(Attribute) - Method in class org.objectweb.asm.util.Textifier
- visitRecordComponentEnd() - Method in class org.objectweb.asm.util.ASMifier
- visitRecordComponentEnd() - Method in class org.objectweb.asm.util.Printer
-
Visits the end of the record component.
- visitRecordComponentEnd() - Method in class org.objectweb.asm.util.Textifier
- visitRecordComponentTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitRecordComponentTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Visits an annotation on a type in the record component signature.
- visitRecordComponentTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitRequire(String, int, String) - Method in class org.objectweb.asm.commons.ModuleRemapper
- visitRequire(String, int, String) - Method in class org.objectweb.asm.ModuleVisitor
-
Visits a dependence of the current module.
- visitRequire(String, int, String) - Method in class org.objectweb.asm.ModuleWriter
- visitRequire(String, int, String) - Method in class org.objectweb.asm.tree.ModuleNode
- visitRequire(String, int, String) - Method in class org.objectweb.asm.util.ASMifier
- visitRequire(String, int, String) - Method in class org.objectweb.asm.util.CheckModuleAdapter
- visitRequire(String, int, String) - Method in class org.objectweb.asm.util.Printer
-
Module require.
- visitRequire(String, int, String) - Method in class org.objectweb.asm.util.Textifier
- visitRequire(String, int, String) - Method in class org.objectweb.asm.util.TraceModuleVisitor
- visitReturnType() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitReturnType() - Method in class 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.CheckSignatureAdapter
- visitReturnType() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitShort(short) - Method in class org.objectweb.asm.util.Textifier
- visitSource(String, String) - Method in class 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.tree.ClassNode
- visitSource(String, String) - Method in class org.objectweb.asm.util.ASMifier
- visitSource(String, String) - Method in class org.objectweb.asm.util.CheckClassAdapter
- visitSource(String, String) - Method in class org.objectweb.asm.util.Printer
-
Class source.
- visitSource(String, String) - Method in class org.objectweb.asm.util.Textifier
- visitSource(String, String) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitSourceCalled - Variable in class org.objectweb.asm.util.CheckClassAdapter
-
Whether the
CheckClassAdapter.visitSource(java.lang.String, java.lang.String)
method has been called. - visitString(String) - Method in class org.objectweb.asm.util.Textifier
- visitSuperclass() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitSuperclass() - Method in class 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.CheckSignatureAdapter
- 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.InstructionAdapter
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class 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.ASMifier
- 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.Printer
-
Method instruction.
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.objectweb.asm.util.Textifier
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an annotation on an exception handler type.
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.MethodWriter
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.tree.MethodNode
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Printer
-
Try catch block type annotation.
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Textifier
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.commons.AdviceAdapter
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitTryCatchBlock(Label, Label, Label, String) - Method in class 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.tree.MethodNode
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.util.ASMifier
- 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.Printer
-
Method exception handler.
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.util.Textifier
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitType(Type) - Method in class org.objectweb.asm.util.Textifier
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.ClassVisitor
-
Visits an annotation on a type in the class signature.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.ClassWriter
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.commons.ClassRemapper
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.commons.FieldRemapper
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.commons.RecordComponentRemapper
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.FieldVisitor
-
Visits an annotation on the type of the field.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.FieldWriter
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an annotation on a type in the method signature.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.MethodWriter
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.RecordComponentVisitor
-
Visits an annotation on a type in the record component signature.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.RecordComponentWriter
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.tree.ClassNode
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.tree.FieldNode
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.tree.MethodNode
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.tree.RecordComponentNode
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
-
Visits a class, field or method type annotation.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.CheckClassAdapter
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.CheckFieldAdapter
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.CheckRecordComponentAdapter
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.Textifier
-
Prints a disassembled view of the given type annotation.
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.TraceClassVisitor
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.TraceFieldVisitor
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.TraceRecordComponentVisitor
- visitTypeAnnotation(String, int, TypePath, String, boolean) - Method in class org.objectweb.asm.util.ASMifier
-
Visits a class, field, method, instruction or try catch block type annotation.
- visitTypeArgument() - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitTypeArgument() - Method in class org.objectweb.asm.signature.SignatureVisitor
-
Visits an unbounded type argument of the last visited class or inner class type.
- visitTypeArgument() - Method in class org.objectweb.asm.signature.SignatureWriter
- visitTypeArgument() - Method in class org.objectweb.asm.util.CheckSignatureAdapter
- visitTypeArgument() - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitTypeArgument(char) - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitTypeArgument(char) - Method in class org.objectweb.asm.signature.SignatureVisitor
-
Visits a type argument of the last visited class or inner class type.
- visitTypeArgument(char) - Method in class org.objectweb.asm.signature.SignatureWriter
- visitTypeArgument(char) - Method in class org.objectweb.asm.util.CheckSignatureAdapter
- 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.InstructionAdapter
- visitTypeInsn(int, String) - Method in class org.objectweb.asm.commons.MethodRemapper
- visitTypeInsn(int, String) - Method in class 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.tree.MethodNode
- visitTypeInsn(int, String) - Method in class org.objectweb.asm.util.ASMifier
- visitTypeInsn(int, String) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitTypeInsn(int, String) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitTypeInsn(int, String) - Method in class org.objectweb.asm.util.Textifier
- visitTypeInsn(int, String) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- visitTypeVariable(String) - Method in class org.objectweb.asm.commons.SignatureRemapper
- visitTypeVariable(String) - Method in class 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.CheckSignatureAdapter
- visitTypeVariable(String) - Method in class org.objectweb.asm.util.TraceSignatureVisitor
- visitUse(String) - Method in class org.objectweb.asm.commons.ModuleRemapper
- visitUse(String) - Method in class org.objectweb.asm.ModuleVisitor
-
Visit a service used by the current module.
- visitUse(String) - Method in class org.objectweb.asm.ModuleWriter
- visitUse(String) - Method in class org.objectweb.asm.tree.ModuleNode
- visitUse(String) - Method in class org.objectweb.asm.util.ASMifier
- visitUse(String) - Method in class org.objectweb.asm.util.CheckModuleAdapter
- visitUse(String) - Method in class org.objectweb.asm.util.Printer
-
Module use.
- visitUse(String) - Method in class org.objectweb.asm.util.Textifier
- visitUse(String) - Method in class org.objectweb.asm.util.TraceModuleVisitor
- 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.InstructionAdapter
- visitVarInsn(int, int) - Method in class org.objectweb.asm.commons.LocalVariablesSorter
- visitVarInsn(int, int) - Method in class 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.ASMifier
- visitVarInsn(int, int) - Method in class org.objectweb.asm.util.CheckMethodAdapter
- visitVarInsn(int, int) - Method in class org.objectweb.asm.util.Printer
-
Method instruction.
- visitVarInsn(int, int) - Method in class org.objectweb.asm.util.Textifier
- visitVarInsn(int, int) - Method in class org.objectweb.asm.util.TraceMethodVisitor
- 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
- WIDE - Static variable in class org.objectweb.asm.Constants
- WIDE_JUMP_OPCODE_DELTA - Static variable in class org.objectweb.asm.Constants
- WILDCARD_BOUND - Static variable in class org.objectweb.asm.TypePath
-
A type path step that steps into the bound of a wildcard type.
- write(ClassWriter, byte[], int, int, int) - Method in class org.objectweb.asm.Attribute
-
Returns the byte array form of the content of this attribute.
- write(ClassWriter, byte[], int, int, int) - Method in class org.objectweb.asm.commons.ModuleHashesAttribute
- write(ClassWriter, byte[], int, int, int) - Method in class org.objectweb.asm.commons.ModuleResolutionAttribute
- write(ClassWriter, byte[], int, int, int) - Method in class org.objectweb.asm.commons.ModuleTargetAttribute
- writeItems(Collection<SerialVersionUIDAdder.Item>, DataOutput, boolean) - Static method in class org.objectweb.asm.commons.SerialVersionUIDAdder
-
Sorts the items in the collection and writes it to the given output stream.
X
- xor(Type) - Method in class org.objectweb.asm.commons.InstructionAdapter
- XOR - Static variable in class org.objectweb.asm.commons.GeneratorAdapter
-
Constant for the
GeneratorAdapter.math(int, org.objectweb.asm.Type)
method.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AnnotationRemapper(int, String, AnnotationVisitor, Remapper)
instead.