|
||||||||||
| 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.InsnTableSwitch
public class InsnTableSwitch
Special instruction form for the opc_tableswitch instruction
| Field Summary |
|---|
| Fields inherited from class com.sun.jdo.api.persistence.enhancer.classfile.Insn |
|---|
opc_target |
| Constructor Summary | |
|---|---|
InsnTableSwitch(int lowOp,
InsnTarget defaultOp,
InsnTarget[] targetsOp)
Constructor for opc_tableswitch |
|
| 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 |
int |
lowCase()
Return the lowest case 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? |
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 InsnTableSwitch(int lowOp,
InsnTarget defaultOp,
InsnTarget[] targetsOp)
| Method Detail |
|---|
public int nStackArgs()
Insn
nStackArgs in class Insnpublic int nStackResults()
Insn
nStackResults in class Insnpublic String argTypes()
Insn
argTypes in class Insnpublic String resultTypes()
Insn
resultTypes in class Insnpublic boolean branches()
Insn
branches in class Insnpublic void markTargets()
markTargets in class Insnpublic int lowCase()
public InsnTarget defaultTarget()
public InsnTarget[] switchTargets()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||