aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPete Gillin <peteg@google.com>2019-10-03 17:05:39 +0100
committerPete Gillin <peteg@google.com>2019-10-03 17:41:38 +0100
commitf56998f296c67496d433b4f18c5080cb82be9dd9 (patch)
tree27cdb53c4e93802a52d2a1e6717158025f227e6d
parent3d96516e09640e606da166e1dff54fb65c9a3a35 (diff)
downloadhamcrest-f56998f296c67496d433b4f18c5080cb82be9dd9.tar.gz
Pin hamcrest-core to Java language level 8.
These jars are loaded by an OpenJDK 8 runtime from prebuilts/studio/jdk in frameworks/layoutlib/bridge/tests/run_tests.sh so the upcoming change of the platform default to Java language level 9 will break those tests. This change can be reverted if/when prebuilts/studio/jdk is upgraded to OpenJDK 9+. Test: EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9=true make layoutlib layoutlib-tests sdk libandroid_runtime Test: frameworks/layoutlib/bridge/tests/run_tests.sh out/layoutlib-failures Bug: 141970724 Change-Id: I2369718c694f7c3f739dfae426aba5962892e53b
-rw-r--r--hamcrest-core/Android.bp5
1 files changed, 5 insertions, 0 deletions
diff --git a/hamcrest-core/Android.bp b/hamcrest-core/Android.bp
index da980d8..6cb02ce 100644
--- a/hamcrest-core/Android.bp
+++ b/hamcrest-core/Android.bp
@@ -20,4 +20,9 @@ java_library_static {
hostdex: true,
srcs: ["src/main/java/**/*.java"],
sdk_version: "core_current",
+
+ // Pin to Java language level 8. It is loaded by an OpenJDK 8 runtime from
+ // prebuilts/studio/jdk in frameworks/layoutlib/bridge/tests/run_tests.sh.
+ // See b/141970724.
+ java_version: "1.8",
}