类 FullFrame
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.attribute.preverification.StackMapFrame
proguard.classfile.attribute.preverification.FullFrame
- 所有已实现的接口:
Serializable,Processable
This
StackMapFrame represents a "full frame".- 另请参阅:
-
字段概要
字段修饰符和类型字段说明intint从类继承的字段 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 -
构造器概要
构造器构造器说明Creates an uninitialized FullFrame.FullFrame(int offsetDelta, int variablesCount, VerificationType[] variables, int stackCount, VerificationType[] stack) Creates a FullFrame with the given variables and stack.FullFrame(int offsetDelta, VerificationType[] variables, VerificationType[] stack) Creates a FullFrame with the given variables and stack. -
方法概要
修饰符和类型方法说明voidaccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, StackMapFrameVisitor stackMapFrameVisitor) Accepts the given visitor.booleanintgetTag()Returns the stack map frame tag that specifies the entry type.inthashCode()voidstackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VerificationTypeVisitor verificationTypeVisitor) Applies the given verification type visitor to all stack.toString()voidvariablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VerificationTypeVisitor verificationTypeVisitor) Applies the given verification type visitor to all variables.从类继承的方法 proguard.classfile.attribute.preverification.StackMapFrame
getOffsetDelta从类继承的方法 proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo从接口继承的方法 proguard.util.Processable
accept
-
字段详细资料
-
variablesCount
public int variablesCount -
variables
-
stackCount
public int stackCount -
stack
-
-
构造器详细资料
-
FullFrame
public FullFrame()Creates an uninitialized FullFrame. -
FullFrame
Creates a FullFrame with the given variables and stack. -
FullFrame
public FullFrame(int offsetDelta, int variablesCount, VerificationType[] variables, int stackCount, VerificationType[] stack) Creates a FullFrame with the given variables and stack.
-
-
方法详细资料
-
variablesAccept
public void variablesAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VerificationTypeVisitor verificationTypeVisitor) Applies the given verification type visitor to all variables. -
stackAccept
public void stackAccept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, VerificationTypeVisitor verificationTypeVisitor) Applies the given verification type visitor to all stack. -
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
- 覆盖:
equals在类中StackMapFrame
-
hashCode
public int hashCode()- 覆盖:
hashCode在类中StackMapFrame
-
toString
- 覆盖:
toString在类中StackMapFrame
-