(int newCapacity)
| 201 | } |
| 202 | |
| 203 | public void extend(int newCapacity) { |
| 204 | assert newCapacity > capacity; |
| 205 | int size = size(); |
| 206 | headPtr = Unsafe.realloc(headPtr, capacity + 1, newCapacity + 1, memoryTag); |
| 207 | tailPtr = headPtr + size; |
| 208 | capacity = newCapacity; |
| 209 | } |
| 210 | |
| 211 | public void flush() { |
| 212 | $(); |