From f19c7de211c51b78ddc4c2dc877dcb8001da1bd5 Mon Sep 17 00:00:00 2001 From: Ying Wang Date: Mon, 18 Jun 2012 17:06:02 -0700 Subject: Check in prebuilt lint tools. Bug: 6167394 They are from the Android SDK tools rev 19. Change-Id: Ic93317bed4a8f93a54aaa6f4f50eb5a27e3250ce --- tools/lib/androidprefs.jar | Bin 0 -> 2507 bytes tools/lib/asm-4.0.jar | Bin 0 -> 46018 bytes tools/lib/asm-tree-4.0.jar | Bin 0 -> 21980 bytes tools/lib/common.jar | Bin 0 -> 39115 bytes tools/lib/guava-10.0.1.jar | Bin 0 -> 1501575 bytes tools/lib/lint.jar | Bin 0 -> 1634561 bytes tools/lib/lint_api.jar | Bin 0 -> 1670952 bytes tools/lib/lint_checks.jar | Bin 0 -> 1780569 bytes tools/lib/lombok-ast-0.2.jar | Bin 0 -> 1056571 bytes tools/lint | 72 +++++++++++++++++++++++++++++++++++++++++++ 10 files changed, 72 insertions(+) create mode 100644 tools/lib/androidprefs.jar create mode 100644 tools/lib/asm-4.0.jar create mode 100644 tools/lib/asm-tree-4.0.jar create mode 100644 tools/lib/common.jar create mode 100644 tools/lib/guava-10.0.1.jar create mode 100644 tools/lib/lint.jar create mode 100644 tools/lib/lint_api.jar create mode 100644 tools/lib/lint_checks.jar create mode 100644 tools/lib/lombok-ast-0.2.jar create mode 100755 tools/lint diff --git a/tools/lib/androidprefs.jar b/tools/lib/androidprefs.jar new file mode 100644 index 0000000..30cc1f5 Binary files /dev/null and b/tools/lib/androidprefs.jar differ diff --git a/tools/lib/asm-4.0.jar b/tools/lib/asm-4.0.jar new file mode 100644 index 0000000..6d63075 Binary files /dev/null and b/tools/lib/asm-4.0.jar differ diff --git a/tools/lib/asm-tree-4.0.jar b/tools/lib/asm-tree-4.0.jar new file mode 100644 index 0000000..aa99d3a Binary files /dev/null and b/tools/lib/asm-tree-4.0.jar differ diff --git a/tools/lib/common.jar b/tools/lib/common.jar new file mode 100644 index 0000000..b037f32 Binary files /dev/null and b/tools/lib/common.jar differ diff --git a/tools/lib/guava-10.0.1.jar b/tools/lib/guava-10.0.1.jar new file mode 100644 index 0000000..d107c0f Binary files /dev/null and b/tools/lib/guava-10.0.1.jar differ diff --git a/tools/lib/lint.jar b/tools/lib/lint.jar new file mode 100644 index 0000000..1ed1581 Binary files /dev/null and b/tools/lib/lint.jar differ diff --git a/tools/lib/lint_api.jar b/tools/lib/lint_api.jar new file mode 100644 index 0000000..3757ce4 Binary files /dev/null and b/tools/lib/lint_api.jar differ diff --git a/tools/lib/lint_checks.jar b/tools/lib/lint_checks.jar new file mode 100644 index 0000000..e59f47f Binary files /dev/null and b/tools/lib/lint_checks.jar differ diff --git a/tools/lib/lombok-ast-0.2.jar b/tools/lib/lombok-ast-0.2.jar new file mode 100644 index 0000000..33c9d6f Binary files /dev/null and b/tools/lib/lombok-ast-0.2.jar differ diff --git a/tools/lint b/tools/lint new file mode 100755 index 0000000..2b53df6 --- /dev/null +++ b/tools/lint @@ -0,0 +1,72 @@ +#!/bin/bash +# Copyright 2011, The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Set up prog to be the path of this script, including following symlinks, +# and set up progdir to be the fully-qualified pathname of its directory. +prog="$0" +while [ -h "${prog}" ]; do + newProg=`/bin/ls -ld "${prog}"` + newProg=`expr "${newProg}" : ".* -> \(.*\)$"` + if expr "x${newProg}" : 'x/' >/dev/null; then + prog="${newProg}" + else + progdir=`dirname "${prog}"` + prog="${progdir}/${newProg}" + fi +done +oldwd=`pwd` +progdir=`dirname "${prog}"` +cd "${progdir}" +progdir=`pwd` +prog="${progdir}"/`basename "${prog}"` +cd "${oldwd}" + +jarfile=lint.jar +frameworkdir="$progdir" +libdir="$progdir" +if [ ! -r "$frameworkdir/$jarfile" ] +then + frameworkdir=`dirname "$progdir"`/tools/lib + libdir=`dirname "$progdir"`/tools/lib +fi +if [ ! -r "$frameworkdir/$jarfile" ] +then + frameworkdir=`dirname "$progdir"`/framework + libdir=`dirname "$progdir"`/lib +fi +if [ ! -r "$frameworkdir/$jarfile" ] +then + echo `basename "$prog"`": can't find $jarfile" + exit 1 +fi + +# Check args. +if [ debug = "$1" ]; then + # add this in for debugging + java_debug=-agentlib:jdwp=transport=dt_socket,server=y,address=8050,suspend=y + shift 1 +else + java_debug= +fi + +javaCmd="java" + +jarpath="$frameworkdir/$jarfile" + +exec "$javaCmd" \ + -Xmx256M $os_opts $java_debug \ + -Dcom.android.tools.lint.bindir="$progdir" \ + -classpath "$jarpath" \ + com.android.tools.lint.Main "$@" -- cgit v1.1