These length values are inserted into the bytes when then final bytes are read.
| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final ByteArrayOutputStream | |
| private final List |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public byte[] | |
| private void | overwriteInt(byte[] bytecode, int offset, int value)
overwrites a 32 bit value in the already written bytecode data |
| public LazySize |
| bytes | back to summary |
|---|---|
| private final ByteArrayOutputStream bytes | |
| sizes | back to summary |
|---|---|
| private final List<ByteArrayDataOutputStream. | |
| ByteArrayDataOutputStream | back to summary |
|---|---|
| public ByteArrayDataOutputStream(ByteArrayOutputStream bytes) | |
| ByteArrayDataOutputStream | back to summary |
|---|---|
| public ByteArrayDataOutputStream() | |
| getBytes | back to summary |
|---|---|
| public byte[] getBytes() | |
| overwriteInt | back to summary |
|---|---|
| private void overwriteInt(byte[] bytecode, int offset, int value) overwrites a 32 bit value in the already written bytecode data | |
| writeSize | back to summary |
|---|---|
| public LazySize writeSize() throws IOException | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| position | back to summary |
|---|---|
| private final int position | |
| value | back to summary |
|---|---|
| private int value | |
| LazySizeImpl | back to summary |
|---|---|
| public LazySizeImpl(int position) | |
| markEnd | back to summary |
|---|---|
| public void markEnd() Implements org.
| |