|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.attribute.preverification.StackMapFrame
proguard.classfile.attribute.preverification.FullFrame
public class FullFrame
This StackMapFrame represents a "full frame".
| Field Summary | |
|---|---|
VerificationType[] |
stack
|
int |
stackCount
|
VerificationType[] |
variables
|
int |
variablesCount
|
| Fields inherited from class 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, visitorInfo |
| Constructor Summary | |
|---|---|
FullFrame()
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. |
|
| Method Summary | |
|---|---|
void |
accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor)
Accepts the given visitor. |
boolean |
equals(java.lang.Object object)
|
int |
getTag()
Returns the stack map frame tag that specifies the entry type. |
int |
hashCode()
|
void |
stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationTypeVisitor verificationTypeVisitor)
Applies the given verification type visitor to all stack. |
java.lang.String |
toString()
|
void |
variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationTypeVisitor verificationTypeVisitor)
Applies the given verification type visitor to all variables. |
| Methods inherited from class proguard.classfile.attribute.preverification.StackMapFrame |
|---|
getOffsetDelta, getVisitorInfo, setVisitorInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public int variablesCount
public VerificationType[] variables
public int stackCount
public VerificationType[] stack
| Constructor Detail |
|---|
public FullFrame()
public FullFrame(int offsetDelta,
VerificationType[] variables,
VerificationType[] stack)
public FullFrame(int offsetDelta,
int variablesCount,
VerificationType[] variables,
int stackCount,
VerificationType[] stack)
| Method Detail |
|---|
public void variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationTypeVisitor verificationTypeVisitor)
public void stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationTypeVisitor verificationTypeVisitor)
public int getTag()
StackMapFrame
getTag in class StackMapFrame
public void accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor)
StackMapFrame
accept in class StackMapFramepublic boolean equals(java.lang.Object object)
equals in class StackMapFramepublic int hashCode()
hashCode in class StackMapFramepublic java.lang.String toString()
toString in class StackMapFrame
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||