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

A

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.

B

BOOL_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
BOOL_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
BootstrapMethodsAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes a BootstrapMethods attribute structure.
BootstrapMethodsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.BootstrapMethodsAttribute
 
BootstrapMethodsEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an entry in a BootstrapMethods attribute structure.
BootstrapMethodsEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
 
BranchInstruction - Class in org.gjt.jclasslib.bytecode
Describes an instruction that branches to a different offset.
BranchInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.BranchInstruction
Constructor.
BranchInstruction(Opcode, int) - Constructor for class org.gjt.jclasslib.bytecode.BranchInstruction
Constructor.
BYTE_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
BYTE_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
ByteCodeInput - Interface in org.gjt.jclasslib.io
Extends DataInput to accomodate for a method to retrieve the number of bytes read.
ByteCodeInputStream - Class in org.gjt.jclasslib.io
DataInputStream which extends ByteCodeInput.
ByteCodeInputStream(InputStream) - Constructor for class org.gjt.jclasslib.io.ByteCodeInputStream
Constructor.
ByteCodeOutput - Interface in org.gjt.jclasslib.io
Extends DataOutput to accommodate for a method to retrieve the number of bytes written.
ByteCodeOutputStream - Class in org.gjt.jclasslib.io
DataOutputStream which extends ByteCodeOutput.
ByteCodeOutputStream(OutputStream) - Constructor for class org.gjt.jclasslib.io.ByteCodeOutputStream
Constructor.
ByteCodeReader - Class in org.gjt.jclasslib.io
Converts code to a list of instructions as defined in the package org.gjt.jclasslib.code.
ByteCodeWriter - Class in org.gjt.jclasslib.io
Converts a list of instructions as defined in the package org.gjt.jclasslib.code to code.
bytes - Variable in class org.gjt.jclasslib.structures.constants.ConstantNumeric
bytes field.

C

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
 

D

debug(String) - Static method in class org.gjt.jclasslib.io.Log
Log a debug message.
debug - Variable in class org.gjt.jclasslib.structures.AbstractStructure
Flag for debugging while reading and writing class files.
debug(String) - Method in class org.gjt.jclasslib.structures.AbstractStructure
Utility method for derived structures.
debug(String) - Method in class org.gjt.jclasslib.structures.Annotation
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.AnnotationDefaultAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.ConstantValueAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.DeprecatedAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.EnclosingMethodAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionsAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTableAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTableEntry
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableEntry
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersEntry
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeInvisibleAnnotationsAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeInvisibleParameterAnnotationsAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeInvisibleTypeAnnotationsAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeVisibleAnnotationsAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeVisibleParameterAnnotationsAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeVisibleTypeAnnotationsAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.SignatureAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.SourceFileAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.StackMapTableAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.SyntheticAttribute
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
 
debug(String) - Method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantDoubleInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantFieldrefInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantFloatInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantIntegerInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantInterfaceMethodrefInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantLongInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodrefInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
 
debug(String) - Method in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
 
debug(String) - Method in class org.gjt.jclasslib.structures.elementvalues.ArrayElementValue
 
debug(String) - Method in class org.gjt.jclasslib.structures.elementvalues.ClassElementValue
 
debug(String) - Method in class org.gjt.jclasslib.structures.elementvalues.ConstElementValue
 
debug(String) - Method in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
 
debug(String) - Method in class org.gjt.jclasslib.structures.FieldInfo
 
debug(String) - Method in class org.gjt.jclasslib.structures.MethodInfo
 
DeprecatedAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes a Deprecated attribute structure.
DeprecatedAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.DeprecatedAttribute
 
descriptorIndex - Variable in class org.gjt.jclasslib.structures.ClassMember
the constant pool index of the descriptor of this class member.
descriptorOrSignatureIndex - Variable in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
 
DOUBLE_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
DOUBLE_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 

E

ElementValue - Class in org.gjt.jclasslib.structures.elementvalues
Describes an ElementValue attribute structure.
ElementValue(int) - Constructor for class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
ElementValuePair - Class in org.gjt.jclasslib.structures.elementvalues
Describes an ElementValuePair attribute structure.
ElementValuePair() - Constructor for class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
 
EmptyTargetInfo - Class in org.gjt.jclasslib.structures.attributes.targettype
Target info for a TypeAnnotation structure with empty content.
EmptyTargetInfo() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.EmptyTargetInfo
 
EnclosingMethodAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an EnclosingMethod attribute structure.
EnclosingMethodAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.EnclosingMethodAttribute
 
enlargeConstantPool(CPInfo[]) - Method in class org.gjt.jclasslib.structures.ClassFile
Set the array with all constant pool entries where the new array of constant pool entries starts with the old constant pool.
ENTRY_NAME - Static variable in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
 
ENTRY_NAME - Static variable in class org.gjt.jclasslib.structures.elementvalues.ArrayElementValue
 
ENTRY_NAME - Static variable in class org.gjt.jclasslib.structures.elementvalues.ClassElementValue
 
ENTRY_NAME - Static variable in class org.gjt.jclasslib.structures.elementvalues.ConstElementValue
 
ENTRY_NAME - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
 
ENTRY_NAME - Static variable in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
 
ENUM_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
ENUM_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
EnumElementValue - Class in org.gjt.jclasslib.structures.elementvalues
Describes an EnumElementValue attribute structure.
EnumElementValue() - Constructor for class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantNumeric
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
 
equals(Object) - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
 
equals(Object) - Method in class org.gjt.jclasslib.structures.CPInfo
 
error(String) - Static method in class org.gjt.jclasslib.io.Log
Log an error message.
ExceptionsAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an Exceptions attribute structure.
ExceptionsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.ExceptionsAttribute
 
ExceptionTableEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an exception table entry in a Code attribute structure.
ExceptionTableEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
Constructor.
ExceptionTableEntry(int, int, int, int) - Constructor for class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
Constructor.
ExceptionTargetInfo - Class in org.gjt.jclasslib.structures.attributes.targettype
Target info for a TypeAnnotation structure with an exception table link.
ExceptionTargetInfo() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.ExceptionTargetInfo
 

F

FIELD_ACCESS_FLAGS - Static variable in enum org.gjt.jclasslib.structures.AccessFlag
Field access flags
FieldInfo - Class in org.gjt.jclasslib.structures
Describes a field in a ClassFile structure.
FieldInfo() - Constructor for class org.gjt.jclasslib.structures.FieldInfo
 
findAttribute(Class) - Method in class org.gjt.jclasslib.structures.AbstractStructureWithAttributes
Find an attribute of a certain class.
FLOAT_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
FLOAT_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 

G

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.

H

hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
 
hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
 
hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
 
hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
 
hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
 
hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantNumeric
 
hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
 
hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
 
hashCode() - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
 
hashCode() - Method in class org.gjt.jclasslib.structures.CPInfo
 
highBytes - Variable in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
high_bytes field.

I

ImmediateByteInstruction - Class in org.gjt.jclasslib.bytecode
Describes an instruction that is followed by an immediate unsigned byte.
ImmediateByteInstruction(Opcode, boolean) - Constructor for class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
Constructor.
ImmediateByteInstruction(Opcode, boolean, int) - Constructor for class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
Constructor.
ImmediateShortInstruction - Class in org.gjt.jclasslib.bytecode
Describes an instruction that is followed by an immediate unsigned short.
ImmediateShortInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.ImmediateShortInstruction
Constructor.
ImmediateShortInstruction(Opcode, int) - Constructor for class org.gjt.jclasslib.bytecode.ImmediateShortInstruction
Constructor.
IncrementInstruction - Class in org.gjt.jclasslib.bytecode
Describes the iinc instruction.
IncrementInstruction(Opcode, boolean) - Constructor for class org.gjt.jclasslib.bytecode.IncrementInstruction
Constructor.
IncrementInstruction(Opcode, boolean, int, int) - Constructor for class org.gjt.jclasslib.bytecode.IncrementInstruction
Constructor.
index - Variable in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
 
index - Variable in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
 
INITIAL_LENGTH - Static variable in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonAttribute
 
INITIAL_LENGTH - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
INNER_CLASS_ACCESS_FLAGS - Static variable in enum org.gjt.jclasslib.structures.AccessFlag
Inner class access flags
InnerClassesAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an InnerClasses attribute structure.
InnerClassesAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.InnerClassesAttribute
 
InnerClassesEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an entry in a InnerClasses attribute structure.
InnerClassesEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
 
