public class LessZeroFrame extends StackMapFrame
StackMapFrame
represents an "chop frame".Modifier and Type | Field and Description |
---|---|
int |
choppedVariablesCount |
FULL_FRAME, LESS_ZERO_FRAME, MORE_ZERO_FRAME, SAME_ONE_FRAME, SAME_ONE_FRAME_EXTENDED, SAME_ZERO_FRAME, SAME_ZERO_FRAME_EXTENDED, u2offsetDelta
processingFlags, processingInfo
Constructor and Description |
---|
LessZeroFrame()
Creates an uninitialized LessZeroFrame.
|
LessZeroFrame(byte choppedVariablesCount)
Creates a LessZeroFrame with the given number of chopped variables.
|
LessZeroFrame(int tag)
Creates a LessZeroFrame with the given tag.
|
Modifier and Type | Method and Description |
---|---|
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() |
java.lang.String |
toString() |
getOffsetDelta
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
public LessZeroFrame()
public LessZeroFrame(int tag)
public LessZeroFrame(byte choppedVariablesCount)
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 StackMapFrame
public boolean equals(java.lang.Object object)
equals
in class StackMapFrame
public int hashCode()
hashCode
in class StackMapFrame
public java.lang.String toString()
toString
in class StackMapFrame