|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jdo.impl.enhancer.classfile.Insn
org.apache.jdo.impl.enhancer.classfile.InsnMultiDimArrayNew
Special instruction form for the opc_multianewarray instruction
| Field Summary | |
private ConstClass |
classOp
|
private int |
nDimsOp
|
| Fields inherited from class org.apache.jdo.impl.enhancer.classfile.Insn |
NO_OFFSET, opc_target |
| Constructor Summary | |
|
InsnMultiDimArrayNew(ConstClass classOp,
int nDimsOp)
Constructor for opc_multianewarray. |
(package private) |
InsnMultiDimArrayNew(ConstClass classOp,
int nDimsOp,
int offset)
|
| Method Summary | |
java.lang.String |
argTypes()
What are the types of the stack operands ? |
ConstClass |
arrayClass()
Return the array class being created |
boolean |
branches()
Does this instruction branch? |
boolean |
isEqual(java.util.Stack msg,
java.lang.Object obj)
Compares this instance with another for structural equality. |
boolean |
isSimpleLoad()
|
int |
nDims()
Return the number of dimensions of the array class being created |
int |
nStackArgs()
How many words of stack operands does this instruction take? |
int |
nStackResults()
How many words of stack results does this instruction deposit? |
(package private) void |
print(java.io.PrintStream out,
int indent)
|
(package private) static InsnMultiDimArrayNew |
read(InsnReadEnv insnEnv,
int myPC)
|
java.lang.String |
resultTypes()
What are the types of the stack results? |
void |
setArrayClass(ConstClass classOp)
Sets the array class being created |
(package private) int |
size()
|
(package private) int |
store(byte[] buf,
int index)
|
| Methods inherited from class org.apache.jdo.impl.enhancer.classfile.Insn |
append, create, create, create, create, insert, loadStoreDataType, markTargets, next, offset, opcode, opName, prev, printInsn, printList, read, remove, resolveOffset, setNext, storeInt, storeShort, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private ConstClass classOp
private int nDimsOp
| Constructor Detail |
public InsnMultiDimArrayNew(ConstClass classOp,
int nDimsOp)
InsnMultiDimArrayNew(ConstClass classOp,
int nDimsOp,
int offset)
| Method Detail |
public boolean isSimpleLoad()
public int nStackArgs()
Insn
nStackArgs in class Insnpublic int nStackResults()
Insn
nStackResults in class Insnpublic java.lang.String argTypes()
argTypes in class Insnpublic java.lang.String resultTypes()
resultTypes in class Insnpublic boolean branches()
Insn
branches in class Insnpublic ConstClass arrayClass()
public void setArrayClass(ConstClass classOp)
public int nDims()
public boolean isEqual(java.util.Stack msg,
java.lang.Object obj)
isEqual in class Insn
void print(java.io.PrintStream out,
int indent)
print in class Insn
int store(byte[] buf,
int index)
store in class Insnint size()
size in class Insn
static InsnMultiDimArrayNew read(InsnReadEnv insnEnv,
int myPC)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||