java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.codegen.StackMapFrame

public class StackMapFrame extends Object
  • 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

      public VerificationTypeInfo[] locals
    • stackItems

      public VerificationTypeInfo[] stackItems
    • tagBits

      public int tagBits
  • Konstruktordetails

    • StackMapFrame

      public StackMapFrame(int initialLocalSize)
  • Methodendetails

    • getFrameType

      public int getFrameType(StackMapFrame prevFrame)
    • addLocal

      public void addLocal(int resolvedPosition, VerificationTypeInfo info)
    • addStackItem

      public void addStackItem(VerificationTypeInfo info)
    • duplicate

      public StackMapFrame duplicate()
    • numberOfDifferentLocals

      public int numberOfDifferentLocals(StackMapFrame prevFrame)
    • getNumberOfLocals

      public int getNumberOfLocals()
    • getOffsetDelta

      public int getOffsetDelta(StackMapFrame prevFrame)
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • putLocal

      public void putLocal(int resolvedPosition, VerificationTypeInfo info)
    • replaceWithElementType

      public void replaceWithElementType()
    • getIndexOfDifferentLocals

      public int getIndexOfDifferentLocals(int differentLocalsCount)
    • merge

      public StackMapFrame merge(StackMapFrame frame, Scope scope)