Class StackMapFrame
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.codegen.StackMapFrame
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
int
int
int
static final int
static final int
static final int
static final int
int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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:
-
SAME_FRAME
public static final int SAME_FRAME- See Also:
-
CHOP_FRAME
public static final int CHOP_FRAME- See Also:
-
APPEND_FRAME
public static final int APPEND_FRAME- See Also:
-
SAME_FRAME_EXTENDED
public static final int SAME_FRAME_EXTENDED- See Also:
-
FULL_FRAME
public static final int FULL_FRAME- See Also:
-
SAME_LOCALS_1_STACK_ITEMS
public static final int SAME_LOCALS_1_STACK_ITEMS- See Also:
-
SAME_LOCALS_1_STACK_ITEMS_EXTENDED
public static final int SAME_LOCALS_1_STACK_ITEMS_EXTENDED- See Also:
-
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
-
addStackItem
-
duplicate
-
numberOfDifferentLocals
-
getNumberOfLocals
public int getNumberOfLocals() -
getOffsetDelta
-
toString
-
putLocal
-
replaceWithElementType
public void replaceWithElementType() -
getIndexOfDifferentLocals
public int getIndexOfDifferentLocals(int differentLocalsCount) -
merge
-