diff options
Diffstat (limited to 'jack-tests/src/com/android/jack/test/toolchain/LegacyToolchain.java')
-rw-r--r-- | jack-tests/src/com/android/jack/test/toolchain/LegacyToolchain.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/jack-tests/src/com/android/jack/test/toolchain/LegacyToolchain.java b/jack-tests/src/com/android/jack/test/toolchain/LegacyToolchain.java index 4118bf0..809393f 100644 --- a/jack-tests/src/com/android/jack/test/toolchain/LegacyToolchain.java +++ b/jack-tests/src/com/android/jack/test/toolchain/LegacyToolchain.java @@ -56,9 +56,10 @@ public class LegacyToolchain extends AndroidToolchain { try { - File jarFile = AbstractTestTools.createTempFile("legacyLib", ".jar"); - File jarFileJarjar = AbstractTestTools.createTempFile("legacyLibJarjar", ".jar"); - File jarFileProguard = AbstractTestTools.createTempFile("legacyLibProguard", ".jar"); + File tmpJarsDir = AbstractTestTools.createTempDir(); + File jarFile = new File(tmpJarsDir, "legacyLib.jar"); + File jarFileJarjar = new File(tmpJarsDir, "legacyLibJarjar.jar"); + File jarFileProguard = new File(tmpJarsDir, "legacyLibProguard.jar"); srcToLib(jarFile, true /* zipFiles = */, sources); @@ -147,6 +148,12 @@ public class LegacyToolchain extends AndroidToolchain { return ".jar"; } + @Override + @Nonnull + public String getLibraryElementsExtension() { + return ".class"; + } + private void processWithJarJar(@Nonnull File jarjarRules, @Nonnull File inJar, @Nonnull File outJar) { String[] args = new String[]{"java", "-Dverbose=" + String.valueOf(isVerbose), "-jar", |