Suppress constructor-chaining error so that it can be fixed upstream and incorporated into [] at that point without blocking the enabling of the error-prone check.
(There is one other third_party occurrence, but it's in ICU4J, where all error-prone warnings are already suppressed: <http://[]
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77670668
Refactor BugChecker not to store @BugPattern annotation and just copy
needed information into fields.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77683869
Fix Moe tracking of examples.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77684250
Merge the error-prone implementations of javac.main.JavaCompiler, and begin
using the javac8 TaskListener interface for ErrorProneAnalyzer.

Actually wiring up the TaskListener (see ErrorProneAnalyzer#register) is
blocked on having the context be preserved across annotation processing rounds.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77800781
Clean up output handling in compiler-based tests.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77802161
Make ChainingConstructorIgnoresParameter an error.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77948812
More output handling clean-up.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77967092
Prepare NonNullLiteralTest for javac9.

The test assumes there's only one MemberSelectTree in each test program, and
javac9 uses that AST type to represent qualified import names.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78177513
Remove WrappedTreeMap and enable end positions by default.

The memory overhead for end positions is now significantly lower, thanks to
JDK-8033287.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78797260
More documentation for nullness propagation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78839960
Implement suppliers for ErrorProneScanners.  This decouples the set of checks
that error-prone is initialized with from which checks are enabled for a
particular compilation, which may vary based on command-line arguments and
error-prone plugins.

ScannerSuppliers are immutable.  To apply command-line options to a
ScannerSupplier, you use a static utility method,
ScannerSuppliers.applyOverrides(), to produce a new ScannerSupplier with
the correct set of checks.  To compose ScannerSuppliers (e.g., to add plugin
checks to the default checks), you use another static utility method,
ScannerSuppliers.compose().

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78869827
Change if statements in ErrorProneScanner to match style rule that braces
are required.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78872632
Change DiagnosticTestHelper to allow clearing of collected diagnostics.  This
lets us assert properties on diagnostics across two invocations of the same
ErrorProneTestCompiler.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78877748
Refactor error-prone's entry points to be compatible with javac9.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=78889068
Change another URL to errorprone.info
Merge pull request #265 from cushon/master

Update from internal.