All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- aaload.
Static variable in class BIT.highBIT.InstructionTable
-
- aastore.
Static variable in class BIT.highBIT.InstructionTable
-
- ACC_ABSTRACT.
Static variable in class BIT.lowBIT.Constant
-
- ACC_FINAL.
Static variable in class BIT.lowBIT.Constant
-
- ACC_INTERFACE.
Static variable in class BIT.lowBIT.Constant
-
- ACC_NATIVE.
Static variable in class BIT.lowBIT.Constant
-
- ACC_PRIVATE.
Static variable in class BIT.lowBIT.Constant
-
- ACC_PROTECTED.
Static variable in class BIT.lowBIT.Constant
-
- ACC_PUBLIC.
Static variable in class BIT.lowBIT.Constant
-
- ACC_STATIC.
Static variable in class BIT.lowBIT.Constant
-
- ACC_SUPER.
Static variable in class BIT.lowBIT.Constant
-
- ACC_SYNCHRONIZED.
Static variable in class BIT.lowBIT.Constant
-
- ACC_TRANSIENT.
Static variable in class BIT.lowBIT.Constant
-
- ACC_VOLATILE.
Static variable in class BIT.lowBIT.Constant
-
- access_flags.
Variable in class BIT.lowBIT.ClassFile
-
Access modifier for this class.
- access_flags.
Variable in class BIT.lowBIT.Field_Info
-
- access_flags.
Variable in class BIT.lowBIT.Method_Info
-
- aconst_null.
Static variable in class BIT.highBIT.InstructionTable
-
- addAfter(String, String, Object).
Method in class BIT.highBIT.BasicBlock
- Add a call to classname.methodname after this basic block.
- addAfter(String, String, Object).
Method in class BIT.highBIT.ClassInfo
- Allows one to add a method after this class.
- addAfter(String, String, Object).
Method in class BIT.highBIT.Instruction
-
- addAfter(String, String, Object).
Method in class BIT.highBIT.Routine
-
- addBefore(String, String, Object).
Method in class BIT.highBIT.BasicBlock
- Add a call to classname.methodname before this basic block.
- addBefore(String, String, Object).
Method in class BIT.highBIT.ClassInfo
- Allows one to add a method before this class.
- addBefore(String, String, Object).
Method in class BIT.highBIT.Instruction
-
- addBefore(String, String, Object).
Method in class BIT.highBIT.Routine
-
- addConstantPoolEntry(Cp_Info).
Method in class BIT.lowBIT.ClassFile
- Allows one to add a contant pool entry (Cp_Info) to the constant pool table.
- addConstantPoolEntry(Cp_Info).
Method in class BIT.highBIT.ClassInfo
- Adds an entry to the constant pool.
- addConstantPoolEntry(Cp_Info).
Method in class BIT.highBIT.Routine
-
- adjInstrOffsets(int, int, boolean).
Method in class BIT.highBIT.Routine
-
- adjModifiedBasicBlocks(int, int, boolean).
Method in class BIT.highBIT.Routine
- Modifies the modified_basic_block array so that it reflects changes in the
modified_instructions array.
- adjOffsets(int, int, boolean).
Method in class BIT.highBIT.Routine
-
- aload.
Static variable in class BIT.highBIT.InstructionTable
-
- aload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- aload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- aload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- aload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- anewarray.
Static variable in class BIT.highBIT.InstructionTable
-
- areturn.
Static variable in class BIT.highBIT.InstructionTable
-
- ARITHMETIC_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- ARITHMETIC_INSTRUCTION are arithmetic instructions.
- arraylength.
Static variable in class BIT.highBIT.InstructionTable
-
- astore.
Static variable in class BIT.highBIT.InstructionTable
-
- astore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- astore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- astore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- astore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- athrow.
Static variable in class BIT.highBIT.InstructionTable
-
- attribute_count.
Variable in class BIT.lowBIT.Code_Attribute
- attribute_count indicates the number of attributes in attributes array.
- attribute_count.
Variable in class BIT.lowBIT.Field_Info
-
- attribute_count.
Variable in class BIT.lowBIT.Method_Info
-
- Attribute_Info().
Constructor for class BIT.lowBIT.Attribute_Info
-
- Attribute_Info_Parse(Attribute_Info[], Cp_Info[], DataInputStream).
Constructor for class BIT.lowBIT.Attribute_Info_Parse
- Constructor takes an input stream and parses several different attributes.
- attribute_length.
Variable in class BIT.lowBIT.Attribute_Info
- attribute_length indicates the length of the attribut
- attribute_name_index.
Variable in class BIT.lowBIT.Attribute_Info
- attribute_name_index is an index into the constant pool
table and indicates the name of the attribute.
- attributes.
Variable in class BIT.lowBIT.ClassFile
- Each entry is an attribute_info structure and contains information
about each attribute in this class.
- attributes.
Variable in class BIT.lowBIT.Code_Attribute
-
attributes is an array of attribute_info.
- attributes.
Variable in class BIT.lowBIT.Field_Info
-
- attributes.
Variable in class BIT.lowBIT.Method_Info
-
- attributes_count.
Variable in class BIT.lowBIT.ClassFile
- Represents the number of attributes present in this class.
- baload.
Static variable in class BIT.highBIT.InstructionTable
-
- basic_blocks.
Variable in class BIT.highBIT.Routine
- Bytecodes (code) broken into a number of basic blocks in an array.
- BasicBlock(Routine, int).
Constructor for class BIT.highBIT.BasicBlock
- Constructor for BasicBlock class.
- BasicBlockArray(BasicBlockArray).
Constructor for class BIT.highBIT.BasicBlockArray
- Create a new array given another array of basic blocks.
- BasicBlockArray(Vector).
Constructor for class BIT.highBIT.BasicBlockArray
- Create a new array given a Vector of basic blocks.
- bastore.
Static variable in class BIT.highBIT.InstructionTable
-
- bipush.
Static variable in class BIT.highBIT.InstructionTable
-
- breakpoint.
Static variable in class BIT.highBIT.InstructionTable
-
- bytes.
Variable in class BIT.lowBIT.CONSTANT_Float_Info
-
- bytes.
Variable in class BIT.lowBIT.CONSTANT_Integer_Info
-
- bytes.
Variable in class BIT.lowBIT.CONSTANT_Utf8_Info
-
- bytes.
Variable in class BIT.lowBIT.Unknown_Attribute
-
- caload.
Static variable in class BIT.highBIT.InstructionTable
-
- castore.
Static variable in class BIT.highBIT.InstructionTable
-
- catch_type.
Variable in class BIT.lowBIT.Exception_Table
-
- checkcast.
Static variable in class BIT.highBIT.InstructionTable
-
- class_index.
Variable in class BIT.lowBIT.CONSTANT_Fieldref_Info
-
- class_index.
Variable in class BIT.lowBIT.CONSTANT_InterfaceMethodref_Info
-
- class_index.
Variable in class BIT.lowBIT.CONSTANT_Methodref_Info
-
- CLASS_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- CLASS_INSTRUCTION instructions deal with class components.
- class_name.
Variable in class BIT.highBIT.ClassInfo
- Name of this class.
- classfile.
Variable in class BIT.highBIT.ClassInfo
-
Contains parsed class structure.
- ClassFile(String).
Constructor for class BIT.lowBIT.ClassFile
- Constructor reads in a class file and parses it into its internal representation.
- ClassFileException().
Constructor for class BIT.lowBIT.ClassFileException
-
- ClassFileException(String).
Constructor for class BIT.lowBIT.ClassFileException
-
- classinfo.
Variable in class BIT.highBIT.Routine
-
- ClassInfo(String).
Constructor for class BIT.highBIT.ClassInfo
- Creates a new ClassInfo class which breaks down a .class
into more easily manageble entities such as Routines.
- clone().
Method in class BIT.highBIT.BasicBlock
-
- clone().
Method in class BIT.highBIT.Instruction
-
- code.
Variable in class BIT.lowBIT.Code_Attribute
- code array is the code (what else? :).
- code.
Variable in class BIT.highBIT.Routine
- Actual array containing the bytecodes.
- Code_Attribute(Cp_Info[], DataInputStream, short).
Constructor for class BIT.lowBIT.Code_Attribute
- Parses this attribute given a DataInputStream.
- code_length.
Variable in class BIT.lowBIT.Code_Attribute
-
code-length indicates the number of bytes in the code array for this
method.
- code_length.
Variable in class BIT.highBIT.Routine
-
Length of the code in bytes of this method.
- COMPARISON_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
-
COMPARISON_INSTRUCTION instructions do comparison.
- CONDITIONAL_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- CONDITIONAL_INSTRUCTION instructions branch based on a condition.
- Constant().
Constructor for class BIT.lowBIT.Constant
-
- CONSTANT_Class.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Class_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Class_Info
-
- CONSTANT_Class_Info(short).
Constructor for class BIT.lowBIT.CONSTANT_Class_Info
-
- CONSTANT_Double.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Double_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Double_Info
-
- CONSTANT_Fieldref.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Fieldref_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Fieldref_Info
-
- CONSTANT_Float.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Float_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Float_Info
-
- CONSTANT_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- CONSTANT_INSTRUCTION are instructions that deal with constants,
or with constant pool table.
- CONSTANT_Integer.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Integer_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Integer_Info
-
- CONSTANT_Integer_Info(int).
Constructor for class BIT.lowBIT.CONSTANT_Integer_Info
-
- CONSTANT_InterfaceMethodref.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_InterfaceMethodref_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_InterfaceMethodref_Info
-
- CONSTANT_Long.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Long_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Long_Info
-
- CONSTANT_Methodref.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Methodref_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Methodref_Info
-
- CONSTANT_Methodref_Info(short, short).
Constructor for class BIT.lowBIT.CONSTANT_Methodref_Info
-
- CONSTANT_NameAndType.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_NameAndType_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- CONSTANT_NameAndType_Info(short, short).
Constructor for class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- CONSTANT_Null_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Null_Info
-
- constant_pool.
Variable in class BIT.lowBIT.ClassFile
-
This is where class file keeps its data such as names of methods,
fields, class, and other constants.
- constant_pool.
Variable in class BIT.highBIT.Routine
-
- constant_pool_count.
Variable in class BIT.lowBIT.ClassFile
-
The number of entries in the contant pool table.
- Constant_Pool_Parse(Cp_Info[], DataInputStream).
Constructor for class BIT.lowBIT.Constant_Pool_Parse
-
- CONSTANT_String.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_String_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_String_Info
-
- CONSTANT_String_Info(short).
Constructor for class BIT.lowBIT.CONSTANT_String_Info
-
- CONSTANT_Utf8.
Static variable in class BIT.lowBIT.Constant
-
- CONSTANT_Utf8_Info(DataInputStream, byte).
Constructor for class BIT.lowBIT.CONSTANT_Utf8_Info
-
- CONSTANT_Utf8_Info(String).
Constructor for class BIT.lowBIT.CONSTANT_Utf8_Info
-
- ConstantValue_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.ConstantValue_Attribute
-
- constantvalue_index.
Variable in class BIT.lowBIT.ConstantValue_Attribute
-
- constantvalue_index.
Variable in class BIT.lowBIT.Unknown_Attribute
-
- constbyte1.
Variable in class BIT.highBIT.InstructionWide
- Represents the upper byte of the constant if is iinc.
- constbyte2.
Variable in class BIT.highBIT.InstructionWide
- Represents the lower byte of the constant if is iinc.
- CONVERSION_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- CONVERSION_INSTRUCTION instructions convert types.
- Cp_Info().
Constructor for class BIT.lowBIT.Cp_Info
-
- d2f.
Static variable in class BIT.highBIT.InstructionTable
-
- d2i.
Static variable in class BIT.highBIT.InstructionTable
-
- d2l.
Static variable in class BIT.highBIT.InstructionTable
-
- dadd.
Static variable in class BIT.highBIT.InstructionTable
-
- daload.
Static variable in class BIT.highBIT.InstructionTable
-
- dastore.
Static variable in class BIT.highBIT.InstructionTable
-
- dcmpg.
Static variable in class BIT.highBIT.InstructionTable
-
- dcmpl.
Static variable in class BIT.highBIT.InstructionTable
-
- dconst_0.
Static variable in class BIT.highBIT.InstructionTable
-
- dconst_1.
Static variable in class BIT.highBIT.InstructionTable
-
- ddiv.
Static variable in class BIT.highBIT.InstructionTable
-
- descriptor.
Variable in class BIT.highBIT.Routine
- Descriptor for this method.
- descriptor_index.
Variable in class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- descriptor_index.
Variable in class BIT.lowBIT.Field_Info
-
- descriptor_index.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- descriptor_index.
Variable in class BIT.lowBIT.Method_Info
-
- dload.
Static variable in class BIT.highBIT.InstructionTable
-
- dload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- dload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- dload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- dload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- dmul.
Static variable in class BIT.highBIT.InstructionTable
-
- dneg.
Static variable in class BIT.highBIT.InstructionTable
-
- drem.
Static variable in class BIT.highBIT.InstructionTable
-
- dreturn.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- dstore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- dsub.
Static variable in class BIT.highBIT.InstructionTable
-
- dup.
Static variable in class BIT.highBIT.InstructionTable
-
- dup2.
Static variable in class BIT.highBIT.InstructionTable
-
- dup2_x1.
Static variable in class BIT.highBIT.InstructionTable
-
- dup2_x2.
Static variable in class BIT.highBIT.InstructionTable
-
- dup_x1.
Static variable in class BIT.highBIT.InstructionTable
-
- dup_x2.
Static variable in class BIT.highBIT.InstructionTable
-
- elementAt(int).
Method in class BIT.highBIT.BasicBlockArray
- Returns the basic block at ith index.
- elementAt(int).
Method in class BIT.highBIT.InstructionArray
- Returns the instruction at ith index.
- elements().
Method in class BIT.highBIT.BasicBlockArray
-
Returns an enumerator for the elements in this array class.
- elements().
Method in class BIT.highBIT.InstructionArray
-
Returns an enumerator for the elements in this array class.
- end_address.
Variable in class BIT.highBIT.BasicBlock
-
Represents the ending address (in # of instructions) of this basic block.
- end_pc.
Variable in class BIT.lowBIT.Exception_Table
-
- equals(CONSTANT_Double_Info).
Method in class BIT.lowBIT.CONSTANT_Double_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_Class_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_Integer_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_Methodref_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_String_Info
-
- equals(Object).
Method in class BIT.lowBIT.CONSTANT_Utf8_Info
-
- equals(Object).
Method in class BIT.lowBIT.Cp_Info
-
- exception_index_table.
Variable in class BIT.lowBIT.Exceptions_Attribute
-
- EXCEPTION_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- EXCEPTION_INSTRUCTION instructions deal with exceptions.
- Exception_Table(DataInputStream).
Constructor for class BIT.lowBIT.Exception_Table
-
- exception_table_length.
Variable in class BIT.lowBIT.Code_Attribute
- exception_table_length indicates the number of entries in the
exception_table table.
- exceptions.
Variable in class BIT.lowBIT.Code_Attribute
- exceptions is an array of exception_table.
- Exceptions_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.Exceptions_Attribute
-
- existBasicBlockStart(int).
Method in class BIT.highBIT.Routine
-
- f2d.
Static variable in class BIT.highBIT.InstructionTable
-
- f2i.
Static variable in class BIT.highBIT.InstructionTable
-
- f2l.
Static variable in class BIT.highBIT.InstructionTable
-
- fadd.
Static variable in class BIT.highBIT.InstructionTable
-
- faload.
Static variable in class BIT.highBIT.InstructionTable
-
- fastore.
Static variable in class BIT.highBIT.InstructionTable
-
- fcmpg.
Static variable in class BIT.highBIT.InstructionTable
-
- fcmpl.
Static variable in class BIT.highBIT.InstructionTable
-
- fconst_0.
Static variable in class BIT.highBIT.InstructionTable
-
- fconst_1.
Static variable in class BIT.highBIT.InstructionTable
-
- fconst_2.
Static variable in class BIT.highBIT.InstructionTable
-
- fdiv.
Static variable in class BIT.highBIT.InstructionTable
-
- field_count.
Variable in class BIT.lowBIT.ClassFile
- Represents the number of fields present in this class.
- Field_Info(Cp_Info[], DataInputStream).
Constructor for class BIT.lowBIT.Field_Info
-
- fields.
Variable in class BIT.lowBIT.ClassFile
- Each entry is a field_info structure and contains information
about each field in this class.
- firstElement().
Method in class BIT.highBIT.InstructionArray
- return the first instruction.
- fload.
Static variable in class BIT.highBIT.InstructionTable
-
- fload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- fload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- fload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- fload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- fmul.
Static variable in class BIT.highBIT.InstructionTable
-
- fneg.
Static variable in class BIT.highBIT.InstructionTable
-
- frem.
Static variable in class BIT.highBIT.InstructionTable
-
- freturn.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- fstore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- fsub.
Static variable in class BIT.highBIT.InstructionTable
-
- getAccessFlags().
Method in class BIT.highBIT.Routine
- Returns this method's access flags.
- getBasicBlockCount().
Method in class BIT.highBIT.Routine
- Returns the number of basic blocks in this method.
- getBasicBlocks().
Method in class BIT.highBIT.BasicBlockArray
- returns the actual array of basic blocks if user needs it.
- getBasicBlocks().
Method in class BIT.highBIT.Routine
- Returns the array of basic blocks.
- getClassName().
Method in class BIT.highBIT.BasicBlock
-
- getClassName().
Method in class BIT.highBIT.ClassInfo
- Returns the name of this class.
- getClassName().
Method in class BIT.highBIT.Routine
-
- getCode().
Method in class BIT.highBIT.Routine
- Returns code buffer (actual bytecode) uninterpreted.
- getCodeLength().
Method in class BIT.highBIT.Routine
-
Returns the length of the code array (actual bytecode).
- getConstantPool().
Method in class BIT.highBIT.ClassInfo
-
- getConstantPool().
Method in class BIT.highBIT.Routine
-
- getDefault().
Method in class BIT.highBIT.InstructionLookupswitch
-
- getDefault().
Method in class BIT.highBIT.InstructionTableswitch
-
- getDescriptor().
Method in class BIT.highBIT.Routine
- Returns the descriptor of this method.
- getDoubleOperandValue().
Method in class BIT.highBIT.Instruction
-
- getDoubleOperandValue().
Method in class BIT.highBIT.InstructionQuadOperand
-
- getEndAddress().
Method in class BIT.highBIT.BasicBlock
- Returns the ending offset of this basic block.
- getfield.
Static variable in class BIT.highBIT.InstructionTable
-
- getHigh().
Method in class BIT.highBIT.InstructionTableswitch
-
- getInstruction(int).
Method in class BIT.highBIT.Routine
-
- getInstructionArray().
Method in class BIT.highBIT.Routine
- Returns the InstructionArray.
- getInstructionCount().
Method in class BIT.highBIT.Routine
- Returns the number of instuctions in this method.
- getInstructions().
Method in class BIT.highBIT.InstructionArray
- returns the actual array of instructions if user needs it.
- getInstructions().
Method in class BIT.highBIT.Routine
- Returns the array of instructions.
- getInstructionType().
Method in class BIT.highBIT.Instruction
- Returns the type of this instruction.
- getInstructionType().
Method in class BIT.highBIT.InstructionWide
- Returns the type of this instruction.
- getJumpOffsetCount().
Method in class BIT.highBIT.InstructionTableswitch
-
- getJumpOffsets().
Method in class BIT.highBIT.InstructionTableswitch
-
- getLength().
Method in class BIT.highBIT.Instruction
- Returns the length of this instruction.
- getLength().
Method in class BIT.highBIT.InstructionDoubleOperand
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionLookupswitch
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionQuadOperand
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionSingleOperand
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionTableswitch
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionTripleOperand
- Returns the length (in bytes) of this instruction including opcode.
- getLength().
Method in class BIT.highBIT.InstructionWide
- Returns the length (in bytes) of this instruction including opcode.
- getLineNumber(int).
Method in class BIT.lowBIT.LineNumberTable_Attribute
-
- getLineNumber(int).
Method in class BIT.highBIT.Routine
-
- getLow().
Method in class BIT.highBIT.InstructionTableswitch
-
- getMaxLocals().
Method in class BIT.highBIT.Routine
- Returns maximum number of locals for this method.
- getMaxStack().
Method in class BIT.highBIT.Routine
- Returns maximum stack size for this method.
- getMethodName().
Method in class BIT.highBIT.BasicBlock
-
- getMethodName().
Method in class BIT.highBIT.Routine
- Returns the name of this method.
- getModifiedIndex().
Method in class BIT.highBIT.Instruction
- Gets the modified index of this instruction.
- getNpairs().
Method in class BIT.highBIT.InstructionLookupswitch
-
- getOffset().
Method in class BIT.highBIT.Instruction
- Returns the offset of this instruction from the start of code buffer.
- getOffsets().
Method in class BIT.highBIT.InstructionLookupswitch
-
- getOldEndAddress().
Method in class BIT.highBIT.BasicBlock
-
- getOldStartAddress().
Method in class BIT.highBIT.BasicBlock
-
- getOpcode().
Method in class BIT.highBIT.Instruction
- Returns the opcode of this instruction.
- getOperand(int).
Method in class BIT.highBIT.InstructionTripleOperand
-
- getOperandValue().
Method in class BIT.highBIT.Instruction
- Returns the value of the operands.
- getOperandValue().
Method in class BIT.highBIT.InstructionDoubleOperand
- Returns the 16 bit value resulting from operand1 and operand2.
- getOperandValue().
Method in class BIT.highBIT.InstructionQuadOperand
- Returns the 32 bit value resulting from operand1, operand2, operand3
and operand4
- getOperandValue().
Method in class BIT.highBIT.InstructionSingleOperand
- Returns the 8 bit value resulting from operand1.
- getOperandValue().
Method in class BIT.highBIT.InstructionTripleOperand
- Returns the value of the operands.
- getRoutineCount().
Method in class BIT.highBIT.ClassInfo
- Returns the number of routiens in this class.
- getRoutines().
Method in class BIT.highBIT.ClassInfo
-
Returns the routines in this class.
- getSourceFileName().
Method in class BIT.highBIT.ClassInfo
- Returns the name of the source file.
- getStartAddress().
Method in class BIT.highBIT.BasicBlock
- Returns the starting offset of this basic block.
- getstatic.
Static variable in class BIT.highBIT.InstructionTable
-
- getSuperClassName().
Method in class BIT.highBIT.ClassInfo
- Returns the name of the super class.
- getTag().
Method in class BIT.lowBIT.Cp_Info
-
- getTempBasicBlock(int).
Method in class BIT.highBIT.Routine
-
- getTempBasicBlocks().
Method in class BIT.highBIT.Routine
- Returns the vector of basic blocks.
- getTempBasicBlockStart().
Method in class BIT.highBIT.Routine
-
- GOTO.
Static variable in class BIT.highBIT.InstructionTable
-
- goto_w.
Static variable in class BIT.highBIT.InstructionTable
-
- handler_pc.
Variable in class BIT.lowBIT.Exception_Table
-
- high_bytes.
Variable in class BIT.lowBIT.CONSTANT_Double_Info
-
- high_bytes.
Variable in class BIT.lowBIT.CONSTANT_Long_Info
-
- i2b.
Static variable in class BIT.highBIT.InstructionTable
-
- i2c.
Static variable in class BIT.highBIT.InstructionTable
-
- i2d.
Static variable in class BIT.highBIT.InstructionTable
-
- i2f.
Static variable in class BIT.highBIT.InstructionTable
-
- i2l.
Static variable in class BIT.highBIT.InstructionTable
-
- i2s.
Static variable in class BIT.highBIT.InstructionTable
-
- iadd.
Static variable in class BIT.highBIT.InstructionTable
-
- iaload.
Static variable in class BIT.highBIT.InstructionTable
-
- iand.
Static variable in class BIT.highBIT.InstructionTable
-
- iastore.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_0.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_1.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_2.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_3.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_4.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_5.
Static variable in class BIT.highBIT.InstructionTable
-
- iconst_m1.
Static variable in class BIT.highBIT.InstructionTable
-
- idiv.
Static variable in class BIT.highBIT.InstructionTable
-
- if_acmpeq.
Static variable in class BIT.highBIT.InstructionTable
-
- if_acmpne.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmpeq.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmpge.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmpgt.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmple.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmplt.
Static variable in class BIT.highBIT.InstructionTable
-
- if_icmpne.
Static variable in class BIT.highBIT.InstructionTable
-
- ifeq.
Static variable in class BIT.highBIT.InstructionTable
-
- ifge.
Static variable in class BIT.highBIT.InstructionTable
-
- ifgt.
Static variable in class BIT.highBIT.InstructionTable
-
- ifle.
Static variable in class BIT.highBIT.InstructionTable
-
- iflt.
Static variable in class BIT.highBIT.InstructionTable
-
- ifne.
Static variable in class BIT.highBIT.InstructionTable
-
- ifnonnull.
Static variable in class BIT.highBIT.InstructionTable
-
- ifnull.
Static variable in class BIT.highBIT.InstructionTable
-
- iinc.
Static variable in class BIT.highBIT.InstructionTable
-
- iload.
Static variable in class BIT.highBIT.InstructionTable
-
- iload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- iload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- iload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- iload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- impdep1.
Static variable in class BIT.highBIT.InstructionTable
-
- impdep2.
Static variable in class BIT.highBIT.InstructionTable
-
- imul.
Static variable in class BIT.highBIT.InstructionTable
-
- inBasicBlock(int).
Method in class BIT.highBIT.Routine
- Returns index of basic block that contains (between start and end address) the
specified address.
- index.
Variable in class BIT.highBIT.Instruction
- Index of this instruction in InstructionArray
- index.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- indexbyte1.
Variable in class BIT.highBIT.InstructionWide
- Represents the upper byte of the index to a local variable.
- indexbyte2.
Variable in class BIT.highBIT.InstructionWide
- Represents the lower byte of the index to a local variable.
- indexInConstantPool(Cp_Info).
Method in class BIT.highBIT.Routine
-
- indexOfBasicBlock(int).
Method in class BIT.highBIT.Routine
- Returns index of basic block that starts at specified start_address.
- indexOfInstruction(int).
Method in class BIT.highBIT.Routine
- Returns the index of instruction that starts at specified offset in code buffer.
- ineg.
Static variable in class BIT.highBIT.InstructionTable
-
- INSTANCEOF.
Static variable in class BIT.highBIT.InstructionTable
-
- Instruction(int, int, Routine).
Constructor for class BIT.highBIT.Instruction
- Constructor for Instruction class.
- Instruction(int, Routine).
Constructor for class BIT.highBIT.Instruction
-
- InstructionArray(int, Instruction[]).
Constructor for class BIT.highBIT.InstructionArray
- Create a new array given a Java array of instructions.
- INSTRUCTIONCHECK_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- INSTRUCTIONCHECK_INSTRUCTION instructions deal with types.
- InstructionDoubleOperand(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionDoubleOperand
- Constructor for InstructionDoubleOperand class.
- InstructionDoubleOperand(int, short, Routine).
Constructor for class BIT.highBIT.InstructionDoubleOperand
-
- InstructionLookupswitch(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionLookupswitch
- Constructor for InstructionLookupswitch class.
- InstructionQuadOperand(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionQuadOperand
- Constructor for InstructionQuadOperand class.
- instructions.
Variable in class BIT.highBIT.Routine
- Bytecodes (code) broken into a number of instructions in an array.
- InstructionSingleOperand(int, byte, Routine).
Constructor for class BIT.highBIT.InstructionSingleOperand
-
- InstructionSingleOperand(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionSingleOperand
- Constructor for InstructionSingleOperand class.
- InstructionTable().
Constructor for class BIT.highBIT.InstructionTable
-
- InstructionTableswitch(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionTableswitch
- Constructor for Instructiontableswitch class.
- InstructionTripleOperand(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionTripleOperand
- Constructor for InstructionTripleOperand class.
- InstructionTypeName.
Static variable in class BIT.highBIT.InstructionTable
-
String representation of different types of instructions.
- InstructionTypeTable.
Static variable in class BIT.highBIT.InstructionTable
-
InstructionTypeTable is an array indicating which type an instruction is.
- InstructionWide(int, DataInputStream, int, Routine).
Constructor for class BIT.highBIT.InstructionWide
- Constructor for InstructionWide class.
- interface_count.
Variable in class BIT.lowBIT.ClassFile
- Represents the number of superinterfaces of this class.
- interfaces.
Variable in class BIT.lowBIT.ClassFile
- Each entry is an index into the constant pool table and contains information
about the interface.
- invokeinterface.
Static variable in class BIT.highBIT.InstructionTable
-
- invokespecial.
Static variable in class BIT.highBIT.InstructionTable
-
- invokestatic.
Static variable in class BIT.highBIT.InstructionTable
-
- invokevirtual.
Static variable in class BIT.highBIT.InstructionTable
-
- ior.
Static variable in class BIT.highBIT.InstructionTable
-
- irem.
Static variable in class BIT.highBIT.InstructionTable
-
- ireturn.
Static variable in class BIT.highBIT.InstructionTable
-
- isAbstract().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be abstract.
- isExit(int).
Method in class BIT.highBIT.ClassInfo
-
- isFinal().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be final.
- ishl.
Static variable in class BIT.highBIT.InstructionTable
-
- ishr.
Static variable in class BIT.highBIT.InstructionTable
-
- isNative().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be native.
- isPrivate().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be private.
- isProtected().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be protected.
- isPublic().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be public.
- isStatic().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be static.
- isSynchronized().
Method in class BIT.highBIT.Routine
- Returns true if this method was declared to be synchronized.
- istore.
Static variable in class BIT.highBIT.InstructionTable
-
- istore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- istore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- istore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- istore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- isub.
Static variable in class BIT.highBIT.InstructionTable
-
- iushr.
Static variable in class BIT.highBIT.InstructionTable
-
- ixor.
Static variable in class BIT.highBIT.InstructionTable
-
- jsr.
Static variable in class BIT.highBIT.InstructionTable
-
- jsr_w.
Static variable in class BIT.highBIT.InstructionTable
-
- l2d.
Static variable in class BIT.highBIT.InstructionTable
-
- l2f.
Static variable in class BIT.highBIT.InstructionTable
-
- l2i.
Static variable in class BIT.highBIT.InstructionTable
-
- ladd.
Static variable in class BIT.highBIT.InstructionTable
-
- laload.
Static variable in class BIT.highBIT.InstructionTable
-
- land.
Static variable in class BIT.highBIT.InstructionTable
-
- lastore.
Static variable in class BIT.highBIT.InstructionTable
-
- lcmp.
Static variable in class BIT.highBIT.InstructionTable
-
- lconst_0.
Static variable in class BIT.highBIT.InstructionTable
-
- lconst_1.
Static variable in class BIT.highBIT.InstructionTable
-
- ldc.
Static variable in class BIT.highBIT.InstructionTable
-
- ldc2_w.
Static variable in class BIT.highBIT.InstructionTable
-
- ldc_w.
Static variable in class BIT.highBIT.InstructionTable
-
- ldiv.
Static variable in class BIT.highBIT.InstructionTable
-
- length.
Variable in class BIT.lowBIT.CONSTANT_Utf8_Info
-
- length.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- line_number.
Variable in class BIT.lowBIT.Line_Number_Table
-
- line_number_table.
Variable in class BIT.lowBIT.LineNumberTable_Attribute
-
- Line_Number_Table(DataInputStream).
Constructor for class BIT.lowBIT.Line_Number_Table
-
- line_number_table_length.
Variable in class BIT.lowBIT.LineNumberTable_Attribute
-
- LineNumberTable_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.LineNumberTable_Attribute
-
- lload.
Static variable in class BIT.highBIT.InstructionTable
-
- lload_0.
Static variable in class BIT.highBIT.InstructionTable
-
- lload_1.
Static variable in class BIT.highBIT.InstructionTable
-
- lload_2.
Static variable in class BIT.highBIT.InstructionTable
-
- lload_3.
Static variable in class BIT.highBIT.InstructionTable
-
- lmul.
Static variable in class BIT.highBIT.InstructionTable
-
- lneg.
Static variable in class BIT.highBIT.InstructionTable
-
- LOAD_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- LOAD_INSTRUCTION are load type instructions.
- local_variable_table.
Variable in class BIT.lowBIT.LocalVariableTable_Attribute
-
- Local_Variable_Table(DataInputStream).
Constructor for class BIT.lowBIT.Local_Variable_Table
-
- local_variable_table_length.
Variable in class BIT.lowBIT.LocalVariableTable_Attribute
-
- LocalVariableTable_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.LocalVariableTable_Attribute
-
- LOGICAL_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- LOGICAL_INSTRUCTION are logical instructions.
- lookupswitch.
Static variable in class BIT.highBIT.InstructionTable
-
- lor.
Static variable in class BIT.highBIT.InstructionTable
-
- low_bytes.
Variable in class BIT.lowBIT.CONSTANT_Double_Info
-
- low_bytes.
Variable in class BIT.lowBIT.CONSTANT_Long_Info
-
- lrem.
Static variable in class BIT.highBIT.InstructionTable
-
- lreturn.
Static variable in class BIT.highBIT.InstructionTable
-
- lshl.
Static variable in class BIT.highBIT.InstructionTable
-
- lshr.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore_0.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore_1.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore_2.
Static variable in class BIT.highBIT.InstructionTable
-
- lstore_3.
Static variable in class BIT.highBIT.InstructionTable
-
- lsub.
Static variable in class BIT.highBIT.InstructionTable
-
- lushr.
Static variable in class BIT.highBIT.InstructionTable
-
- lxor.
Static variable in class BIT.highBIT.InstructionTable
-
- magic.
Variable in class BIT.lowBIT.ClassFile
- 0xCAFEBABE identifies the class file format.
- major_version.
Variable in class BIT.lowBIT.ClassFile
-
Major version of the compiler used to create this class file.
- max_locals.
Variable in class BIT.lowBIT.Code_Attribute
-
max_locals indicates the number of local vairables used by this method.
- max_locals.
Variable in class BIT.highBIT.Routine
- Maximum number of locals for this method.
- max_stack.
Variable in class BIT.lowBIT.Code_Attribute
- max_stack indicates the maximum number of words on the operand
statck at any point during execution of this method.
- max_stack.
Variable in class BIT.highBIT.Routine
-
Maximum stack size for this method.
- method.
Variable in class BIT.highBIT.Routine
-
Method information in classFile package.
- Method_Info(Cp_Info[], DataInputStream).
Constructor for class BIT.lowBIT.Method_Info
-
- method_name.
Variable in class BIT.highBIT.Routine
-
Name of this method.
- methods.
Variable in class BIT.lowBIT.ClassFile
- Each entry is a method_info structure and contains information
about each method in this class.
- methods_count.
Variable in class BIT.lowBIT.ClassFile
- Represents the number of methods present in this class.
- minor_version.
Variable in class BIT.lowBIT.ClassFile
-
Minor version of the compiler used to create this class file.
- modified.
Variable in class BIT.highBIT.Instruction
- Is this an instruction in the modified array?
- modified_basic_blocks.
Variable in class BIT.highBIT.Routine
-
- modified_index.
Variable in class BIT.highBIT.Instruction
- Index of this instruction in modified instructions array
- modified_instructions.
Variable in class BIT.highBIT.Routine
-
This is the Vector to hold the modified code.
- MONITOR_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- MONITOR_INSTRUCTION instructions deal with monitors.
- monitorenter.
Static variable in class BIT.highBIT.InstructionTable
-
- monitorexit.
Static variable in class BIT.highBIT.InstructionTable
-
- multianewarray.
Static variable in class BIT.highBIT.InstructionTable
-
- name_and_type_index.
Variable in class BIT.lowBIT.CONSTANT_Fieldref_Info
-
- name_and_type_index.
Variable in class BIT.lowBIT.CONSTANT_InterfaceMethodref_Info
-
- name_and_type_index.
Variable in class BIT.lowBIT.CONSTANT_Methodref_Info
-
- name_index.
Variable in class BIT.lowBIT.CONSTANT_Class_Info
-
- name_index.
Variable in class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- name_index.
Variable in class BIT.lowBIT.Field_Info
-
- name_index.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- name_index.
Variable in class BIT.lowBIT.Method_Info
-
- NEW.
Static variable in class BIT.highBIT.InstructionTable
-
- newarray.
Static variable in class BIT.highBIT.InstructionTable
-
- nop.
Static variable in class BIT.highBIT.InstructionTable
-
- NOP_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- NOP_INSTRUCTION are NOP instructions.
- number_of_exceptions.
Variable in class BIT.lowBIT.Exceptions_Attribute
-
- OBJECT_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- OBJECT_INSTRUCTION instructions deal with object components.
- offset.
Variable in class BIT.highBIT.Instruction
- This variable indicates the offset of this instruction from the
start of code buffer.
- op.
Variable in class BIT.highBIT.InstructionWide
-
Represents the following wide opcode.
- opcode.
Variable in class BIT.highBIT.Instruction
-
Represents the opcode of the instruction.
- OpcodeName.
Static variable in class BIT.highBIT.InstructionTable
-
OpcodeName is an array of opcode names which can be indexed by
opcode.
- OperandNumber.
Static variable in class BIT.highBIT.InstructionTable
-
OperandNumber is an array indicating how many operands an instruction
takes.
- OTHER_INSTRCTION.
Static variable in class BIT.highBIT.InstructionTable
- OTHER_INSTRUCTION instructions
OTHER_INSTRUCTION include
wide, impdep1, impdep2, and all other invalid opcodes.
- pop.
Static variable in class BIT.highBIT.InstructionTable
-
- pop2.
Static variable in class BIT.highBIT.InstructionTable
-
- putfield.
Static variable in class BIT.highBIT.InstructionTable
-
- putstatic.
Static variable in class BIT.highBIT.InstructionTable
-
- ret.
Static variable in class BIT.highBIT.InstructionTable
-
- RETURN.
Static variable in class BIT.highBIT.InstructionTable
-
- routine.
Variable in class BIT.highBIT.BasicBlock
- Represents the routine that this basic block is defined in.
- routine.
Variable in class BIT.highBIT.Instruction
- Pointer to the routine that this instruction is in.
- Routine(Method_Info, Cp_Info[], ClassInfo).
Constructor for class BIT.highBIT.Routine
-
Creates a new Routine class which breaks down methods into
more easily manageble entities.
- routines.
Variable in class BIT.highBIT.ClassInfo
- Vector of methods defined in this class file.
- saload.
Static variable in class BIT.highBIT.InstructionTable
-
- sastore.
Static variable in class BIT.highBIT.InstructionTable
-
- setConstantPool(Cp_Info[]).
Method in class BIT.highBIT.Routine
-
- setDefault(int).
Method in class BIT.highBIT.InstructionLookupswitch
-
- setDefault(int).
Method in class BIT.highBIT.InstructionTableswitch
-
- setEndAddress(int).
Method in class BIT.highBIT.BasicBlock
- This method is used to adjust the end address of a basic block
after insertion of instructions.
- setIndex(int).
Method in class BIT.highBIT.Instruction
- Sets the index of this instruction.
- setModified().
Method in class BIT.highBIT.Instruction
-
- setModifiedIndex(int).
Method in class BIT.highBIT.Instruction
- Sets the modified index of this instruction.
- setOffset(int).
Method in class BIT.highBIT.Instruction
- Set the offset of the instruction.
- setOperandValue(short).
Method in class BIT.highBIT.InstructionDoubleOperand
- Sets the 16 bit value arg to operand1 and operand2.
- setStartAddress(int).
Method in class BIT.highBIT.BasicBlock
- This method is used to adjust the start address of a basic block
after insertion of instructions.
- sipush.
Static variable in class BIT.highBIT.InstructionTable
-
- size().
Method in class BIT.highBIT.BasicBlock
- This method retuns the size of this basic block.
- size().
Method in class BIT.highBIT.BasicBlockArray
- returns the size of this array.
- size().
Method in class BIT.highBIT.InstructionArray
- returns the size of this array.
- source_file_name.
Variable in class BIT.highBIT.ClassInfo
- Name of the source file.
- SourceFile_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.SourceFile_Attribute
-
- sourcefile_index.
Variable in class BIT.lowBIT.SourceFile_Attribute
-
- split(Routine, int).
Method in class BIT.highBIT.BasicBlock
- Splitting a BasicBlock.
- STACK_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- STACK_INSTRUCTION are instrctions that manipulate the stack.
- start_address.
Variable in class BIT.highBIT.BasicBlock
-
Represents the start address (in # of instructions) of this basic block.
- start_pc.
Variable in class BIT.lowBIT.Exception_Table
-
- start_pc.
Variable in class BIT.lowBIT.Line_Number_Table
-
- start_pc.
Variable in class BIT.lowBIT.Local_Variable_Table
-
- STORE_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
- STORE_INSTRUCTION are store type instructions.
- string_index.
Variable in class BIT.lowBIT.CONSTANT_String_Info
-
- super_class.
Variable in class BIT.lowBIT.ClassFile
- Index into the constant pool containing information about this class's super class.
- superclass_name.
Variable in class BIT.highBIT.ClassInfo
- Name of super class.
- swap.
Static variable in class BIT.highBIT.InstructionTable
-
- tableswitch.
Static variable in class BIT.highBIT.InstructionTable
-
- tag.
Variable in class BIT.lowBIT.Cp_Info
-
- this_class.
Variable in class BIT.lowBIT.ClassFile
- Index into the constant pool containing information about current class.
- UNCONDITIONAL_INSTRUCTION.
Static variable in class BIT.highBIT.InstructionTable
-
UNCONDITIONAL_INSTRUCTION instructions branch unconditionally.
- Unknown_Attribute(DataInputStream, short).
Constructor for class BIT.lowBIT.Unknown_Attribute
-
- updateModifiedIndex(int, int).
Method in class BIT.highBIT.InstructionArray
- Modifies the index of instructions in this array to reflect the
changes that resulted from adding instructions to another array.
- updateOffset(InstructionArray, Vector).
Method in class BIT.lowBIT.Exception_Table
-
- wide.
Static variable in class BIT.highBIT.InstructionTable
-
- write(Cp_Info[], DataOutputStream).
Method in class BIT.lowBIT.Code_Attribute
- Given an output stream, it outputs its data to that output stream.
- write(Cp_Info[], DataOutputStream).
Method in class BIT.lowBIT.Field_Info
-
- write(Cp_Info[], DataOutputStream).
Method in class BIT.lowBIT.Method_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Class_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Double_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Fieldref_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Float_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Integer_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_InterfaceMethodref_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Long_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Methodref_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_NameAndType_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Null_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_String_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.CONSTANT_Utf8_Info
-
- write(DataOutputStream).
Method in class BIT.lowBIT.ConstantValue_Attribute
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Exception_Table
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Exceptions_Attribute
-
- write(DataOutputStream).
Method in class BIT.highBIT.Instruction
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionDoubleOperand
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionLookupswitch
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionQuadOperand
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionSingleOperand
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionTableswitch
-
- write(DataOutputStream).
Method in class BIT.highBIT.InstructionTripleOperand
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Line_Number_Table
-
- write(DataOutputStream).
Method in class BIT.lowBIT.LineNumberTable_Attribute
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Local_Variable_Table
-
- write(DataOutputStream).
Method in class BIT.lowBIT.LocalVariableTable_Attribute
-
- write(DataOutputStream).
Method in class BIT.lowBIT.SourceFile_Attribute
-
- write(DataOutputStream).
Method in class BIT.lowBIT.Unknown_Attribute
-
- write(String).
Method in class BIT.lowBIT.ClassFile
- Outputs the internal representation of this ClassFile to a file.
- write(String).
Method in class BIT.highBIT.ClassInfo
- Outputs the class file structure to a file.
- writeReady().
Method in class BIT.highBIT.Routine
-