commit | 3d68dcfffc112b8472021dc0b2220e42311c2f03 | [log] [tgz] |
---|---|---|
author | Morten Krogh-Jespersen <mkroghj@google.com> | Thu Sep 26 11:06:52 2019 +0200 |
committer | Morten Krogh-Jespersen <mkroghj@google.com> | Thu Sep 26 11:52:34 2019 +0000 |
tree | ae0f1510904cc45ebc8ba0b3989b3de73c9031e9 | |
parent | e7cf47187d4fa35e0bf968a977c81932fa331e96 [diff] |
Update encodeChecksums to not use java 1.9 CRC32.update(byte[]) Change-Id: If6240f775b7f878b5b2123727da6d668881639d3
diff --git a/src/main/java/com/android/tools/r8/dex/ApplicationWriter.java b/src/main/java/com/android/tools/r8/dex/ApplicationWriter.java index b626e56..d7f3861 100644 --- a/src/main/java/com/android/tools/r8/dex/ApplicationWriter.java +++ b/src/main/java/com/android/tools/r8/dex/ApplicationWriter.java
@@ -234,7 +234,8 @@ buffer.putLong(inputChecksums.get(from.getType().descriptor.toASCIIString())); } CRC32 crc = new CRC32(); - crc.update(buffer.array()); + byte[] array = buffer.array(); + crc.update(array, 0, array.length); synthesizedChecksums.put(clazz.getType().descriptor.toASCIIString(), crc.getValue()); }