Rename jdk11 folders to match jdk9 and jdk15
Change-Id: I2bf11cf920f9cb3488e2465fa6a9f8a704dcd22e
diff --git a/.gitignore b/.gitignore
index 7d1f237..a5b9426 100644
--- a/.gitignore
+++ b/.gitignore
@@ -114,12 +114,12 @@
third_party/openjdk/jdk-15/windows.tar.gz
third_party/openjdk/jdk-11-test
third_party/openjdk/jdk-11-test.tar.gz
-third_party/openjdk/jdk-11/Linux
-third_party/openjdk/jdk-11/Linux.tar.gz
-third_party/openjdk/jdk-11/Mac
-third_party/openjdk/jdk-11/Mac.tar.gz
-third_party/openjdk/jdk-11/Windows
-third_party/openjdk/jdk-11/Windows.tar.gz
+third_party/openjdk/jdk-11/linux
+third_party/openjdk/jdk-11/linux.tar.gz
+third_party/openjdk/jdk-11/osx
+third_party/openjdk/jdk-11/osx.tar.gz
+third_party/openjdk/jdk-11/windows
+third_party/openjdk/jdk-11/windows.tar.gz
third_party/openjdk/jdk8/darwin-x86
third_party/openjdk/jdk8/darwin-x86.tar.gz
third_party/openjdk/jdk8/linux-x86
diff --git a/build.gradle b/build.gradle
index 197a5e5..d80eb7e 100644
--- a/build.gradle
+++ b/build.gradle
@@ -367,18 +367,18 @@
linux: [
"third_party": ["openjdk/openjdk-9.0.4/linux",
"openjdk/jdk8/linux-x86",
- "openjdk/jdk-11/Linux",
+ "openjdk/jdk-11/linux",
"openjdk/jdk-15/linux"],
],
osx: [
"third_party": ["openjdk/openjdk-9.0.4/osx",
"openjdk/jdk8/darwin-x86",
- "openjdk/jdk-11/Mac",
+ "openjdk/jdk-11/osx",
"openjdk/jdk-15/osx"],
],
windows: [
"third_party": ["openjdk/openjdk-9.0.4/windows",
- "openjdk/jdk-11/Windows",
+ "openjdk/jdk-11/windows",
"openjdk/jdk-15/windows"],
],
]
@@ -589,44 +589,47 @@
JavaVersion.VERSION_1_9,
false)
setJdkCompilationWithCompatibility(
+ sourceSets.examplesJava11.compileJavaTaskName,
+ 'jdk-11',
+ JavaVersion.VERSION_11,
+ false)
+setJdkCompilationWithCompatibility(
+ sourceSets.examplesJava10.compileJavaTaskName,
+ 'jdk-11',
+ JavaVersion.VERSION_1_10,
+ false)
+setJdkCompilationWithCompatibility(
+ sourceSets.examplesJava11.compileJavaTaskName,
+ 'jdk-11',
+ JavaVersion.VERSION_11,
+ false)
+setJdkCompilationWithCompatibility(
+ sourceSets.examplesTestNGRunner.compileJavaTaskName,
+ 'jdk-11',
+ JavaVersion.VERSION_11,
+ false)
+setJdkCompilationWithCompatibility(
+ sourceSets.jdk11TimeTests.compileJavaTaskName,
+ 'jdk-11',
+ JavaVersion.VERSION_11,
+ false)
+setJdkCompilationWithCompatibility(
sourceSets.examplesJava15.compileJavaTaskName,
'jdk-15',
JavaVersion.VERSION_15,
true)
-def setJdk11CompilationWithCompatibility(String sourceSet, JavaVersion compatibility) {
- tasks.named(sourceSet).get().configure {
- def jdkDir = 'third_party/openjdk/jdk-11/'
- options.fork = true
- options.forkOptions.jvmArgs = []
- if (OperatingSystem.current().isLinux()) {
- options.forkOptions.javaHome = file(jdkDir + 'Linux')
- } else if (OperatingSystem.current().isMacOsX()) {
- options.forkOptions.javaHome = file(jdkDir + 'Mac/Contents/Home')
- } else {
- options.forkOptions.javaHome = file(jdkDir + 'Windows')
- }
- sourceCompatibility = compatibility
- targetCompatibility = compatibility
- }
-}
-
-setJdk11CompilationWithCompatibility(sourceSets.examplesJava10.compileJavaTaskName, JavaVersion.VERSION_1_10)
-setJdk11CompilationWithCompatibility(sourceSets.examplesJava11.compileJavaTaskName, JavaVersion.VERSION_11)
-setJdk11CompilationWithCompatibility(sourceSets.examplesTestNGRunner.compileJavaTaskName, JavaVersion.VERSION_11)
-setJdk11CompilationWithCompatibility(sourceSets.jdk11TimeTests.compileJavaTaskName, JavaVersion.VERSION_11)
-
task compileMainWithJava11 (type: JavaCompile) {
dependsOn downloadDeps
def jdkDir = 'third_party/openjdk/jdk-11/'
options.fork = true
options.forkOptions.jvmArgs = []
if (OperatingSystem.current().isLinux()) {
- options.forkOptions.javaHome = file(jdkDir + 'Linux')
+ options.forkOptions.javaHome = file(jdkDir + 'linux')
} else if (OperatingSystem.current().isMacOsX()) {
- options.forkOptions.javaHome = file(jdkDir + 'Mac/Contents/Home')
+ options.forkOptions.javaHome = file(jdkDir + 'osx/Contents/Home')
} else {
- options.forkOptions.javaHome = file(jdkDir + 'Windows')
+ options.forkOptions.javaHome = file(jdkDir + 'windows')
}
source = sourceSets.main.allSource
destinationDir = file(java11ClassFiles)
diff --git a/src/test/java/com/android/tools/r8/TestRuntime.java b/src/test/java/com/android/tools/r8/TestRuntime.java
index ac2fce4..04b61c0 100644
--- a/src/test/java/com/android/tools/r8/TestRuntime.java
+++ b/src/test/java/com/android/tools/r8/TestRuntime.java
@@ -83,44 +83,28 @@
return new CfRuntime(CfVm.JDK8, home);
}
- public static CfRuntime getCheckedInJdk9() {
- Path home;
+ private static Path getCheckedInJdkHome(Path path) {
if (ToolHelper.isLinux()) {
- home = JDK9_PATH.resolve("linux");
+ return path.resolve("linux");
} else if (ToolHelper.isMac()) {
- home = JDK9_PATH.resolve("osx");
+ return path.resolve("osx");
} else {
assert ToolHelper.isWindows();
- home = JDK9_PATH.resolve("windows");
+ return path.resolve("windows");
}
- return new CfRuntime(CfVm.JDK9, home);
+ }
+
+ public static CfRuntime getCheckedInJdk9() {
+ return new CfRuntime(CfVm.JDK9, getCheckedInJdkHome(JDK9_PATH));
}
public static CfRuntime getCheckedInJdk11() {
- Path home;
- if (ToolHelper.isLinux()) {
- home = JDK11_PATH.resolve("Linux");
- } else if (ToolHelper.isMac()) {
- home = Paths.get(JDK11_PATH.toString(), "Mac", "Contents", "Home");
- } else {
- assert ToolHelper.isWindows();
- home = JDK11_PATH.resolve("Windows");
- }
- return new CfRuntime(CfVm.JDK11, home);
+ return new CfRuntime(CfVm.JDK11, getCheckedInJdkHome(JDK11_PATH));
}
// TODO(b/169692487): Add this to 'getCheckedInCfRuntimes' when we start having support for JDK15.
public static CfRuntime getCheckedInJdk15() {
- Path home;
- if (ToolHelper.isLinux()) {
- home = JDK15_PATH.resolve("linux");
- } else if (ToolHelper.isMac()) {
- home = JDK15_PATH.resolve("osx");
- } else {
- assert ToolHelper.isWindows();
- home = JDK15_PATH.resolve("windows");
- }
- return new CfRuntime(CfVm.JDK15, home);
+ return new CfRuntime(CfVm.JDK15, getCheckedInJdkHome(JDK15_PATH));
}
public static List<CfRuntime> getCheckedInCfRuntimes() {
diff --git a/third_party/openjdk/jdk-11/Linux.tar.gz.sha1 b/third_party/openjdk/jdk-11/Linux.tar.gz.sha1
deleted file mode 100644
index 7b3bb4e..0000000
--- a/third_party/openjdk/jdk-11/Linux.tar.gz.sha1
+++ /dev/null
@@ -1 +0,0 @@
-63d8982af46e1300e617ec3b266d44209ad38ffd
\ No newline at end of file
diff --git a/third_party/openjdk/jdk-11/Mac.tar.gz.sha1 b/third_party/openjdk/jdk-11/Mac.tar.gz.sha1
deleted file mode 100644
index f95676e..0000000
--- a/third_party/openjdk/jdk-11/Mac.tar.gz.sha1
+++ /dev/null
@@ -1 +0,0 @@
-0e44bc7f7029397681fb6822729785887d565339
\ No newline at end of file
diff --git a/third_party/openjdk/jdk-11/Windows.tar.gz.sha1 b/third_party/openjdk/jdk-11/Windows.tar.gz.sha1
deleted file mode 100644
index ee3ec56..0000000
--- a/third_party/openjdk/jdk-11/Windows.tar.gz.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f332709d19bd53e8ceee3b5bd82b6355d00c9ae9
\ No newline at end of file
diff --git a/third_party/openjdk/jdk-11/linux.tar.gz.sha1 b/third_party/openjdk/jdk-11/linux.tar.gz.sha1
new file mode 100644
index 0000000..4b310c1
--- /dev/null
+++ b/third_party/openjdk/jdk-11/linux.tar.gz.sha1
@@ -0,0 +1 @@
+b6f2e70af4adce81ddd3fd72778dcad442b01864
\ No newline at end of file
diff --git a/third_party/openjdk/jdk-11/osx.tar.gz.sha1 b/third_party/openjdk/jdk-11/osx.tar.gz.sha1
new file mode 100644
index 0000000..13c2e79
--- /dev/null
+++ b/third_party/openjdk/jdk-11/osx.tar.gz.sha1
@@ -0,0 +1 @@
+4212f0fcd33202e7ae1ea6a4d10cdedeb3c166b4
\ No newline at end of file
diff --git a/third_party/openjdk/jdk-11/windows.tar.gz.sha1 b/third_party/openjdk/jdk-11/windows.tar.gz.sha1
new file mode 100644
index 0000000..acd4eb7
--- /dev/null
+++ b/third_party/openjdk/jdk-11/windows.tar.gz.sha1
@@ -0,0 +1 @@
+c190e8fb2715e30dc5a30c765dd11321c852d56f
\ No newline at end of file