org.eclipse.jdt.internal.compiler.codegen
类 StackMapFrame
java.lang.Object
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame
public class StackMapFrame
- extends Object
USED
public static final int USED
- 另请参见:
- 常量字段值
SAME_FRAME
public static final int SAME_FRAME
- 另请参见:
- 常量字段值
CHOP_FRAME
public static final int CHOP_FRAME
- 另请参见:
- 常量字段值
APPEND_FRAME
public static final int APPEND_FRAME
- 另请参见:
- 常量字段值
SAME_FRAME_EXTENDED
public static final int SAME_FRAME_EXTENDED
- 另请参见:
- 常量字段值
FULL_FRAME
public static final int FULL_FRAME
- 另请参见:
- 常量字段值
SAME_LOCALS_1_STACK_ITEMS
public static final int SAME_LOCALS_1_STACK_ITEMS
- 另请参见:
- 常量字段值
SAME_LOCALS_1_STACK_ITEMS_EXTENDED
public static final int SAME_LOCALS_1_STACK_ITEMS_EXTENDED
- 另请参见:
- 常量字段值
pc
public int pc
numberOfStackItems
public int numberOfStackItems
localIndex
public int localIndex
locals
public VerificationTypeInfo[] locals
stackItems
public VerificationTypeInfo[] stackItems
tagBits
public int tagBits
StackMapFrame
public StackMapFrame(int initialLocalSize)
getFrameType
public int getFrameType(StackMapFrame prevFrame)
addLocal
public void addLocal(int resolvedPosition,
VerificationTypeInfo info)
addStackItem
public void addStackItem(VerificationTypeInfo info)
addStackItem
public void addStackItem(TypeBinding binding)
duplicate
public StackMapFrame duplicate()
numberOfDifferentLocals
public int numberOfDifferentLocals(StackMapFrame prevFrame)
getNumberOfLocals
public int getNumberOfLocals()
getOffsetDelta
public int getOffsetDelta(StackMapFrame prevFrame)
toString
public String toString()
- 覆盖:
- 类
Object 中的 toString
putLocal
public void putLocal(int resolvedPosition,
VerificationTypeInfo info)
replaceWithElementType
public void replaceWithElementType()
getIndexOfDifferentLocals
public int getIndexOfDifferentLocals(int differentLocalsCount)
Copyright © 2013. All Rights Reserved.