public class StackMapTableAttribute extends Attribute
Modifier and Type | Field and Description |
---|---|
private static int |
FULL_FRAME |
private ClassMethod |
method |
static java.lang.String |
NAME |
private static int |
SAME_FRAME_EXTENDED |
Constructor and Description |
---|
StackMapTableAttribute(ClassMethod classMethod,
ConstPool constPool) |
Modifier and Type | Method and Description |
---|---|
void |
writeData(ByteArrayDataOutputStream stream) |
private void |
writeFullFrame(java.io.DataOutputStream dstream,
int offset,
int position,
StackFrame value)
writes a full_frame to the stack map table
|
private void |
writeSameFrame(java.io.DataOutputStream dstream,
int offset,
int lastPos,
StackFrame frame) |
private void |
writeSameLocals1Stack(java.io.DataOutputStream dstream,
int offset,
int lastPos,
StackFrame frame) |
private static int FULL_FRAME
private static int SAME_FRAME_EXTENDED
public static final java.lang.String NAME
private final ClassMethod method
public StackMapTableAttribute(ClassMethod classMethod, ConstPool constPool)
public void writeData(ByteArrayDataOutputStream stream) throws java.io.IOException
private void writeSameLocals1Stack(java.io.DataOutputStream dstream, int offset, int lastPos, StackFrame frame) throws java.io.IOException
java.io.IOException
private void writeSameFrame(java.io.DataOutputStream dstream, int offset, int lastPos, StackFrame frame) throws java.io.IOException
java.io.IOException
private void writeFullFrame(java.io.DataOutputStream dstream, int offset, int position, StackFrame value) throws java.io.IOException
java.io.IOException