org.eclipse.jdt.internal.compiler.codegen
Class StackMapFrame
java.lang.Object
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame
public class StackMapFrame
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
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 java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
putLocal
public void putLocal(int resolvedPosition,
VerificationTypeInfo info)
replaceWithElementType
public void replaceWithElementType()
getIndexOfDifferentLocals
public int getIndexOfDifferentLocals(int differentLocalsCount)