Class StackMapFrame
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.codegen.StackMapFrame
-
Field Summary
Modifier and TypeFieldDescriptionstatic int
static int
static int
int
int
int
static int
static int
static int
static int
int
static int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLocal(int resolvedPosition, VerificationTypeInfo info)
void
addStackItem(VerificationTypeInfo info)
int
getFrameType(StackMapFrame prevFrame)
int
getIndexOfDifferentLocals(int differentLocalsCount)
int
int
getOffsetDelta(StackMapFrame prevFrame)
merge(StackMapFrame frame, Scope scope)
int
numberOfDifferentLocals(StackMapFrame prevFrame)
void
putLocal(int resolvedPosition, VerificationTypeInfo info)
void
toString()
-
Field Details
-
USED
public static final int USED- See Also:
- Constant Field Values
-
SAME_FRAME
public static final int SAME_FRAME- See Also:
- Constant Field Values
-
CHOP_FRAME
public static final int CHOP_FRAME- See Also:
- Constant Field Values
-
APPEND_FRAME
public static final int APPEND_FRAME- See Also:
- Constant Field Values
-
SAME_FRAME_EXTENDED
public static final int SAME_FRAME_EXTENDED- See Also:
- Constant Field Values
-
FULL_FRAME
public static final int FULL_FRAME- See Also:
- Constant Field Values
-
SAME_LOCALS_1_STACK_ITEMS
public static final int SAME_LOCALS_1_STACK_ITEMS- See Also:
- Constant Field Values
-
SAME_LOCALS_1_STACK_ITEMS_EXTENDED
public static final int SAME_LOCALS_1_STACK_ITEMS_EXTENDED- See Also:
- Constant Field Values
-
pc
public int pc -
numberOfStackItems
public int numberOfStackItems -
localIndex
public int localIndex -
locals
-
stackItems
-
tagBits
public int tagBits
-
-
Constructor Details
-
StackMapFrame
public StackMapFrame(int initialLocalSize)
-
-
Method Details
-
getFrameType
-
addLocal
-
addStackItem
-
duplicate
-
numberOfDifferentLocals
-
getNumberOfLocals
public int getNumberOfLocals() -
getOffsetDelta
-
toString
-
putLocal
-
replaceWithElementType
public void replaceWithElementType() -
getIndexOfDifferentLocals
public int getIndexOfDifferentLocals(int differentLocalsCount) -
merge
-