Add the Errorprone Java Compiler
commit6ffb1179d6adf08edd64848b45b7415b6b6de43d
authorraywilliams <raywilliams@google.com>
Mon, 22 Jun 2015 16:17:37 +0000 (22 09:17 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 22 Jun 2015 16:17:59 +0000 (22 16:17 +0000)
tree18fbe00ba29dae845f555ec1f266cb75693b45e0
parent50f6a89145b1e209ae464d95b1576a2a4116ac8a
Add the Errorprone Java Compiler

These changes let the errorprone compiler find problems when building Android.
A global flag disabled Errorprone by default.

When enabled, code problems will be shown with suggestions on how to fix them.

BUG=485599

Review URL: https://codereview.chromium.org/1136573002

Cr-Commit-Position: refs/heads/master@{#335509}
17 files changed:
DEPS
build/android/BUILD.gn [new file with mode: 0644]
build/android/gyp/find_sun_tools_jar.py [new file with mode: 0755]
build/android/gyp/javac.py
build/android/setup.gyp
build/config/android/config.gni
build/config/android/internal_rules.gni
build/config/android/rules.gni
build/host_jar.gypi
build/java.gypi
build/java_apk.gypi
third_party/errorprone/BUILD.gn [new file with mode: 0644]
third_party/errorprone/LICENSE [new file with mode: 0644]
third_party/errorprone/OWNERS [new file with mode: 0644]
third_party/errorprone/README.chromium [new file with mode: 0644]
third_party/errorprone/errorprone.gyp [new file with mode: 0644]
third_party/errorprone/src/org/chromium/errorprone/ChromiumErrorProneCompiler.java [new file with mode: 0644]