@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public HeapBuffer duplicate() { checkDispose(); final HeapBuffer duplicate = createHeapBuffer(0, cap); duplicate.position(pos); duplicate.limit(lim); return duplicate; }
@Override public boolean equals(Object obj) { if (obj instanceof Buffer) { Buffer that = (Buffer) obj; if (this.remaining() != that.remaining()) { return false; } int p = this.position(); for (int i = this.limit() - 1, j = that.limit() - 1; i >= p; i--, j--) { byte v1 = this.get(i); byte v2 = that.get(j); if (v1 != v2) { return false; } } return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof Buffer) { Buffer that = (Buffer) obj; if (this.remaining() != that.remaining()) { return false; } int p = this.position(); for (int i = this.limit() - 1, j = that.limit() - 1; i >= p; i--, j--) { byte v1 = this.get(i); byte v2 = that.get(j); if (v1 != v2) { return false; } } return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof Buffer) { Buffer that = (Buffer) obj; if (this.remaining() != that.remaining()) { return false; } int p = this.position(); for (int i = this.limit() - 1, j = that.limit() - 1; i >= p; i--, j--) { byte v1 = this.get(i); byte v2 = that.get(j); if (v1 != v2) { return false; } } return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof Buffer) { Buffer that = (Buffer) obj; if (this.remaining() != that.remaining()) { return false; } int p = this.position(); for (int i = this.limit() - 1, j = that.limit() - 1; i >= p; i--, j--) { byte v1 = this.get(i); byte v2 = that.get(j); if (v1 != v2) { return false; } } return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof Buffer) { Buffer that = (Buffer) obj; if (this.remaining() != that.remaining()) { return false; } int p = this.position(); for (int i = this.limit() - 1, j = that.limit() - 1; i >= p; i--, j--) { byte v1 = this.get(i); byte v2 = that.get(j); if (v1 != v2) { return false; } } return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof Buffer) { Buffer that = (Buffer) obj; if (this.remaining() != that.remaining()) { return false; } int p = this.position(); for (int i = this.limit() - 1, j = that.limit() - 1; i >= p; i--, j--) { byte v1 = this.get(i); byte v2 = that.get(j); if (v1 != v2) { return false; } } return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof Buffer) { Buffer that = (Buffer) obj; if (this.remaining() != that.remaining()) { return false; } int p = this.position(); for (int i = this.limit() - 1, j = that.limit() - 1; i >= p; i--, j--) { byte v1 = this.get(i); byte v2 = that.get(j); if (v1 != v2) { return false; } } return true; } return false; }
@Override public boolean equals(Object obj) { if (obj instanceof Buffer) { Buffer that = (Buffer) obj; if (this.remaining() != that.remaining()) { return false; } int p = this.position(); for (int i = this.limit() - 1, j = that.limit() - 1; i >= p; i--, j--) { byte v1 = this.get(i); byte v2 = that.get(j); if (v1 != v2) { return false; } } return true; } return false; }