summaryrefslogtreecommitdiff
path: root/java/java.go
diff options
context:
space:
mode:
author Pete Gillin <peteg@google.com> 2019-05-02 15:32:11 +0100
committer Pete Gillin <peteg@google.com> 2019-05-09 15:36:29 +0100
commit0c2143e1ee4d0c1a8f77f953fbc3092f31d8320b (patch)
treec9a6921c70eeeeb77325717f44a3bef38f413fd6 /java/java.go
parent77b47fdf511c9fb3d619789e9f3e72f9a762e96d (diff)
Rename EXPERIMENTAL_USE_OPENJDK9 to EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9.
The current EXPERIMENTAL_USE_OPENJDK9 environment variable is a legacy from when the 8 -> 9 toolchain upgrade was happening. That migration is done and the variable only affects the language level, so it should have a name that reflects that. (The current situation would be especially confusing if we started a 9 -> 11 toolchain upgrade, presumably controlled by a variable like EXPERIMENTAL_USE_OPENJDK11, since the two settings look incompatible but are actually orthogonal.) The current variable historically allowed a value or "1.8" which meant "use the OpenJDK 9 toolchain but target language level 8". That value no longer has any meaning and the new variable doesn't allow it. Bug: 131678633 Test: `make` with `EXPERIMENTAL_JAVA_LANGUAGE_LEVEL_9=true` Test: `javap -v $OUT_DIR/soong/.intermediates/libcore/core-oj/android_common/javac/classes/java/util/List.class | grep 'major version'` shows 53 Test: Audit all mentions of the old string here and downstream Change-Id: Idad808c7f07913baba1a777627322d5452dabcef
Diffstat (limited to 'java/java.go')
0 files changed, 0 insertions, 0 deletions