public class FullFrame extends StackMapFrame
| Modifier and Type | Field and Description |
|---|---|
VerificationType[] |
stack |
int |
stackCount |
VerificationType[] |
variables |
int |
variablesCount |
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 and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor)
Accepts the given visitor.
|
boolean |
equals(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.
|
String |
toString() |
void |
variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationTypeVisitor verificationTypeVisitor)
Applies the given verification type visitor to all variables.
|
getOffsetDelta, getVisitorInfo, setVisitorInfopublic int variablesCount
public VerificationType[] variables
public int stackCount
public VerificationType[] stack
public FullFrame()
public FullFrame(int offsetDelta,
VerificationType[] variables,
VerificationType[] stack)
public FullFrame(int offsetDelta,
int variablesCount,
VerificationType[] variables,
int stackCount,
VerificationType[] stack)
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()
StackMapFramegetTag in class StackMapFramepublic void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, StackMapFrameVisitor stackMapFrameVisitor)
StackMapFrameaccept in class StackMapFramepublic boolean equals(Object object)
equals in class StackMapFramepublic int hashCode()
hashCode in class StackMapFramepublic String toString()
toString in class StackMapFrameCopyright © 2015. All Rights Reserved.