/guava/android/guava/src/com/google/common/io/ByteSource.java
} }closer.close( ) ;
closer.close ( ) ; } }
try { InputStream in = closer.register(openStream()); return ByteStreams.readBytes(in, processor); } catch (Throwable e) { throw closer.rethrow(e); } finally { <extra_id_0> public HashCode hash(HashFunction hashFunction) throws IOException { Hasher hasher = hashFunction.newHasher(); copyTo(Funnels.asOutputStream(hasher)); return hasher.hash(); } public boolean contentEquals(ByteSource other) throws IOException {