| |
|
| java.lang.Object org.ejb3unit.asm.tree.AbstractInsnNode org.ejb3unit.asm.tree.TableSwitchInsnNode
TableSwitchInsnNode | public class TableSwitchInsnNode extends AbstractInsnNode (Code) | | A node that represents a TABLESWITCH instruction.
author: Eric Bruneton |
Field Summary | |
public LabelNode | dflt Beginning of the default handler block. | public List | labels Beginnings of the handler blocks. | public int | max The maximum key value. | public int | min The minimum key value. |
Constructor Summary | |
public | TableSwitchInsnNode(int min, int max, LabelNode dflt, LabelNode[] labels) Constructs a new
TableSwitchInsnNode .
Parameters: min - the minimum key value. Parameters: max - the maximum key value. Parameters: dflt - beginning of the default handler block. Parameters: labels - beginnings of the handler blocks. |
labels | public List labels(Code) | | Beginnings of the handler blocks. This list is a list of
LabelNode objects.
|
max | public int max(Code) | | The maximum key value.
|
min | public int min(Code) | | The minimum key value.
|
TableSwitchInsnNode | public TableSwitchInsnNode(int min, int max, LabelNode dflt, LabelNode[] labels)(Code) | | Constructs a new
TableSwitchInsnNode .
Parameters: min - the minimum key value. Parameters: max - the maximum key value. Parameters: dflt - beginning of the default handler block. Parameters: labels - beginnings of the handler blocks. labels[i] isthe beginning of the handler block for the min + i key. |
getType | public int getType()(Code) | | |
|
|
|