INT_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
INT_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
InvalidByteCodeException - Exception in org.gjt.jclasslib.structures
Exception relating to errors in the class file format of internal state of the ClassFile structure and its substructures.
InvalidByteCodeException() - Constructor for exception org.gjt.jclasslib.structures.InvalidByteCodeException
Constructor.
InvalidByteCodeException(String) - Constructor for exception org.gjt.jclasslib.structures.InvalidByteCodeException
Constructor.
InvokeDynamicInstruction - Class in org.gjt.jclasslib.bytecode
Describes the invokedynamic instruction.
InvokeDynamicInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.InvokeDynamicInstruction
Constructor.
InvokeDynamicInstruction(Opcode, int) - Constructor for class org.gjt.jclasslib.bytecode.InvokeDynamicInstruction
Constructor.
InvokeInterfaceInstruction - Class in org.gjt.jclasslib.bytecode
Describes the invokeinterface instruction.
InvokeInterfaceInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.InvokeInterfaceInstruction
Constructor.
InvokeInterfaceInstruction(Opcode, int, int) - Constructor for class org.gjt.jclasslib.bytecode.InvokeInterfaceInstruction
Constructor.
isSet(int) - Method in enum org.gjt.jclasslib.structures.AccessFlag
Checks if this access flag is set in the supplied access flags.
isWide() - Method in class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
Check whether the instruction is subject to a wide instruction or not.

L

LENGTH - Static variable in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
Length in bytes of an exception table entry.
LENGTH - Static variable in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
Length in bytes of an inner class entry.
LENGTH - Static variable in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
Length in bytes of a line number association.
LENGTH - Static variable in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
Length in bytes of a local variable association.
length - Variable in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
 
length - Variable in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
 
LineNumberTableAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an LineNumberTable attribute structure.
LineNumberTableAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.LineNumberTableAttribute
 
LineNumberTableEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an entry in a LineNumberTable attribute structure.
LineNumberTableEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
 
LocalVariableCommonAttribute - Class in org.gjt.jclasslib.structures.attributes
Contains common attributes to a local variable table attribute structure.
LocalVariableCommonAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.LocalVariableCommonAttribute
 
LocalVariableCommonEntry - Class in org.gjt.jclasslib.structures.attributes
Contains common attributes to a local variable table entry structure.
LocalVariableCommonEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
 
localVariableTable - Variable in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonAttribute
 
LocalVariableTableAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an LocalVariableTable attribute structure.
LocalVariableTableAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.LocalVariableTableAttribute
 
LocalVariableTableEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an entry in a LocalVariableTableEntry attribute structure.
LocalVariableTableEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.LocalVariableTableEntry
 
LocalVariableTypeTableAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an LocalVariableTypeTable attribute structure.
LocalVariableTypeTableAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableAttribute
 
LocalVariableTypeTableEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an LocalVariableTypeTableEntry attribute structure.
LocalVariableTypeTableEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableEntry
 
LocalVarTarget - Class in org.gjt.jclasslib.structures.attributes.targettype
Local variable target for the LocalVarTargetInfo structure.
LocalVarTarget() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
 
LocalVarTargetInfo - Class in org.gjt.jclasslib.structures.attributes.targettype
Target info for a TypeAnnotation structure with local variable table links.
LocalVarTargetInfo() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTargetInfo
 
Log - Class in org.gjt.jclasslib.io
Utility class to log errors, warnings and debug messages.
LONG_TAG - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
LONG_TAG_VERBOSE - Static variable in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
LookupSwitchInstruction - Class in org.gjt.jclasslib.bytecode
Describes the lookupswitch instruction.
LookupSwitchInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.LookupSwitchInstruction
Constructor.
lowBytes - Variable in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
low_bytes field.

M

main(String[]) - Static method in class org.gjt.jclasslib.io.ClassFileReader
Test method.
markSupported() - Method in class org.gjt.jclasslib.io.CountedInputStream
 
MatchOffsetPair - Class in org.gjt.jclasslib.bytecode
Holds a single match-offset pair.
MatchOffsetPair(int, int) - Constructor for class org.gjt.jclasslib.bytecode.MatchOffsetPair
Constructor.
METHOD_ACCESS_FLAGS - Static variable in enum org.gjt.jclasslib.structures.AccessFlag
Method access flags
MethodInfo - Class in org.gjt.jclasslib.structures
Describes a method in a ClassFile structure.
MethodInfo() - Constructor for class org.gjt.jclasslib.structures.MethodInfo
 
MethodParametersAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes a MethodParameter attribute structure.
MethodParametersAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.MethodParametersAttribute
 
MethodParametersEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an entry in a BootstrapMethods attribute structure.
MethodParametersEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.MethodParametersEntry
 
MultianewarrayInstruction - Class in org.gjt.jclasslib.bytecode
Describes the multianewarray instruction.
MultianewarrayInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.MultianewarrayInstruction
Constructor.

N

nameAndTypeIndex - Variable in class org.gjt.jclasslib.structures.constants.ConstantReference
name_and_type_index field.
nameIndex - Variable in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
 
nameIndex - Variable in class org.gjt.jclasslib.structures.ClassMember
the constant pool index of the name of this class member.
NewArrayType - Enum in org.gjt.jclasslib.bytecode
Enum for the possible values of the immediate byte of the Opcode.NEWARRAY opcode.

O

ObjectVerificationTypeEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an entry of type VerificationType.OBJECT in a BootstrapMethods attribute structure.
ObjectVerificationTypeEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.ObjectVerificationTypeEntry
 
OffsetTargetInfo - Class in org.gjt.jclasslib.structures.attributes.targettype
Target info for a TypeAnnotation structure with a bytecode offset.
OffsetTargetInfo() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.OffsetTargetInfo
 
Opcode - Enum in org.gjt.jclasslib.bytecode
Defines all opcodes and their verbose representation.
org.gjt.jclasslib.bytecode - package org.gjt.jclasslib.bytecode
This package contains classes which are wrappers for opcode instructions contained in the code field of a Code attribute structure.
org.gjt.jclasslib.io - package org.gjt.jclasslib.io
This package contains classes which convert between the class file format and the reprensentations defined in the packages org.gjt.jclasslib.structures and org.gjt.jclasslib.bytecode.
org.gjt.jclasslib.structures - package org.gjt.jclasslib.structures
This package contains classes mirroring the data structures of the class file format.
org.gjt.jclasslib.structures.attributes - package org.gjt.jclasslib.structures.attributes
This package contains classes for attribute data structures which extend org.gjt.jclasslib.structures.AttributeInfo and their substructures.
org.gjt.jclasslib.structures.attributes.targettype - package org.gjt.jclasslib.structures.attributes.targettype
This package contains classes that represent target infos for type annotations.
org.gjt.jclasslib.structures.constants - package org.gjt.jclasslib.structures.constants
This package contains classes for constant pool data structures which extend org.gjt.jclasslib.structures.CPInfo.
org.gjt.jclasslib.structures.elementvalues - package org.gjt.jclasslib.structures.elementvalues
This package contains classes for constant pool data structures which describe element values.

P

PaddedInstruction - Class in org.gjt.jclasslib.bytecode
Base class for instructions which need a four byte padding relative to the start of the enclosing code of the parent Code attribute before reading immediate arguments.
PaddedInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.PaddedInstruction
Constructor.
ParameterAnnotations - Class in org.gjt.jclasslib.structures.attributes
Common class for runtime parameter annotations.
ParameterAnnotations() - Constructor for class org.gjt.jclasslib.structures.attributes.ParameterAnnotations
 
ParameterTargetInfo - Class in org.gjt.jclasslib.structures.attributes.targettype
Target info for a TypeAnnotation structure with a parameter target.
ParameterTargetInfo() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.ParameterTargetInfo
 
printAccessFlags(int) - Method in class org.gjt.jclasslib.structures.AbstractStructure
Utility method for derived structures.
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.AbstractStructure
Utility method for derived structures.
printAccessFlagsVerbose(EnumSet<AccessFlag>, int) - Method in class org.gjt.jclasslib.structures.AbstractStructure
Utility method for derived structures.
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.Annotation
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.AttributeInfo
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersEntry
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.ParameterAnnotations
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.targettype.TargetInfo
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.TypePathEntry
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.ClassFile
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.CPInfo
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.FieldInfo
 
printAccessFlagsVerbose(int) - Method in class org.gjt.jclasslib.structures.MethodInfo
 
printBytes(int) - Method in class org.gjt.jclasslib.structures.AbstractStructure
Utility method for derived structures.

R

read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.AbstractInstruction
Read this instruction from the given ByteCodeInput.
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.BranchInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.ImmediateShortInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.IncrementInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.InvokeDynamicInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.InvokeInterfaceInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.LookupSwitchInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.MultianewarrayInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.PaddedInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
 
read(ByteCodeInput) - Method in class org.gjt.jclasslib.bytecode.WideBranchInstruction
 
read() - Method in class org.gjt.jclasslib.io.CountedInputStream
 
read(byte[]) - Method in class org.gjt.jclasslib.io.CountedInputStream
 
read(byte[], int, int) - Method in class org.gjt.jclasslib.io.CountedInputStream
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.AbstractStructure
Read this structure from the given DataInput.
read(DataInput) - Method in class org.gjt.jclasslib.structures.Annotation
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.AttributeInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.AnnotationDefaultAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.ConstantValueAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.DeprecatedAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.EnclosingMethodAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionsAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTableAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableTypeTableAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersEntry
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.ParameterAnnotations
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeAnnotationsAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeParameterAnnotationsAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeTypeAnnotationsAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.SignatureAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.SourceFileAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.StackMapTableAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.SyntheticAttribute
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.ExceptionTargetInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTargetInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.OffsetTargetInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.ParameterTargetInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.SupertypeTargetInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeArgumentTargetInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeParameterBoundTargetInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.TypePathEntry
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.ClassFile
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.ClassMember
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantDoubleInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantFieldrefInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantFloatInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantIntegerInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantInterfaceMethodrefInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantLongInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodrefInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantNumeric
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.elementvalues.ArrayElementValue
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.elementvalues.ClassElementValue
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.elementvalues.ConstElementValue
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.FieldInfo
 
read(DataInput) - Method in class org.gjt.jclasslib.structures.MethodInfo
 
readAttributes(DataInput) - Method in class org.gjt.jclasslib.structures.AbstractStructureWithAttributes
Read the attributes of this structure from the given DataInput.
readAttributes(DataInput) - Method in class org.gjt.jclasslib.structures.ClassFile
 
