|
||||||||||
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.InsnLookupSwitch
public class InsnLookupSwitch
Special instruction form for the opc_lookupswitch instruction
Field Summary |
---|
Fields inherited from class org.apache.jdo.impl.enhancer.classfile.Insn |
---|
opc_target |
Constructor Summary | |
---|---|
InsnLookupSwitch(InsnTarget defaultOp,
int[] matchesOp,
InsnTarget[] targetsOp)
Constructor for opc_lookupswitch |
Method Summary | |
---|---|
java.lang.String |
argTypes()
What are the types of the stack operands ? |
boolean |
branches()
Does this instruction branch? |
InsnTarget |
defaultTarget()
Return the defaultTarget for the switch |
boolean |
isEqual(java.util.Stack msg,
java.lang.Object obj)
Compares this instance with another for structural equality. |
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? |
java.lang.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 org.apache.jdo.impl.enhancer.classfile.Insn |
---|
append, create, create, create, create, insert, loadStoreDataType, next, offset, opcode, opName, prev, printInsn, printList, remove, setNext, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public InsnLookupSwitch(InsnTarget defaultOp, int[] matchesOp, InsnTarget[] targetsOp)
Method Detail |
---|
public int nStackArgs()
Insn
nStackArgs
in class Insn
public int nStackResults()
Insn
nStackResults
in class Insn
public java.lang.String argTypes()
argTypes
in class Insn
public java.lang.String resultTypes()
resultTypes
in class Insn
public boolean branches()
Insn
branches
in class Insn
public void markTargets()
markTargets
in class Insn
public InsnTarget defaultTarget()
public int[] switchCases()
public InsnTarget[] switchTargets()
public boolean isEqual(java.util.Stack msg, java.lang.Object obj)
isEqual
in class Insn
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |