类 StackMapFrame
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.attribute.preverification.StackMapFrame
-
- 所有已实现的接口:
java.io.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.- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 static intFULL_FRAMEstatic intLESS_ZERO_FRAMEstatic intMORE_ZERO_FRAMEstatic intSAME_ONE_FRAMEstatic intSAME_ONE_FRAME_EXTENDEDstatic intSAME_ZERO_FRAMEstatic intSAME_ZERO_FRAME_EXTENDEDintu2offsetDelta-
从类继承的字段 proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
构造器概要
构造器 构造器 说明 StackMapFrame()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 abstract voidaccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, StackMapFrameVisitor stackMapFrameVisitor)Accepts the given visitor.booleanequals(java.lang.Object object)intgetOffsetDelta()Returns the bytecode offset delta relative to the previous stack map frame.abstract intgetTag()Returns the stack map frame tag that specifies the entry type.inthashCode()java.lang.StringtoString()-
从类继承的方法 proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
从接口继承的方法 proguard.util.Processable
accept
-
-
-
-
字段详细资料
-
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
-
-
方法详细资料
-
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(java.lang.Object object)
- 覆盖:
equals在类中java.lang.Object
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中java.lang.Object
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
-