@Override public BuffersBuffer position(final int newPosition) { checkDispose(); setPosLim(newPosition, limit); if (mark > position) mark = -1; return this; }
@Override public BuffersBuffer limit(final int newLimit) { checkDispose(); setPosLim(position <= newLimit ? position : newLimit, newLimit); if (mark > limit) mark = -1; return this; }
@Override public BuffersBuffer rewind() { checkDispose(); setPosLim(0, limit); mark = -1; return this; }
@Override public BuffersBuffer flip() { checkDispose(); setPosLim(0, position); mark = -1; return this; }
@Override public BuffersBuffer rewind() { checkDispose(); setPosLim(0, limit); mark = -1; return this; }
@Override public BuffersBuffer position(final int newPosition) { checkDispose(); setPosLim(newPosition, limit); if (mark > position) mark = -1; return this; }
@Override public BuffersBuffer limit(final int newLimit) { checkDispose(); setPosLim(position <= newLimit ? position : newLimit, newLimit); if (mark > limit) mark = -1; return this; }
@Override public BuffersBuffer limit(final int newLimit) { checkDispose(); setPosLim(position <= newLimit ? position : newLimit, newLimit); if (mark > limit) mark = -1; return this; }
@Override public BuffersBuffer flip() { checkDispose(); setPosLim(0, position); mark = -1; return this; }
@Override public BuffersBuffer position(final int newPosition) { checkDispose(); setPosLim(newPosition, limit); if (mark > position) mark = -1; return this; }
@Override public BuffersBuffer rewind() { checkDispose(); setPosLim(0, limit); mark = -1; return this; }
@Override public BuffersBuffer position(final int newPosition) { checkDispose(); setPosLim(newPosition, limit); if (mark > position) mark = -1; return this; }
@Override public BuffersBuffer limit(final int newLimit) { checkDispose(); setPosLim(position <= newLimit ? position : newLimit, newLimit); if (mark > limit) mark = -1; return this; }
@Override public BuffersBuffer flip() { checkDispose(); setPosLim(0, position); mark = -1; return this; }
@Override public BuffersBuffer limit(final int newLimit) { checkDispose(); setPosLim(position <= newLimit ? position : newLimit, newLimit); if (mark > limit) mark = -1; return this; }
@Override public BuffersBuffer flip() { checkDispose(); setPosLim(0, position); mark = -1; return this; }
@Override public BuffersBuffer clear() { checkDispose(); refreshBuffers(); setPosLim(0, capacity); mark = -1; return this; }
@Override public BuffersBuffer clear() { checkDispose(); refreshBuffers(); setPosLim(0, capacity); mark = -1; return this; }
@Override public BuffersBuffer clear() { checkDispose(); refreshBuffers(); setPosLim(0, capacity); mark = -1; return this; }
@Override public BuffersBuffer clear() { checkDispose(); refreshBuffers(); setPosLim(0, capacity); mark = -1; return this; }