Automated rollback of commit 1c900bfe01af0d9b59ae716a6214d23f0380373c.

*** Reason for rollback ***

Timeout from DexBuilder.

*** Original change description ***

Prepare D8 dexing tests for Java 11

Test was compiling .class files separately without any classes on classpath. As there where classes in nests that failed when compiled with Java 11.

Fixed by passing all input as classpath.

RELNOTES: None
PiperOrigin-RevId: 360154537
diff --git a/src/tools/android/java/com/google/devtools/build/android/r8/CompatDexBuilder.java b/src/tools/android/java/com/google/devtools/build/android/r8/CompatDexBuilder.java
index dfa08a8..10be42b 100644
--- a/src/tools/android/java/com/google/devtools/build/android/r8/CompatDexBuilder.java
+++ b/src/tools/android/java/com/google/devtools/build/android/r8/CompatDexBuilder.java
@@ -163,7 +163,7 @@
 
         List<Future<DexConsumer>> futures = new ArrayList<>(toDex.size());
         for (ZipEntry classEntry : toDex) {
-          futures.add(executor.submit(() -> dexEntry(input, zipFile, classEntry, executor)));
+          futures.add(executor.submit(() -> dexEntry(zipFile, classEntry, executor)));
         }
         for (int i = 0; i < futures.size(); i++) {
           ZipEntry entry = toDex.get(i);
@@ -176,13 +176,11 @@
     }
   }
 
-  private DexConsumer dexEntry(
-      String classpath, ZipFile zipFile, ZipEntry classEntry, ExecutorService executor)
+  private DexConsumer dexEntry(ZipFile zipFile, ZipEntry classEntry, ExecutorService executor)
       throws IOException, CompilationFailedException {
     DexConsumer consumer = new DexConsumer();
     D8Command.Builder builder = D8Command.builder();
     builder
-        .addClasspathFiles(Paths.get(classpath))
         .setProgramConsumer(consumer)
         .setMode(noLocals ? CompilationMode.RELEASE : CompilationMode.DEBUG)
         .setMinApiLevel(13) // H_MR2.