Klasse StackMapFrame
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.codegen.StackMapFrame
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final intstatic final intstatic final intintintintstatic final intstatic final intstatic final intstatic final intintstatic final int -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddLocal(int resolvedPosition, VerificationTypeInfo info) voidintgetFrameType(StackMapFrame prevFrame) intgetIndexOfDifferentLocals(int differentLocalsCount) intintgetOffsetDelta(StackMapFrame prevFrame) merge(StackMapFrame frame, Scope scope) intnumberOfDifferentLocals(StackMapFrame prevFrame) voidputLocal(int resolvedPosition, VerificationTypeInfo info) voidtoString()
-
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
-