| java.lang.Object components.ClassComponent components.ClassMemberInfo components.MethodInfo
Method Summary | |
public void | countConstantReferences(ConstantObject table, boolean isRelocatable) | public void | disassemble() | public String | disassemble(int start, int end) | public static String | disassemble(byte[] codeBytes, int start, int end) | public void | externalize(ConstantPool p) | public void | findConstantReferences() | public ClassConstant[] | getExceptionsThrown() | public int | getInt(int w) | public String | getJNIReturnType() | public java.util.BitSet | getLabelTargets() | public LineNumberTableEntry[] | getLineNumberTable() | public LocalVariableTableEntry[] | getLocalVariableTable() | public String | getNativeName(boolean isJNI) | public int | getShort(int w) | public int | getUnsignedShort(int w) | public boolean | hasLineNumberTable() | public boolean | hasLocalVariableTable() | public void | initializeClassDebugTables() | public int | nExceptionsThrown() | public int | opcodeLength(int pc) | public static String | opcodeName(int opcode) | void | readAttributes(DataInput in, ConstantObject locals, ConstantObject globals, boolean readCode) | public static MethodInfo | readMethod(DataInput in, ClassInfo p, boolean readCode) | public void | relocateAndPackCode(ConstantObject co) | public void | relocateConstantReferences(ConstantObject table) | public void | replaceCode(int start, int end) | public void | replaceCode(int start, int end, int op1) | public void | replaceCode(int start, int end, int op1, int op2) | public void | replaceCode(int start, int end, int op1, int op2, int op3) | public void | replaceCode(int start, int end, byte[] replaceCode) | public boolean | throwsExceptions() | public String | toString() | public void | write(DataOutput o) |
argsSize | public int argsSize(Code) | | |
ldcInstructions | public int ldcInstructions(Code) | | The following are arrays of indexes into the
code array of references to the constant pool:
ldcInstructions lists the instructions with a one-byte index.
wideConstantRefInstructions lists the instructions with a two-byte index.
In each case, the index is that of the opcode: the actual reference
begins with the following byte.
Entries of value -1 are ignored.
|
methodTableIndex | public int methodTableIndex(Code) | | |
wideConstantRefInstructions | public int wideConstantRefInstructions(Code) | | |
MethodInfo | public MethodInfo(int name, int sig, int access, ClassInfo p)(Code) | | |
countConstantReferences | public void countConstantReferences(ConstantObject table, boolean isRelocatable)(Code) | | |
disassemble | public void disassemble()(Code) | | |
disassemble | public String disassemble(int start, int end)(Code) | | |
disassemble | public static String disassemble(byte[] codeBytes, int start, int end)(Code) | | |
getInt | public int getInt(int w)(Code) | | |
getNativeName | public String getNativeName(boolean isJNI)(Code) | | |
getShort | public int getShort(int w)(Code) | | |
getUnsignedShort | public int getUnsignedShort(int w)(Code) | | |
hasLineNumberTable | public boolean hasLineNumberTable()(Code) | | |
hasLocalVariableTable | public boolean hasLocalVariableTable()(Code) | | |
initializeClassDebugTables | public void initializeClassDebugTables()(Code) | | |
nExceptionsThrown | public int nExceptionsThrown()(Code) | | |
opcodeLength | public int opcodeLength(int pc)(Code) | | |
replaceCode | public void replaceCode(int start, int end)(Code) | | |
replaceCode | public void replaceCode(int start, int end, int op1)(Code) | | |
replaceCode | public void replaceCode(int start, int end, int op1, int op2)(Code) | | |
replaceCode | public void replaceCode(int start, int end, int op1, int op2, int op3)(Code) | | |
replaceCode | public void replaceCode(int start, int end, byte[] replaceCode)(Code) | | |
throwsExceptions | public boolean throwsExceptions()(Code) | | |
Fields inherited from components.ClassComponent | public boolean resolved(Code)(Java Doc)
|
|
|