Klasse StackMapFrame
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.codegen.StackMapFrame
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic 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
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addLocal
(int resolvedPosition, VerificationTypeInfo info) void
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()
-
Felddetails
-
USED
public static final int USED- Siehe auch:
-
SAME_FRAME
public static final int SAME_FRAME- Siehe auch:
-
CHOP_FRAME
public static final int CHOP_FRAME- Siehe auch:
-
APPEND_FRAME
public static final int APPEND_FRAME- Siehe auch:
-
SAME_FRAME_EXTENDED
public static final int SAME_FRAME_EXTENDED- Siehe auch:
-
FULL_FRAME
public static final int FULL_FRAME- Siehe auch:
-
SAME_LOCALS_1_STACK_ITEMS
public static final int SAME_LOCALS_1_STACK_ITEMS- Siehe auch:
-
SAME_LOCALS_1_STACK_ITEMS_EXTENDED
public static final int SAME_LOCALS_1_STACK_ITEMS_EXTENDED- Siehe auch:
-
pc
public int pc -
numberOfStackItems
public int numberOfStackItems -
localIndex
public int localIndex -
locals
-
stackItems
-
tagBits
public int tagBits
-
-
Konstruktordetails
-
StackMapFrame
public StackMapFrame(int initialLocalSize)
-
-
Methodendetails
-
getFrameType
-
addLocal
-
addStackItem
-
duplicate
-
numberOfDifferentLocals
-
getNumberOfLocals
public int getNumberOfLocals() -
getOffsetDelta
-
toString
-
putLocal
-
replaceWithElementType
public void replaceWithElementType() -
getIndexOfDifferentLocals
public int getIndexOfDifferentLocals(int differentLocalsCount) -
merge
-