Adapt to Guava changes

This commit is contained in:
Lanchon 2019-10-24 21:38:28 -03:00
parent daf7741bbf
commit aeb8f3ec6a

View File

@ -24,8 +24,10 @@ public class ByteStreamsHack {
// An equivalent -though inefficient- implementation using public-only API is:
//return ByteStreams.toByteArray(inputStream);
if (expectedSize < 0) expectedSize = 0;
return Files.readFile(inputStream, expectedSize);
// Note that some special files may report size 0 but have content.
return expectedSize <= 0 ?
ByteStreams.toByteArray(inputStream) :
ByteStreams.toByteArray(inputStream, expectedSize);
}