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)