public class StackMapFrame
extends java.lang.Object
StackMapAttribute to hold state of the stack
and local variables for a single execution branch.
Note that Long and Double types are represented by two entries in locals
and stack. Second entry sohould be always of type Top.| Modifier and Type | Field and Description |
|---|---|
Label |
label |
java.util.List |
locals |
java.util.List |
stack |
| Constructor and Description |
|---|
StackMapFrame() |
| Modifier and Type | Method and Description |
|---|---|
void |
getLabels(java.util.Set labels) |
int |
read(ClassReader cr,
int off,
char[] buf,
int codeOff,
Label[] labels) |
java.lang.String |
toString() |
void |
write(ClassWriter cw,
int maxStack,
int maxLocals,
ByteVector bv) |
public Label label
public java.util.List locals
public java.util.List stack
public int read(ClassReader cr, int off, char[] buf, int codeOff, Label[] labels)
public void write(ClassWriter cw, int maxStack, int maxLocals, ByteVector bv)
public void getLabels(java.util.Set labels)
public java.lang.String toString()
toString in class java.lang.Object