public abstract class StackMapTable.StackMapFrame extends Object
Modifier and Type | Field and Description |
---|---|
protected StackMapTable.VerificationTypeInfo[] |
locals |
protected short |
offset_delta |
protected StackMapTable.VerificationTypeInfo[] |
stack |
protected byte |
tag |
Modifier | Constructor and Description |
---|---|
protected |
StackMapFrame(byte tag) |
Modifier and Type | Method and Description |
---|---|
short |
getBytecodeOffset()
Gets the bytecode offset at which this frame applies.
|
StackMapTable.VerificationTypeInfo[] |
getLocals() |
short |
getOffsetDelta() |
StackMapTable.StackMapFrame |
getPreviousFrame()
Get the previous StackMapFrame, or null if this frame is the first one.
|
StackMapTable.VerificationTypeInfo[] |
getStack() |
void |
setOffsetDelta(short offset_delta)
Sets the offset_delta of this frame.
|
protected final byte tag
protected short offset_delta
protected StackMapTable.VerificationTypeInfo[] locals
protected StackMapTable.VerificationTypeInfo[] stack
public StackMapTable.StackMapFrame getPreviousFrame()
public short getOffsetDelta()
public void setOffsetDelta(short offset_delta)
offset_delta
- deltapublic short getBytecodeOffset()
public StackMapTable.VerificationTypeInfo[] getLocals()
public StackMapTable.VerificationTypeInfo[] getStack()
Copyright © 2017. All rights reserved.