Remove cache from desugared library jdk 11
Change-Id: If0bb16421931e83c161b2ba86d4fb4174ee85a69
diff --git a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/jdk11/DesugaredLibraryJDK11Undesugarer.java b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/jdk11/DesugaredLibraryJDK11Undesugarer.java
index 42cfd6c..b4cfa90 100644
--- a/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/jdk11/DesugaredLibraryJDK11Undesugarer.java
+++ b/src/test/java/com/android/tools/r8/desugar/desugaredlibrary/jdk11/DesugaredLibraryJDK11Undesugarer.java
@@ -25,6 +25,8 @@
public class DesugaredLibraryJDK11Undesugarer extends DesugaredLibraryTestBase {
+ private static final boolean ALLOW_CACHE = false;
+
private static final Map<String, String> ownerMap =
ImmutableMap.<String, String>builder()
.put("java/util/DesugarTimeZone", "java/util/TimeZone")
@@ -48,7 +50,15 @@
}
Path desugaredLibJDK11Undesugared = Paths.get("build/libs/desugar_jdk_libs_11_undesugared.jar");
if (Files.exists(desugaredLibJDK11Undesugared)) {
- return desugaredLibJDK11Undesugared;
+ if (ALLOW_CACHE) {
+ return desugaredLibJDK11Undesugared;
+ } else {
+ try {
+ Files.delete(desugaredLibJDK11Undesugared);
+ } catch (IOException e) {
+ throw new RuntimeException(e);
+ }
+ }
}
OpenOption[] options =
new OpenOption[] {StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING};