/guava/guava/src/com/google/common/hash/AbstractHasher.java
for ( int remaining = b.remaining( ) ; remaining >= 0; remaining--) {
for ( int remaining = b.remaining ( ) ; remaining > 0; remaining-- ) {
@CanIgnoreReturnValue public Hasher putBytes(ByteBuffer b) { if (b.hasArray()) { putBytes(b.array(), b.arrayOffset() + b.position(), b.remaining()); Java8Compatibility.position(b, b.limit()); } else { <extra_id_0> putByte(b.get()); } } return this; } @Override