|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.impl.enhancer.classfile.VMOp
Description of the VM opcodes
Field Summary | |
private java.lang.String |
opcodeName
|
private int |
opcodeValue
|
(package private) static VMOp[] |
ops
|
private int |
stackArgs
|
private java.lang.String |
stackArgTypes
|
private int |
stackResults
|
private java.lang.String |
stackResultTypes
|
Constructor Summary | |
VMOp(int theOpcode,
java.lang.String theOpcodeName,
int nArgs,
int nResults,
java.lang.String argDescr,
java.lang.String resultDescr)
constructor for a VMOp |
Method Summary | |
java.lang.String |
argTypes()
Return the type descriptor for the stack arguments to the operation. |
private static void |
check()
Check that each entry in the ops array has a valid VMOp entry |
private static void |
checkTypes(java.lang.String types,
int n,
VMOp op)
|
java.lang.String |
name()
Return the opcode name |
int |
nStackArgs()
Return the number of words of stack arguments expected by this operation. |
int |
nStackResults()
Return the number of words of stack results produced by this operation. |
int |
opcode()
Return the opcode value |
java.lang.String |
resultTypes()
Return the type descriptor for the stack results of the operation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private int opcodeValue
private java.lang.String opcodeName
private int stackArgs
private int stackResults
private java.lang.String stackArgTypes
private java.lang.String stackResultTypes
static VMOp[] ops
Constructor Detail |
public VMOp(int theOpcode, java.lang.String theOpcodeName, int nArgs, int nResults, java.lang.String argDescr, java.lang.String resultDescr)
Method Detail |
public final int opcode()
public final java.lang.String name()
public final int nStackArgs()
public final int nStackResults()
public final java.lang.String argTypes()
public final java.lang.String resultTypes()
private static void check()
private static void checkTypes(java.lang.String types, int n, VMOp op)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |