A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AALOAD - Static variable in interface org.objectweb.asm.Opcodes
- AASTORE - Static variable in interface org.objectweb.asm.Opcodes
- ACC_ABSTRACT - Static variable in interface org.objectweb.asm.Opcodes
- ACC_ANNOTATION - Static variable in interface org.objectweb.asm.Opcodes
- ACC_BRIDGE - Static variable in interface org.objectweb.asm.Opcodes
- ACC_DEPRECATED - Static variable in interface org.objectweb.asm.Opcodes
- ACC_ENUM - Static variable in interface org.objectweb.asm.Opcodes
- ACC_FINAL - Static variable in interface org.objectweb.asm.Opcodes
- ACC_INTERFACE - Static variable in interface org.objectweb.asm.Opcodes
- ACC_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(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(SignatureVisitor) - Method in class org.objectweb.asm.signature.SignatureReader
-
Makes the given visitor visit the signature of this
SignatureReader. - acceptType(SignatureVisitor) - Method in class org.objectweb.asm.signature.SignatureReader
-
Makes the given visitor visit the signature of this
SignatureReader. - ACONST_NULL - Static variable in interface org.objectweb.asm.Opcodes
- ALOAD - Static variable in interface org.objectweb.asm.Opcodes
- ANEWARRAY - Static variable in interface org.objectweb.asm.Opcodes
- 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. - 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.
- ARETURN - Static variable in interface org.objectweb.asm.Opcodes
- 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.
- ARRAYLENGTH - Static variable in interface org.objectweb.asm.Opcodes
- 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
- ASTORE - Static variable in interface org.objectweb.asm.Opcodes
- ATHROW - Static variable in interface org.objectweb.asm.Opcodes
- Attribute - Class in org.objectweb.asm
-
A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine Specification (JVMS).
- Attribute(String) - Constructor for class org.objectweb.asm.Attribute
-
Constructs a new empty attribute.
- 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
- BASTORE - Static variable in interface org.objectweb.asm.Opcodes
- BIPUSH - Static variable in interface org.objectweb.asm.Opcodes
- BOOLEAN - Static variable in class org.objectweb.asm.Type
-
The sort of the
booleantype. - BOOLEAN_TYPE - Static variable in class org.objectweb.asm.Type
-
The
booleantype. - BYTE - Static variable in class org.objectweb.asm.Type
-
The sort of the
bytetype. - BYTE_TYPE - Static variable in class org.objectweb.asm.Type
-
The
bytetype. - ByteVector - Class in org.objectweb.asm
-
A dynamically extensible vector of bytes.
- ByteVector() - Constructor for class org.objectweb.asm.ByteVector
-
Constructs a new
ByteVectorwith a default initial capacity. - ByteVector(int) - Constructor for class org.objectweb.asm.ByteVector
-
Constructs a new
ByteVectorwith the given initial capacity.
C
- CALOAD - Static variable in interface org.objectweb.asm.Opcodes
- 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
- CHAR - Static variable in class org.objectweb.asm.Type
-
The sort of the
chartype. - CHAR_TYPE - Static variable in class org.objectweb.asm.Type
-
The
chartype. - CHECKCAST - Static variable in interface org.objectweb.asm.Opcodes
- 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_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.
- ClassReader - Class in org.objectweb.asm
-
A parser to make a
ClassVisitorvisit a ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS). - ClassReader(byte[]) - Constructor for class org.objectweb.asm.ClassReader
-
Constructs a new
ClassReaderobject. - ClassReader(byte[], int, int) - Constructor for class org.objectweb.asm.ClassReader
-
Constructs a new
ClassReaderobject. - ClassReader(InputStream) - Constructor for class org.objectweb.asm.ClassReader
-
Constructs a new
ClassReaderobject. - ClassReader(String) - Constructor for class org.objectweb.asm.ClassReader
-
Constructs a new
ClassReaderobject. - ClassTooLargeException - Exception in org.objectweb.asm
-
Exception thrown when the constant pool of a class produced by a
ClassWriteris too large. - ClassTooLargeException(String, int) - Constructor for exception org.objectweb.asm.ClassTooLargeException
-
Constructs a new
ClassTooLargeException. - 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 - Class in org.objectweb.asm
-
A
ClassVisitorthat 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
ClassWriterobject. - ClassWriter(ClassReader, int) - Constructor for class org.objectweb.asm.ClassWriter
-
Constructs a new
ClassWriterobject and enables optimizations for "mostly add" bytecode transformations. - COMPUTE_FRAMES - Static variable in class org.objectweb.asm.ClassWriter
-
A flag to automatically compute the stack map frames of methods from scratch.
- 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.
- 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. - 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.
- 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
- DCMPG - Static variable in interface org.objectweb.asm.Opcodes
- DCMPL - Static variable in interface org.objectweb.asm.Opcodes
- DCONST_0 - Static variable in interface org.objectweb.asm.Opcodes
- DCONST_1 - Static variable in interface org.objectweb.asm.Opcodes
- DDIV - Static variable in interface org.objectweb.asm.Opcodes
- delegate - Variable in class org.objectweb.asm.RecordComponentVisitor
-
The record visitor to which this visitor must delegate method calls.
- DLOAD - Static variable in interface org.objectweb.asm.Opcodes
- DMUL - Static variable in interface org.objectweb.asm.Opcodes
- DNEG - Static variable in interface org.objectweb.asm.Opcodes
- DOUBLE - Static variable in interface org.objectweb.asm.Opcodes
- DOUBLE - Static variable in class org.objectweb.asm.Type
-
The sort of the
doubletype. - DOUBLE_TYPE - Static variable in class org.objectweb.asm.Type
-
The
doubletype. - DREM - Static variable in interface org.objectweb.asm.Opcodes
- DRETURN - Static variable in interface org.objectweb.asm.Opcodes
- DSTORE - Static variable in interface org.objectweb.asm.Opcodes
- DSUB - Static variable in interface org.objectweb.asm.Opcodes
- DUP - 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 - 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
E
- 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.Type
-
Tests if the given object is equal to this type.
- 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.
- EXPAND_FRAMES - Static variable in class org.objectweb.asm.ClassReader
-
A flag to expand the stack map frames.
- EXTENDS - Static variable in class org.objectweb.asm.signature.SignatureVisitor
-
Wildcard for an "extends" type argument.
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_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_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.
- 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. - FLOAD - Static variable in interface org.objectweb.asm.Opcodes
- FLOAT - Static variable in interface org.objectweb.asm.Opcodes
- FLOAT - Static variable in class org.objectweb.asm.Type
-
The sort of the
floattype. - FLOAT_TYPE - Static variable in class org.objectweb.asm.Type
-
The
floattype. - FMUL - Static variable in interface org.objectweb.asm.Opcodes
- FNEG - Static variable in interface org.objectweb.asm.Opcodes
- 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
- FSUB - Static variable in interface org.objectweb.asm.Opcodes
- fv - Variable in class org.objectweb.asm.FieldVisitor
-
The field visitor to which this visitor must delegate method calls.
G
- getAccess() - Method in class org.objectweb.asm.ClassReader
-
Returns the class's access flags (see
Opcodes). - getArgumentCount() - Method in class org.objectweb.asm.Type
-
Returns the number of arguments of this method type.
- getArgumentCount(String) - Static method in class org.objectweb.asm.Type
-
Returns the number of arguments in the given method descriptor.
- 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.Type
-
Returns the argument types of methods of this type.
- getArgumentTypes(Method) - Static method in class org.objectweb.asm.Type
-
Returns the
Typevalues corresponding to the argument types of the given method. - getArgumentTypes(String) - Static method in class org.objectweb.asm.Type
-
Returns the
Typevalues corresponding to the argument types of the given method descriptor. - 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.
- getClassLoader() - Method in class org.objectweb.asm.ClassWriter
-
Returns the
ClassLoaderto 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 (see
Type.getInternalName()). - getClassName() - Method in exception org.objectweb.asm.MethodTooLargeException
-
Returns the internal name of the owner class.
- getClassName() - Method in class org.objectweb.asm.Type
-
Returns the binary name of the class corresponding to this type.
- 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.
- getConstantPoolCount() - Method in exception org.objectweb.asm.ClassTooLargeException
-
Returns the number of constant pool items of the class.
- getConstructorDescriptor(Constructor<?>) - Static method in class org.objectweb.asm.Type
-
Returns the descriptor corresponding to the given constructor.
- getDelegate() - Method in class org.objectweb.asm.AnnotationVisitor
-
The annotation visitor to which this visitor must delegate method calls.
- getDelegate() - Method in class org.objectweb.asm.ClassVisitor
-
The class visitor to which this visitor must delegate method calls.
- getDelegate() - Method in class org.objectweb.asm.FieldVisitor
-
The field visitor to which this visitor must delegate method calls.
- getDelegate() - Method in class org.objectweb.asm.MethodVisitor
-
The method visitor to which this visitor must delegate method calls.
- getDelegate() - Method in class org.objectweb.asm.ModuleVisitor
-
The module visitor to which this visitor must delegate method calls.
- 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.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.
- 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.
- 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.
- GETFIELD - Static variable in interface org.objectweb.asm.Opcodes
- getFormalParameterIndex() - Method in class org.objectweb.asm.TypeReference
-
Returns the index of the formal parameter whose type is referenced by this type reference.
- 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.
- getItem(int) - Method in class org.objectweb.asm.ClassReader
-
Returns the start offset in this
ClassReaderof 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.
- getLabels() - Method in class org.objectweb.asm.Attribute
-
Deprecated.no longer used by ASM.
- getLength() - Method in class org.objectweb.asm.TypePath
-
Returns the length of this path, i.e.
- 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.
- 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
Typecorresponding to the given method descriptor. - getMethodType(Type, Type...) - Static method in class org.objectweb.asm.Type
-
Returns the method
Typecorresponding to the given argument and return types. - 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.
- getObjectType(String) - Static method in class org.objectweb.asm.Type
-
Returns the
Typecorresponding to the given internal name. - getOffset() - Method in class org.objectweb.asm.Label
-
Returns the bytecode offset corresponding to this label.
- 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.
- getReturnType() - Method in class org.objectweb.asm.Type
-
Returns the return type of methods of this type.
- getReturnType(Method) - Static method in class org.objectweb.asm.Type
-
Returns the
Typecorresponding to the return type of the given method. - getReturnType(String) - Static method in class org.objectweb.asm.Type
-
Returns the
Typecorresponding to 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.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.
- 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.
- getSuperName() - Method in class org.objectweb.asm.ClassReader
-
Returns the internal 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.
- 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(Class<?>) - Static method in class org.objectweb.asm.Type
-
Returns the
Typecorresponding to the given class. - getType(Constructor<?>) - Static method in class org.objectweb.asm.Type
-
Returns the method
Typecorresponding to the given constructor. - getType(Method) - Static method in class org.objectweb.asm.Type
-
Returns the method
Typecorresponding to the given method. - getType(String) - Static method in class org.objectweb.asm.Type
-
Returns the
Typecorresponding to the given type descriptor. - getTypeArgumentIndex() - Method in class org.objectweb.asm.TypeReference
-
Returns the index of the type argument referenced by this type reference.
- 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.
- 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 - Static variable in interface org.objectweb.asm.Opcodes
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.
- hasFlags(int) - Method in class org.objectweb.asm.ClassWriter
-
Returns true if all the given flags were passed to the constructor.
- hashCode() - Method in class org.objectweb.asm.ConstantDynamic
- hashCode() - Method in class org.objectweb.asm.Handle
- hashCode() - Method in class org.objectweb.asm.Type
-
Returns a hash code value for this type.
- 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_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
- 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
- IFEQ - Static variable in interface org.objectweb.asm.Opcodes
- IFGE - Static variable in interface org.objectweb.asm.Opcodes
- IFGT - Static variable in interface org.objectweb.asm.Opcodes
- IFLE - Static variable in interface org.objectweb.asm.Opcodes
- IFLT - Static variable in interface org.objectweb.asm.Opcodes
- IFNE - Static variable in interface org.objectweb.asm.Opcodes
- IFNONNULL - Static variable in interface org.objectweb.asm.Opcodes
- IFNULL - Static variable in interface org.objectweb.asm.Opcodes
- IINC - Static variable in interface org.objectweb.asm.Opcodes
- ILOAD - Static variable in interface org.objectweb.asm.Opcodes
- IMUL - Static variable in interface org.objectweb.asm.Opcodes
- INEG - Static variable in interface org.objectweb.asm.Opcodes
- info - Variable in class org.objectweb.asm.Label
-
A user managed state associated with this label.
- INNER_TYPE - Static variable in class org.objectweb.asm.TypePath
-
A type path step that steps into the nested type of a class type.
- 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.
- INT - Static variable in class org.objectweb.asm.Type
-
The sort of the
inttype. - INT_TYPE - Static variable in class org.objectweb.asm.Type
-
The
inttype. - INTEGER - Static variable in interface org.objectweb.asm.Opcodes
- INVOKEDYNAMIC - Static variable in interface org.objectweb.asm.Opcodes
- INVOKEINTERFACE - Static variable in interface org.objectweb.asm.Opcodes
- INVOKESPECIAL - Static variable in interface org.objectweb.asm.Opcodes
- INVOKESTATIC - Static variable in interface org.objectweb.asm.Opcodes
- 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
- isCodeAttribute() - Method in class org.objectweb.asm.Attribute
-
Returns true if this type of attribute is a Code attribute.
- ISHL - Static variable in interface org.objectweb.asm.Opcodes
- ISHR - Static variable in interface org.objectweb.asm.Opcodes
- 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.
- ISTORE - Static variable in interface org.objectweb.asm.Opcodes
- ISUB - Static variable in interface org.objectweb.asm.Opcodes
- isUnknown() - Method in class org.objectweb.asm.Attribute
-
Returns true if this type of attribute is unknown.
- IUSHR - Static variable in interface org.objectweb.asm.Opcodes
- IXOR - Static variable in interface org.objectweb.asm.Opcodes
J
L
- L2D - Static variable in interface org.objectweb.asm.Opcodes
- L2F - Static variable in interface org.objectweb.asm.Opcodes
- L2I - Static variable in interface org.objectweb.asm.Opcodes
- Label - Class in org.objectweb.asm
-
A position in the bytecode of a method.
- Label() - Constructor for class org.objectweb.asm.Label
-
Constructs a new label.
- LADD - Static variable in interface org.objectweb.asm.Opcodes
- LALOAD - Static variable in interface org.objectweb.asm.Opcodes
- LAND - Static variable in interface org.objectweb.asm.Opcodes
- LASTORE - Static variable in interface org.objectweb.asm.Opcodes
- LCMP - Static variable in interface org.objectweb.asm.Opcodes
- LCONST_0 - Static variable in interface org.objectweb.asm.Opcodes
- LCONST_1 - Static variable in interface org.objectweb.asm.Opcodes
- LDC - Static variable in interface org.objectweb.asm.Opcodes
- LDIV - Static variable in interface org.objectweb.asm.Opcodes
- LimitExceededException - Exception in org.objectweb.asm
-
Exception thrown when an ASM specific limit is exceeded.
- LimitExceededException(String) - Constructor for exception org.objectweb.asm.LimitExceededException
-
Constructs a new
LimitExceededException. - LLOAD - Static variable in interface org.objectweb.asm.Opcodes
- LMUL - Static variable in interface org.objectweb.asm.Opcodes
- LNEG - Static variable in interface org.objectweb.asm.Opcodes
- 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.
- LONG - Static variable in interface org.objectweb.asm.Opcodes
- LONG - Static variable in class org.objectweb.asm.Type
-
The sort of the
longtype. - LONG_TYPE - Static variable in class org.objectweb.asm.Type
-
The
longtype. - LOOKUPSWITCH - Static variable in interface org.objectweb.asm.Opcodes
- 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
- LSUB - Static variable in interface org.objectweb.asm.Opcodes
- LUSHR - Static variable in interface org.objectweb.asm.Opcodes
- LXOR - Static variable in interface org.objectweb.asm.Opcodes
M
- METHOD - Static variable in class org.objectweb.asm.Type
-
The sort of method types.
- 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_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_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_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.
- MethodTooLargeException - Exception in org.objectweb.asm
-
Exception thrown when the Code attribute of a method produced by a
ClassWriteris 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. - 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. - MONITORENTER - Static variable in interface org.objectweb.asm.Opcodes
- MONITOREXIT - Static variable in interface org.objectweb.asm.Opcodes
- MULTIANEWARRAY - Static variable in interface org.objectweb.asm.Opcodes
- 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
- 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.
- NEWARRAY - Static variable in interface org.objectweb.asm.Opcodes
- newClass(String) - Method in class org.objectweb.asm.ClassWriter
-
Adds a class reference to the constant pool of the class being build.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- newPackage(String) - Method in class org.objectweb.asm.ClassWriter
-
Adds a package reference to the constant pool of the class being build.
- 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.
- NOP - Static variable in interface org.objectweb.asm.Opcodes
- NULL - Static variable in interface org.objectweb.asm.Opcodes
O
- OBJECT - Static variable in class org.objectweb.asm.Type
-
The sort of object reference types.
- Opcodes - Interface in org.objectweb.asm
-
The JVM opcodes, access flags and array type codes.
- org.objectweb.asm - package org.objectweb.asm
-
Provides a small and fast bytecode manipulation framework.
- org.objectweb.asm.signature - package org.objectweb.asm.signature
-
Provides support for type signatures.
P
- POP - Static variable in interface org.objectweb.asm.Opcodes
- POP2 - Static variable in interface org.objectweb.asm.Opcodes
- putByte(int) - Method in class org.objectweb.asm.ByteVector
-
Puts a byte into this byte vector.
- putByteArray(byte[], int, int) - Method in class org.objectweb.asm.ByteVector
-
Puts an array of bytes into this byte vector.
- PUTFIELD - Static variable in interface org.objectweb.asm.Opcodes
- putInt(int) - Method in class org.objectweb.asm.ByteVector
-
Puts an int into this byte vector.
- putLong(long) - Method in class org.objectweb.asm.ByteVector
-
Puts a long into this byte vector.
- putShort(int) - Method in class org.objectweb.asm.ByteVector
-
Puts a short into this byte vector.
- PUTSTATIC - Static variable in interface org.objectweb.asm.Opcodes
- putUTF8(String) - Method in class org.objectweb.asm.ByteVector
-
Puts an UTF8 string into this byte vector.
R
- read(Attribute, ClassReader, int, int, char[], int, Label[]) - Static method in class org.objectweb.asm.Attribute
-
Reads an attribute with the same
Attribute.typeas the given attribute. - read(ClassReader, int, int, char[], int, Label[]) - Method in class org.objectweb.asm.Attribute
-
Reads a
Attribute.typeattribute. - readByte(int) - Method in class org.objectweb.asm.ClassReader
-
Reads a byte value in this
ClassReader. - readBytecodeInstructionOffset(int) - Method in class org.objectweb.asm.ClassReader
-
Handles the bytecode offset of the next instruction to be visited in
ClassReader.accept(ClassVisitor,int). - readBytes(int, int) - Method in class org.objectweb.asm.ClassReader
-
Reads several bytes in this
ClassReader. - readClass(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Class constant pool entry in this
ClassReader. - readConst(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a numeric or string constant pool entry in this
ClassReader. - 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.
- readLabel(ClassReader, int, Label[]) - Static method in class org.objectweb.asm.Attribute
-
Returns the label corresponding to the given bytecode offset by calling
ClassReader.readLabel(int, org.objectweb.asm.Label[]). - readLong(int) - Method in class org.objectweb.asm.ClassReader
-
Reads a signed long value in this
ClassReader. - readModule(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Module constant pool entry in this
ClassReader. - readPackage(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Package constant pool entry in this
ClassReader. - readShort(int) - Method in class org.objectweb.asm.ClassReader
-
Reads a signed short value in this
ClassReader. - readUnsignedShort(int) - Method in class org.objectweb.asm.ClassReader
-
Reads an unsigned short value in this
ClassReader. - readUTF8(int, char[]) - Method in class org.objectweb.asm.ClassReader
-
Reads a CONSTANT_Utf8 constant pool entry in this
ClassReader. - 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. - 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 - Static variable in interface org.objectweb.asm.Opcodes
- RETURN - Static variable in interface org.objectweb.asm.Opcodes
S
- SALOAD - Static variable in interface org.objectweb.asm.Opcodes
- SASTORE - Static variable in interface org.objectweb.asm.Opcodes
- setComputeLimits(int, long) - Method in class org.objectweb.asm.ClassWriter
-
Sets the maximum number of bytes which can be allocated, and the maximum number of "operations" which can be performed, to compute the maximum stack and locals or the stack map frames of each method.
- setFlags(int) - Method in class org.objectweb.asm.ClassWriter
-
Changes the computation strategy of method properties like max stack size, max number of local variables, and frames.
- SHORT - Static variable in class org.objectweb.asm.Type
-
The sort of the
shorttype. - SHORT_TYPE - Static variable in class org.objectweb.asm.Type
-
The
shorttype. - 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
SignatureReaderfor the given signature. - 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. - SIPUSH - Static variable in interface org.objectweb.asm.Opcodes
- size() - Method in class org.objectweb.asm.ByteVector
-
Returns the actual number of bytes in this vector.
- 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.
- SOURCE_DEPRECATED - Static variable in interface org.objectweb.asm.Opcodes
- SOURCE_MASK - Static variable in interface org.objectweb.asm.Opcodes
- SUPER - Static variable in class org.objectweb.asm.signature.SignatureVisitor
-
Wildcard for a "super" type argument.
- SWAP - Static variable in interface org.objectweb.asm.Opcodes
T
- T_BOOLEAN - Static variable in interface org.objectweb.asm.Opcodes
- T_BYTE - Static variable in interface org.objectweb.asm.Opcodes
- T_CHAR - Static variable in interface org.objectweb.asm.Opcodes
- T_DOUBLE - Static variable in interface org.objectweb.asm.Opcodes
- T_FLOAT - Static variable in interface org.objectweb.asm.Opcodes
- T_INT - Static variable in interface org.objectweb.asm.Opcodes
- T_LONG - Static variable in interface org.objectweb.asm.Opcodes
- T_SHORT - Static variable in interface org.objectweb.asm.Opcodes
- TABLESWITCH - Static variable in interface org.objectweb.asm.Opcodes
- 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.
- 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 interface org.objectweb.asm.Opcodes
- 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.Type
-
Returns a string representation of this type.
- toString() - Method in class org.objectweb.asm.TypePath
-
Returns a string representation of this type path.
- type - Variable in class org.objectweb.asm.Attribute
-
The type of this attribute, also called its name in the JVMS.
- Type - Class in org.objectweb.asm
-
A Java field or method 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.
- 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.
- 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.
U
- UNINITIALIZED_THIS - Static variable in interface org.objectweb.asm.Opcodes
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
- V20 - Static variable in interface org.objectweb.asm.Opcodes
- V21 - Static variable in interface org.objectweb.asm.Opcodes
- V22 - Static variable in interface org.objectweb.asm.Opcodes
- V23 - Static variable in interface org.objectweb.asm.Opcodes
- V24 - Static variable in interface org.objectweb.asm.Opcodes
- V25 - Static variable in interface org.objectweb.asm.Opcodes
- V26 - Static variable in interface org.objectweb.asm.Opcodes
- V27 - Static variable in interface org.objectweb.asm.Opcodes
- V28 - Static variable in interface org.objectweb.asm.Opcodes
- V9 - Static variable in interface org.objectweb.asm.Opcodes
- 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(String, Object) - Method in class org.objectweb.asm.AnnotationVisitor
-
Visits a primitive value of the annotation.
- visitAnnotableParameterCount(int, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits the number of method parameters that can have annotations.
- 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.FieldVisitor
-
Visits an annotation of the field.
- 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.RecordComponentVisitor
-
Visits an annotation of the record component.
- visitAnnotation(String, String) - Method in class org.objectweb.asm.AnnotationVisitor
-
Visits a nested annotation value of the annotation.
- visitAnnotationDefault() - Method in class org.objectweb.asm.MethodVisitor
-
Visits the default value of this annotation interface method.
- visitArray(String) - Method in class org.objectweb.asm.AnnotationVisitor
-
Visits an array value of the annotation.
- 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
- 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.FieldVisitor
-
Visits a non standard attribute of the field.
- 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.RecordComponentVisitor
-
Visits a non standard attribute of the record component.
- 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
- 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
- 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
- visitCode() - Method in class org.objectweb.asm.MethodVisitor
-
Starts the visit of the method's code, if any (i.e.
- visitEnd() - Method in class org.objectweb.asm.AnnotationVisitor
-
Visits the end of the annotation.
- 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.FieldVisitor
-
Visits the end of the field.
- visitEnd() - Method in class org.objectweb.asm.MethodVisitor
-
Visits the end of the method.
- visitEnd() - Method in class org.objectweb.asm.ModuleVisitor
-
Visits the end of the module.
- visitEnd() - Method in class org.objectweb.asm.RecordComponentVisitor
-
Visits the end of the record component.
- 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
- visitEnum(String, String, String) - Method in class org.objectweb.asm.AnnotationVisitor
-
Visits an enumeration value of the annotation.
- 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
- visitExport(String, int, String...) - Method in class org.objectweb.asm.ModuleVisitor
-
Visits an exported package of the current module.
- 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
- visitFieldInsn(int, String, String, String) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a field instruction.
- 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
- 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.
- visitIincInsn(int, int) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an IINC instruction.
- 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
- visitInnerClassType(String) - Method in class org.objectweb.asm.signature.SignatureVisitor
-
Visits an inner class.
- visitInnerClassType(String) - Method in class org.objectweb.asm.signature.SignatureWriter
- visitInsn(int) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a zero operand instruction.
- visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an annotation on an instruction.
- 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
- 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
- visitIntInsn(int, int) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an instruction with a single int operand.
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an invokedynamic instruction.
- visitJumpInsn(int, Label) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a jump instruction.
- visitLabel(Label) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a label.
- visitLdcInsn(Object) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a LDC instruction.
- visitLineNumber(int, Label) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a line number declaration.
- visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a local variable declaration.
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an annotation on a local variable type.
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a LOOKUPSWITCH instruction.
- visitMainClass(String) - Method in class org.objectweb.asm.ModuleVisitor
-
Visits the main class of the current module.
- 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.
- 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
- visitMethodInsn(int, String, String, String) - Method in class org.objectweb.asm.MethodVisitor
-
Deprecated.
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a method instruction.
- 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
- visitMultiANewArrayInsn(String, int) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a MULTIANEWARRAY instruction.
- 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
- visitNestMember(String) - Method in class org.objectweb.asm.ClassVisitor
-
Visits a member of the nest.
- visitNestMember(String) - Method in class org.objectweb.asm.ClassWriter
- visitOpen(String, int, String...) - Method in class org.objectweb.asm.ModuleVisitor
-
Visits an open package of the current module.
- 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
- visitPackage(String) - Method in class org.objectweb.asm.ModuleVisitor
-
Visits a package of the current module.
- visitParameter(String, int) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a parameter of this method.
- visitParameterAnnotation(int, String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an annotation of a parameter this method.
- 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
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.ClassVisitor
-
Visits a permitted subclasses.
- visitPermittedSubclass(String) - Method in class org.objectweb.asm.ClassWriter
- visitProvide(String, String...) - Method in class org.objectweb.asm.ModuleVisitor
-
Visits an implementation of a service.
- 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
- visitRequire(String, int, String) - Method in class org.objectweb.asm.ModuleVisitor
-
Visits a dependence of the current module.
- 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
- 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
- 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
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a TABLESWITCH instruction.
- visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.objectweb.asm.MethodVisitor
-
Visits an annotation on an exception handler type.
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a try catch block.
- 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.FieldVisitor
-
Visits an annotation on the type of the field.
- 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.RecordComponentVisitor
-
Visits an annotation on a type in the record component signature.
- 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(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
- visitTypeInsn(int, String) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a type instruction.
- 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
- visitUse(String) - Method in class org.objectweb.asm.ModuleVisitor
-
Visits a service used by the current module.
- visitVarInsn(int, int) - Method in class org.objectweb.asm.MethodVisitor
-
Visits a local variable instruction.
- VOID - Static variable in class org.objectweb.asm.Type
-
The sort of the
voidtype. - VOID_TYPE - Static variable in class org.objectweb.asm.Type
-
The
voidtype.
W
- WILDCARD_BOUND - Static variable in class org.objectweb.asm.TypePath
-
A type path step that steps into the bound of a wildcard type.
- write(Attribute, ClassWriter, byte[], int, int, int) - Static method in class org.objectweb.asm.Attribute
-
Returns the byte array form of the content of the given attribute.
- write(ClassWriter, byte[], int, int, int) - Method in class org.objectweb.asm.Attribute
-
Returns the byte array form of the content of this attribute.
All Classes All Packages