public BufferN limit(int newLimit) { if ((newLimit > _capacity) || (newLimit < 0)) throw new IllegalArgumentException(); _limit = newLimit; if (_position > _limit) _position = _limit; if (_mark > _limit) _mark = -1; return this; }
internal static String toString(BufferN b) { return (b.GetType().Name + "[pos=" + b.position() + " lim=" + b.limit() + " cap=" + b.capacity() + "]"); }