/guava/guava/src/com/google/common/hash/AbstractNonStreamingHashFunction.java
return newHasher( input.remaining( ) ) .putBytes( input) .hash( ) ;
return newHasher ( input.remaining ( ) ) .putBytes ( input ) .hash ( ) ;
return hashBytes(input.toString().getBytes(charset)); } @Override public abstract HashCode hashBytes(byte[] input, int off, int len); @Override public HashCode hashBytes(ByteBuffer input) { <extra_id_0> } private final class BufferingHasher extends AbstractHasher { final ExposedByteArrayOutputStream stream; BufferingHasher(int expectedInputSize) { this.stream = new ExposedByteArrayOutputStream(expectedInputSize); }