@Override protected HeapBuffer createHeapBuffer(final int offset, final int capacity) { return new ReadOnlyHeapBuffer(heap, offset, capacity); }
@Override protected HeapBuffer createHeapBuffer(final int offset, final int capacity) { return new ReadOnlyHeapBuffer(heap, offset, capacity); }
@Override protected HeapBuffer createHeapBuffer(final int offset, final int capacity) { return new ReadOnlyHeapBuffer(heap, offset, capacity); }
@Override protected HeapBuffer createHeapBuffer(final int offset, final int capacity) { return new ReadOnlyHeapBuffer(heap, offset, capacity); }
@Override protected HeapBuffer createHeapBuffer(final int offset, final int capacity) { return new ReadOnlyHeapBuffer(heap, offset, capacity); }
@Override protected HeapBuffer createHeapBuffer(final int offset, final int capacity) { return new ReadOnlyHeapBuffer(heap, offset, capacity); }
@Override protected HeapBuffer createHeapBuffer(final int offset, final int capacity) { return new ReadOnlyHeapBuffer(heap, offset, capacity); }
@Override protected HeapBuffer createHeapBuffer(final int offset, final int capacity) { return new ReadOnlyHeapBuffer(heap, offset, capacity); }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }
@Override public HeapBuffer asReadOnlyBuffer() { checkDispose(); onShareHeap(); final HeapBuffer b = new ReadOnlyHeapBuffer(heap, offset, cap); b.pos = pos; b.lim = lim; return b; }