- AbstractBranchInstruction - Class in org.gjt.jclasslib.bytecode
-
- AbstractBranchInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.AbstractBranchInstruction
-
Constructor.
- AbstractBranchInstruction(Opcode, int) - Constructor for class org.gjt.jclasslib.bytecode.AbstractBranchInstruction
-
Constructor.
- AbstractInstruction - Class in org.gjt.jclasslib.bytecode
-
Base class for all opcode instruction wrappers.
- AbstractInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.AbstractInstruction
-
Constructor.
- AbstractStructure - Class in org.gjt.jclasslib.structures
-
Base class for all structures defined in the class file format.
- AbstractStructure() - Constructor for class org.gjt.jclasslib.structures.AbstractStructure
-
Constructor.
- AbstractStructureWithAttributes - Class in org.gjt.jclasslib.structures
-
Base class for all structures with attributes.
- AbstractStructureWithAttributes() - Constructor for class org.gjt.jclasslib.structures.AbstractStructureWithAttributes
-
- AccessFlag - Enum in org.gjt.jclasslib.structures
-
Defines access flags constants and verbose expressions as defined by
the java access modifiers.
- accessFlags - Variable in class org.gjt.jclasslib.structures.ClassMember
-
The access flags of this class member.
- addConstantClassInfo(ClassFile, String, int) - Static method in class org.gjt.jclasslib.structures.ConstantPoolUtil
-
Add a ConstantClassInfo constant pool entry to the
constant pool of a ClassFile.
- addConstantFieldrefInfo(ClassFile, String, String, String, int) - Static method in class org.gjt.jclasslib.structures.ConstantPoolUtil
-
Add a ConstantFieldRef constant pool entry to the constant pool
of a ClassFile.
- addConstantMethodrefInfo(ClassFile, String, String, String, int) - Static method in class org.gjt.jclasslib.structures.ConstantPoolUtil
-
Add a ConstantMethodRef constant pool entry to the constant pool
of a ClassFile.
- addConstantNameAndTypeInfo(ClassFile, String, String, int) - Static method in class org.gjt.jclasslib.structures.ConstantPoolUtil
-
Add a ConstantNameAndTypeInfo constant pool entry to the
constant pool of a ClassFile.
- addConstantPoolEntry(ClassFile, CPInfo, int) - Static method in class org.gjt.jclasslib.structures.ConstantPoolUtil
-
Add a constant pool entry to the
constant pool of a ClassFile.
- addConstantUTF8Info(ClassFile, String, int) - Static method in class org.gjt.jclasslib.structures.ConstantPoolUtil
-
Add a ConstantUTF8Info constant pool entry to the
constant pool of a ClassFile.
- Annotation - Class in org.gjt.jclasslib.structures
-
Describes an Annotation attribute structure.
- Annotation() - Constructor for class org.gjt.jclasslib.structures.Annotation
-
- ANNOTATION_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- ANNOTATION_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- AnnotationData - Interface in org.gjt.jclasslib.structures
-
Base class for annotation content.
- AnnotationDefaultAttribute - Class in org.gjt.jclasslib.structures.attributes
-
Describes an AnnotationDefault attribute structure.
- AnnotationDefaultAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.AnnotationDefaultAttribute
-
- AnnotationElementValue - Class in org.gjt.jclasslib.structures.elementvalues
-
Describes an Annotation attribute structure.
- AnnotationElementValue() - Constructor for class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
-
- AnnotationHolder - Interface in org.gjt.jclasslib.structures.attributes
-
Interface for attributes that contain annotations.
- appendTo(StringBuilder) - Method in class org.gjt.jclasslib.structures.attributes.ObjectVerificationTypeEntry
-
- appendTo(StringBuilder) - Method in class org.gjt.jclasslib.structures.attributes.UninitializedVerificationTypeEntry
-
- appendTo(StringBuilder) - Method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
-
Append the verbose representation to a string builder.
- ARRAY_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- ARRAY_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- ArrayElementValue - Class in org.gjt.jclasslib.structures.elementvalues
-
Describes an ArrayElementValue attribute structure.
- ArrayElementValue() - Constructor for class org.gjt.jclasslib.structures.elementvalues.ArrayElementValue
-
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.AnnotationDefaultAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.ConstantValueAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.DeprecatedAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.EnclosingMethodAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.ExceptionsAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.InnerClassesAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.LineNumberTableAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.LocalVariableTableAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.MethodParametersAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.RuntimeInvisibleAnnotationsAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.RuntimeInvisibleParameterAnnotationsAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.RuntimeInvisibleTypeAnnotationsAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.RuntimeVisibleAnnotationsAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.RuntimeVisibleParameterAnnotationsAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.RuntimeVisibleTypeAnnotationsAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.SignatureAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.SourceFileAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.StackMapTableAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- ATTRIBUTE_NAME - Static variable in class org.gjt.jclasslib.structures.attributes.SyntheticAttribute
-
Name of the attribute as in the corresponding constant pool entry.
- AttributeInfo - Class in org.gjt.jclasslib.structures
-
Base class for all attribute structures in the attribute package.
- AttributeInfo() - Constructor for class org.gjt.jclasslib.structures.AttributeInfo
-
Constructor.
- attributes - Variable in class org.gjt.jclasslib.structures.AbstractStructureWithAttributes
-
Attributes of this structure.
- CHAR_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- CHAR_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- CLASS_ACCESS_FLAGS - Static variable in enum org.gjt.jclasslib.structures.AccessFlag
-
Class access flags
- CLASS_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- CLASS_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- ClassElementValue - Class in org.gjt.jclasslib.structures.elementvalues
-
Describes an ClassElementValue attribute structure.
- ClassElementValue() - Constructor for class org.gjt.jclasslib.structures.elementvalues.ClassElementValue
-
- classFile - Variable in class org.gjt.jclasslib.structures.AbstractStructure
-
Parent class file for this structure.
- ClassFile - Class in org.gjt.jclasslib.structures
-
The class file structure in which all other structures are hooked up.
- ClassFile() - Constructor for class org.gjt.jclasslib.structures.ClassFile
-
Constructor.
- ClassFileReader - Class in org.gjt.jclasslib.io
-
Converts class files to a class file structure ClassFile as defined in
org.gjt.jclasslib.structures.
- ClassFileWriter - Class in org.gjt.jclasslib.io
-
Converts class file structure ClassFile as defined in
org.gjt.jclasslib.structures to class files.
- classIndex - Variable in class org.gjt.jclasslib.structures.constants.ConstantReference
-
class_index field.
- ClassMember - Class in org.gjt.jclasslib.structures
-
Base class for class members.
- ClassMember() - Constructor for class org.gjt.jclasslib.structures.ClassMember
-
- CodeAttribute - Class in org.gjt.jclasslib.structures.attributes
-
Describes a Code attribute structure.
- CodeAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
- CONSTANT_CLASS - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_CLASS_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_DOUBLE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_DOUBLE_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_FIELDREF - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_FIELDREF_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_FLOAT - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_FLOAT_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_INTEGER - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_INTEGER_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_INTERFACE_METHODREF - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_INTERFACE_METHODREF_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_INVOKE_DYNAMIC - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_INVOKE_DYNAMIC_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_LONG - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_LONG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_METHOD_HANDLE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_METHOD_HANDLE_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_METHOD_TYPE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_METHOD_TYPE_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_METHODREF - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_METHODREF_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_NAME_AND_TYPE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_NAME_AND_TYPE_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_STRING - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_STRING_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_UTF8 - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- CONSTANT_UTF8_VERBOSE - Static variable in class org.gjt.jclasslib.structures.CPInfo
-
- ConstantClassInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_Class_info constant pool data structure.
- ConstantClassInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantClassInfo
-
- ConstantDoubleInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_Double_info constant pool data structure.
- ConstantDoubleInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantDoubleInfo
-
- ConstantFieldrefInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_Fieldref_info constant pool data structure.
- ConstantFieldrefInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantFieldrefInfo
-
- ConstantFloatInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_Float_info constant pool data structure.
- ConstantFloatInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantFloatInfo
-
- ConstantIntegerInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_Integer_info constant pool data structure.
- ConstantIntegerInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantIntegerInfo
-
- ConstantInterfaceMethodrefInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_InterfaceMethodref_info constant pool data structure.
- ConstantInterfaceMethodrefInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantInterfaceMethodrefInfo
-
- ConstantInvokeDynamicInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_InvokeDynamic_info constant pool data structure.
- ConstantInvokeDynamicInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
- ConstantLargeNumeric - Class in org.gjt.jclasslib.structures.constants
-
Base class for large numeric constant pool data structures.
- ConstantLargeNumeric() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
-
- ConstantLongInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_Long_info constant pool data structure.
- ConstantLongInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantLongInfo
-
- ConstantMethodHandleInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_MethodHandle_info constant pool data structure.
- ConstantMethodHandleInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
- ConstantMethodrefInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_Methodref_info constant pool data structure.
- ConstantMethodrefInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantMethodrefInfo
-
- ConstantMethodTypeInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_MethodType_info constant pool data structure.
- ConstantMethodTypeInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
-
- ConstantNameAndTypeInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_NameAndType_info constant pool data structure.
- ConstantNameAndTypeInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
- ConstantNumeric - Class in org.gjt.jclasslib.structures.constants
-
Base class for numeric constant pool data structures.
- ConstantNumeric() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantNumeric
-
- ConstantPoolUtil - Class in org.gjt.jclasslib.structures
-
Utility methods for working on the constant pool of a ClassFile
object.
- ConstantReference - Class in org.gjt.jclasslib.structures.constants
-
Base class for constant pool data structures which reference class members.
- ConstantReference() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantReference
-
- ConstantStringInfo - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_String_info constant pool data structure.
- ConstantStringInfo() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantStringInfo
-
- ConstantUtf8Info - Class in org.gjt.jclasslib.structures.constants
-
Describes a CONSTANT_Utf8_info constant pool data structure.
- ConstantUtf8Info() - Constructor for class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
-
- ConstantValueAttribute - Class in org.gjt.jclasslib.structures.attributes
-
Describes a ConstantValue attribute structure.
- ConstantValueAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.ConstantValueAttribute
-
- ConstElementValue - Class in org.gjt.jclasslib.structures.elementvalues
-
Describes an ConstElementValue attribute structure.
- ConstElementValue(int) - Constructor for class org.gjt.jclasslib.structures.elementvalues.ConstElementValue
-
- CountedInputStream - Class in org.gjt.jclasslib.io
-
InputStream which counts the number of bytes read.
- CountedInputStream(InputStream) - Constructor for class org.gjt.jclasslib.io.CountedInputStream
-
Constructor.
- CountedOutputStream - Class in org.gjt.jclasslib.io
-
OutputStream which counts the number of bytes written.
- CountedOutputStream(OutputStream) - Constructor for class org.gjt.jclasslib.io.CountedOutputStream
-
Constructor.
- CPInfo - Class in org.gjt.jclasslib.structures
-
Base class for all constant pool entries in the constants package.
- CPInfo() - Constructor for class org.gjt.jclasslib.structures.CPInfo
-
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
-
Factory method for creating BootstrapMethodsEntry structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
-
Factory method for creating ExceptionTableEntry structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Factory method for creating InnerClassesEntry structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
-
Factory method for creating LineNumberTableEntry structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.attributes.LocalVariableTableEntry
-
Factory method for creating LocalVariableTableEntry structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableEntry
-
Factory method for creating LocalVariableTypeTableEntry structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.attributes.MethodParametersEntry
-
Factory method for creating StackMapFrameEntry structures.
- create(DataInput, ClassFile, int) - Static method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Factory method for creating StackMapFrameEntry structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
-
Factory method for creating VerificationTypeInfoEntry structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.CPInfo
-
Factory method for creating CPInfo structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
Factory for creating ElementValue structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
-
Factory for creating ElementValuePair structures.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.FieldInfo
-
Factory method for creating FieldInfo structures from a DataInput.
- create(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.MethodInfo
-
Factory method for creating MethodInfo structures from a DataInput.
- createEntry() - Method in enum org.gjt.jclasslib.structures.attributes.VerificationType
-
- createOrSkip(DataInput, ClassFile) - Static method in class org.gjt.jclasslib.structures.AttributeInfo
-
Factory method for creating AttributeInfo structures.
- createTargetInfo() - Method in enum org.gjt.jclasslib.structures.attributes.TypeAnnotationTargetType
-
- getAccessFlags() - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersEntry
-
- getAccessFlags() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the access flags of this class.
- getAccessFlags() - Method in class org.gjt.jclasslib.structures.ClassMember
-
Get the access flags of this class member.
- getAccessFlagsVerbose() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the verbose description of the access flags of this class.
- getAccessFlagsVerbose() - Method in class org.gjt.jclasslib.structures.ClassMember
-
Get the verbose description of the access flags of this class.
- getAnnotation() - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
-
- getArgumentIndices() - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
-
Get the array of argument references of this BootstrapMethodsEntry.
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.AttributeInfo
-
Get the length of this attribute as a number of bytes.
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.AnnotationDefaultAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.ConstantValueAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.DeprecatedAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.EnclosingMethodAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.ExceptionsAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTableAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.RuntimeAnnotationsAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.RuntimeParameterAnnotationsAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.RuntimeTypeAnnotationsAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.SignatureAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.SourceFileAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.StackMapTableAttribute
-
- getAttributeLength() - Method in class org.gjt.jclasslib.structures.attributes.SyntheticAttribute
-
- getAttributeNameIndex() - Method in class org.gjt.jclasslib.structures.AttributeInfo
-
Get the constant pool index for the name of the attribute.
- getAttributes() - Method in class org.gjt.jclasslib.structures.AbstractStructureWithAttributes
-
Get the attributes of this structure.
- getBootstrapMethodAttributeIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
- getBoundIndex() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeParameterBoundTargetInfo
-
- getBranchOffset() - Method in class org.gjt.jclasslib.bytecode.AbstractBranchInstruction
-
Get the relative offset of the branch of this instruction.
- getBytecode() - Method in enum org.gjt.jclasslib.bytecode.Opcode
-
Returns the bytecode value.
- getBytes() - Method in class org.gjt.jclasslib.structures.constants.ConstantNumeric
-
Get the bytes field of this constant pool entry.
- getBytes() - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
-
Get the byte array of the string in this entry.
- getBytesRead() - Method in interface org.gjt.jclasslib.io.ByteCodeInput
-
Get the number of bytes read.
- getBytesRead() - Method in class org.gjt.jclasslib.io.ByteCodeInputStream
-
- getBytesRead() - Method in class org.gjt.jclasslib.io.CountedInputStream
-
Get the number of bytes read.
- getBytesWritten() - Method in interface org.gjt.jclasslib.io.ByteCodeOutput
-
Get the number of bytes written.
- getBytesWritten() - Method in class org.gjt.jclasslib.io.ByteCodeOutputStream
-
- getBytesWritten() - Method in class org.gjt.jclasslib.io.CountedOutputStream
-
Get the number of bytes written.
- getCatchType() - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
-
Get the constant pool index for the catch type of this exception table entry.
- getClasses() - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesAttribute
-
Get the list of inner classes of the parent ClassFile structure
as an array of InnerClassesEntry structures.
- getClassFile() - Method in class org.gjt.jclasslib.structures.AbstractStructure
-
Get parent class file.
- getClassIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
-
Get the index of the constant pool entry containing the
CONSTANT_Class_info of this entry.
- getClassInfo() - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
-
Get the class info for this reference.
- getClassInfoIndex() - Method in class org.gjt.jclasslib.structures.attributes.EnclosingMethodAttribute
-
Get the constant pool index of the CONSTANT_Class_info
structure representing the innermost class that encloses the
declaration of the current class.
- getClassInfoIndex() - Method in class org.gjt.jclasslib.structures.elementvalues.ClassElementValue
-
Get the class_info_index of this element value entry.
- getCode() - Method in enum org.gjt.jclasslib.bytecode.NewArrayType
-
Returns the immediate byte value.
- getCode() - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
Get the code of this code attribute as an array of bytes .
- getConstantPool() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the array with all constant pool entries.
- getConstantPoolEntry(int, Class<? extends CPInfo>) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the constant pool entry at the specified index and cast it to a specified class.
- getConstantPoolEntryName(int) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get an approximate verbose description of the content of the constant pool entry
at the specified index.
- getConstantPoolIndex(CPInfo) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the index of an equivalent constant pool entry.
- getConstantPoolUtf8Entry(int) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the ConstantUtf8Info constant pool entry at the specified index.
- getConstantValueIndex() - Method in class org.gjt.jclasslib.structures.attributes.ConstantValueAttribute
-
Get the constant pool index of the constant value.
- getConstNameIndex() - Method in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
-
Get the const_name_index of this element value entry.
- getConstValueIndex() - Method in class org.gjt.jclasslib.structures.elementvalues.ConstElementValue
-
Get the const_value_index of this element value entry.
- getCount() - Method in class org.gjt.jclasslib.bytecode.InvokeInterfaceInstruction
-
Get the argument count of this instruction.
- getCpIndex() - Method in class org.gjt.jclasslib.structures.attributes.ObjectVerificationTypeEntry
-
- getDebug() - Method in class org.gjt.jclasslib.structures.AbstractStructure
-
Get the debug mode for this structure.
- getDefaultOffset() - Method in class org.gjt.jclasslib.bytecode.LookupSwitchInstruction
-
Get the default offset of the branch of this instruction.
- getDefaultOffset() - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
-
Get the default offset of the branch of this instruction.
- getDefaultValue() - Method in class org.gjt.jclasslib.structures.attributes.AnnotationDefaultAttribute
-
Get the default_value of this attribute.
- getDescriptor() - Method in class org.gjt.jclasslib.structures.ClassMember
-
Get the verbose descriptor of the class member.
- getDescriptor() - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
Get the descriptor string.
- getDescriptorIndex() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTableEntry
-
Get the index of the constant pool entry containing the descriptor of this
local variable.
- getDescriptorIndex() - Method in class org.gjt.jclasslib.structures.ClassMember
-
Get the constant pool index of the descriptor of this class member.
- getDescriptorIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
-
Get the index of the constant pool entry containing the descriptor of the method.
- getDescriptorIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
Get the index of the constant pool entry containing the descriptor of this entry.
- getDescriptorOrSignatureIndex() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Get the index of the constant pool entry containing the descriptor of this
local variable.
- getDimensions() - Method in class org.gjt.jclasslib.bytecode.MultianewarrayInstruction
-
Get the number of dimensions for the new array.
- getDocUrl() - Method in enum org.gjt.jclasslib.bytecode.Opcode
-
- getDouble() - Method in class org.gjt.jclasslib.structures.constants.ConstantDoubleInfo
-
Get the double value of this constant pool entry.
- getElementNameIndex() - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
-
Get the element_name_index of this element value pair.
- getElementValue() - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
-
Get the element_value of this element value pair.
- getElementValueEntries() - Method in class org.gjt.jclasslib.structures.elementvalues.ArrayElementValue
-
Get the list of element values associations of the this array
element value entry.
- getElementValuePairEntries() - Method in class org.gjt.jclasslib.structures.Annotation
-
- getElementValuePairEntries() - Method in interface org.gjt.jclasslib.structures.AnnotationData
-
Get the list of element value pair associations of the parent
structure as an array of ElementValuePair structures.
- getElementValuePairEntries() - Method in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
-
- getEndPc() - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
-
Get the end_pc of this exception table entry.
- getEntries() - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersAttribute
-
Get the list of stackMapFrame entries in the StackMapTableAttribute structure
as an array of BootstrapMethodsEntry structures.
- getEntries() - Method in class org.gjt.jclasslib.structures.attributes.StackMapTableAttribute
-
Get the list of stackMapFrame entries in the StackMapTableAttribute structure
as an array of BootstrapMethodsEntry structures.
- getEntryName() - Method in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
-
- getEntryName() - Method in class org.gjt.jclasslib.structures.elementvalues.ArrayElementValue
-
- getEntryName() - Method in class org.gjt.jclasslib.structures.elementvalues.ClassElementValue
-
- getEntryName() - Method in class org.gjt.jclasslib.structures.elementvalues.ConstElementValue
-
- getEntryName() - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- getEntryName() - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
-
- getEntryName() - Method in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
-
- getExceptionIndexTable() - Method in class org.gjt.jclasslib.structures.attributes.ExceptionsAttribute
-
Get the list of exceptions thrown by the parent Code attribute
as an array of indices into the constant pool.
- getExceptionTable() - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
Get the exception table of this code attribute as an array of
ExceptionTableEntry elements.
- getExceptionTableIndex() - Method in class org.gjt.jclasslib.structures.attributes.targettype.ExceptionTargetInfo
-
- getField(String, String) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the FieldInfo for given field name and signature.
- getFieldIndex(String, String) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the index of a field for given field name and signature.
- getFields() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the array with the FieldInfo structures for the fields of this class.
- getFlag() - Method in enum org.gjt.jclasslib.structures.AccessFlag
-
Returns the flag
- getFloat() - Method in class org.gjt.jclasslib.structures.constants.ConstantFloatInfo
-
Get the float value of this constant pool entry.
- getFormattedAccessFlags() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the the access flags of this class as a hex string.
- getFormattedAccessFlags() - Method in class org.gjt.jclasslib.structures.ClassMember
-
Get the the access flags of this class as a hex string.
- getFormattedBytes() - Method in class org.gjt.jclasslib.structures.constants.ConstantNumeric
-
Get the the bytes field of this constant pool
entry as a hex string.
- getFormattedHighBytes() - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
-
Get the the high_bytes field of this constant pool
entry as a hex string.
- getFormattedLowBytes() - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
-
Get the the low_bytes field of this constant pool
entry as a hex string.
- getFrameType() - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Returns the frame type category
- getFromBytecode(int) - Static method in enum org.gjt.jclasslib.bytecode.Opcode
-
- getFromCode(int) - Static method in enum org.gjt.jclasslib.bytecode.NewArrayType
-
- getFromTag(int) - Static method in enum org.gjt.jclasslib.structures.attributes.StackFrameType
-
- getFromTag(int) - Static method in enum org.gjt.jclasslib.structures.attributes.TypeAnnotationTargetType
-
- getFromTag(int) - Static method in enum org.gjt.jclasslib.structures.attributes.TypePathKind
-
- getFromTag(int) - Static method in enum org.gjt.jclasslib.structures.attributes.VerificationType
-
- getHandlerPc() - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
-
Get the handler_pc of this exception table entry.
- getHighByte() - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
-
Get the upper bound for the table switch.
- getHighBytes() - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
-
Get the high_bytes field of this constant pool entry.
- getImmediateByte() - Method in class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
-
Get the immediate unsigned byte of this instruction.
- getImmediateShort() - Method in class org.gjt.jclasslib.bytecode.ImmediateShortInstruction
-
Get the immediate unsigned short of this instruction.
- getIncrementConst() - Method in class org.gjt.jclasslib.bytecode.IncrementInstruction
-
Get the increment of this instruction.
- getIndex() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Get the index of this local variable.
- getIndex() - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
-
- getInfo() - Method in class org.gjt.jclasslib.structures.AttributeInfo
-
Get the raw bytes of the attribute.
- getInnerClassAccessFlags() - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Get the access flags of the inner class.
- getInnerClassAccessFlagsVerbose() - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Get the verbose description of the access flags of the inner class.
- getInnerClassFormattedAccessFlags() - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Get the the access flags of the inner class as a hex string.
- getInnerClassInfoIndex() - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Get the constant pool index of the CONSTANT_Class_info structure
describing the inner class of this InnerClassEntry.
- getInnerNameIndex() - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Get the constant pool index containing the simple name of the
inner class of this InnerClassEntry.
- getInt() - Method in class org.gjt.jclasslib.structures.constants.ConstantIntegerInfo
-
Get the int value of this constant pool entry.
- getInterfaces() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the array with the constant pool entries of all interfaces.
- getJumpOffsets() - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
-
Get the array of relative jump offsets for the table switch.
- getLength(Object) - Method in class org.gjt.jclasslib.structures.AbstractStructure
-
Utility method for derived structures.
- getLength() - Method in class org.gjt.jclasslib.structures.Annotation
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Get the length in bytes of this local variable association.
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersEntry
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.ObjectVerificationTypeEntry
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.ParameterAnnotations
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Returns the bytecode length of the entry
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.EmptyTargetInfo
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.ExceptionTargetInfo
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTargetInfo
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.OffsetTargetInfo
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.ParameterTargetInfo
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.SupertypeTargetInfo
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TargetInfo
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeArgumentTargetInfo
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeParameterBoundTargetInfo
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.UninitializedVerificationTypeEntry
-
- getLength() - Method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
-
Returns the bytecode length of the entry.
- getLength() - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- getLength() - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
-
- getLineNumber() - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
-
Get the line number of this line number association.
- getLineNumberTable() - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableAttribute
-
Get the list of line number associations of the parent
Code structure as an array of LineNumberTableEntry structures.
- getLocalItems() - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Returns the local variable verifications
- getLocalVariableEntries() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonAttribute
-
Get the list of local variable associations of the parent Code
structure as an array of LocalVariableCommonEntry structures.
- getLocalVariableTable() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTableAttribute
-
Get the list of local variable associations of the parent Code
structure as an array of LocalVariableTableEntry structures.
- getLocalVariableTypeTable() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableAttribute
-
Get the list of local variable associations of the parent Code
structure as an array of LocalVariableTypeTableEntry structures.
- getLocalVarTargets() - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTargetInfo
-
- getLong() - Method in class org.gjt.jclasslib.structures.constants.ConstantLongInfo
-
Get the long value of this constant pool entry.
- getLowByte() - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
-
Get the lower bound for the table switch.
- getLowBytes() - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
-
Get the low_bytes field of this constant pool entry.
- getMajorVersion() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the major version of the class file format.
- getMajorVersionVerbose() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the verbose major version of the class file format.
- getMatch() - Method in class org.gjt.jclasslib.bytecode.MatchOffsetPair
-
Get the match value of this match-offset pair.
- getMatchOffsetPairs() - Method in class org.gjt.jclasslib.bytecode.LookupSwitchInstruction
-
Get the match-offset pairs of the branch of this instruction as
a java.util.List of MatchOffsetPair
elements.
- getMaxLocals() - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
Get the maximum number of local variables of this code attribute.
- getMaxStack() - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
Get the maximum stack depth of this code attribute.
- getMethod(String, String) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the MethodInfo for given method name and signature.
- getMethodIndex(String, String) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the index of a method for given method name and signature.
- getMethodInfoIndex() - Method in class org.gjt.jclasslib.structures.attributes.EnclosingMethodAttribute
-
Get the constant pool index of the CONSTANT_NameAndType_info
structure representing the name and type of a method in the class
referenced by the class info index above.
- getMethodRefIndex() - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
-
Get the constant pool index of the CONSTANT_MethodRef_info structure
describing the bootstrap method of this BootstrapMethodsEntry.
- getMethods() - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsAttribute
-
Get the list of bootstrap method references in the BootstrapMethodsAttribute structure
as an array of BootstrapMethodsEntry structures.
- getMethods() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the array with the MethodInfo structures for the methods of this class.
- getMinorVersion() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the minor version of the class file format.
- getName() - Method in class org.gjt.jclasslib.structures.AttributeInfo
-
Get the name of the attribute.
- getName() - Method in class org.gjt.jclasslib.structures.ClassMember
-
Get the name of the class member.
- getName() - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
-
Get the name of the class.
- getName() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
Get the descriptor.
- getName() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
-
Get the descriptor.
- getName() - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
Get the name.
- getNameAndTypeIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
- getNameAndTypeIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
-
Get the index of the constant pool entry containing the
CONSTANT_NameAndType_info of this entry.
- getNameAndTypeInfo() - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
- getNameAndTypeInfo() - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
-
Get the name and type info for this reference.
- getNameIndex() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Get the index of the constant pool entry containing the name of this
local variable.
- getNameIndex() - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersEntry
-
- getNameIndex() - Method in class org.gjt.jclasslib.structures.ClassMember
-
Get the constant pool index of the name of this class member.
- getNameIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
-
Get the index of the constant pool entry containing the name of the class.
- getNameIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
Get the index of the constant pool entry containing the name of this entry.
- getNumberOfAnnotations() - Method in interface org.gjt.jclasslib.structures.attributes.AnnotationHolder
-
Returns the number of contained annotations.
- getNumberOfAnnotations() - Method in class org.gjt.jclasslib.structures.attributes.RuntimeAnnotationsAttribute
-
- getNumberOfAnnotations() - Method in class org.gjt.jclasslib.structures.attributes.RuntimeTypeAnnotationsAttribute
-
- getOffset() - Method in class org.gjt.jclasslib.bytecode.AbstractInstruction
-
Get the offset of this instruction in its parent Code attribute.
- getOffset() - Method in class org.gjt.jclasslib.bytecode.MatchOffsetPair
-
Get the offset of the branch for this match-offset pair.
- getOffset() - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Returns the offset
- getOffset() - Method in class org.gjt.jclasslib.structures.attributes.targettype.OffsetTargetInfo
-
- getOffset() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeArgumentTargetInfo
-
- getOffset() - Method in class org.gjt.jclasslib.structures.attributes.UninitializedVerificationTypeEntry
-
- getOffsetDelta() - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Returns the offset delta
- getOpcode() - Method in class org.gjt.jclasslib.bytecode.AbstractInstruction
-
Get the opcode of this instruction.
- getOuterClassInfoIndex() - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Get the constant pool index of the CONSTANT_Class_info structure
describing the outer class of this InnerClassEntry.
- getPaddedSize(int) - Method in class org.gjt.jclasslib.bytecode.PaddedInstruction
-
Get the padded size in bytes of this instruction.
- getParameterAnnotations() - Method in class org.gjt.jclasslib.structures.attributes.RuntimeParameterAnnotationsAttribute
-
Get the list of parameter annotations of the parent
structure as an array of ParameterAnnotations structures.
- getReferenceIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
Get the index of the constant pool entry containing the reference.
- getRuntimeAnnotations() - Method in class org.gjt.jclasslib.structures.attributes.ParameterAnnotations
-
Get the list of runtime annotations associations of the parent
structure as an array of Annotation structures.
- getRuntimeAnnotations() - Method in class org.gjt.jclasslib.structures.attributes.RuntimeAnnotationsAttribute
-
Get the list of runtime annotations associations of the parent
structure as an array of Annotation structures.
- getRuntimeAnnotations() - Method in class org.gjt.jclasslib.structures.attributes.RuntimeTypeAnnotationsAttribute
-
Get the list of runtime annotations associations of the parent
structure as an array of Annotation structures.
- getSignatureIndex() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableEntry
-
Get the index of the constant pool entry containing the signature of
this local variable.
- getSignatureIndex() - Method in class org.gjt.jclasslib.structures.attributes.SignatureAttribute
-
Get the constant pool index of the CONSTANT_Utf8_info
structure representing the signature.
- getSize() - Method in class org.gjt.jclasslib.bytecode.AbstractInstruction
-
Get the size in bytes of this instruction.
- getSize() - Method in class org.gjt.jclasslib.bytecode.BranchInstruction
-
- getSize() - Method in class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
-
- getSize() - Method in class org.gjt.jclasslib.bytecode.ImmediateShortInstruction
-
- getSize() - Method in class org.gjt.jclasslib.bytecode.IncrementInstruction
-
- getSize() - Method in class org.gjt.jclasslib.bytecode.InvokeDynamicInstruction
-
- getSize() - Method in class org.gjt.jclasslib.bytecode.InvokeInterfaceInstruction
-
- getSize() - Method in class org.gjt.jclasslib.bytecode.LookupSwitchInstruction
-
- getSize() - Method in class org.gjt.jclasslib.bytecode.MultianewarrayInstruction
-
- getSize() - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
-
- getSize() - Method in class org.gjt.jclasslib.bytecode.WideBranchInstruction
-
- getSourceFileIndex() - Method in class org.gjt.jclasslib.structures.attributes.SourceFileAttribute
-
Get the constant pool index of the name of the source file.
- getSpecificLength() - Method in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
-
- getSpecificLength() - Method in class org.gjt.jclasslib.structures.elementvalues.ArrayElementValue
-
- getSpecificLength() - Method in class org.gjt.jclasslib.structures.elementvalues.ClassElementValue
-
- getSpecificLength() - Method in class org.gjt.jclasslib.structures.elementvalues.ConstElementValue
-
- getSpecificLength() - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- getSpecificLength() - Method in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
-
- getStackItems() - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Returns the stack variable verifications
- getStartPc() - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
-
Get the start_pc of this exception table entry.
- getStartPc() - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
-
Get the start_pc of this line number association.
- getStartPc() - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Get the start_pc of this local variable association.
- getStartPc() - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
-
- getString() - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
-
Get the string in this entry.
- getStringIndex() - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
-
Get the index of the constant pool entry containing the
string of this entry.
- getSuperClass() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the constant pool index of the super class of this class.
- getSuperClassName() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the name of the super class.
- getSupertypeIndex() - Method in class org.gjt.jclasslib.structures.attributes.targettype.SupertypeTargetInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Returns the frame tag
- getTag() - Method in enum org.gjt.jclasslib.structures.attributes.TypeAnnotationTargetType
-
- getTag() - Method in enum org.gjt.jclasslib.structures.attributes.TypePathKind
-
- getTag() - Method in enum org.gjt.jclasslib.structures.attributes.VerificationType
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantDoubleInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantFieldrefInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantFloatInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantIntegerInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantInterfaceMethodrefInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantLongInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodrefInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
-
- getTag() - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
-
- getTag() - Method in class org.gjt.jclasslib.structures.CPInfo
-
Get the value of the tag field of the cp_info structure.
- getTag() - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- getTagDescription(int) - Static method in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantDoubleInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantFieldrefInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantFloatInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantIntegerInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantInterfaceMethodrefInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantLongInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodrefInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
-
- getTagVerbose() - Method in class org.gjt.jclasslib.structures.CPInfo
-
Get the verbose description of the tag field of the
cp_info structure.
- getTargetInfo() - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
-
- getTargetType() - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
-
- getThisClass() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the constant pool index of this class.
- getThisClassName() - Method in class org.gjt.jclasslib.structures.ClassFile
-
Get the name of this class.
- getTotalAttributesLength() - Method in class org.gjt.jclasslib.structures.AbstractStructureWithAttributes
-
Get the length of all attributes as a number of bytes.
- getType() - Method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
-
Returns the verification type
- getType() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
- getTypeArgumentIndex() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeArgumentTargetInfo
-
- getTypeArgumentIndex() - Method in class org.gjt.jclasslib.structures.attributes.TypePathEntry
-
- getTypeIndex() - Method in class org.gjt.jclasslib.structures.Annotation
-
- getTypeIndex() - Method in interface org.gjt.jclasslib.structures.AnnotationData
-
Get the type_index of this annotation.
- getTypeIndex() - Method in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
-
- getTypeNameIndex() - Method in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
-
Get the type_name_index of this element value entry.
- getTypeParameterIndex() - Method in class org.gjt.jclasslib.structures.attributes.targettype.ParameterTargetInfo
-
- getTypeParameterIndex() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeParameterBoundTargetInfo
-
- getTypePathEntries() - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
-
- getTypePathKind() - Method in class org.gjt.jclasslib.structures.attributes.TypePathEntry
-
- getTypeVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
- getVerbose() - Method in enum org.gjt.jclasslib.bytecode.NewArrayType
-
Returns the verbose representation.
- getVerbose() - Method in enum org.gjt.jclasslib.bytecode.Opcode
-
Returns the verbose representation.
- getVerbose() - Method in enum org.gjt.jclasslib.structures.AccessFlag
-
Returns the verbose form of the flag suitable for printing a list of access flags
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Returns the verbose representation for display in the UI
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.targettype.EmptyTargetInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.targettype.ExceptionTargetInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTargetInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.targettype.OffsetTargetInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.targettype.ParameterTargetInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.targettype.SupertypeTargetInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TargetInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeArgumentTargetInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeParameterBoundTargetInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantDoubleInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantFloatInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantIntegerInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantLongInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
-
- getVerbose() - Method in class org.gjt.jclasslib.structures.CPInfo
-
Get the verbose description of the content of the constant pool entry.
- setAccessFlags(int) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Set the access flags of this class.
- setAccessFlags(int) - Method in class org.gjt.jclasslib.structures.ClassMember
-
Set the access flags of this class member.
- setAnnotation(Annotation) - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
-
- setArgumentIndices(int[]) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
-
Set the array of argument references of this BootstrapMethodsEntry.
- setAttributeNameIndex(int) - Method in class org.gjt.jclasslib.structures.AttributeInfo
-
Set the constant pool index for the name of the attribute.
- setAttributes(AttributeInfo[]) - Method in class org.gjt.jclasslib.structures.AbstractStructureWithAttributes
-
Set the attributes of this structure.
- setBootstrapMethodAttributeIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
- setBoundIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeParameterBoundTargetInfo
-
- setBranchOffset(int) - Method in class org.gjt.jclasslib.bytecode.AbstractBranchInstruction
-
Set the relative offset of the branch of this instruction.
- setBytes(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantNumeric
-
Set the bytes field of this constant pool entry.
- setBytes(byte[]) - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
-
Deprecated.
use setString instead
- setCatchType(int) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
-
Set the constant pool index for the catch type of this exception table entry.
- setClasses(InnerClassesEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesAttribute
-
Set the list of inner classes of the parent ClassFile structure
as an array of InnerClassesEntry structures.
- setClassFile(ClassFile) - Method in class org.gjt.jclasslib.structures.AbstractStructure
-
Set parent class file.
- setClassIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
-
Set the index of the constant pool entry containing the
CONSTANT_Class_info of this entry.
- setClassInfoIndex(int) - Method in class org.gjt.jclasslib.structures.elementvalues.ClassElementValue
-
Set the class_info_index of this element value entry.
- setCode(byte[]) - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
Set the code of this code attribute as an array of bytes .
- setConstantPool(CPInfo[]) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Set the array with all constant pool entries.
- setConstantValueIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.ConstantValueAttribute
-
Set the constant pool index of the constant value.
- setConstNameIndex(int) - Method in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
-
Set the const_name_index of this element value entry.
- setConstValueIndex(ElementValue[]) - Method in class org.gjt.jclasslib.structures.elementvalues.ArrayElementValue
-
Set the list of element values associations of this array
element value entry.
- setConstValueIndex(int) - Method in class org.gjt.jclasslib.structures.elementvalues.ConstElementValue
-
Set the const_value_index of this element value entry.
- setCount(int) - Method in class org.gjt.jclasslib.bytecode.InvokeInterfaceInstruction
-
Set the argument count of this instruction.
- setCpIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.ObjectVerificationTypeEntry
-
- setDebug(boolean) - Method in class org.gjt.jclasslib.structures.AbstractStructure
-
Set the debug mode for this structure.
- setDefaultOffset(int) - Method in class org.gjt.jclasslib.bytecode.LookupSwitchInstruction
-
Set the default offset of the branch of this instruction.
- setDefaultOffset(int) - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
-
Set the default offset of the branch of this instruction.
- setDefaultValue(ElementValue) - Method in class org.gjt.jclasslib.structures.attributes.AnnotationDefaultAttribute
-
Set the default_value of this attribute.
- setDescriptorIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTableEntry
-
Get the index of the constant pool entry containing the descriptor of this
local variable.
- setDescriptorIndex(int) - Method in class org.gjt.jclasslib.structures.ClassMember
-
Set the constant pool index of the descriptor of this class member.
- setDescriptorIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
-
Set the index of the constant pool entry containing the descriptor of the method.
- setDescriptorIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
Set the index of the constant pool entry containing the descriptor of this entry.
- setDescriptorOrSignatureIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Get the index of the constant pool entry containing the descriptor of this
local variable.
- setDimensions(int) - Method in class org.gjt.jclasslib.bytecode.MultianewarrayInstruction
-
Set the number of dimensions for the new array.
- setDouble(double) - Method in class org.gjt.jclasslib.structures.constants.ConstantDoubleInfo
-
Set the double value of this constant pool entry.
- setElementNameIndex(int) - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
-
Set the element_name_index of this element value pair.
- setElementValue(ElementValue) - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
-
Set the element_value of this element value pair.
- setElementValuePairEntries(ElementValuePair[]) - Method in class org.gjt.jclasslib.structures.Annotation
-
Set the list of element value pair associations of the parent
structure as an array of ElementValuePair structures.
- setElementValuePairEntries(ElementValuePair[]) - Method in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
-
Set the list of element value pair associations of the parent
structure as an array of ElementValuePair structures.
- setEndPc(int) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
-
Set the end_pc of this exception table entry.
- setEntries(StackMapFrameEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.StackMapTableAttribute
-
Set the list of stackMapFrame entries in the StackMapTableAttribute structure
as an array of StackMapFrameEntry structures.
- setExceptionIndexTable(int[]) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionsAttribute
-
Set the list of exceptions thrown by the parent Code attribute
as an array of indices into the constant pool.
- setExceptionTable(ExceptionTableEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
Set the exception table of this code attribute as an array of
ExceptionTableEntry elements.
- setExceptionTableIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.ExceptionTargetInfo
-
- setFields(FieldInfo[]) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Set the array with the FieldInfo structures for the fields of this class.
- setFloat(float) - Method in class org.gjt.jclasslib.structures.constants.ConstantFloatInfo
-
Set the float value of this constant pool entry.
- setFrameType(StackFrameType) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Sets the frame type
- setHandlerPc(int) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
-
Set the handler_pc of this exception table entry.
- setHighByte(int) - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
-
Set the upper bound for the table switch.
- setHighBytes(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
-
Set the high_bytes field of this constant pool entry.
- setImmediateByte(int) - Method in class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
-
Set the immediate unsigned byte of this instruction.
- setImmediateShort(int) - Method in class org.gjt.jclasslib.bytecode.ImmediateShortInstruction
-
Set the immediate unsigned short of this instruction.
- setIncrementConst(int) - Method in class org.gjt.jclasslib.bytecode.IncrementInstruction
-
Set the increment of this instruction.
- setIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Set the index of this local variable.
- setIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
-
- setInfo(byte[]) - Method in class org.gjt.jclasslib.structures.AttributeInfo
-
Set the raw bytes of the attribute.
- setInnerClassAccessFlags(int) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Set the access flags of the inner class.
- setInnerClassInfoIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Set the constant pool index of the CONSTANT_Class_info structure
describing the inner class of this InnerClassEntry.
- setInnerNameIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Set the constant pool index containing the simple name of the
inner class of this InnerClassEntry.
- setInt(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantIntegerInfo
-
Set the int value of this constant pool entry.
- setInterfaces(int[]) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Set the array with the constant pool entries of all interfaces.
- setJumpOffsets(int[]) - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
-
Set the array of relative jump offsets for the table switch.
- setLength(int) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Set the length in bytes of this local variable association.
- setLength(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
-
- setLineNumber(int) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
-
Set the line number of this line number association.
- setLineNumberTable(LineNumberTableEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableAttribute
-
Set the list of line number associations of the parent
Code structure as an array of LineNumberTableEntry structures.
- setLocalItems(VerificationTypeInfoEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Sets the local verification items.
- setLocalVariableEntries(LocalVariableCommonEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonAttribute
-
Set the list of local variable associations of the parent Code
structure as an array of LocalVariableCommonEntry structures.
- setLocalVariableTable(LocalVariableTableEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTableAttribute
-
Set the list of local variable associations of the parent Code
structure as an array of LocalVariableTableEntry structures.
- setLocalVariableTypeTable(LocalVariableTypeTableEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableAttribute
-
Set the list of local variable associations of the parent Code
structure as an array of LocalVariableTypeTableEntry structures.
- setLocalVarTargets(LocalVarTarget[]) - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTargetInfo
-
- setLong(long) - Method in class org.gjt.jclasslib.structures.constants.ConstantLongInfo
-
Set the long value of this constant pool entry.
- setLowByte(int) - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
-
Set the lower bound for the table switch.
- setLowBytes(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
-
Set the low_bytes field of this constant pool entry.
- setMajorVersion(int) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Set the major version of the class file format.
- setMatch(int) - Method in class org.gjt.jclasslib.bytecode.MatchOffsetPair
-
Set the match value of this match-offset pair.
- setMatchOffsetPairs(List<MatchOffsetPair>) - Method in class org.gjt.jclasslib.bytecode.LookupSwitchInstruction
-
Set the match-offset pairs of the branch of this instruction as
a java.util.List of LookupSwitchInstruction.MatchOffsetPair
elements.
- setMaxLocals(int) - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
Set the maximum number of local variables of this code attribute.
- setMaxStack(int) - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
-
Set the maximum stack depth of this code attribute.
- setMethodRefIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
-
Set the constant pool index of the CONSTANT_MethodRef_info structure
describing the bootstrap method of this BootstrapMethodsEntry.
- setMethods(BootstrapMethodsEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsAttribute
-
Set the list of bootstrap method references in the BootstrapMethodsAttribute structure
as an array of BootstrapMethodsEntry structures.
- setMethods(MethodParametersEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersAttribute
-
Set the list of stackMapFrame entries in the StackMapTableAttribute structure
as an array of StackMapFrameEntry structures.
- setMethods(MethodInfo[]) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Set the array with the MethodInfo structures for the methods of this class.
- setMinorVersion(int) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Set the minor version of the class file format.
- setNameAndTypeIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
- setNameAndTypeIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
-
Set the index of the constant pool entry containing the
CONSTANT_NameAndType_info of this entry.
- setNameIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Set the index of the constant pool entry containing the name of this
local variable.
- setNameIndex(int) - Method in class org.gjt.jclasslib.structures.ClassMember
-
Set the constant pool index of the name of this class member.
- setNameIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
-
Set the index of the constant pool entry containing the name of the class.
- setNameIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
Set the index of the constant pool entry containing the name of this entry.
- setOffset(int) - Method in class org.gjt.jclasslib.bytecode.AbstractInstruction
-
Set the offset of this instruction in its parent Code attribute.
- setOffset(int) - Method in class org.gjt.jclasslib.bytecode.MatchOffsetPair
-
Set the offset of the branch for this match-offset pair.
- setOffset(int) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Sets the offset.
- setOffset(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.OffsetTargetInfo
-
- setOffset(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeArgumentTargetInfo
-
- setOffset(int) - Method in class org.gjt.jclasslib.structures.attributes.UninitializedVerificationTypeEntry
-
- setOffsetDelta(int) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Sets the offset delta.
- setOpcode(Opcode) - Method in class org.gjt.jclasslib.bytecode.AbstractInstruction
-
Set the opcode of this instruction.
- setOuterClassInfoIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
-
Set the constant pool index of the CONSTANT_Class_info structure
describing the outer class of this InnerClassEntry.
- setParameterAnnotations(ParameterAnnotations[]) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeParameterAnnotationsAttribute
-
Set the list of parameter annotations associations of the parent
structure as an array of ParameterAnnotations structures.
- setReferenceIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
Set the index of the constant pool entry containing the reference.
- setRuntimeAnnotations(Annotation[]) - Method in class org.gjt.jclasslib.structures.attributes.ParameterAnnotations
-
Set the list of runtime annotations associations of the parent
structure as an array of Annotation structures.
- setRuntimeAnnotations(Annotation[]) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeAnnotationsAttribute
-
Set the list of runtime annotations associations of the parent
structure as an array of Annotation structures.
- setRuntimeAnnotations(TypeAnnotation[]) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeTypeAnnotationsAttribute
-
Set the list of runtime annotations associations of the parent
structure as an array of Annotation structures.
- setSignatureIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableEntry
-
Get the index of the constant pool entry containing the signature of
this local variable.
- setSourceFileIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.SourceFileAttribute
-
Set the constant pool index of the name of the source file.
- setStackItems(VerificationTypeInfoEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
Sets the stack verification items.
- setStartPc(int) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
-
Set the start_pc of this exception table entry.
- setStartPc(int) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
-
Set the start_pc of this line number association.
- setStartPc(int) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
Set the start_pc of this local variable association.
- setStartPc(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
-
- setString(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
-
Set the string in this entry.
- setStringIndex(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
-
Set the index of the constant pool entry containing the
string of this entry.
- setSuperClass(int) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Set the constant pool index of the super class of this class.
- setSupertypeIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.SupertypeTargetInfo
-
- setTag(int) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
- setTargetInfo(TargetInfo) - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
-
- setTargetType(TypeAnnotationTargetType) - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
-
- setThisClass(int) - Method in class org.gjt.jclasslib.structures.ClassFile
-
Set the constant pool index of this class.
- setType(int) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
- setTypeArgumentIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeArgumentTargetInfo
-
- setTypeArgumentIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.TypePathEntry
-
- setTypeIndex(int) - Method in class org.gjt.jclasslib.structures.Annotation
-
Set the type_index of this annotation.
- setTypeIndex(int) - Method in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
-
Set the type_index of this annotation.
- setTypeNameIndex(int) - Method in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
-
Set the type_name_index of this element value entry.
- setTypeParameterIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.ParameterTargetInfo
-
- setTypeParameterIndex(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeParameterBoundTargetInfo
-
- setTypePathEntries(TypePathEntry[]) - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
-
- setTypePathKind(TypePathKind) - Method in class org.gjt.jclasslib.structures.attributes.TypePathEntry
-
- setWide(boolean) - Method in class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
-
Set whether the instruction is subject to a wide instruction or not.
- SHORT_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- SHORT_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- SignatureAttribute - Class in org.gjt.jclasslib.structures.attributes
-
Describes an Signature attribute structure.
- SignatureAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.SignatureAttribute
-
- SimpleInstruction - Class in org.gjt.jclasslib.bytecode
-
Describes an instructions with no immediate arguments.
- SimpleInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.SimpleInstruction
-
Constructor.
- SIZE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
-
Length of the constant pool data structure in bytes.
- SIZE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
-
Length of the constant pool data structure in bytes.
- SIZE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
-
Length of the constant pool data structure in bytes.
- SIZE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
-
Length of the constant pool data structure in bytes.
- SIZE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
-
Length of the constant pool data structure in bytes.
- SIZE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
-
Length of the constant pool data structure in bytes.
- SIZE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantNumeric
-
Length of the constant pool data structure in bytes.
- SIZE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantReference
-
Length of the constant pool data structure in bytes.
- SIZE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
-
Length of the constant pool data structure in bytes.
- skip(long) - Method in class org.gjt.jclasslib.io.CountedInputStream
-
- skip(DataInput) - Static method in class org.gjt.jclasslib.structures.CPInfo
-
Skip a CPInfo structure in a DataInput.
- SourceFileAttribute - Class in org.gjt.jclasslib.structures.attributes
-
Describes a SourceFile attribute structure.
- SourceFileAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.SourceFileAttribute
-
- StackFrameType - Enum in org.gjt.jclasslib.structures.attributes
-
Represents the available stack frame types in a stack map entry attribute.
- StackMapFrameEntry - Class in org.gjt.jclasslib.structures.attributes
-
Describes an entry in a BootstrapMethods attribute structure.
- StackMapFrameEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
-
- StackMapTableAttribute - Class in org.gjt.jclasslib.structures.attributes
-
Describes a BootstrapMethods attribute structure.
- StackMapTableAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.StackMapTableAttribute
-
- startPc - Variable in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
-
- startPc - Variable in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
-
- STRING_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- STRING_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
-
- SupertypeTargetInfo - Class in org.gjt.jclasslib.structures.attributes.targettype
-
Target info for a TypeAnnotation structure with a super class target.
- SupertypeTargetInfo() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.SupertypeTargetInfo
-
- SyntheticAttribute - Class in org.gjt.jclasslib.structures.attributes
-
Describes a Synthetic attribute structure.
- SyntheticAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.SyntheticAttribute
-
- SYSTEM_PROPERTY_DEBUG - Static variable in class org.gjt.jclasslib.structures.AbstractStructure
-
Set this JVM System property to true to switch on debugging for
reading and writing class files.
- SYSTEM_PROPERTY_SKIP_ATTRIBUTES - Static variable in class org.gjt.jclasslib.structures.AttributeInfo
-
Set this JVM System property to true to skip reading of all attributes.
- SYSTEM_PROPERTY_SKIP_CONSTANT_POOL - Static variable in class org.gjt.jclasslib.structures.ClassFile
-
Set this JVM System property to true to skip reading of constant pool
entries.