|
|||||||||||
| 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.InsnConstOp
An instruction which requires a single constant from the constant pool as an immediate operand
| Field Summary | |
private ConstBasic |
constValue
|
| Fields inherited from class org.apache.jdo.impl.enhancer.classfile.Insn |
NO_OFFSET, opc_target |
| Constructor Summary | |
(package private) |
InsnConstOp(int theOpcode,
ConstBasic theOperand)
|
(package private) |
InsnConstOp(int theOpcode,
ConstBasic theOperand,
int pc)
|
(package private) |
InsnConstOp(int theOpcode,
ConstInterfaceMethodRef theOperand,
int pc)
|
| Method Summary | |
java.lang.String |
argTypes()
What are the types of the stack operands ? |
boolean |
branches()
Does this instruction branch? |
private void |
checkConstant(ConstBasic operand)
|
private java.lang.String |
descriptorTypeOfObject(ConstBasicMemberRef memRef)
|
boolean |
isEqual(java.util.Stack msg,
java.lang.Object obj)
Compares this instance with another for structural equality. |
private boolean |
isNarrowldc()
|
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)
|
java.lang.String |
resultTypes()
What are the types of the stack results? |
void |
setValue(ConstBasic newValue)
Modify the referenced constant |
(package private) int |
size()
|
(package private) int |
store(byte[] buf,
int index)
|
ConstBasic |
value()
Return the constant pool entry which is the immediate operand |
| 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 ConstBasic constValue
| Constructor Detail |
InsnConstOp(int theOpcode,
ConstBasic theOperand)
InsnConstOp(int theOpcode,
ConstBasic theOperand,
int pc)
InsnConstOp(int theOpcode,
ConstInterfaceMethodRef theOperand,
int pc)
| Method Detail |
public int nStackArgs()
Insn
nStackArgs in class Insnpublic int nStackResults()
Insn
nStackResults in class Insnpublic java.lang.String argTypes()
Insn
argTypes in class Insnpublic java.lang.String resultTypes()
Insn
resultTypes in class Insnpublic boolean branches()
Insn
branches in class Insnpublic ConstBasic value()
public void setValue(ConstBasic newValue)
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 Insnprivate boolean isNarrowldc()
private void checkConstant(ConstBasic operand)
private final java.lang.String descriptorTypeOfObject(ConstBasicMemberRef memRef)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||