readByteCode(byte[]) - Static method in class org.gjt.jclasslib.io.ByteCodeReader
Converts the code to a list of instructions.
readByteCode(byte[], AbstractInstruction[]) - Static method in class org.gjt.jclasslib.io.ByteCodeReader
Converts the code to a list of instructions.
readExtra(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.ObjectVerificationTypeEntry
 
readExtra(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.UninitializedVerificationTypeEntry
 
readExtra(DataInput) - Method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
Read extra data in derived classes.
readFromClassPath(String[], String, String) - Static method in class org.gjt.jclasslib.io.ClassFileReader
Looks up a class file in the specified class path and converts it to a ClassFile structure.
readFromFile(File) - Static method in class org.gjt.jclasslib.io.ClassFileReader
Converts a class file to a ClassFile structure.
readFromInputStream(InputStream) - Static method in class org.gjt.jclasslib.io.ClassFileReader
Converts a class file to a ClassFile structure.
registerConstantPoolEntry(int) - Method in class org.gjt.jclasslib.structures.ClassFile
Register the constant pool entry at a given index, so that it can be found through the getConstantPoolIndex method.
runtimeAnnotations - Variable in class org.gjt.jclasslib.structures.attributes.ParameterAnnotations
 
runtimeAnnotations - Variable in class org.gjt.jclasslib.structures.attributes.RuntimeAnnotationsAttribute
 
RuntimeAnnotationsAttribute - Class in org.gjt.jclasslib.structures.attributes
Common class for runtime annotations.
RuntimeAnnotationsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.RuntimeAnnotationsAttribute
 
RuntimeInvisibleAnnotationsAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an RuntimeInvisibleAnnotations attribute structure.
RuntimeInvisibleAnnotationsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.RuntimeInvisibleAnnotationsAttribute
 
RuntimeInvisibleParameterAnnotationsAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an RuntimeVisibleParameterAnnotations attribute structure.
RuntimeInvisibleParameterAnnotationsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.RuntimeInvisibleParameterAnnotationsAttribute
 
RuntimeInvisibleTypeAnnotationsAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an RuntimeVisibleTypeAnnotations attribute structure.
RuntimeInvisibleTypeAnnotationsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.RuntimeInvisibleTypeAnnotationsAttribute
 
RuntimeParameterAnnotationsAttribute - Class in org.gjt.jclasslib.structures.attributes
Common class for runtime parameter annotations.
RuntimeParameterAnnotationsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.RuntimeParameterAnnotationsAttribute
 
runtimeTypeAnnotations - Variable in class org.gjt.jclasslib.structures.attributes.RuntimeTypeAnnotationsAttribute
 
RuntimeTypeAnnotationsAttribute - Class in org.gjt.jclasslib.structures.attributes
Common class for runtime type annotations.
RuntimeTypeAnnotationsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.RuntimeTypeAnnotationsAttribute
 
RuntimeVisibleAnnotationsAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an RuntimeVisibleAnnotations attribute structure.
RuntimeVisibleAnnotationsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.RuntimeVisibleAnnotationsAttribute
 
RuntimeVisibleParameterAnnotationsAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an RuntimeVisibleParameterAnnotations attribute structure.
RuntimeVisibleParameterAnnotationsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.RuntimeVisibleParameterAnnotationsAttribute
 
RuntimeVisibleTypeAnnotationsAttribute - Class in org.gjt.jclasslib.structures.attributes
Describes an RuntimeVisibleTypeAnnotations attribute structure.
RuntimeVisibleTypeAnnotationsAttribute() - Constructor for class org.gjt.jclasslib.structures.attributes.RuntimeVisibleTypeAnnotationsAttribute
 

S

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.

T

TableSwitchInstruction - Class in org.gjt.jclasslib.bytecode
Describes the tableswitch instruction.
TableSwitchInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.TableSwitchInstruction
Constructor.
TargetInfo - Class in org.gjt.jclasslib.structures.attributes.targettype
Base class for target infos in a TypeAnnotation structure.
TargetInfo() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.TargetInfo
 
TYPE_GET_FIELD - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
TYPE_GET_STATIC - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
TYPE_INVOKE_INTERFACE - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
TYPE_INVOKE_SPECIAL - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
TYPE_INVOKE_STATIC - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
TYPE_INVOKE_VIRTUAL - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
TYPE_NEW_INVOKE_SPECIAL - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
TYPE_PUT_FIELD - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
TYPE_PUT_STATIC - Static variable in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
TypeAnnotation - Class in org.gjt.jclasslib.structures.attributes
Describes an entry in a RuntimeVisibleTypeAnnotations or RuntimeInvisibleTypeAnnotations attribute structure.
TypeAnnotation() - Constructor for class org.gjt.jclasslib.structures.attributes.TypeAnnotation
 
TypeAnnotationTargetType - Enum in org.gjt.jclasslib.structures.attributes
Represents the target type of a type annotation.
TypeArgumentTargetInfo - Class in org.gjt.jclasslib.structures.attributes.targettype
Target info for a TypeAnnotation structure with an offset and an argument index.
TypeArgumentTargetInfo() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.TypeArgumentTargetInfo
 
TypeParameterBoundTargetInfo - Class in org.gjt.jclasslib.structures.attributes.targettype
Target info for a TypeAnnotation structure with a parameter index an a bound index.
TypeParameterBoundTargetInfo() - Constructor for class org.gjt.jclasslib.structures.attributes.targettype.TypeParameterBoundTargetInfo
 
TypePathEntry - Class in org.gjt.jclasslib.structures.attributes
Type path entry for a TypeAnnotation structure.
TypePathEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.TypePathEntry
 
TypePathKind - Enum in org.gjt.jclasslib.structures.attributes
Describes the kind of a type path in a TypePathEntry structure.

U

UninitializedVerificationTypeEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an entry of type VerificationType.UNINITIALIZED in a BootstrapMethods attribute structure.
UninitializedVerificationTypeEntry() - Constructor for class org.gjt.jclasslib.structures.attributes.UninitializedVerificationTypeEntry
 
unregisterConstantPoolEntry(int) - Method in class org.gjt.jclasslib.structures.ClassFile
Unregister the constant pool entry at a given index, so that it can no longer be found through the getConstantPoolIndex method.

V

valueOf(String) - Static method in enum org.gjt.jclasslib.bytecode.NewArrayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gjt.jclasslib.bytecode.Opcode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gjt.jclasslib.structures.AccessFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gjt.jclasslib.structures.attributes.StackFrameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gjt.jclasslib.structures.attributes.TypeAnnotationTargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gjt.jclasslib.structures.attributes.TypePathKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gjt.jclasslib.structures.attributes.VerificationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gjt.jclasslib.bytecode.NewArrayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gjt.jclasslib.bytecode.Opcode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gjt.jclasslib.structures.AccessFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gjt.jclasslib.structures.attributes.StackFrameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gjt.jclasslib.structures.attributes.TypeAnnotationTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gjt.jclasslib.structures.attributes.TypePathKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gjt.jclasslib.structures.attributes.VerificationType
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationType - Enum in org.gjt.jclasslib.structures.attributes
Represents the verification type of a bootstrap entry.
VerificationTypeInfoEntry - Class in org.gjt.jclasslib.structures.attributes
Describes an entry in a BootstrapMethods attribute structure.
VerificationTypeInfoEntry(VerificationType) - Constructor for class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
 

W

warning(String) - Static method in class org.gjt.jclasslib.io.Log
Log a warning message.
wide - Variable in class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
Indicates whether the instruction is subject to a wide instruction or not.
WideBranchInstruction - Class in org.gjt.jclasslib.bytecode
Describes an instruction that is followed by an immediate int.
WideBranchInstruction(Opcode) - Constructor for class org.gjt.jclasslib.bytecode.WideBranchInstruction
Constructor.
WideBranchInstruction(Opcode, int) - Constructor for class org.gjt.jclasslib.bytecode.WideBranchInstruction
Constructor.
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.AbstractInstruction
Write this instruction to the given ByteCodeOutput.
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.BranchInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.ImmediateByteInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.ImmediateShortInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.IncrementInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.InvokeDynamicInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.InvokeInterfaceInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.LookupSwitchInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.MultianewarrayInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.PaddedInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.TableSwitchInstruction
 
write(ByteCodeOutput) - Method in class org.gjt.jclasslib.bytecode.WideBranchInstruction
 
write(int) - Method in class org.gjt.jclasslib.io.CountedOutputStream
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.AbstractStructure
Write this structure to the given DataOutput.
write(DataOutput) - Method in class org.gjt.jclasslib.structures.Annotation
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.AttributeInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.AnnotationDefaultAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.BootstrapMethodsEntry
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.CodeAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.ConstantValueAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.DeprecatedAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.EnclosingMethodAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionsAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.ExceptionTableEntry
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.InnerClassesEntry
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.LineNumberTableEntry
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.LocalVariableCommonEntry
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.MethodParametersEntry
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.ParameterAnnotations
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeAnnotationsAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeParameterAnnotationsAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.RuntimeTypeAnnotationsAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.SignatureAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.SourceFileAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.StackMapFrameEntry
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.StackMapTableAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.SyntheticAttribute
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.ExceptionTargetInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTarget
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.LocalVarTargetInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.OffsetTargetInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.ParameterTargetInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.SupertypeTargetInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeArgumentTargetInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.targettype.TypeParameterBoundTargetInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.TypeAnnotation
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.TypePathEntry
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.ClassFile
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.ClassMember
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantClassInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantDoubleInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantFieldrefInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantFloatInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantIntegerInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantInterfaceMethodrefInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantInvokeDynamicInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantLargeNumeric
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantLongInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodHandleInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodrefInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantMethodTypeInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantNameAndTypeInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantNumeric
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantReference
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantStringInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.constants.ConstantUtf8Info
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.elementvalues.AnnotationElementValue
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.elementvalues.ArrayElementValue
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.elementvalues.ClassElementValue
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.elementvalues.ConstElementValue
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValue
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.elementvalues.ElementValuePair
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.elementvalues.EnumElementValue
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.FieldInfo
 
write(DataOutput) - Method in class org.gjt.jclasslib.structures.MethodInfo
 
writeAttributes(DataOutput) - Method in class org.gjt.jclasslib.structures.AbstractStructureWithAttributes
Write the attributes of this structure to the given DataOutput.
writeAttributes(DataOutput) - Method in class org.gjt.jclasslib.structures.ClassFile
 
writeByteCode(List<AbstractInstruction>) - Static method in class org.gjt.jclasslib.io.ByteCodeWriter
Converts a list of instructions to code.
writeExtra(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.ObjectVerificationTypeEntry
 
writeExtra(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.UninitializedVerificationTypeEntry
 
writeExtra(DataOutput) - Method in class org.gjt.jclasslib.structures.attributes.VerificationTypeInfoEntry
Write extra data in derived classes.
writeToByteArray(ClassFile) - Static method in class org.gjt.jclasslib.io.ClassFileWriter
Converts a ClassFile structure to a byte array.
writeToFile(File, ClassFile) - Static method in class org.gjt.jclasslib.io.ClassFileWriter
Converts a ClassFile structure to a class file.
A B C D E F G H I L M N O P R S T U V W