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

public class StackMapFrame extends Object
  • Field Details

  • Constructor Details

    • StackMapFrame

      public StackMapFrame(int initialLocalSize)
  • Method Details

    • 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()
      Overrides:
      toString in class 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)