类 StackMapFrame

java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.preverification.StackMapFrame
所有已实现的接口:
Serializable, Processable
直接已知子类:
FullFrame, LessZeroFrame, MoreZeroFrame, SameOneFrame, SameZeroFrame

public abstract class StackMapFrame extends SimpleProcessable
This abstract class represents a stack map frame. Specific types of entries are subclassed from it.
另请参阅:
  • 字段详细资料

    • SAME_ZERO_FRAME

      public static final int SAME_ZERO_FRAME
      另请参阅:
    • SAME_ONE_FRAME

      public static final int SAME_ONE_FRAME
      另请参阅:
    • SAME_ONE_FRAME_EXTENDED

      public static final int SAME_ONE_FRAME_EXTENDED
      另请参阅:
    • LESS_ZERO_FRAME

      public static final int LESS_ZERO_FRAME
      另请参阅:
    • SAME_ZERO_FRAME_EXTENDED

      public static final int SAME_ZERO_FRAME_EXTENDED
      另请参阅:
    • MORE_ZERO_FRAME

      public static final int MORE_ZERO_FRAME
      另请参阅:
    • FULL_FRAME

      public static final int FULL_FRAME
      另请参阅:
    • u2offsetDelta

      public int u2offsetDelta
  • 构造器详细资料

    • StackMapFrame

      public StackMapFrame()
  • 方法详细资料

    • getOffsetDelta

      public int getOffsetDelta()
      Returns the bytecode offset delta relative to the previous stack map frame.
    • getTag

      public abstract int getTag()
      Returns the stack map frame tag that specifies the entry type.
    • accept

      public abstract void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, StackMapFrameVisitor stackMapFrameVisitor)
      Accepts the given visitor.
    • equals

      public boolean equals(Object object)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object