Enlarge this byte vector so that it can receive n more bytes. @param size number of additional bytes that this byte vector should be able to receive.
(final int size)
| 284 | */ |
| 285 | |
| 286 | private void enlarge (final int size) { |
| 287 | int length1 = 2 * data.length; |
| 288 | int length2 = length + size; |
| 289 | byte[] newData = new byte[length1 > length2 ? length1 : length2]; |
| 290 | System.arraycopy(data, 0, newData, 0, length); |
| 291 | data = newData; |
| 292 | } |
| 293 | } |