summaryrefslogtreecommitdiff
path: root/tools/warn/java_warn_patterns.py
diff options
context:
space:
mode:
author Pete Gillin <peteg@google.com> 2019-10-01 14:49:34 +0100
committer Pete Gillin <peteg@google.com> 2019-10-16 11:21:20 +0100
commitb455f58059e5549c18871c035bb052d318f27aa2 (patch)
treeacea09d59810550d0d10967742a9086536e7d941 /tools/warn/java_warn_patterns.py
parent3cc4fa6394c5459709be32dfa3b6a26acfe8d22a (diff)
Enable Java language level 9 by default.
This changes the default Java language level from 8 to 9, i.e. javac invocations now use -source 1.9 -target 1.9. The environment variable EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9=false is added to switch back to the language level 8 behaviour. (Previously, setting that variable to true was required to opt in to language level 9.) Test: make droid java tests cts docs Test: javap -v <some class file in output> | grep 'major version' (reports 53, for classes from 'benchmarks' which is in Android.bp and 'ahat' which is in Android.mk) Test: make RunBluetoothRoboTests RunCarSettingsLibRoboTests (two main flavours of robolectric) Test: make cts && cts-tradefed help Test: atest CtsLibcoreTestCases (reasonably low-level device tests) Test: atest CtsHostTzDataTests (arbitrary host test) Bug: 115604102 Change-Id: I06c4adb3861db82f4804ac9322a131067f395b4e Merged-In: I13b2ff61c6423ad99464e0a4d2b1bedfd8ae1080
Diffstat (limited to 'tools/warn/java_warn_patterns.py')
0 files changed, 0 insertions, 0 deletions