public abstract class StackMapFrame extends Object implements VisitorAccepter
| Modifier and Type | Field and Description |
|---|---|
static int |
FULL_FRAME |
static int |
LESS_ZERO_FRAME |
static int |
MORE_ZERO_FRAME |
static int |
SAME_ONE_FRAME |
static int |
SAME_ONE_FRAME_EXTENDED |
static int |
SAME_ZERO_FRAME |
static int |
SAME_ZERO_FRAME_EXTENDED |
int |
u2offsetDelta |
Object |
visitorInfo
An extra field in which visitors can store information.
|
| Constructor and Description |
|---|
StackMapFrame() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor)
Accepts the given visitor.
|
boolean |
equals(Object object) |
int |
getOffsetDelta()
Returns the bytecode offset delta relative to the previous stack map
frame.
|
abstract int |
getTag()
Returns the stack map frame tag that specifies the entry type.
|
Object |
getVisitorInfo()
Gets the visitor information of the visitor accepter.
|
int |
hashCode() |
void |
setVisitorInfo(Object visitorInfo)
Sets the visitor information of the visitor accepter.
|
String |
toString() |
public static final int SAME_ZERO_FRAME
public static final int SAME_ONE_FRAME
public static final int SAME_ONE_FRAME_EXTENDED
public static final int LESS_ZERO_FRAME
public static final int SAME_ZERO_FRAME_EXTENDED
public static final int MORE_ZERO_FRAME
public static final int FULL_FRAME
public int u2offsetDelta
public Object visitorInfo
public int getOffsetDelta()
public abstract int getTag()
public abstract void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, StackMapFrameVisitor stackMapFrameVisitor)
public Object getVisitorInfo()
VisitorAcceptergetVisitorInfo in interface VisitorAccepterpublic void setVisitorInfo(Object visitorInfo)
VisitorAcceptersetVisitorInfo in interface VisitorAccepterCopyright © 2015. All Rights Reserved.