Todo
this will currently fall over if the code length, max locals or max stack is above 65535
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private final ClassMethod | |
| public static final String | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | writeData(ByteArrayDataOutputStream stream)
Implements abstract org. |
| private void | writeFullFrame(DataOutputStream dstream, int offset, int position, StackFrame value)
writes a full_frame to the stack map table |
| private void | |
| private void |
| FULL_FRAME | back to summary |
|---|---|
| private static final int FULL_FRAME | |
| method | back to summary |
|---|---|
| private final ClassMethod method | |
| NAME | back to summary |
|---|---|
| public static final String NAME | |
| SAME_FRAME_EXTENDED | back to summary |
|---|---|
| private static final int SAME_FRAME_EXTENDED | |
| StackMapTableAttribute | back to summary |
|---|---|
| public StackMapTableAttribute(ClassMethod classMethod, ConstPool constPool) | |
| writeData | back to summary |
|---|---|
| public void writeData(ByteArrayDataOutputStream stream) throws IOException Implements abstract org.
| |
| writeFullFrame | back to summary |
|---|---|
| private void writeFullFrame(DataOutputStream dstream, int offset, int position, StackFrame value) throws IOException writes a full_frame to the stack map table | |
| writeSameFrame | back to summary |
|---|---|
| private void writeSameFrame(DataOutputStream dstream, int offset, int lastPos, StackFrame frame) throws IOException | |
| writeSameLocals1Stack | back to summary |
|---|---|
| private void writeSameLocals1Stack(DataOutputStream dstream, int offset, int lastPos, StackFrame frame) throws IOException | |