public class StackMapFrame
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
APPEND_FRAME |
static int |
CHOP_FRAME |
static int |
FULL_FRAME |
int |
localIndex |
VerificationTypeInfo[] |
locals |
int |
numberOfStackItems |
int |
pc |
static int |
SAME_FRAME |
static int |
SAME_FRAME_EXTENDED |
static int |
SAME_LOCALS_1_STACK_ITEMS |
static int |
SAME_LOCALS_1_STACK_ITEMS_EXTENDED |
VerificationTypeInfo[] |
stackItems |
int |
tagBits |
static int |
USED |
| Constructor and Description |
|---|
StackMapFrame(int initialLocalSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLocal(int resolvedPosition,
VerificationTypeInfo info) |
void |
addStackItem(TypeBinding binding) |
void |
addStackItem(VerificationTypeInfo info) |
StackMapFrame |
duplicate() |
int |
getFrameType(StackMapFrame prevFrame) |
int |
getIndexOfDifferentLocals(int differentLocalsCount) |
int |
getNumberOfLocals() |
int |
getOffsetDelta(StackMapFrame prevFrame) |
int |
numberOfDifferentLocals(StackMapFrame prevFrame) |
void |
putLocal(int resolvedPosition,
VerificationTypeInfo info) |
void |
replaceWithElementType() |
java.lang.String |
toString() |
public static final int USED
public static final int SAME_FRAME
public static final int CHOP_FRAME
public static final int APPEND_FRAME
public static final int SAME_FRAME_EXTENDED
public static final int FULL_FRAME
public static final int SAME_LOCALS_1_STACK_ITEMS
public static final int SAME_LOCALS_1_STACK_ITEMS_EXTENDED
public int pc
public int numberOfStackItems
public int localIndex
public VerificationTypeInfo[] locals
public VerificationTypeInfo[] stackItems
public int tagBits
public int getFrameType(StackMapFrame prevFrame)
public void addLocal(int resolvedPosition,
VerificationTypeInfo info)
public void addStackItem(VerificationTypeInfo info)
public void addStackItem(TypeBinding binding)
public StackMapFrame duplicate()
public int numberOfDifferentLocals(StackMapFrame prevFrame)
public int getNumberOfLocals()
public int getOffsetDelta(StackMapFrame prevFrame)
public java.lang.String toString()
toString in class java.lang.Objectpublic void putLocal(int resolvedPosition,
VerificationTypeInfo info)
public void replaceWithElementType()
public int getIndexOfDifferentLocals(int differentLocalsCount)