summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Thierer <tobiast@google.com>2017-12-05 15:29:26 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-12-05 15:29:26 +0000
commitcd38f0b21292f2b37aeb9aa05b4f5f9cf2fec22a (patch)
tree324ffb725ee29414eff80b92e899f6f2d4de5d50
parent4385b1eb9664f881011e448b58d9dd548c28ab26 (diff)
parent477a0c01f9f678a32a957effc3dc267e8fd4f605 (diff)
downloaddevtools-cd38f0b21292f2b37aeb9aa05b4f5f9cf2fec22a.tar.gz
Merge "Fix lint to run under java 9." am: 27cd9cbeb9
am: 477a0c01f9 Change-Id: I057d255f17606fa58d3f257bac271f460ab33865
-rwxr-xr-xtools/lint8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/lint b/tools/lint
index 4a09eb9..0a54482 100755
--- a/tools/lint
+++ b/tools/lint
@@ -65,9 +65,17 @@ javaCmd="java"
jarpath="$frameworkdir/$jarfile"
+is_java_version_9=$(java -version 2>&1| grep 'version [ "]9.*[ "]')
+if [ "${is_java_version_9}" = "" ]; then
+ modules_arg=""
+else
+ modules_arg="--add-modules=java.xml.bind"
+fi
+
exec "$javaCmd" \
-Xmx512m $os_opts $java_debug \
-Dcom.android.tools.lint.bindir="$progdir" \
-Djava.awt.headless=true \
-classpath "$jarpath" \
+ ${modules_arg} \
com.android.tools.lint.Main "$@"