summaryrefslogtreecommitdiffstats
path: root/jack-tests/src/com/android/jack/test/toolchain/LegacyToolchain.java
diff options
context:
space:
mode:
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.java13
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",