|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.jdo.api.persistence.enhancer.classfile.Insn
com.sun.jdo.api.persistence.enhancer.classfile.InsnLookupSwitch
public class InsnLookupSwitch
Special instruction form for the opc_lookupswitch instruction
| Field Summary |
|---|
| Fields inherited from class com.sun.jdo.api.persistence.enhancer.classfile.Insn |
|---|
opc_target |
| Constructor Summary | |
|---|---|
InsnLookupSwitch(InsnTarget defaultOp,
int[] matchesOp,
InsnTarget[] targetsOp)
Constructor for opc_lookupswitch |
|
| Method Summary | |
|---|---|
String |
argTypes()
What are the types of the stack operands ? |
boolean |
branches()
Does this instruction branch? |
InsnTarget |
defaultTarget()
Return the defaultTarget for the switch |
void |
markTargets()
Mark possible branch targets |
int |
nStackArgs()
How many words of stack operands does this instruction take? |
int |
nStackResults()
How many words of stack results does this instruction deposit? |
String |
resultTypes()
What are the types of the stack results? |
int[] |
switchCases()
Return the case values of the switch. |
InsnTarget[] |
switchTargets()
Return the targets for the cases of the switch. |
| Methods inherited from class com.sun.jdo.api.persistence.enhancer.classfile.Insn |
|---|
append, create, create, create, create, insert, loadStoreDataType, next, offset, opcode, opName, prev, printInsn, printList, remove, setNext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InsnLookupSwitch(InsnTarget defaultOp,
int[] matchesOp,
InsnTarget[] targetsOp)
| Method Detail |
|---|
public int nStackArgs()
Insn
nStackArgs in class Insnpublic int nStackResults()
Insn
nStackResults in class Insnpublic String argTypes()
argTypes in class Insnpublic String resultTypes()
resultTypes in class Insnpublic boolean branches()
Insn
branches in class Insnpublic void markTargets()
markTargets in class Insnpublic InsnTarget defaultTarget()
public int[] switchCases()
public InsnTarget[] switchTargets()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||