Opcodes#V1_6.
| Modifier and Type | Field and Description |
|---|---|
| public List | local
The types of the local variables of this stack map frame. |
| public List | stack
The types of the operand stack elements of this stack map frame. |
| public int | type
The type of this frame. |
| Access | Constructor and Description |
|---|---|
| private | |
| public | FrameNode(final int
the type of this frame. Must be type, final int Opcodes#F_NEW for expanded frames, or
Opcodes#F_FULL, Opcodes#F_APPEND, Opcodes#F_CHOP, Opcodes#F_SAME or Opcodes#F_APPEND, Opcodes#F_SAME1 for compressed frames.number of local variables of this stack map frame. Long and double values count
for one variable. numLocal, final Object[] the types of the local variables of this stack map frame. Elements of this list
can be Integer, String or LabelNode objects (for primitive, reference and uninitialized
types respectively - see local, final int MethodVisitor). Long and double values are represented by
a single element.number of operand stack elements of this stack map frame. Long and double
values count for one stack element. numStack, final Object[] the types of the operand stack elements of this stack map frame. Elements of this
list can be Integer, String or LabelNode objects (for primitive, reference and
uninitialized types respectively - see stack)MethodVisitor). Long and double values are
represented by a single element.Constructs a new |
| Modifier and Type | Method and Description |
|---|---|
| public void | accept(final MethodVisitor
a method visitor. methodVisitor)Implements abstract org. |
| private static Object[] | |
| public AbstractInsnNode | clone(final Map<LabelNode, LabelNode>
a map from LabelNodes to cloned LabelNodes. clonedLabels)Implements abstract org. |
| public int | getType()
Implements abstract org. |
| local | back to summary |
|---|---|
| public List<Object> local The types of the local variables of this stack map frame. Elements of this list can be Integer,
String or LabelNode objects (for primitive, reference and uninitialized types respectively -
see | |
| stack | back to summary |
|---|---|
| public List<Object> stack The types of the operand stack elements of this stack map frame. Elements of this list can be
Integer, String or LabelNode objects (for primitive, reference and uninitialized types
respectively - see | |
| type | back to summary |
|---|---|
| public int type The type of this frame. Must be | |
| FrameNode | back to summary |
|---|---|
| private FrameNode() | |
| FrameNode | back to summary |
|---|---|
| public FrameNode(final int type, final int numLocal, final Object[] local, final int numStack, final Object[] stack) Constructs a new
| |
| accept | back to summary |
|---|---|
| public void accept(final MethodVisitor methodVisitor) Implements abstract org. Doc from org. Makes the given method visitor visit this instruction.
| |
| asArray | back to summary |
|---|---|
| private static Object[] asArray(final List<Object> list) | |
| clone | back to summary |
|---|---|
| public AbstractInsnNode clone(final Map<LabelNode, LabelNode> clonedLabels) Implements abstract org. Doc from org. Returns a copy of this instruction. | |
| getType | back to summary |
|---|---|
| public int getType() Implements abstract org. Doc from org. Returns the type of this instruction.
| |