类 MoreZeroFrame
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.attribute.preverification.StackMapFrame
-
- proguard.classfile.attribute.preverification.MoreZeroFrame
-
- 所有已实现的接口:
java.io.Serializable,Processable
public class MoreZeroFrame extends StackMapFrame
ThisStackMapFramerepresents an "append frame".- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 VerificationType[]additionalVariablesintadditionalVariablesCount-
从类继承的字段 proguard.classfile.attribute.preverification.StackMapFrame
FULL_FRAME, LESS_ZERO_FRAME, MORE_ZERO_FRAME, SAME_ONE_FRAME, SAME_ONE_FRAME_EXTENDED, SAME_ZERO_FRAME, SAME_ZERO_FRAME_EXTENDED, u2offsetDelta
-
从类继承的字段 proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
构造器概要
构造器 构造器 说明 MoreZeroFrame()Creates an uninitialized MoreZeroFrame.MoreZeroFrame(int tag)Creates a MoreZeroFrame with the given tag.MoreZeroFrame(int additionalVariablesCount, VerificationType[] additionalVariables)Creates a MoreZeroFrame with the given additional variables.MoreZeroFrame(VerificationType[] additionalVariables)Creates a MoreZeroFrame with the given additional variables.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, StackMapFrameVisitor stackMapFrameVisitor)Accepts the given visitor.voidadditionalVariablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VerificationTypeVisitor verificationTypeVisitor)Applies the given verification type visitor to all variables.booleanequals(java.lang.Object object)intgetTag()Returns the stack map frame tag that specifies the entry type.inthashCode()java.lang.StringtoString()-
从类继承的方法 proguard.classfile.attribute.preverification.StackMapFrame
getOffsetDelta
-
从类继承的方法 proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
从接口继承的方法 proguard.util.Processable
accept
-
-
-
-
字段详细资料
-
additionalVariablesCount
public int additionalVariablesCount
-
additionalVariables
public VerificationType[] additionalVariables
-
-
构造器详细资料
-
MoreZeroFrame
public MoreZeroFrame()
Creates an uninitialized MoreZeroFrame.
-
MoreZeroFrame
public MoreZeroFrame(int tag)
Creates a MoreZeroFrame with the given tag.
-
MoreZeroFrame
public MoreZeroFrame(VerificationType[] additionalVariables)
Creates a MoreZeroFrame with the given additional variables.
-
MoreZeroFrame
public MoreZeroFrame(int additionalVariablesCount, VerificationType[] additionalVariables)Creates a MoreZeroFrame with the given additional variables.
-
-
方法详细资料
-
additionalVariablesAccept
public void additionalVariablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VerificationTypeVisitor verificationTypeVisitor)
Applies the given verification type visitor to all variables.
-
getTag
public int getTag()
从类复制的说明:StackMapFrameReturns the stack map frame tag that specifies the entry type.- 指定者:
getTag在类中StackMapFrame
-
accept
public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, StackMapFrameVisitor stackMapFrameVisitor)
从类复制的说明:StackMapFrameAccepts the given visitor.- 指定者:
accept在类中StackMapFrame
-
equals
public boolean equals(java.lang.Object object)
- 覆盖:
equals在类中StackMapFrame
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中StackMapFrame
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中StackMapFrame
-
-