diff --git a/api/latest/allclasses-index.html b/api/latest/allclasses-index.html index a5cfa20c0cf..b6cdd96d3e6 100644 --- a/api/latest/allclasses-index.html +++ b/api/latest/allclasses-index.html @@ -1150,420 +1150,415 @@

All Classes and Interfaces<
Points out if a Mockito or EasyMock mock is mocking an object that would be better off being tested using an alternative instance.
-
DoNotUseRuleChain
+
DoubleBraceInitialization
-
Identifies RuleChain class fields and proposes refactoring to ordered @Rule(order - = n).
+
A BugChecker; see the associated BugPattern annotation for details.
-
DoubleBraceInitialization
+
DoubleCheckedLocking
A BugChecker; see the associated BugPattern annotation for details.
-
DoubleCheckedLocking
+
DuplicateDateFormatField
-
A BugChecker; see the associated BugPattern annotation for details.
-
-
DuplicateDateFormatField
-
Flag DateFormats which use the same field more than once.
-
DuplicateMapKeys
-
+ +
Flags duplicate keys used in ImmutableMap construction.
- -
+ +
Bans calls to Duration.from(temporalAmount) where temporalAmount is a Period.
- -
+ +
Bans calls to Duration.get(temporalUnit) where temporalUnit is not SECONDS or NANOS.
- -
+ +
Bans calls to Duration APIs where the TemporalUnit is not ChronoUnit.DAYS or it has an estimated duration (which is guaranteed to throw an DateTimeException).
- -
+ +
Reports an error when a Duration or Instant is incorrectly decomposed in order to call an API which accepts a <long, TimeUnit> pair.
- -
+ +
Predicates for Element objects related to dependency injection.
- -
+ +
Matches block tags (@param, @return, @throws, @deprecated) with an empty description.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
This checker finds and fixes empty statements after an if, with no else part.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Adapt matchers to match against a parent node of a given type.
- -
 
- +
 
- +
 
- +
 
- -
+ +
 
+ +
Discourages the use of Enum.ordinal() and other ways to access enum values by index.
- -
+ +
BugChecker adds a null check to equals() method implementations which don't satisfy the null contract of Object.equals(java.lang.Object) i.e.
- -
+ +
Discourages the use of Object.getClass() when implementing Object.equals(Object) for non-final classes.
- -
+ +
Classes that override Object.equals(java.lang.Object) should also override Object.hashCode().
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Checks for equals implementations making unsafe casts.
- -
+ +
Discourages implementing equals using hashCode.
- -
+ +
Checks for equals implementations comparing non-corresponding fields.
- -
+ +
A BugPattern; see the summary.
- -
+ +
ErrorProne checker to generate warning whenever ThreadPoolExecutor is constructed with different corePoolSize and maximumPoolSize using an unbounded workQueue
- -
+ +
Error messages used by CheckReturnValue.
- -
+ +
A TaskListener that runs Error Prone over attributed compilation units.
- -
+ +
A TaskListener that performs refactorings.
- -
+ +
Wraps a Tokens.Comment to allow an offset source position to be reported.
- -
+ +
A compatibility wrapper for Tokens.Comment.CommentStyle.
- -
+ +
Wraps an unrecoverable error that occurs during analysis with the source position that triggered the crash.
- -
+ +
Represents an immutable map of Error Prone flags to their set values.
- -
+ +
Builder for Error Prone command-line flags object.
- -
+ +
An injector for ErrorProne.
- -
+ +
Indicates that there was a runtime failure while providing an instance.
- -
+ +
An Error Prone compiler that implements JavaCompiler.
- -
+ +
A javac Plugin that runs Error Prone.
- -
+ +
Processes command-line options specific to error-prone.
- -
+ +
Severity levels for an error-prone check that define how the check results should be presented.
- -
+ +
Loads custom Error Prone checks from the annotation processor classpath.
- -
+ +
Scans the parsed AST, looking for violations of any of the enabled checks.
- -
+ +
Adapter from an ErrorProneScanner to a CodeTransformer.
- -
+ +
A compatibility wrapper around com.sun.tools.javac.util.Filter
- -
+ +
A collection of timing data for the runtime of individual checks.
- -
+ +
Wraps a javac Tokens.Token to return comments in declaration order.
- -
+ +
A utility for tokenizing and preserving comments.
- -
+ +
The Error Prone version.
- -
+ +
Finds unescaped entities in Javadocs.
- -
+ +
Matches types that exactly match the given type.
- -
+ +
Matches types that exactly match one of the given types.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Implementation of a template to match and replace an expression anywhere in an AST.
- -
 
- -
+ +
 
+ +
Makes sure that you are not extending a class that has @AutoValue as an annotation.
- -
+ +
A bugpattern: see the summary.
- -
+ +
External source of information about @CanIgnoreReturnValue-equivalent API's.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Flags fields which can be replaced with local variables.
- -
+ +
Finds fields which can be safely made static.
- -
+ +
Static utility methods for creating Matchers for detecting references to fields.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Manages JavacFileManagers for use in Error Prone's test.
- -
+ +
Factories for in-memory JavaFileObjects, for testing.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Matches the behaviour of javac's finally Xlint warning.
- -
+ +
A helper class to find all identifiers in scope at a given program point.
- -
+ +
Represents a source code transformation, usually used to fix a bug detected by error-prone.
- -
+ +
A JCDiagnostic.DiagnosticPosition with a fixed position.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Detects usages of Float,DoubleSubject.isWithin(TOLERANCE).of(EXPECTED) where there are no other floating point values other than EXPECTED with satisfy the assertion, but TOLERANCE is not zero.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Detects invocations of LoggingApi.log(String) for which the argument is not a compile-time constant and provides suggested alternatives.
- -
 
- -
+ +
 
+ +
Flags cases where there is an exception available that could be set as the cause in a log message.
- -
 
- +
 
- -
+ +
 
+ +
Ensures that class-level FluentLogger objects are private static final.
- -
+ +
Bugpattern to prevent splitting flogger log invocations into multiple statements.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Flogger's withCause(Throwable) method checks
- -
+ +
Detects Flogger log statements that pass Exceptions to the log method instead of using withCause.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Annotation for a method that takes a printf-style format string as an argument followed by arguments for that format string.
- -
+ +
Annotation for method parameter declarations which denotes that actual parameters will be used as a format string in printf-style formatting.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
BugChecker to assert validity of methods calls with FormatString annotations.
- -
+ +
Format string utilities.
- -
+ +
Utilities for validating format strings.
- -
+ +
Description of an incorrect format method call.
- -
+ +
Indicates that the annotated method is provided only to be overridden: it should not be invoked from outside its declaring source file (as if it is private), and overriding methods should not be directly invoked at all.
- -
+ +
Verifies that methods marked ForOverride are only called from the defining class.
- -
 
- +
 
- -
+ +
 
+ +
Bans calls to javaTimeType.from(temporalAmount) where the call is guaranteed to either: @@ -1571,962 +1566,962 @@

All Classes and Interfaces< return the same parameter (e.g., Instant.from(instant))

- -
+ +
A FileDestination that writes content to a destination on the local filesystem.
- -
+ +
A FileSource that reads source files from the local filesystem.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
See BugPattern annotation.
- -
+ +
Checks for calls to Guava's Futures.getChecked method that will always fail because they pass an incompatible exception type.
- -
+ +
See summary for details.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Indicates that the annotated element should be used only while holding the specified lock.
- -
+ +
A binder from @GuardedBy annotations to GuardedByExpressions.
- -
+ +
A context containing the information necessary to resolve a Symbol from an AST node.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
The lock expression of an @GuardedBy annotation.
- -
+ +
A 'class' literal: ClassName.class
- -
+ +
A guarded by expression that could not be resolved.
- -
+ + - -
+ + - -
+ +
A local variable (or parameter), resolved as part of a lock access expression.
- -
+ +
The member access expression for a field or method.
- -
+ +
A simple 'this literal.
- -
+ +
The base expression for a static member select on a class literal (e.g.
- -
+ +
Flags that control the behavior of threadsafety utils to facilitate rolling out new functionality.
- -
+ +
A symbol resolver used while binding guardedby expressions from string literals.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Matches if the given matcher matches all of/any of the parameters to this method.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Matches if the given matcher matches all of the identifiers under this syntax tree.
- -
+ +
A method body analyzer.
- -
+ +
Utility for discovering the lock expressions that needs to be held when accessing specific guarded members.
- -
+ +
Listener interface for accesses to guarded members.
- -
 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- + +
 
+
-
Organizes imports based on the default format provided by IntelliJ IDEA.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Flags a few ways in which member names may violate the style guide.
+
Organizes imports based on the default format provided by IntelliJ IDEA.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags a few ways in which member names may violate the style guide.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Flags ignored return values from pure getters.
- -
+ +
An error that occurred during the parsing or binding of a GuardedBy expression.
- -
+ +
The class to which this annotation is applied is immutable.
- -
+ +
Analyzes types for deep immutability.
- -
+ +
Accepts violations that are found during the analysis.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Common utility functions for immutable collections.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Common utility functions for immutable collections.
- +
-
Refactoring to suggest Immutable types for member collection that are not mutated.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Refactoring to suggest Immutable types for member collection that are not mutated.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
- -
+ +
The type parameter to which this annotation is applied should only be instantiated with immutable types.
- -
+ +
Migrates Truth subjects from a manual "test and fail" approach to one using Subject.check(...).
- -
+ +
Parse import order strings.
- -
+ +
Organizes import statements when patching files.
- -
+ +
Represents an import.
- -
+ +
Provides support for building a list of imports from groups and formatting it as a block of imports.
- -
+ +
Policy specifying when and how to import classes when inlining types.
- -
+ +
Represents a list of import statements.
- -
+ +
Matches comparison of proto fields to null.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Annotation declaring that the target annotation is incompatible with any one of the provided modifiers.
- -
 
- -
+ +
 
+ +
Checker for variables under the same scope that only differ in capitalization.
- -
+ +
Looks for hashCode implementations which are inconsistent with equals.
- -
+ +
A BugChecker that detects inconsistently overloaded methods in Java classes.
- -
+ +
Bugpattern for incorrect overloads of main.
- -
 
- -
-
Describes a position that only has a start and end index.
-
- + +
 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Describes a position that only has a start and end index.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Results of running NullnessQualifierInference over a method.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Results of running NullnessQualifierInference over a method.
- +
-
Matches invalid usage of @inheritDoc.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
+
Matches invalid usage of @inheritDoc.
+
+ +
Bugpattern to encourage initializing effectively final variables inline with their declaration, if possible.
- -
+ +
A checker for injected constructors with @Inject(optional=true) or binding annotations.
- -
+ +
Utility constants and matchers related to dependency injection.
- -
+ +
A BugPattern; see the summary.
- -
 
- +
 
- -
+ +
 
+ +
Checks if class constructor and members are both annotated as @Inject.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Indicates that callers of this API should be inlined.
- -
+ +
An annotation that disables validation of the InlineMe annotation's correctness (i.e.: that it accurately represents an inlining of the annotated method).
- -
+ +
Checker that performs the inlining at call-sites (where the invoked APIs are annotated as @InlineMe).
- -
+ +
A context representing all the dependencies necessary to reconstruct a pretty-printable source tree from a UTree based on a set of substitutions.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Checks that InputStreams should override int read(byte[], int, int);
- -
 
- +
 
- -
+ +
 
+ +
Bans calls to Instant APIs where the TemporalUnit is not one of: NANOS, MICROS, MILLIS, SECONDS, MINUTES, HOURS, HALF_DAYS, or DAYS.
- -
+ +
Bugpattern to detect interfaces used only to store static fields/methods.
- -
+ +
Checks for cases where an InterruptedException is caught as part of a catch block catching a supertype, and not specially handled.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Matches invalid Javadoc tags, and tries to suggest fixes.
+
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
Matches invalid Javadoc tags, and tries to suggest fixes.
- + +
 
+
+
Matches invalid Javadoc tags, and tries to suggest fixes.
+
+ +
This checker errors on calls to java.time methods using values that are guaranteed to throw a DateTimeException.
- -
+ +
Finds some common errors in @link tags.
- -
+ +
Matches incorrect Javadoc @param tags.
- -
 
- +
 
- -
+ +
 
+ +
Matches errors in Javadoc @throws tags.
- -
+ +
Matches misuse of link tags within throws tags.
- -
 
- -
+ +
 
+ +
Validates ZoneId.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Matches expressions that can be statically determined to be non-null.
- -
+ +
Matches an AST node if its erased type is the same as the given type, e.g.
- -
 
- +
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Checks for uses of classes, fields, or methods that are not compatible with JDK 7
- -
+ +
Checks for uses of classes, fields, or methods that are not compatible with JDK 8
- -
+ +
Making our errors appear to the user and break their build.
- -
+ +
A token uniquely identifying a single invocation of javac.
- -
+ +
This checker warns about calls to duration.getNano() without a corresponding "nearby" call to duration.getSeconds().
- -
+ +
Error prone checking for Duration.getSeconds() without Duration.getNano().
- -
+ +
Check for calls to duration.withNanos(int).
- -
+ +
Check for calls to duration.withSeconds(long).
- -
+ +
This checker warns about calls to instant.getNano() without a corresponding "nearby" call to instant.getEpochSecond().
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
This checker warns about calls to LocalDateTime.getNano() without a corresponding "nearby" call to LocalDateTime.getSecond().
- -
+ +
This checker warns about calls to LocalTime.getNano() without a corresponding "nearby" call to LocalTime.getSecond().
- -
+ +
This checker warns about calls to period.getDays() without a corresponding "nearby" call to period.getYears(), period.getMonths(), or period.getTotalMonths().
- -
+ +
Check for calls to java.time APIs that silently use the default system time-zone.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- +
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Check for calls to bad JodaTime constructors.
- -
+ +
Checks for usages of dangerous DateTimeConstants constants.
- -
+ +
Check for calls to duration.withMillis(long).
- -
+ +
Check for calls to instant.withMillis(long).
- -
+ +
Match possibly incorrect use of Period to obtain a number of (e.g.) days between two dates.
- -
+ +
Check for calls to JodaTime's type.plus(long) and type.minus(long) where <type> = {Duration,Instant,DateTime,DateMidnight}.
- -
+ +
Ban usage of Joda's ConverterManager.
- -
+ +
Check for calls to Joda-Time's foo.toFoo() and new Foo(foo).
- -
+ +
Check for calls to JodaTime's type.withDurationAdded(long, int) where <type> = {Duration,Instant,DateTime}.
- -
+ +
Detects floating-point assertEquals() calls that will not work in JUnit 4.
- -
+ +
A bugpattern; see the associated summary.
- -
+ +
@BeforeClass or @AfterClass should be applied to static methods.
- -
 
- -
+ +
 
+ +
Checks for the existence of a JUnit3 style setUp() method in a JUnit4 test class or methods annotated with a non-JUnit4 @Before annotation.
- -
+ +
Checks for the existence of a JUnit3 style tearDown() method in a JUnit4 test class or methods annotated with a non-JUnit4 @After annotation.
- -
 
- -
+ +
 
+ +
Finds tests that won't run due to the enclosing runner.
- -
 
- -
+ +
 
+ +
Points out if an object is tested for reference equality to itself using JUnit library.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Matchers for code patterns which appear to be JUnit-based tests.
- -
+ +
Checks if the methods specified in junitparams.Parameters annotation to provide parameters exists.
- -
+ +
Indicates that the annotated element should not be removed, and that its visibility, modifiers, type, and name should not be modified.
- -
+ +
A BugPattern; see the summary.
- -
 
- -
+ +
 
+ +
Use this annotation on any static or field that will be initialized lazily, where races yield no semantic difference in the code (as, for example, is the case with String.hashCode()).
- -
+ +
A BugPattern; see the summary.
- -
+ +
A utility class for finding the Levenshtein edit distance between strings.
- -
 
- -
+ +
 
+ +
Points out if #valueOf() is called on a Protocol Buffer Enum.
- -
+ +
Flags calls to toString on lite protos.
- -
+ +
Bans calls to LocalDate.plus(TemporalAmount) and LocalDate.minus(TemporalAmount) where the TemporalAmount is a non-zero Duration.
- -
+ +
Binding for a local variable in a template.
- -
Deprecated. + +
Deprecated.
the correctness of this annotation is not enforced; it will soon be removed.
- -
+ +
Suggests that calls to Lock.lock must be immediately followed by a try-finally that calls Lock.unlock.
- -
+ +
Detects locks on boxed primitives.
- -
+ +
Bug checker to detect the usage of lock on the class other than the enclosing class of the code block.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Matcher for a long literal with a lower-case ell for a suffix (e.g.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Matcher for a long literal with a lower-case ell for a suffix (e.g.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Checker to prevent usages of comparison methods where both the operands undergo lossy widening.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Finds malformed inline tags where @{tag is used instead of {@tag.
+
Checker to prevent usages of comparison methods where both the operands undergo lossy widening.
- +
+
Finds malformed inline tags where @{tag is used instead of {@tag.
+
+ +
A classloader that allows plugins to access the Error Prone classes from the compiler classpath.
- -
+ +
Define a predicate on a Tree, which also accesses the state of AST traversal.
- -
+ +
Static factory methods which make the DSL read more fluently.
- -
+ +
Specify an error-prone Matcher to further restrict what expressions are matched by the annotated parameter.
- -
+ +
The state that is propagated across a match operation.
- -
 
- -
+ +
 
+ +
Check for calls to Math's Math.round(float) with an integer or long parameter.
- -
+ +
Indicates that a parameter to a placeholder method is not required to be used in the placeholder's implementation.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Matches if the given matcher matches all of/any of the parameters to this method.
- -
+ +
Represents a Java method.
- -
+ +
Matches a method invocation based on a matcher for the method select (receiver + method identifier) and one for the arguments.
- -
+ +
Applies an Expression matcher to an argument of a MethodInvocation by position.
- -
+ +
The machinery and type definitions necessary to model and compile a single efficient matcher out of a list of MethodMatchers.MethodMatchers.
- -
+ +
The kinds of things that count as a method invocation.
- -
+ +
A rule describing a set of constraints for a method invocation.
- -
+ +
A specific value for a property that a method invocation can have.
- -
+ +
A token specifying the class or interface in which the invoked method was defined.
- -
+ +
A token limiting the MethodInvocationMatcher.Token.Kind of invocation to match.
- -
+ +
A token limiting the name of the method being invoked.
- -
+ +
A token limiting the types of the formal parameters of the method being invoked.
- -
+ +
A token specifying that the class of the object on which the method is being invoked must be a subtype of another type.
- -
+ +
A token specifying the exact type of the object on which the method is being invoked (or the class in which it is defined, for static methods).
- -
+ +
The kinds of properties a matcher can match against.
- -
 
- -
Deprecated. -
use Matcher<ExpressionTree> instead of referring directly to this type.
-
- + +
 
+
Deprecated.
use Matcher<ExpressionTree> instead of referring directly to this type.
- +
Deprecated.
use Matcher<ExpressionTree> instead of referring directly to this type.
- +
Deprecated.
use Matcher<ExpressionTree> instead of referring directly to this type.
- +
Deprecated.
use Matcher<ExpressionTree> instead of referring directly to this type.
- +
Deprecated.
use Matcher<ExpressionTree> instead of referring directly to this type.
- +
Deprecated.
use Matcher<ExpressionTree> instead of referring directly to this type.
- +
Deprecated.
use Matcher<ExpressionTree> instead of referring directly to this type.
- +
Deprecated.
use Matcher<ExpressionTree> instead of referring directly to this type.
- +
Deprecated.
use Matcher<ExpressionTree> instead of referring directly to this type.
- -
+ +
Deprecated. +
use Matcher<ExpressionTree> instead of referring directly to this type.
+
+ +
A matcher for method visibility (public, private, protected, or default).
- -
+ +
The visibility of a member.
- -
+ +
See the summary.
- -
+ +
Replacement of misleading android.R.string constants with more intuitive ones.
- -
+ +
See the summary.
- -
+ +
Bug checker for when a scope annotation is used at injection site, which does not have any effect on the injected values.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- + +
 
+
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
 
+ +
Matches Javadocs which are missing a required summary line.
- -
 
- -
+ +
 
+ +
Matches test helpers which require a terminating method to be called.
- -
+ +
Base class for checks which find common errors in date format patterns.
- -
+ +
Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
- -
+ +
Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Checks for calls to Descriptor#findFieldByNumber with field numbers from a different proto.
- -
+ +
Flags methods which return mutable collections from some code paths, but immutable ones from others.
- -
+ +
A BugPattern; see the summary.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A BugPattern; see the summary.
- -
+ +
Matches creation of new collections/proto builders which are modified but never used.
- -
+ +
Modifiers in the Java language, as specified in: @@ -2536,270 +2531,270 @@

All Classes and Interfaces< https://docs.oracle.com/javase/specs/jls/se11/html/jls-9.html#jls-9.4

- -
 
- +
 
- -
+ +
 
+ +
Identify the backing collection source of a stream and reports if the source is mutated during the stream operations.
- -
+ +
Annotation-related utilities.
- -
+ +
Matches classes that have two or more constructors annotated with @Inject.
- -
 
- -
+ +
 
+ +
This checker matches if a class has more than one annotation that is a scope annotation(that is, the annotation is either annotated with Guice's @ScopeAnnotation or Javax's @Scope).
- -
+ +
A BugPattern; see the summary.
- -
+ +
An matcher that applies a single matcher across multiple tree nodes.
- -
+ +
A result from the call of MultiMatcher.multiMatchResult(Tree, VisitorState), containing information about whether it matched, and if so, what nodes matched.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Annotation for constructors of AutoCloseables or methods that return an AutoCloseable and require that the resource is closed.
- -
+ +
Checks if a constructor or method annotated with MustBeClosed is called within the resource variable initializer of a try-with-resources statement.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Check for public static final declaration of Arrays.
- -
+ +
Warns on classes or methods being named similarly to contextual keywords, or invoking such methods.
- -
+ +
Helper methods for checking if a commented argument matches a formal parameter and for generating comments in the right format.
- -
-
Utility functions for dealing with Java naming conventions
-
- +
-
A BugPattern; see the summary.
+
Utility functions for dealing with Java naming conventions
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
A BugPattern; see the summary.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Utility class to find calls "nearby" other calls.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
+
Utility class to find calls "nearby" other calls.
+
+ +
The Needleman-Wunsch algorithm for finding least-cost string edit distances between pairs of strings.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Annotation for method declarations, which denotes that this method will not cause allocations that are visible from source code.
- -
+ +
Checks methods annotated with @NoAllocation to ensure they really do not allocate.
- -
+ +
Indicates that a Refaster rule should not allow autoboxing when it is typechecking a match.
- -
+ +
Checker that "pushes" the @CanIgnoreReturnValue annotation down from classes to methods.
- -
+ +
Flags instances of non-API types from being accepted or returned in APIs.
- -
+ +
Detects non-atomic updates to volatile variables.
- -
+ +
Types shouldn't be statically by their non-canonical name.
- -
+ +
Members shouldn't be statically imported by their non-canonical name.
- -
+ +
Flags types being referred to by their non-canonical name.
- -
+ +
Enforce that @CompileTimeConstant parameters are final or effectively final.
- -
+ +
A BugPattern; see the summary.
- -
+ +
Bug checker for equals methods that don't actually override equals.
- -
 
- -
+ +
 
+ +
A BugPattern; see the summary.
- -
+ +
Specify an error-prone Matcher to further restrict what expressions are matched by the annotated parameter.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A bugpattern; see the summary.
- -
+ +
A Checker that catches Optional/Optional with Nullable annotation.
- -
 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- + +
 
+
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Represents one of the possible nullness values in our nullness analysis.
- -
+ +
An interface to the nullness analysis.
- -
+ +
Utilities to extract Nullness from annotations.
- -
+ +
Matches an expression based on the result of the nullness dataflow analysis.
- -
+ +
Eagerly traverse one MethodTree at a time and accumulate constraints between nullness qualifiers.
- -
+ +
Flags passing literal null to Optional-accepting APIs.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Check for usage of Objects.equal on primitive types.
- -
+ +
Check for calls to Objects' Objects.hashCode(java.lang.Object) with a primitive parameter.
- -
+ +
Warns against calling toString() on Objects which don't have toString() method overridden and won't produce meaningful output.
- -
+ +
Annotation to specify what tree kinds are allowed or disallowed to match a given expression.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
The precedence for an operator kind in the
invalid reference @@ -2807,1298 +2802,1298 @@

All Classes and Interfaces<

API.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Matches Optional#map mapping to another Optional.
- -
+ +
Replaces Optional.map with Optional.ifPresent if the value is unused.
- -
 
- -
+ +
 
+ +
Checks if Optional#of is chained with a redundant method.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Check for the a11y antipattern of setting CSS outline attributes to none or 0.
- -
 
- -
+ +
 
+ +
Matches the behaviour of javac's overrides Xlint warning.
- -
+ +
This checker matches methods that 1) are not themselves annotated with @Inject (neither javax.inject.Inject nor com.google.inject.Inject) 2) descend from a method that is annotated with @com.google.inject.Inject
- -
+ +
This checker matches methods that 1) are not themselves annotated with @Inject 2) descend from a method that is annotated with @javax.inject.Inject 3) do not descent from a method that is annotated with @com.google.inject.Inject
- -
+ +
Warns against overriding toString() in a Throwable class and suggests getMessage()
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Indicates that any concrete method that overrides the annotated method, directly or indirectly, must invoke super.theAnnotatedMethod(...) at some point.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A rule that enables checking for methods belonging to a set of packages or any of their - subpackages.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
A rule that enables checking for methods belonging to a set of packages or any of their + subpackages.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Flags uses of parameters in non-parameterized tests.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
+
Flags uses of parameters in non-parameterized tests.
+
+ +
BugPattern to detect classes which implement android.os.Parcelable but don't have public static CREATOR.
- -
+ +
A FileDestination that writes a unix-patch file to rootPath containing the suggested changes.
- -
+ +
A BugPattern; see the summary.
- -
+ +
Bans calls to Period.from(temporalAmount) where temporalAmount is a Duration.
- -
+ +
Bans calls to Period.get(temporalUnit) where temporalUnit is not YEARS, MONTHS, or DAYS.
- -
+ +
Bans calls to Period#plus/minus(TemporalAmount) where the argument is a Duration.
- -
+ +
Annotation to indicate a placeholder method.
- -
+ +
Checks that Precondition.checkNotNull is not invoked with same arg twice.
- -
 
- -
+ +
 
+ +
This check suggests the use of java.time-based APIs, when available.
- -
+ +
Tightens types which refer to an Iterable, Map, Multimap, etc.
- -
 
- -
+ +
 
+ +
Discourages inadvertently using reference equality on boxed primitives in AtomicReference.
- -
 
- +
 
- -
+ +
 
+ +
Check for disallowed access to private_do_not_access_or_else proto fields.
- -
+ +
Flags protected members in final classes.
- -
+ +
Highlights cases where a proto's build method has its return value ignored.
- -
+ +
Points out if #ordinal() is called on a Protocol Buffer Enum.
- -
+ +
This checker warns about accessing the underlying nanosecond-adjustment field of a duration without a "nearby" access of the underlying seconds field.
- -
+ +
Rules for methods on proto messages and builders.
- -
 
- -
+ +
 
+ +
This checker warns about accessing the underlying nanosecond-adjustment field of a protobuf timestamp without a "nearby" access of the underlying seconds field.
- -
+ +
Checks that ProtoTruth's ignoringFields is passed field numbers from the correct proto.
- -
 
- -
+ +
 
+ +
Bug checker for null-returning methods annotated with @Provides but not @Nullable.
- -
+ +
Checks if public APIs named "stream" returns a type whose name ends with Stream.
- -
 
- +
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
An implementation of JLS 14.21 reachability.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Removes overrides which purely pass through to the method in the super class.
- -
+ +
A BugPattern; see the summary.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A container of fixes that have been collected during a single compilation phase.
- -
+ +
Static utilities to indicate special handling in Refaster templates.
- -
+ +
A representation of an entire Refaster rule, corresponding to a class with @BeforeTemplates and @AfterTemplates.
- -
+ +
Scanner implementation to extract a single Refaster rule from a ClassTree.
- -
+ +
A javac plugin that compiles Refaster rules to a .analyzer file.
- -
+ +
TaskListener that receives compilation of a Refaster rule class and outputs a serialized analyzer to the specified path.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Checks that the only code that refers to Dagger generated code is other Dagger generated code.
- -
+ +
Utilities for checks that work with regexes.
- -
 
- -
+ +
 
+ +
An annotation for repeated Refaster template variables.
- -
+ +
A replaced section of a source file.
- -
+ +
A collection of Replacements to be made to a source file.
- -
+ +
A policy for handling overlapping insertions.
- -
+ +
Utility methods to find replacement variables with similar names.
- -
+ +
Indicates that an annotation requires the presence of another annotation.
- -
+ +
Enforces @RequiredAnnotation as an annotation processor.
- -
+ +
Annotation declaring that the target annotation requires all the specified modifiers.
- -
 
- -
+ +
 
+ +
Restrict this method to callsites with a allowlist annotation.
- -
+ +
Check for non-allowlisted callers to RestrictedApiChecker.
- -
+ +
Policy for use of a method or constructor's result.
- -
+ +
An object that can report on the behavior of a CRV-related check for analysis purposes.
- -
+ +
Evaluates methods and their enclosing classes and packages to determine a ResultUsePolicy for the methods.
- -
+ + - -
+ +
Delegate to return information about a method symbol.
- -
+ +
What kind a method symbol is, and what scopes apply to it.
- -
+ +
A rule for determining ResultUsePolicy for methods and/or constructors.
- -
+ +
An evaluation that a rule makes.
- -
+ +
A global rule that is evaluated when none of the more specific rules determine a ResultUsePolicy for a method.
- -
+ +
A rule that evaluates methods and constructors to determine a ResultUsePolicy for them.
- -
+ +
Scope to which a rule may apply.
- -
+ +
A rule that evaluates symbols of any kind to determine a ResultUsePolicy to associate with them.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Finds common Javadoc errors, and tries to suggest useful fixes.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Finds common Javadoc errors, and tries to suggest useful fixes.
- +
-
Matches a return statement whose returned expression is matched by the given matcher.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
+
Matches a return statement whose returned expression is matched by the given matcher.
+
+ +
Flags methods with collection return types which return null in some cases but don't annotate the method as @Nullable.
- -
+ +
A checker which produces an error when a return value is accidentally discarded.
- -
+ +
A BugChecker; see the summary.
- -
+ +
Factories for common kinds of ResultUseRules.
- -
+ +
A BugChecker; see the associated BugPattern for details.
- -
+ +
Looks for types being shadowed by other types in a way that may be confusing.
- -
+ +
TODO(eaftan): I'm worried about this performance of this code, specifically the part that handles SuppressWarnings.
- -
+ +
Supplies Scanners and provides access to the backing sets of all BugCheckers and enabled BugCheckers.
- -
 
- -
+ +
 
+ +
Migrate users who use JSR 330 scopes on Dagger modules.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A BugPattern; see the summary.
- -
+ +
TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
- -
+ +
Points out if an object is compared to itself.
- -
 
- -
+ +
 
+ +
List of banned methods for BanSerializableRead.
- -
+ +
A BugPattern; see the summary.
- -
 
- -
+ +
 
+ +
Replaces the operators when visiting the binary nodes
- -
+ +
Checks that variable argument methods have even number of arguments.
- -
+ +
This class is responsible for analyzing an expression and telling if the expression can have side effects.
- -
+ +
Signature generation.
- -
+ +
Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
- -
+ +
A factory for Escaper instances used to escape strings for safe use in Java.
- -
+ +
Representation of a mutable Java source file.
- -
+ +
JDK source version utilities.
- -
+ +
Checks for statement switches that can be expressed as an equivalent expression switch.
- -
+ +
Checks for static fields being assigned within constructors.
- -
+ +
Checks for static fields being assigned with Throwable.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Logic for inspecting static imports used by NonCanonicalStaticImport, NonCanonicalStaticMemberImport, and UnnecessaryStaticImport.
- -
+ +
Information about a static import.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- +
 
- -
+ +
 
+ +
A collector of counters keyed by strings.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Discourage stream::iterator to create Iterables.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Format string validation utility that fails on more cases than FormatStringValidation to enforce strict format string checking.
- -
 
- -
+ +
 
+ +
A BugChecker that flags calls to String.toLowerCase() and String.toUpperCase(), as these methods implicitly rely on the environment's default locale.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
A simple wrapper to view a String as a Name.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Helper for strongly typing fields.
- -
+ +
Builder for StronglyType
- -
+ +
Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
- -
+ +
Flags fields which would be better expressed as time types rather than primitive integers.
- -
+ +
A view on top of a Context allowing additional modifications to be added without affecting the underlying Context.
- -
+ +
Check for calls to String's foo.substring(0).
- -
 
- -
+ +
 
+ +
Builds SuggestedFixs.
- -
+ +
Factories for constructing Fixes.
- -
+ +
Instructs SuggestedFixes.addMembers(ClassTree, VisitorState, AdditionPosition, String, String...) whether to add the new member(s) at the beginning of the class, or at the end.
- -
+ +
A class to hold the files from the compilation context, with a diff applied to the currently-processed one; the files can then be recompiled.
- -
+ +
The result of the compilation.
- -
+ +
Checker that recommends using @InlineMe on single-statement deprecated APIs.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Simple supplier pattern, which allows delayed binding to access to runtime elements.
- -
 
- -
 
- -
+ +
 
+ +
 
+ +
Immutable container of "suppression signals" - annotations or other information gathered from source - that can be used to determine if a specific Suppressible object should be considered suppressed.
- -
 
- -
+ +
 
+ +
Indicates that the PackageLocation warning should be suppressed for this package.
- -
+ +
Find uses of SuppressWarnings with "deprecated".
- -
+ +
Finds occurrences of @SuppressWarnings where there is definitely no explanation for why it is safe.
- -
 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- + +
 
+
-
Flags javax.lang.model.element.Element#toString usage in BugCheckers.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags javax.lang.model.element.Element#toString usage in BugCheckers.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Check for calls to System.exit() outside of a main method.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for calls to System.exit() outside of a main method.
- +
-
Abstract superclass for templates that can be used to search and replace in a Java syntax tree.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Abstract type representing a match against a Template.
+
Abstract superclass for templates that can be used to search and replace in a Java syntax tree.
- +
+
Abstract type representing a match against a Template.
+
+ +
Bans calls to TemporalAccessor.get(ChronoField) where the implementation is guaranteed to throw an UnsupportedTemporalTypeException.
- -
+ +
A utility class for finding the distance between two identifiers.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Matchers for code patterns which appear to be TestNG-based tests.
- -
+ +
Flags uses of parameters in non-parameterized tests.
- -
+ +
Flags uses of @Theory (and others) in non-Theories-run tests.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Bug checker to detect usage of Thread.stop(), Thread.yield(), and changing thread priorities.
- -
+ +
This annotation indicates that the class/interface it is applied to is thread safe
- -
+ +
Analyzes types for deep thread safety.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A class which gives information about the annotation of types; if a type isn't annotated, ThreadSafety.Violation gives information as to why it is not.
- -
+ +
- -
+ +
The ThreadSafety utility class can be used by either the bug checker that enforces immutability or by the bug checker that enforces thread-safety.
- -
+ +
A human-friendly explanation of a thread safety violations.
- -
+ +
Information about known types and whether they're known to be safe or unsafe.
- -
+ +
Helper for building maps of classes to AnnotationInfo.
- -
+ +
When a ThreadSafe class has type parameters, annotating a parameter with ThreadSafeTypeParameter enforces that declarations of this class must, for that type parameter, use a type that is itself thread-safe.
- -
 
- -
-
A BugPattern; see the summary.
-
- + +
 
+
A BugPattern; see the summary.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
A BugPattern; see the summary.
- +
-
Matches a throw statement whose thrown expression is matched by the given matcher.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Bugpattern to discourage throwing base exception classes.
+
Matches a throw statement whose thrown expression is matched by the given matcher.
- +
-
Suggests to remove the unchecked throws clause.
+
Bugpattern to discourage throwing base exception classes.
- +
-
Check for problematic or suspicious TimeUnit conversion calls.
+
Suggests to remove the unchecked throws clause.
- +
-
Checker that detects likely time-unit mismatches by looking at identifier names.
+
Check for problematic or suspicious TimeUnit conversion calls.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checker that detects likely time-unit mismatches by looking at identifier names.
- +
-
ToString should not return null.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
ToString should not return null.
- +
-
Warns against use of both static and transient modifiers on field declarations.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
+
Warns against use of both static and transient modifiers on field declarations.
- +
-
An interface to the "trusting" nullness analysis.
+
Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
- +
-
Detects usages of Truth assertions with the expected and actual values reversed.
+
An interface to the "trusting" nullness analysis.
- +
-
Points out if Truth Library assert is called on a constant.
+
Detects usages of Truth assertions with the expected and actual values reversed.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Points out if Truth Library assert is called on a constant.
- +
-
Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A bug checker for the following code pattern:
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
A bug checker for the following code pattern:
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Methods to answer the question: are these two types "compatible" with each other, in the context of an equality check?
- -
 
- -
+ +
 
+ +
Flags com.sun.tools.javac.code.Type#equals usage.
- -
+ +
Warns when a type parameter shadows another type name in scope.
- -
+ +
Enforces type parameters match the google style guide.
- -
+ +
An enum that classifies a String name into different types, based on the Google Java Style Guide's rules for Type Parameters.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- +
 
- -
+ +
 
+ +
A predicate for testing Types.
- -
+ +
A collection of TypePredicates.
- -
+ +
Enumerates types which have poorly-defined behaviour for equals.
- -
+ +
Flags javax.lang.model.type.TypeMirror#toString usage in BugCheckers.
- -
+ +
UExpression allowing a match against any of a list of expressions.
- -
+ +
A representation of a type with optional generic parameters.
- -
+ +
UTree version of ExpressionTree.
- -
+ +
UType version of Type.ForAll.
- -
+ +
Free identifier that can be bound to any expression of the appropriate type.
- -
+ +
UType representation of an IntersectionClassType.
- -
+ +
UTree version of LiteralTree.
- -
+ +
UTree version of MemberSelectTree.
- -
+ +
Identifier representing an unqualified instant method.
- -
+ +
UTree version of MethodInvocationTree.
- -
+ +
A UType representation of a Type.MethodType.
- -
+ +
Flags types which do not have well-defined equals behavior.
- -
+ +
Finds unescaped entities in Javadocs.
- -
 
- -
+ +
 
+ +
Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
- -
+ +
Replaces printable ASCII unicode escapes with the literal version.
- -
+ +
Bans using non-ASCII Unicode characters outside string literals and comments.
- -
+ +
A serializable representation of a template that can be matched against a target of type T.
- -
+ +
A mutable representation of an attempt to match a template source tree against a target source tree.
- -
Deprecated. + +
Deprecated.
the correctness of this annotation is not enforced; it will soon be removed.
- -
-
Flags uses of fully qualified names which are not ambiguous if imported.
-
- +
-
Checker that warns when capturing the result of an ignorable API into an unused variable.
+
Flags uses of fully qualified names which are not ambiguous if imported.
- +
-
Suggests restricting the visibility of methods which should only be called by a framework.
+
Checker that warns when capturing the result of an ignorable API into an unused variable.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Suggests restricting the visibility of methods which should only be called by a framework.
- +
-
Discourage manual initialization or assignment to fields annotated with framework annotations.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugPattern; see the summary.
+
Discourage manual initialization or assignment to fields annotated with framework annotations.
- +
-
Finds and fixes unnecessarily boxed return expressions.
+
A BugPattern; see the summary.
- +
-
Finds and fixes unnecessarily boxed variables.
+
Finds and fixes unnecessarily boxed return expressions.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Finds and fixes unnecessarily boxed variables.
- +
-
Checks for unnecessarily performing null checks on expressions which can't be null.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks for unnecessarily performing null checks on expressions which can't be null.
- +
-
Removes final from non-field variables.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Removes final from non-field variables.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Matchers.methodInvocation(Matcher) is not exactly deprecated, but it is legacy, and in particular is not needed when the argument is a MethodMatcher, since MethodMatcher already does the unwrapping that methodInvocation does.
- -
+ +
Matches unnecessary uses of method references.
- -
+ +
A refactoring to replace Optional.get() with lambda arg in expressions passed as arg to member functions of Optionals.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
See the summary.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
See the summary.
- +
-
Flags tags which haven't been recognised by the Javadoc parser.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags tags which haven't been recognised by the Javadoc parser.
- +
-
Flags unsafe usages of the Locale constructor and class methods.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Checks unsafe instance creation via reflection.
+
Flags unsafe usages of the Locale constructor and class methods.
- +
-
Check to detect unsafe upcasts of null values to wildcard types.
+
Checks unsafe instance creation via reflection.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check to detect unsafe upcasts of null values to wildcard types.
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
 
+ +
Bugpattern for catch blocks which catch an exception but throw another one without wrapping the original.
- -
+ +
A BugPattern; see the summary.
- -
+ +
Bugpattern to detect unused declarations.
- -
+ +
Bugpattern to detect unused nested classes.
- -
+ +
Matches expressions that invoke or reference a non-void method or constructor and which do not use their return value and are not in a context where non-use of the return value is allowed.
- -
+ +
Enumeration of known reasons that an unused return value may be allowed because of the context in which the method is used.
- -
+ +
A BugPattern; see the summary.
- -
+ +
Bugpattern to detect unused declarations.
- -
+ +
UTree representation of an invocation of a placeholder method.
- -
 
- -
+ +
 
+ +
UTree representation of a ReturnTree.
- -
+ +
Points out on creation of Set and HashMap of type java.net.URL.
- -
+ +
Discourages using URLs in @see tags.
- -
 
- +
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Annotation to indicate which import policy to use.
- -
+ +
Checker that recommends using ErrorProne's version of @CheckReturnValue over the version in JSR305 (which is defunct).
- -
+ +
UTree representation of a StatementTree.
- -
+ +
Tuple of a Unifier and a list of statements that are still waiting to be matched.
- -
+ +
Identifier representing a static member (field, method, etc.) on a class.
- -
+ +
Converts a type-checked syntax tree to a portable UTree template.
- -
+ +
A serializable representation of a template syntax tree which can be unified with a target AST and inlined based on a set of substitutions.
- -
+ +
A serializable representation of a type template, used for enforcing type constraints on target ASTs.
- -
+ +
UType version of Type.TypeVar.
- -
+ +
Bindings key linked to a UTypeVar.
- -
+ +
Tuple of an expression with an associated type.
- -
+ +
A UTree representation of a local variable declaration.
- -
+ +
An exception that indicates that BugPattern validation failed.
- -
+ +
Checker that ensures the @InlineMe annotation is used correctly.
- -
+ +
The parameter or local variable to which this annotation is applied is non-final.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Check for variables and types with the same name
- -
+ +
Converts some local variables to use var.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Describes visibilities available via VisibleForTesting annotations, and provides methods to establish whether a given Tree should be visible.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A BugPattern; see the summary.
- -
+ +
Matchers for method invocations related to Object.wait() and Condition.await();
- -
 
- +
 
- -
+ +
 
+ +
A collection of types with known mutability.
- -
+ +
A collection of types with known thread safety.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
MethodMatchers.MethodClassMatcher.withSignature(String) is discouraged: most usages should use .named and/or .withParameters instead.
- -
+ +
Matches always-default expressions in oneof switches.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
See the summary.
- -
+ +
This checker bans calls to ZoneId.of("Z") in favor of ZoneOffset.UTC.
diff --git a/api/latest/com/google/errorprone/bugpatterns/BugChecker.VariableTreeMatcher.html b/api/latest/com/google/errorprone/bugpatterns/BugChecker.VariableTreeMatcher.html index f8833e9b0c9..844759adbfa 100644 --- a/api/latest/com/google/errorprone/bugpatterns/BugChecker.VariableTreeMatcher.html +++ b/api/latest/com/google/errorprone/bugpatterns/BugChecker.VariableTreeMatcher.html @@ -83,7 +83,7 @@

Interface Bug
All Known Implementing Classes:
-
AbstractMockChecker, AnnotationPosition, ArrayRecordComponent, CannotMockFinalClass, CompileTimeConstantChecker, ConstantField, DateFormatConstant, DepAnn, DeprecatedVariable, DoNotMockAutoValue, DoNotMockChecker, DoNotUseRuleChain, EmptyBlockTag, EscapedEntity, FieldCanBeStatic, FieldMissingNullable, FloggerRequiredModifiers, FloggerSplitLogStatement, ForEachIterable, GuardedByChecker, IdentifierName, IdentityHashMapUsage, InheritDoc, InitializeInline, InjectOnFinalField, IntLongMath, InvalidBlockTag, InvalidInlineTag, InvalidLink, IterablePathParameter, MalformedInlineTag, MisplacedScopeAnnotations, MissingSummary, MixedArrayDimensions, ModifiedButNotUsed, MultipleNullnessAnnotations, MutableGuiceModule, MutablePublicArray, NoAllocationChecker, NonFinalStaticField, NullableOnContainingClass, NullableOptional, NullablePrimitive, NullablePrimitiveArray, SelfAssignment, StaticAssignmentOfThrowable, StaticMockMember, TimeUnitMismatch, TransientMisuse, UnescapedEntity, UnnecessarilyUsedValue, UnnecessaryAnonymousClass, UnnecessaryAssignment, UnnecessaryAsync, UnnecessaryBoxedAssignment, UnnecessaryFinal, UnnecessaryLambda, UnrecognisedJavadocTag, UnsafeWildcard, UrlInSee, VarChecker, VariableNameSameAsType, Varifier, VoidMissingNullable
+
AbstractMockChecker, AnnotationPosition, ArrayRecordComponent, CannotMockFinalClass, CompileTimeConstantChecker, ConstantField, DateFormatConstant, DepAnn, DeprecatedVariable, DoNotMockAutoValue, DoNotMockChecker, EmptyBlockTag, EscapedEntity, FieldCanBeStatic, FieldMissingNullable, FloggerRequiredModifiers, FloggerSplitLogStatement, ForEachIterable, GuardedByChecker, IdentifierName, IdentityHashMapUsage, InheritDoc, InitializeInline, InjectOnFinalField, IntLongMath, InvalidBlockTag, InvalidInlineTag, InvalidLink, IterablePathParameter, MalformedInlineTag, MisplacedScopeAnnotations, MissingSummary, MixedArrayDimensions, ModifiedButNotUsed, MultipleNullnessAnnotations, MutableGuiceModule, MutablePublicArray, NoAllocationChecker, NonFinalStaticField, NullableOnContainingClass, NullableOptional, NullablePrimitive, NullablePrimitiveArray, SelfAssignment, StaticAssignmentOfThrowable, StaticMockMember, TimeUnitMismatch, TransientMisuse, UnescapedEntity, UnnecessarilyUsedValue, UnnecessaryAnonymousClass, UnnecessaryAssignment, UnnecessaryAsync, UnnecessaryBoxedAssignment, UnnecessaryFinal, UnnecessaryLambda, UnrecognisedJavadocTag, UnsafeWildcard, UrlInSee, VarChecker, VariableNameSameAsType, Varifier, VoidMissingNullable
Enclosing class:
diff --git a/api/latest/com/google/errorprone/bugpatterns/BugChecker.html b/api/latest/com/google/errorprone/bugpatterns/BugChecker.html index f6cd5b975e6..6de5c49f306 100644 --- a/api/latest/com/google/errorprone/bugpatterns/BugChecker.html +++ b/api/latest/com/google/errorprone/bugpatterns/BugChecker.html @@ -116,7 +116,7 @@

Class BugChecker

Direct Known Subclasses:
-
AbstractAsKeyOfSetOrMap, AbstractBanUnsafeAPIChecker, AbstractMockChecker, AbstractMustBeClosedChecker, AbstractPatternSyntaxChecker, AbstractReferenceEquality, AbstractReturnValueIgnored, AbstractToString, AbstractUseSwitch, AddressSelection, AlmostJavadoc, AlreadyChecked, AlwaysThrows, AmbiguousMethodReference, AndroidInjectionBeforeSuper, AnnotateFormatMethod, AnnotationPosition, ApiDiffChecker, ArgumentSelectionDefectChecker, ArrayEquals, ArrayFillIncompatibleType, ArrayHashCode, ArrayRecordComponent, ArraysAsListPrimitiveArray, AssertEqualsArgumentOrderChecker, AssertFalse, AssertionFailureIgnored, AssertThrowsMultipleStatements, AssistedInjectAndInjectOnConstructors, AssistedInjectAndInjectOnSameConstructor, AssistedInjectScoping, AssistedParameters, ASTHelpersSuggestions, AsyncCallableReturnsNull, AsyncFunctionReturnsNull, AttemptedNegativeZero, AutoFactoryAtInject, AutoValueBoxedValues, AutoValueBuilderDefaultsInConstructor, AutoValueConstructorOrderChecker, AutoValueFinalMethods, AutoValueImmutableFields, AutoValueSubclassLeaked, AvoidObjectArrays, BadAnnotationImplementation, BadComparable, BadImport, BadInstanceof, BadShiftAmount, BigDecimalEquals, BigDecimalLiteralDouble, BinderIdentityRestoredDangerously, BindingToUnqualifiedCommonType, BooleanParameter, BoxedPrimitiveConstructor, BugPatternNaming, BuilderReturnThis, BundleDeserializationCast, ByteBufferBackingArray, CacheLoaderNull, CanIgnoreReturnValueSuggester, CannotMockFinalClass, CannotMockMethod, CanonicalDuration, CatchAndPrintStackTrace, CatchFail, CatchingUnchecked, ChainedAssertionLosesContext, ChainingConstructorIgnoresParameter, CharacterGetNumericValue, CheckedExceptionNotThrown, CheckNotNullMultipleTimes, ClassCanBeStatic, ClassInitializationDeadlock, ClassName, ClassNamedLikeTypeParameter, ClassNewInstance, CloseableProvides, ClosingStandardOutputStreams, CollectionIncompatibleType, CollectionToArraySafeParameter, CollectionUndefinedEquality, CollectorShouldNotUseState, ComparableAndComparator, ComparableType, CompareToZero, ComparingThisWithNull, ComparisonContractViolated, ComparisonOutOfRange, CompatibleWithMisuse, CompileTimeConstantChecker, ComplexBooleanConstant, ComputeIfAbsentAmbiguousReference, ConditionalExpressionNumericPromotion, ConstantField, ConstantOverflow, ConstantPatternCompile, DangerousLiteralNullChecker, DateChecker, DateFormatConstant, DeadException, DeadThread, DeduplicateConstants, DeeplyNested, DefaultCharset, DefaultLocale, DefaultPackage, DepAnn, DeprecatedVariable, DereferenceWithNullBranch, DifferentNameButSame, DirectInvocationOnMock, DiscardedPostfixExpression, DistinctVarargsChecker, DoNotCallChecker, DoNotCallSuggester, DoNotClaimAnnotations, DoNotUseRuleChain, DoubleBraceInitialization, DoubleCheckedLocking, DuplicateMapKeys, DurationFrom, DurationGetTemporalUnit, DurationTemporalUnit, DurationToLongTimeUnit, EmptyBlockTag, EmptyCatch, EmptyIfStatement, EmptySetMultibindingContributions, EmptyTopLevelDeclaration, EnumOrdinal, EqualsBrokenForNull, EqualsGetClass, EqualsHashCode, EqualsIncompatibleType, EqualsMissingNullable, EqualsNaN, EqualsNull, EqualsReference, EqualsUnsafeCast, EqualsUsingHashCode, EqualsWrongThing, ErroneousBitwiseExpression, ErroneousThreadPoolConstructorChecker, EscapedEntity, ExpectedExceptionChecker, ExtendingJUnitAssert, ExtendsAutoValue, ExtendsObject, FallThrough, FieldCanBeFinal, FieldCanBeLocal, FieldCanBeStatic, FieldMissingNullable, Finalize, Finally, FloatCast, FloatingPointAssertionWithinEpsilon, FloatingPointLiteralPrecision, FloggerArgumentToString, FloggerFormatString, FloggerLogString, FloggerLogVarargs, FloggerLogWithCause, FloggerMessageFormat, FloggerRedundantIsEnabled, FloggerRequiredModifiers, FloggerSplitLogStatement, FloggerStringConcatenation, FloggerWithCause, FloggerWithoutCause, ForEachIterable, FormatString, FormatStringAnnotationChecker, ForOverrideChecker, FragmentInjection, FragmentNotInstantiable, FromTemporalAccessor, FunctionalInterfaceClash, FunctionalInterfaceMethodChanged, FuturesGetCheckedIllegalExceptionType, FutureTransformAsync, FuzzyEqualsShouldNotBeUsedInEqualsMethod, GetClassOnAnnotation, GetClassOnClass, GetClassOnEnum, GuardedByChecker, GuiceNestedCombine, HardCodedSdCardPath, HashtableContains, HidingField, ICCProfileGetInstance, IdentifierName, IdentityBinaryExpression, IdentityHashMapBoxing, IdentityHashMapUsage, ImmutableAnnotationChecker, ImmutableChecker, ImmutableEnumChecker, ImmutableMemberCollection, ImmutableRefactoring, ImmutableSetForContains, ImplementAssertionWithChaining, ImpossibleNullComparison, Incomparable, IncompatibleArgumentType, IncompatibleModifiersChecker, InconsistentCapitalization, InconsistentHashCode, InconsistentOverloads, IncorrectMainMethod, IncrementInForLoopAndHeader, IndexOfChar, InexactVarargsConditional, InfiniteRecursion, InheritDoc, InitializeInline, InjectedConstructorAnnotations, InjectOnBugCheckers, InjectOnConstructorOfAbstractClass, InjectOnFinalField, InjectOnMemberAndConstructor, InlineFormatString, Inliner, InlineTrivialConstant, InputStreamSlowMultibyteRead, InsecureCipherMode, InstanceOfAndCastMatchWrongType, InstantTemporalUnit, InterfaceWithOnlyStatics, InterruptedExceptionSwallowed, Interruption, IntLongMath, InvalidBlockTag, InvalidInlineTag, InvalidJavaTimeConstant, InvalidLink, InvalidParam, InvalidTargetingOnScopingAnnotation, InvalidThrows, InvalidThrowsLink, InvalidTimeZoneID, InvalidZoneId, IsInstanceIncompatibleType, IsInstanceOfClass, IsLoggableTagLength, IterableAndIterator, IterablePathParameter, JavaDurationGetSecondsGetNano, JavaDurationGetSecondsToToSeconds, JavaDurationWithNanos, JavaDurationWithSeconds, JavaInstantGetSecondsGetNano, JavaLangClash, JavaLocalDateTimeGetNano, JavaLocalTimeGetNano, JavaPeriodGetDays, JavaTimeDefaultTimeZone, JavaUtilDateChecker, JavaxInjectOnAbstractMethod, JavaxInjectOnFinalField, JdkObsolete, JodaConstructors, JodaDateTimeConstants, JodaDurationWithMillis, JodaInstantWithMillis, JodaNewPeriod, JodaPlusMinusLong, JodaTimeConverterManager, JodaToSelf, JodaWithDurationAddedLong, JUnit3FloatingPointComparisonWithoutDelta, JUnit3TestNotRun, JUnit4ClassAnnotationNonStatic, JUnit4ClassUsedInJUnit3, JUnit4SetUpNotRun, JUnit4TearDownNotRun, JUnit4TestNotRun, JUnit4TestsNotRunWithinEnclosed, JUnitAmbiguousTestClass, JUnitAssertSameCheck, JUnitIncompatibleType, JUnitParameterMethodNotFound, LabelledBreakTarget, LambdaFunctionalInterface, LenientFormatStringValidation, LiteByteStringUtf8, LiteEnumValueOf, LocalDateTemporalAmount, LockNotBeforeTry, LockOnBoxedPrimitive, LockOnNonEnclosingClassLiteral, LogicalAssignment, LongDoubleConversion, LongFloatConversion, LongLiteralLowerCaseSuffix, LoopConditionChecker, LoopOverCharArray, LossyPrimitiveCompare, MalformedInlineTag, MathAbsoluteNegative, MathRoundIntLong, MemoizeConstantVisitorStateLookups, MethodCanBeStatic, MisformattedTestData, MislabeledAndroidString, MisleadingEscapedSpace, MisplacedScopeAnnotations, MissingBraces, MissingCasesInEnumSwitch, MissingDefault, MissingFail, MissingImplementsComparable, MissingOverride, MissingRefasterAnnotation, MissingRuntimeRetention, MissingSummary, MissingSuperCall, MissingTestCall, MisusedDateFormat, MixedArrayDimensions, MixedDescriptors, MixedMutabilityReturnType, MockitoDoSetup, MockitoUsage, MockNotUsedInProduction, ModifiedButNotUsed, ModifyCollectionInEnhancedForLoop, ModifyingCollectionWithItself, ModifySourceCollectionInStream, MoreThanOneInjectableConstructor, MoreThanOneQualifier, MoreThanOneScopeAnnotationOnClass, MultimapKeys, MultipleNullnessAnnotations, MultipleParallelOrSequentialCalls, MultipleTopLevelClasses, MultipleUnaryOperatorsInMethodCall, MultiVariableDeclaration, MutableGuiceModule, MutablePublicArray, NamedLikeContextualKeyword, NarrowCalculation, NarrowingCompoundAssignment, NCopiesOfChar, NegativeCharLiteral, NestedInstanceOfConditions, NewFileSystem, NoAllocationChecker, NoCanIgnoreReturnValueOnClasses, NonApiType, NonAtomicVolatileUpdate, NonCanonicalStaticImport, NonCanonicalStaticMemberImport, NonCanonicalType, NonFinalCompileTimeConstant, NonFinalStaticField, NonOverridingEquals, NonRuntimeAnnotation, NotJavadoc, NullableConstructor, NullableOnContainingClass, NullableOptional, NullablePrimitive, NullablePrimitiveArray, NullableTypeParameter, NullableVoid, NullableWildcard, NullArgumentForNonNullParameter, NullOptional, NullTernary, ObjectEqualsForPrimitives, ObjectsHashCodePrimitive, OperatorPrecedence, OptionalMapToOptional, OptionalMapUnusedValue, OptionalNotPresent, OptionalOfRedundantMethod, OrphanedFormatString, OutlineNone, OverlappingQualifierAndScopeAnnotation, Overrides, OverridesGuiceInjectableMethod, OverridesJavaxInjectableMethod, OverrideThrowableToString, OverridingMethodInconsistentArgumentNamesChecker, PackageInfo, PackageLocation, ParameterComment, ParameterMissingNullable, ParameterName, ParametersButNotParameterized, ParcelableCreator, PatternMatchingInstanceof, PeriodFrom, PeriodGetTemporalUnit, PeriodTimeMath, PreconditionsCheckNotNullRepeated, PreconditionsInvalidPlaceholder, PreferJavaTimeOverload, PreferredInterfaceType, PrimitiveArrayPassedToVarargsMethod, PrimitiveAtomicReference, PrivateConstructorForNoninstantiableModule, PrivateConstructorForUtilityClass, PrivateSecurityContractProtoAccess, ProtectedMembersInFinalClass, ProtocolBufferOrdinal, ProtoDurationGetSecondsGetNano, ProtoStringFieldReferenceEquality, ProtoTimestampGetSecondsGetNano, ProtoTruthMixedDescriptors, ProvidesMethodOutsideOfModule, ProvidesNull, PublicApiNamedStreamShouldReturnStream, QualifierOrScopeOnInjectMethod, QualifierWithTypeUse, RandomCast, RandomModInteger, ReachabilityFenceUsage, RedundantOverride, RedundantSetterCall, RedundantThrows, RefersToDaggerCodegen, RemoveUnusedImports, RequiredModifiersChecker, RestrictedApiChecker, RethrowReflectiveOperationExceptionAsLinkageError, ReturnAtTheEndOfVoidFunction, ReturnFromVoid, ReturnMissingNullable, ReturnsNullCollection, RobolectricShadowDirectlyOn, SameNameButDifferent, ScopeAnnotationOnInterfaceOrAbstractClass, ScopeOnModule, SelfAlwaysReturnsThis, SelfAssertion, SelfAssignment, SelfComparison, SelfEquals, SetUnrecognized, ShortCircuitBoolean, ShouldHaveEvenArgs, SizeGreaterThanOrEqualsZero, StatementSwitchToExpressionSwitch, StaticAssignmentInConstructor, StaticAssignmentOfThrowable, StaticGuardedByInstance, StaticMockMember, StaticOrDefaultInterfaceMethod, StaticQualifiedUsingExpression, StreamToIterable, StringBuilderInitWithChar, StringCaseLocaleUsage, StringCharset, StringFormatWithLiteral, StringSplitter, StronglyTypeByteString, StronglyTypeTime, SubstringOfZero, Suggester, SunApi, SuperCallToObjectMethod, SuppressWarningsDeprecated, SuppressWarningsWithoutExplanation, SwigMemoryLeak, SwitchDefault, SynchronizeOnNonFinalField, SystemConsoleNull, SystemExitOutsideMain, SystemOut, TemporalAccessorGetChronoField, TestExceptionChecker, TestParametersNotInitialized, TheoryButNoTheories, ThreadJoinLoop, ThreadLocalUsage, ThreadPriorityCheck, ThreadSafeChecker, ThreeLetterTimeZoneID, ThrowIfUncheckedKnownChecked, ThrowIfUncheckedKnownUnchecked, ThrowNull, ThrowSpecificExceptions, ThrowsUncheckedException, TimeUnitConversionChecker, TimeUnitMismatch, TooManyParameters, ToStringReturnsNull, TraditionalSwitchExpression, TransientMisuse, TruthAssertExpected, TruthConstantAsserts, TruthContainsExactlyElementsInUsage, TruthGetOrDefault, TruthIncompatibleType, TryFailRefactoring, TryFailThrowable, TryWithResourcesVariable, TypeEqualsChecker, TypeNameShadowing, TypeParameterNaming, TypeParameterQualifier, TypeParameterShadowing, TypeParameterUnusedInFormals, UndefinedEquals, UnescapedEntity, UngroupedOverloads, UnicodeDirectionalityCharacters, UnicodeEscape, UnicodeInCode, UnnecessarilyFullyQualified, UnnecessarilyUsedValue, UnnecessarilyVisible, UnnecessaryAnonymousClass, UnnecessaryAssignment, UnnecessaryAsync, UnnecessaryBoxedAssignment, UnnecessaryBoxedVariable, UnnecessaryBreakInSwitch, UnnecessaryCheckNotNull, UnnecessaryDefaultInEnumSwitch, UnnecessaryFinal, UnnecessaryLambda, UnnecessaryLongToIntConversion, UnnecessaryMethodInvocationMatcher, UnnecessaryMethodReference, UnnecessaryOptionalGet, UnnecessaryParentheses, UnnecessarySetDefault, UnnecessaryStaticImport, UnnecessaryStringBuilder, UnnecessaryTestMethodPrefix, UnnecessaryTypeArgument, UnrecognisedJavadocTag, UnsafeFinalization, UnsafeLocaleUsage, UnsafeReflectiveConstructionCast, UnsafeWildcard, UnsynchronizedOverridesSynchronized, UnusedAnonymousClass, UnusedCollectionModifiedInPlace, UnusedException, UnusedLabel, UnusedMethod, UnusedNestedClass, UnusedTypeParameter, UnusedVariable, URLEqualsHashCode, UrlInSee, UseBinds, UseCorrectAssertInTests, UsingJsr305CheckReturnValue, Validator, VarChecker, VariableNameSameAsType, Varifier, VarTypeName, VoidMissingNullable, VoidUsed, WaitNotInLoop, WakelockReleasedDangerously, WildcardImport, WithSignatureDiscouraged, WrongOneof, XorPower, YodaCondition, ZoneIdOfZ
+
AbstractAsKeyOfSetOrMap, AbstractBanUnsafeAPIChecker, AbstractMockChecker, AbstractMustBeClosedChecker, AbstractPatternSyntaxChecker, AbstractReferenceEquality, AbstractReturnValueIgnored, AbstractToString, AbstractUseSwitch, AddressSelection, AlmostJavadoc, AlreadyChecked, AlwaysThrows, AmbiguousMethodReference, AndroidInjectionBeforeSuper, AnnotateFormatMethod, AnnotationPosition, ApiDiffChecker, ArgumentSelectionDefectChecker, ArrayEquals, ArrayFillIncompatibleType, ArrayHashCode, ArrayRecordComponent, ArraysAsListPrimitiveArray, AssertEqualsArgumentOrderChecker, AssertFalse, AssertionFailureIgnored, AssertThrowsMultipleStatements, AssistedInjectAndInjectOnConstructors, AssistedInjectAndInjectOnSameConstructor, AssistedInjectScoping, AssistedParameters, ASTHelpersSuggestions, AsyncCallableReturnsNull, AsyncFunctionReturnsNull, AttemptedNegativeZero, AutoFactoryAtInject, AutoValueBoxedValues, AutoValueBuilderDefaultsInConstructor, AutoValueConstructorOrderChecker, AutoValueFinalMethods, AutoValueImmutableFields, AutoValueSubclassLeaked, AvoidObjectArrays, BadAnnotationImplementation, BadComparable, BadImport, BadInstanceof, BadShiftAmount, BigDecimalEquals, BigDecimalLiteralDouble, BinderIdentityRestoredDangerously, BindingToUnqualifiedCommonType, BooleanParameter, BoxedPrimitiveConstructor, BugPatternNaming, BuilderReturnThis, BundleDeserializationCast, ByteBufferBackingArray, CacheLoaderNull, CanIgnoreReturnValueSuggester, CannotMockFinalClass, CannotMockMethod, CanonicalDuration, CatchAndPrintStackTrace, CatchFail, CatchingUnchecked, ChainedAssertionLosesContext, ChainingConstructorIgnoresParameter, CharacterGetNumericValue, CheckedExceptionNotThrown, CheckNotNullMultipleTimes, ClassCanBeStatic, ClassInitializationDeadlock, ClassName, ClassNamedLikeTypeParameter, ClassNewInstance, CloseableProvides, ClosingStandardOutputStreams, CollectionIncompatibleType, CollectionToArraySafeParameter, CollectionUndefinedEquality, CollectorShouldNotUseState, ComparableAndComparator, ComparableType, CompareToZero, ComparingThisWithNull, ComparisonContractViolated, ComparisonOutOfRange, CompatibleWithMisuse, CompileTimeConstantChecker, ComplexBooleanConstant, ComputeIfAbsentAmbiguousReference, ConditionalExpressionNumericPromotion, ConstantField, ConstantOverflow, ConstantPatternCompile, DangerousLiteralNullChecker, DateChecker, DateFormatConstant, DeadException, DeadThread, DeduplicateConstants, DeeplyNested, DefaultCharset, DefaultLocale, DefaultPackage, DepAnn, DeprecatedVariable, DereferenceWithNullBranch, DifferentNameButSame, DirectInvocationOnMock, DiscardedPostfixExpression, DistinctVarargsChecker, DoNotCallChecker, DoNotCallSuggester, DoNotClaimAnnotations, DoubleBraceInitialization, DoubleCheckedLocking, DuplicateMapKeys, DurationFrom, DurationGetTemporalUnit, DurationTemporalUnit, DurationToLongTimeUnit, EmptyBlockTag, EmptyCatch, EmptyIfStatement, EmptySetMultibindingContributions, EmptyTopLevelDeclaration, EnumOrdinal, EqualsBrokenForNull, EqualsGetClass, EqualsHashCode, EqualsIncompatibleType, EqualsMissingNullable, EqualsNaN, EqualsNull, EqualsReference, EqualsUnsafeCast, EqualsUsingHashCode, EqualsWrongThing, ErroneousBitwiseExpression, ErroneousThreadPoolConstructorChecker, EscapedEntity, ExpectedExceptionChecker, ExtendingJUnitAssert, ExtendsAutoValue, ExtendsObject, FallThrough, FieldCanBeFinal, FieldCanBeLocal, FieldCanBeStatic, FieldMissingNullable, Finalize, Finally, FloatCast, FloatingPointAssertionWithinEpsilon, FloatingPointLiteralPrecision, FloggerArgumentToString, FloggerFormatString, FloggerLogString, FloggerLogVarargs, FloggerLogWithCause, FloggerMessageFormat, FloggerRedundantIsEnabled, FloggerRequiredModifiers, FloggerSplitLogStatement, FloggerStringConcatenation, FloggerWithCause, FloggerWithoutCause, ForEachIterable, FormatString, FormatStringAnnotationChecker, ForOverrideChecker, FragmentInjection, FragmentNotInstantiable, FromTemporalAccessor, FunctionalInterfaceClash, FunctionalInterfaceMethodChanged, FuturesGetCheckedIllegalExceptionType, FutureTransformAsync, FuzzyEqualsShouldNotBeUsedInEqualsMethod, GetClassOnAnnotation, GetClassOnClass, GetClassOnEnum, GuardedByChecker, GuiceNestedCombine, HardCodedSdCardPath, HashtableContains, HidingField, ICCProfileGetInstance, IdentifierName, IdentityBinaryExpression, IdentityHashMapBoxing, IdentityHashMapUsage, ImmutableAnnotationChecker, ImmutableChecker, ImmutableEnumChecker, ImmutableMemberCollection, ImmutableRefactoring, ImmutableSetForContains, ImplementAssertionWithChaining, ImpossibleNullComparison, Incomparable, IncompatibleArgumentType, IncompatibleModifiersChecker, InconsistentCapitalization, InconsistentHashCode, InconsistentOverloads, IncorrectMainMethod, IncrementInForLoopAndHeader, IndexOfChar, InexactVarargsConditional, InfiniteRecursion, InheritDoc, InitializeInline, InjectedConstructorAnnotations, InjectOnBugCheckers, InjectOnConstructorOfAbstractClass, InjectOnFinalField, InjectOnMemberAndConstructor, InlineFormatString, Inliner, InlineTrivialConstant, InputStreamSlowMultibyteRead, InsecureCipherMode, InstanceOfAndCastMatchWrongType, InstantTemporalUnit, InterfaceWithOnlyStatics, InterruptedExceptionSwallowed, Interruption, IntLongMath, InvalidBlockTag, InvalidInlineTag, InvalidJavaTimeConstant, InvalidLink, InvalidParam, InvalidTargetingOnScopingAnnotation, InvalidThrows, InvalidThrowsLink, InvalidTimeZoneID, InvalidZoneId, IsInstanceIncompatibleType, IsInstanceOfClass, IsLoggableTagLength, IterableAndIterator, IterablePathParameter, JavaDurationGetSecondsGetNano, JavaDurationGetSecondsToToSeconds, JavaDurationWithNanos, JavaDurationWithSeconds, JavaInstantGetSecondsGetNano, JavaLangClash, JavaLocalDateTimeGetNano, JavaLocalTimeGetNano, JavaPeriodGetDays, JavaTimeDefaultTimeZone, JavaUtilDateChecker, JavaxInjectOnAbstractMethod, JavaxInjectOnFinalField, JdkObsolete, JodaConstructors, JodaDateTimeConstants, JodaDurationWithMillis, JodaInstantWithMillis, JodaNewPeriod, JodaPlusMinusLong, JodaTimeConverterManager, JodaToSelf, JodaWithDurationAddedLong, JUnit3FloatingPointComparisonWithoutDelta, JUnit3TestNotRun, JUnit4ClassAnnotationNonStatic, JUnit4ClassUsedInJUnit3, JUnit4SetUpNotRun, JUnit4TearDownNotRun, JUnit4TestNotRun, JUnit4TestsNotRunWithinEnclosed, JUnitAmbiguousTestClass, JUnitAssertSameCheck, JUnitIncompatibleType, JUnitParameterMethodNotFound, LabelledBreakTarget, LambdaFunctionalInterface, LenientFormatStringValidation, LiteByteStringUtf8, LiteEnumValueOf, LocalDateTemporalAmount, LockNotBeforeTry, LockOnBoxedPrimitive, LockOnNonEnclosingClassLiteral, LogicalAssignment, LongDoubleConversion, LongFloatConversion, LongLiteralLowerCaseSuffix, LoopConditionChecker, LoopOverCharArray, LossyPrimitiveCompare, MalformedInlineTag, MathAbsoluteNegative, MathRoundIntLong, MemoizeConstantVisitorStateLookups, MethodCanBeStatic, MisformattedTestData, MislabeledAndroidString, MisleadingEscapedSpace, MisplacedScopeAnnotations, MissingBraces, MissingCasesInEnumSwitch, MissingDefault, MissingFail, MissingImplementsComparable, MissingOverride, MissingRefasterAnnotation, MissingRuntimeRetention, MissingSummary, MissingSuperCall, MissingTestCall, MisusedDateFormat, MixedArrayDimensions, MixedDescriptors, MixedMutabilityReturnType, MockitoDoSetup, MockitoUsage, MockNotUsedInProduction, ModifiedButNotUsed, ModifyCollectionInEnhancedForLoop, ModifyingCollectionWithItself, ModifySourceCollectionInStream, MoreThanOneInjectableConstructor, MoreThanOneQualifier, MoreThanOneScopeAnnotationOnClass, MultimapKeys, MultipleNullnessAnnotations, MultipleParallelOrSequentialCalls, MultipleTopLevelClasses, MultipleUnaryOperatorsInMethodCall, MultiVariableDeclaration, MutableGuiceModule, MutablePublicArray, NamedLikeContextualKeyword, NarrowCalculation, NarrowingCompoundAssignment, NCopiesOfChar, NegativeCharLiteral, NestedInstanceOfConditions, NewFileSystem, NoAllocationChecker, NoCanIgnoreReturnValueOnClasses, NonApiType, NonAtomicVolatileUpdate, NonCanonicalStaticImport, NonCanonicalStaticMemberImport, NonCanonicalType, NonFinalCompileTimeConstant, NonFinalStaticField, NonOverridingEquals, NonRuntimeAnnotation, NotJavadoc, NullableConstructor, NullableOnContainingClass, NullableOptional, NullablePrimitive, NullablePrimitiveArray, NullableTypeParameter, NullableVoid, NullableWildcard, NullArgumentForNonNullParameter, NullOptional, NullTernary, ObjectEqualsForPrimitives, ObjectsHashCodePrimitive, OperatorPrecedence, OptionalMapToOptional, OptionalMapUnusedValue, OptionalNotPresent, OptionalOfRedundantMethod, OrphanedFormatString, OutlineNone, OverlappingQualifierAndScopeAnnotation, Overrides, OverridesGuiceInjectableMethod, OverridesJavaxInjectableMethod, OverrideThrowableToString, OverridingMethodInconsistentArgumentNamesChecker, PackageInfo, PackageLocation, ParameterComment, ParameterMissingNullable, ParameterName, ParametersButNotParameterized, ParcelableCreator, PatternMatchingInstanceof, PeriodFrom, PeriodGetTemporalUnit, PeriodTimeMath, PreconditionsCheckNotNullRepeated, PreconditionsInvalidPlaceholder, PreferJavaTimeOverload, PreferredInterfaceType, PrimitiveArrayPassedToVarargsMethod, PrimitiveAtomicReference, PrivateConstructorForNoninstantiableModule, PrivateConstructorForUtilityClass, PrivateSecurityContractProtoAccess, ProtectedMembersInFinalClass, ProtocolBufferOrdinal, ProtoDurationGetSecondsGetNano, ProtoStringFieldReferenceEquality, ProtoTimestampGetSecondsGetNano, ProtoTruthMixedDescriptors, ProvidesMethodOutsideOfModule, ProvidesNull, PublicApiNamedStreamShouldReturnStream, QualifierOrScopeOnInjectMethod, QualifierWithTypeUse, RandomCast, RandomModInteger, ReachabilityFenceUsage, RedundantOverride, RedundantSetterCall, RedundantThrows, RefersToDaggerCodegen, RemoveUnusedImports, RequiredModifiersChecker, RestrictedApiChecker, RethrowReflectiveOperationExceptionAsLinkageError, ReturnAtTheEndOfVoidFunction, ReturnFromVoid, ReturnMissingNullable, ReturnsNullCollection, RobolectricShadowDirectlyOn, SameNameButDifferent, ScopeAnnotationOnInterfaceOrAbstractClass, ScopeOnModule, SelfAlwaysReturnsThis, SelfAssertion, SelfAssignment, SelfComparison, SelfEquals, SetUnrecognized, ShortCircuitBoolean, ShouldHaveEvenArgs, SizeGreaterThanOrEqualsZero, StatementSwitchToExpressionSwitch, StaticAssignmentInConstructor, StaticAssignmentOfThrowable, StaticGuardedByInstance, StaticMockMember, StaticOrDefaultInterfaceMethod, StaticQualifiedUsingExpression, StreamToIterable, StringBuilderInitWithChar, StringCaseLocaleUsage, StringCharset, StringFormatWithLiteral, StringSplitter, StronglyTypeByteString, StronglyTypeTime, SubstringOfZero, Suggester, SunApi, SuperCallToObjectMethod, SuppressWarningsDeprecated, SuppressWarningsWithoutExplanation, SwigMemoryLeak, SwitchDefault, SynchronizeOnNonFinalField, SystemConsoleNull, SystemExitOutsideMain, SystemOut, TemporalAccessorGetChronoField, TestExceptionChecker, TestParametersNotInitialized, TheoryButNoTheories, ThreadJoinLoop, ThreadLocalUsage, ThreadPriorityCheck, ThreadSafeChecker, ThreeLetterTimeZoneID, ThrowIfUncheckedKnownChecked, ThrowIfUncheckedKnownUnchecked, ThrowNull, ThrowSpecificExceptions, ThrowsUncheckedException, TimeUnitConversionChecker, TimeUnitMismatch, TooManyParameters, ToStringReturnsNull, TraditionalSwitchExpression, TransientMisuse, TruthAssertExpected, TruthConstantAsserts, TruthContainsExactlyElementsInUsage, TruthGetOrDefault, TruthIncompatibleType, TryFailRefactoring, TryFailThrowable, TryWithResourcesVariable, TypeEqualsChecker, TypeNameShadowing, TypeParameterNaming, TypeParameterQualifier, TypeParameterShadowing, TypeParameterUnusedInFormals, UndefinedEquals, UnescapedEntity, UngroupedOverloads, UnicodeDirectionalityCharacters, UnicodeEscape, UnicodeInCode, UnnecessarilyFullyQualified, UnnecessarilyUsedValue, UnnecessarilyVisible, UnnecessaryAnonymousClass, UnnecessaryAssignment, UnnecessaryAsync, UnnecessaryBoxedAssignment, UnnecessaryBoxedVariable, UnnecessaryBreakInSwitch, UnnecessaryCheckNotNull, UnnecessaryDefaultInEnumSwitch, UnnecessaryFinal, UnnecessaryLambda, UnnecessaryLongToIntConversion, UnnecessaryMethodInvocationMatcher, UnnecessaryMethodReference, UnnecessaryOptionalGet, UnnecessaryParentheses, UnnecessarySetDefault, UnnecessaryStaticImport, UnnecessaryStringBuilder, UnnecessaryTestMethodPrefix, UnnecessaryTypeArgument, UnrecognisedJavadocTag, UnsafeFinalization, UnsafeLocaleUsage, UnsafeReflectiveConstructionCast, UnsafeWildcard, UnsynchronizedOverridesSynchronized, UnusedAnonymousClass, UnusedCollectionModifiedInPlace, UnusedException, UnusedLabel, UnusedMethod, UnusedNestedClass, UnusedTypeParameter, UnusedVariable, URLEqualsHashCode, UrlInSee, UseBinds, UseCorrectAssertInTests, UsingJsr305CheckReturnValue, Validator, VarChecker, VariableNameSameAsType, Varifier, VarTypeName, VoidMissingNullable, VoidUsed, WaitNotInLoop, WakelockReleasedDangerously, WildcardImport, WithSignatureDiscouraged, WrongOneof, XorPower, YodaCondition, ZoneIdOfZ

diff --git a/api/latest/com/google/errorprone/bugpatterns/DoNotUseRuleChain.html b/api/latest/com/google/errorprone/bugpatterns/DoNotUseRuleChain.html deleted file mode 100644 index ed147ad0433..00000000000 --- a/api/latest/com/google/errorprone/bugpatterns/DoNotUseRuleChain.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - -DoNotUseRuleChain (Error Prone parent POM 1.0-HEAD-SNAPSHOT API) - - - - - - - - - - - - - -
- -
-
- -
- -
-

Class DoNotUseRuleChain

-
-
java.lang.Object -
com.google.errorprone.bugpatterns.BugChecker -
com.google.errorprone.bugpatterns.DoNotUseRuleChain
-
-
-
-
-
All Implemented Interfaces:
-
BugChecker.VariableTreeMatcher, Suppressible, Serializable
-
-
-
-
public class DoNotUseRuleChain -extends BugChecker -implements BugChecker.VariableTreeMatcher
-
Identifies RuleChain class fields and proposes refactoring to ordered @Rule(order - = n).
-
-
See Also:
-
- -
-
-
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      DoNotUseRuleChain

      -
      -
      public DoNotUseRuleChain()
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
-
- -
-
-
- - diff --git a/api/latest/com/google/errorprone/bugpatterns/class-use/BugChecker.VariableTreeMatcher.html b/api/latest/com/google/errorprone/bugpatterns/class-use/BugChecker.VariableTreeMatcher.html index f4d79888b68..f989c333b72 100644 --- a/api/latest/com/google/errorprone/bugpatterns/class-use/BugChecker.VariableTreeMatcher.html +++ b/api/latest/com/google/errorprone/bugpatterns/class-use/BugChecker.VariableTreeMatcher.html @@ -155,152 +155,146 @@

Uses of Points out if a Mockito or EasyMock mock is mocking an object that would be better off being tested using an alternative instance.

-
class 
-
+
final class 
+
-
Identifies RuleChain class fields and proposes refactoring to ordered @Rule(order - = n).
-
-
final class 
- -
Finds fields which can be safely made static.
-
class 
- -
+
class 
+ +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- -
+
final class 
+ +
Flags a few ways in which member names may violate the style guide.
-
class 
- -
+
class 
+ +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- -
+
final class 
+ +
Bugpattern to encourage initializing effectively final variables inline with their declaration, if possible.
-
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Matches creation of new collections/proto builders which are modified but never used.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Matches creation of new collections/proto builders which are modified but never used.
class 
- +
-
Check for public static final declaration of Arrays.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Checks methods annotated with @NoAllocation to ensure they really do not allocate.
+
Check for public static final declaration of Arrays.
-
final class 
- +
class 
+
-
A BugPattern; see the summary.
+
Checks methods annotated with @NoAllocation to ensure they really do not allocate.
final class 
- +
-
A bugpattern; see the summary.
+
A BugPattern; see the summary.
final class 
- +
-
A Checker that catches Optional/Optional with - Nullable annotation.
+
A bugpattern; see the summary.
-
class 
- +
final class 
+
-
TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
+
A Checker that catches Optional/Optional with + Nullable annotation.
-
final class 
- +
class 
+
-
Checks for static fields being assigned with Throwable.
+
TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
final class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks for static fields being assigned with Throwable.
-
class 
- +
final class 
+
-
Warns against use of both static and transient modifiers on field declarations.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Warns against use of both static and transient modifiers on field declarations.
-
final class 
- +
class 
+
-
Discourage manual initialization or assignment to fields annotated with framework annotations.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
A BugPattern; see the summary.
+
Discourage manual initialization or assignment to fields annotated with framework annotations.
-
class 
- +
final class 
+
-
Finds and fixes unnecessarily boxed return expressions.
+
A BugPattern; see the summary.
-
final class 
- +
class 
+
-
Removes final from non-field variables.
+
Finds and fixes unnecessarily boxed return expressions.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Removes final from non-field variables.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Check for variables and types with the same name
+
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
+
Check for variables and types with the same name
+
+
final class 
+ +
Converts some local variables to use var.
diff --git a/api/latest/com/google/errorprone/bugpatterns/class-use/BugChecker.html b/api/latest/com/google/errorprone/bugpatterns/class-use/BugChecker.html index 6590b50fa79..d05aa186971 100644 --- a/api/latest/com/google/errorprone/bugpatterns/class-use/BugChecker.html +++ b/api/latest/com/google/errorprone/bugpatterns/class-use/BugChecker.html @@ -693,1610 +693,1604 @@

Uses of class 

- +
-
Identifies RuleChain class fields and proposes refactoring to ordered @Rule(order - = n).
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flag DateFormats which use the same field more than once.
-
final class 
- +
class 
+
-
Flag DateFormats which use the same field more than once.
+
Flags duplicate keys used in ImmutableMap construction.
class 
- +
-
Flags duplicate keys used in ImmutableMap construction.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
This checker finds and fixes empty statements after an if, with no else part.
-
class 
- +
final class 
+
-
This checker finds and fixes empty statements after an if, with no else part.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Discourages the use of Enum.ordinal() and other ways to access enum values by index.
final class 
- +
-
Discourages the use of Enum.ordinal() and other ways to access enum values by index.
-
-
final class 
- -
Discourages the use of Object.getClass() when implementing Object.equals(Object) for non-final classes.
-
class 
- -
-
Classes that override Object.equals(java.lang.Object) should also override Object.hashCode().
-
class 
- -
 
-
class 
- -
 
-
final class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Classes that override Object.equals(java.lang.Object) should also override Object.hashCode().
class 
- +
 
-
final class 
- -
-
Checks for equals implementations making unsafe casts.
+
class 
+ +
 
+
final class 
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
+
class 
+ +
 
final class 
- +
-
Discourages implementing equals using hashCode.
+
Checks for equals implementations making unsafe casts.
final class 
- +
-
Checks for equals implementations comparing non-corresponding fields.
+
Discourages implementing equals using hashCode.
final class 
- +
-
A BugPattern; see the summary.
+
Checks for equals implementations comparing non-corresponding fields.
final class 
- +
-
ErrorProne checker to generate warning whenever ThreadPoolExecutor - is constructed with different corePoolSize and maximumPoolSize using an unbounded - workQueue
-
-
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
+
A BugPattern; see the summary.
-
class 
- -
 
final class 
- +
-
Makes sure that you are not extending a class that has @AutoValue as an annotation.
+
ErrorProne checker to generate warning whenever ThreadPoolExecutor + is constructed with different corePoolSize and maximumPoolSize using an unbounded + workQueue
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
 
final class 
- +
-
Flags fields which can be replaced with local variables.
+
Makes sure that you are not extending a class that has @AutoValue as an annotation.
-
final class 
- +
class 
+
-
Finds fields which can be safely made static.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- + +
 
+
final class 
+ +
+
Flags fields which can be replaced with local variables.
+
+
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Finds fields which can be safely made static.
class 
- +
-
Matches the behaviour of javac's finally Xlint warning.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Matches the behaviour of javac's finally Xlint warning.
-
final class 
- +
class 
+
+
A BugChecker; see the associated BugPattern annotation for details.
+
+
final class 
+ +
Detects usages of Float,DoubleSubject.isWithin(TOLERANCE).of(EXPECTED) where there are no other floating point values other than EXPECTED with satisfy the assertion, but TOLERANCE is not zero.
-
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Verifies that methods marked ForOverride are only - called from the defining class.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Verifies that methods marked ForOverride are only + called from the defining class.
class 
- -
 
-
final class 
- -
-
See BugPattern annotation.
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
+
class 
+ +
 
final class 
- +
-
Checks for calls to Guava's Futures.getChecked method that will always fail because they - pass an incompatible exception type.
+
See BugPattern annotation.
final class 
- +
+
Checks for calls to Guava's Futures.getChecked method that will always fail because they + pass an incompatible exception type.
+
+
final class 
+ +
See summary for details.
-
class 
- -
 
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
+ +
 
class 
- -
 
-
class 
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+ +
 
+
class 
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- -
 
-
class 
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+ +
 
+
class 
+
-
Flags a few ways in which member names may violate the style guide.
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags a few ways in which member names may violate the style guide.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Flags ignored return values from pure getters.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
Refactoring to suggest Immutable types for member collection that are not mutated.
+
Flags ignored return values from pure getters.
final class 
- +
-
Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
+
Refactoring to suggest Immutable types for member collection that are not mutated.
final class 
- +
-
Migrates Truth subjects from a manual "test and fail" approach to one using - Subject.check(...).
+
Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
final class 
- +
-
Matches comparison of proto fields to null.
+
Migrates Truth subjects from a manual "test and fail" approach to one using + Subject.check(...).
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Matches comparison of proto fields to null.
class 
- -
 
-
class 
- -
-
Checker for variables under the same scope that only differ in capitalization.
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+ +
 
+
class 
+
-
Looks for hashCode implementations which are inconsistent with equals.
+
Checker for variables under the same scope that only differ in capitalization.
final class 
- +
+
Looks for hashCode implementations which are inconsistent with equals.
+
+
final class 
+ +
Bugpattern for incorrect overloads of main.
-
class 
- -
 
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
+ +
 
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Bugpattern to encourage initializing effectively final variables inline with their declaration, - if possible.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
A BugPattern; see the summary.
+
Bugpattern to encourage initializing effectively final variables inline with their declaration, + if possible.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
A BugPattern; see the summary.
class 
- +
-
Checks that InputStreams should override int read(byte[], int, int);
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- -
 
-
class 
- -
 
-
final class 
- +
-
Bugpattern to detect interfaces used only to store static fields/methods.
+
Checks that InputStreams should override int read(byte[], int, int);
+
class 
+ +
 
+
class 
+ +
 
final class 
- +
-
Checks for cases where an InterruptedException is caught as part of a catch block - catching a supertype, and not specially handled.
+
Bugpattern to detect interfaces used only to store static fields/methods.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks for cases where an InterruptedException is caught as part of a catch block + catching a supertype, and not specially handled.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- -
 
-
class 
- -
 
-
class 
- -
-
Validates ZoneId.
-
-
final class 
- -
 
-
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
 
class 
- -
+ +
 
+
class 
+ +
+
Validates ZoneId.
+
+
final class 
+ +
 
+
class 
+ +
A BugChecker; see the associated BugPattern annotation for details.
+
class 
+ +
 
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Detects floating-point assertEquals() calls that will not work in JUnit 4.
+
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
A bugpattern; see the associated summary.
+
Detects floating-point assertEquals() calls that will not work in JUnit 4.
-
class 
- +
final class 
+
-
@BeforeClass or @AfterClass should be applied to static methods.
+
A bugpattern; see the associated summary.
class 
- -
 
+ +
+
@BeforeClass or @AfterClass should be applied to static methods.
+
class 
- -
+ +
 
+
class 
+ +
Checks for the existence of a JUnit3 style setUp() method in a JUnit4 test class or methods annotated with a non-JUnit4 @Before annotation.
-
class 
- -
+
class 
+ +
Checks for the existence of a JUnit3 style tearDown() method in a JUnit4 test class or methods annotated with a non-JUnit4 @After annotation.
-
class 
- -
 
-
final class 
- -
+
class 
+ +
 
+
final class 
+ +
Finds tests that won't run due to the enclosing runner.
-
class 
- -
 
class 
- -
-
Points out if an object is tested for reference equality to itself using JUnit library.
-
+ +
 
class 
- +
-
Checks if the methods specified in junitparams.Parameters annotation to provide - parameters exists.
+
Points out if an object is tested for reference equality to itself using JUnit library.
class 
- +
-
A BugPattern; see the summary.
+
Checks if the methods specified in junitparams.Parameters annotation to provide + parameters exists.
class 
- -
 
-
final class 
- -
+ +
A BugPattern; see the summary.
-
class 
- -
 
class 
- -
-
Points out if #valueOf() is called on a Protocol Buffer Enum.
-
+ +
 
final class 
- +
-
Flags calls to toString on lite protos.
+
A BugPattern; see the summary.
+
+
class 
+ +
 
+
class 
+ +
+
Points out if #valueOf() is called on a Protocol Buffer Enum.
final class 
- +
-
Suggests that calls to Lock.lock must be immediately followed by a try-finally - that calls Lock.unlock.
+
Flags calls to toString on lite protos.
-
class 
- +
final class 
+
-
Detects locks on boxed primitives.
+
Suggests that calls to Lock.lock must be immediately followed by a try-finally + that calls Lock.unlock.
class 
- +
-
Bug checker to detect the usage of lock on the class other than the enclosing class of the code - block.
+
Detects locks on boxed primitives.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Bug checker to detect the usage of lock on the class other than the enclosing class of the code + block.
-
final class 
- +
class 
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Matcher for a long literal with a lower-case ell for a suffix (e.g.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Matcher for a long literal with a lower-case ell for a suffix (e.g.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+
class 
+ +
Checker to prevent usages of comparison methods where both the operands undergo lossy widening.
-
final class 
- -
 
final class 
- -
-
Check for calls to Math's Math.round(float) with an integer or long parameter.
-
-
class 
- + +
 
+
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for calls to Math's Math.round(float) with an integer or long parameter.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
See the summary.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
See the summary.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
See the summary.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- -
 
-
class 
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
+
class 
+ +
 
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- -
 
-
final class 
- -
-
Matches test helpers which require a terminating method to be called.
-
-
class 
- +
final class 
+
-
Base class for checks which find common errors in date format patterns.
-
-
final class 
- -
-
Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
+
A BugChecker; see the associated BugPattern annotation for details.
+
class 
+ +
 
final class 
- +
-
Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
+
Matches test helpers which require a terminating method to be called.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Base class for checks which find common errors in date format patterns.
final class 
- +
-
Checks for calls to Descriptor#findFieldByNumber with field numbers from a different - proto.
+
Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
final class 
- +
-
Flags methods which return mutable collections from some code paths, but immutable ones from - others.
+
Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
-
final class 
- +
class 
+
-
A BugPattern; see the summary.
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks for calls to Descriptor#findFieldByNumber with field numbers from a different + proto.
final class 
- +
-
A BugPattern; see the summary.
+
Flags methods which return mutable collections from some code paths, but immutable ones from + others.
-
class 
- +
final class 
+
-
Matches creation of new collections/proto builders which are modified but never used.
+
A BugPattern; see the summary.
class 
- -
 
-
class 
- -
 
-
class 
- +
-
Identify the backing collection source of a stream and reports if the source is mutated during - the stream operations.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
A BugPattern; see the summary.
class 
- -
 
-
final class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
+ +
+
Matches creation of new collections/proto builders which are modified but never used.
+
class 
+ +
 
class 
- +
 
class 
- +
+
Identify the backing collection source of a stream and reports if the source is mutated during + the stream operations.
+
+
final class 
+ +
+
A BugPattern; see the summary.
+
+
class 
+ +
 
+
final class 
+ +
A BugChecker; see the associated BugPattern annotation for details.
+
class 
+ +
 
class 
- +
-
Checks if a constructor or method annotated with MustBeClosed is called within the - resource variable initializer of a try-with-resources statement.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks if a constructor or method annotated with MustBeClosed is called within the + resource variable initializer of a try-with-resources statement.
class 
- +
-
Check for public static final declaration of Arrays.
+
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Warns on classes or methods being named similarly to contextual keywords, or invoking such - methods.
+
Check for public static final declaration of Arrays.
final class 
- +
-
A BugPattern; see the summary.
+
Warns on classes or methods being named similarly to contextual keywords, or invoking such + methods.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
A BugPattern; see the summary.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- -
 
-
class 
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
+
class 
+ +
 
class 
- +
-
Checks methods annotated with @NoAllocation to ensure they really do not allocate.
+
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Flags instances of non-API types from being accepted or returned in APIs.
+
Checks methods annotated with @NoAllocation to ensure they really do not allocate.
-
class 
- +
final class 
+
-
Detects non-atomic updates to volatile variables.
+
Flags instances of non-API types from being accepted or returned in APIs.
class 
- +
-
Types shouldn't be statically by their non-canonical name.
+
Detects non-atomic updates to volatile variables.
class 
- +
-
Members shouldn't be statically imported by their non-canonical name.
+
Types shouldn't be statically by their non-canonical name.
-
final class 
- +
class 
+
-
Flags types being referred to by their non-canonical name.
+
Members shouldn't be statically imported by their non-canonical name.
-
class 
- +
final class 
+
-
Enforce that @CompileTimeConstant parameters are final or effectively final.
+
Flags types being referred to by their non-canonical name.
-
final class 
- +
class 
+
-
A BugPattern; see the summary.
+
Enforce that @CompileTimeConstant parameters are final or effectively final.
-
class 
- +
final class 
+
-
Bug checker for equals methods that don't actually override equals.
+
A BugPattern; see the summary.
class 
- -
 
-
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
-
final class 
- +
-
A bugpattern; see the summary.
-
-
final class 
- -
-
A Checker that catches Optional/Optional with - Nullable annotation.
+
Bug checker for equals methods that don't actually override equals.
+
class 
+ +
 
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
Flags passing literal null to Optional-accepting APIs.
+
A bugpattern; see the summary.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
A Checker that catches Optional/Optional with + Nullable annotation.
class 
- +
-
Check for usage of Objects.equal on primitive types.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
Check for calls to Objects' Objects.hashCode(java.lang.Object) with a primitive parameter.
+
Flags passing literal null to Optional-accepting APIs.
class 
- +
-
Warns against calling toString() on Objects which don't have toString() method overridden and - won't produce meaningful output.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for usage of Objects.equal on primitive types.
+
+
final class 
+ +
+
Check for calls to Objects' Objects.hashCode(java.lang.Object) with a primitive parameter.
+
+
class 
+ +
+
Warns against calling toString() on Objects which don't have toString() method overridden and + won't produce meaningful output.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Matches Optional#map mapping to another Optional.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
Replaces Optional.map with Optional.ifPresent if the value is unused.
+
Matches Optional#map mapping to another Optional.
final class 
- -
 
-
class 
- -
-
Checks if Optional#of is chained with a redundant method.
+ +
+
Replaces Optional.map with Optional.ifPresent if the value is unused.
+
final class 
+ +
 
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks if Optional#of is chained with a redundant method.
class 
- +
-
Check for the a11y antipattern of setting CSS outline attributes to none or 0.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Matches the behaviour of javac's overrides Xlint warning.
+
Check for the a11y antipattern of setting CSS outline attributes to none or 0.
-
final class 
- +
class 
+
-
Warns against overriding toString() in a Throwable class and suggests getMessage()
+
Matches the behaviour of javac's overrides Xlint warning.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Warns against overriding toString() in a Throwable class and suggests getMessage()
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Flags uses of parameters in non-parameterized tests.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
A BugPattern; see the summary.
-
-
class 
- -
-
Checks that Precondition.checkNotNull is not invoked with same arg twice.
+
Flags uses of parameters in non-parameterized tests.
-
class 
- -
 
final class 
- +
-
Tightens types which refer to an Iterable, Map, Multimap, etc.
+
A BugPattern; see the summary.
class 
- -
 
-
final class 
- -
-
Discourages inadvertently using reference equality on boxed primitives in AtomicReference.
+ +
+
Checks that Precondition.checkNotNull is not invoked with same arg twice.
-
final class 
- -
 
class 
- -
-
Check for disallowed access to private_do_not_access_or_else proto fields.
+ +
 
+
final class 
+ +
+
Tightens types which refer to an Iterable, Map, Multimap, etc.
-
class 
- +
class 
+ +
 
+
final class 
+
-
Flags protected members in final classes.
+
Discourages inadvertently using reference equality on boxed primitives in AtomicReference.
final class 
- -
-
Highlights cases where a proto's build method has its return value ignored.
-
+ +
 
class 
- +
-
Points out if #ordinal() is called on a Protocol Buffer Enum.
+
Check for disallowed access to private_do_not_access_or_else proto fields.
class 
- -
 
+ +
+
Flags protected members in final classes.
+
final class 
- +
-
Checks that ProtoTruth's ignoringFields is passed field numbers from the correct - proto.
+
Highlights cases where a proto's build method has its return value ignored.
class 
- +
-
Checks if public APIs named "stream" returns a type whose name ends with Stream.
+
Points out if #ordinal() is called on a Protocol Buffer Enum.
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
+ +
 
+
final class 
+ +
+
Checks that ProtoTruth's ignoringFields is passed field numbers from the correct + proto.
-
class 
- -
 
class 
- +
+
Checks if public APIs named "stream" returns a type whose name ends with Stream.
+
+
class 
+ +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+ +
 
+
class 
+
-
Removes overrides which purely pass through to the method in the super class.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
A BugPattern; see the summary.
+
Removes overrides which purely pass through to the method in the super class.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
A BugPattern; see the summary.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- -
 
-
class 
- -
 
class 
- +
-
Check for non-allowlisted callers to RestrictedApiChecker.
+
A BugChecker; see the associated BugPattern annotation for details.
+
final class 
+ +
 
+
class 
+ +
 
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for non-allowlisted callers to RestrictedApiChecker.
-
final class 
- +
class 
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
Flags methods with collection return types which return null in some cases but don't - annotate the method as @Nullable.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A checker which produces an error when a return value is accidentally discarded.
+
Flags methods with collection return types which return null in some cases but don't + annotate the method as @Nullable.
class 
- +
-
A BugChecker; see the summary.
+
A checker which produces an error when a return value is accidentally discarded.
-
final class 
- +
class 
+
-
A BugChecker; see the associated BugPattern for details.
+
A BugChecker; see the summary.
final class 
- +
-
Looks for types being shadowed by other types in a way that may be confusing.
+
A BugChecker; see the associated BugPattern for details.
final class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Looks for types being shadowed by other types in a way that may be confusing.
final class 
- +
-
A BugPattern; see the summary.
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
+
A BugPattern; see the summary.
class 
- +
-
Points out if an object is compared to itself.
+
TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
class 
- -
 
-
final class 
- -
-
A BugPattern; see the summary.
+ +
+
Points out if an object is compared to itself.
-
class 
- -
 
class 
- -
-
Checks that variable argument methods have even number of arguments.
+ +
 
+
final class 
+ +
+
A BugPattern; see the summary.
+
class 
+ +
 
class 
- +
-
Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
+
Checks that variable argument methods have even number of arguments.
-
final class 
- +
class 
+
-
Checks for statement switches that can be expressed as an equivalent expression switch.
+
Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
final class 
- +
-
Checks for static fields being assigned within constructors.
+
Checks for statement switches that can be expressed as an equivalent expression switch.
final class 
- +
-
Checks for static fields being assigned with Throwable.
+
Checks for static fields being assigned within constructors.
final class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
-
-
class 
- -
 
-
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks for static fields being assigned with Throwable.
final class 
- +
-
Discourage stream::iterator to create Iterables.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- -
+ +
 
+
class 
+ +
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- -
 
final class 
- +
-
A BugChecker that flags calls to String.toLowerCase() and String.toUpperCase(), as these methods implicitly rely on the environment's default locale.
+
Discourage stream::iterator to create Iterables.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+ +
 
+
final class 
+ +
+
A BugChecker that flags calls to String.toLowerCase() and String.toUpperCase(), as these methods implicitly rely on the environment's default locale.
+
+
class 
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
Check for calls to String's foo.substring(0).
+
Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for calls to String's foo.substring(0).
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Find uses of SuppressWarnings with "deprecated".
+
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
+
Find uses of SuppressWarnings with "deprecated".
+
+
final class 
+ +
Finds occurrences of @SuppressWarnings where there is definitely no explanation for why it is safe.
-
class 
- -
 
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
+ +
 
class 
- +
-
Flags javax.lang.model.element.Element#toString usage in BugCheckers.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags javax.lang.model.element.Element#toString usage in BugCheckers.
class 
- +
-
Check for calls to System.exit() outside of a main method.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for calls to System.exit() outside of a main method.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Flags uses of parameters in non-parameterized tests.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
+
Flags uses of parameters in non-parameterized tests.
+
+
final class 
+ +
Flags uses of @Theory (and others) in non-Theories-run tests.
-
class 
- -
 
class 
- -
+ +
 
+
class 
+ +
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- -
 
class 
- -
-
A BugPattern; see the summary.
-
+ +
 
class 
- +
A BugPattern; see the summary.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
A BugPattern; see the summary.
-
final class 
- +
class 
+
-
Bugpattern to discourage throwing base exception classes.
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
Suggests to remove the unchecked throws clause.
+
Bugpattern to discourage throwing base exception classes.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Suggests to remove the unchecked throws clause.
class 
- +
-
ToString should not return null.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
ToString should not return null.
class 
- +
-
Warns against use of both static and transient modifiers on field declarations.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
+
Warns against use of both static and transient modifiers on field declarations.
-
final class 
- +
class 
+
-
Detects usages of Truth assertions with the expected and actual values reversed.
+
Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
-
class 
- +
final class 
+
-
Points out if Truth Library assert is called on a constant.
+
Detects usages of Truth assertions with the expected and actual values reversed.
-
final class 
- +
class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Points out if Truth Library assert is called on a constant.
final class 
- +
-
Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
class 
- +
-
A bug checker for the following code pattern:
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
A bug checker for the following code pattern:
class 
- +
-
Flags com.sun.tools.javac.code.Type#equals usage.
+
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Warns when a type parameter shadows another type name in scope.
+
Flags com.sun.tools.javac.code.Type#equals usage.
class 
- +
-
Enforces type parameters match the google style guide.
+
Warns when a type parameter shadows another type name in scope.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Enforces type parameters match the google style guide.
class 
- -
 
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
+
class 
- +
 
class 
- -
+ +
 
+
class 
+ +
Flags javax.lang.model.type.TypeMirror#toString usage in BugCheckers.
-
final class 
- -
+
final class 
+ +
Flags types which do not have well-defined equals behavior.
-
class 
- -
 
-
final class 
- -
-
Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
-
+
class 
+ +
 
final class 
- +
-
Replaces printable ASCII unicode escapes with the literal version.
+
Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
final class 
- +
-
Bans using non-ASCII Unicode characters outside string literals and comments.
+
Replaces printable ASCII unicode escapes with the literal version.
final class 
- +
-
Flags uses of fully qualified names which are not ambiguous if imported.
+
Bans using non-ASCII Unicode characters outside string literals and comments.
final class 
- +
-
Suggests restricting the visibility of methods which should only be called by a framework.
+
Flags uses of fully qualified names which are not ambiguous if imported.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Suggests restricting the visibility of methods which should only be called by a framework.
-
final class 
- +
class 
+
-
Discourage manual initialization or assignment to fields annotated with framework annotations.
+
A BugChecker; see the associated BugPattern annotation for details.
final class 
- +
-
A BugPattern; see the summary.
+
Discourage manual initialization or assignment to fields annotated with framework annotations.
-
class 
- +
final class 
+
-
Finds and fixes unnecessarily boxed return expressions.
+
A BugPattern; see the summary.
class 
- +
-
Finds and fixes unnecessarily boxed variables.
+
Finds and fixes unnecessarily boxed return expressions.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Finds and fixes unnecessarily boxed variables.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Removes final from non-field variables.
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Removes final from non-field variables.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+
class 
+ +
Matchers.methodInvocation(Matcher) is not exactly deprecated, but it is legacy, and in particular is not needed when the argument is a MethodMatcher, since MethodMatcher already does the unwrapping that methodInvocation does.
-
final class 
- -
-
Matches unnecessary uses of method references.
-
final class 
- +
-
A refactoring to replace Optional.get() with lambda arg in expressions passed as arg to member - functions of Optionals.
+
Matches unnecessary uses of method references.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
A refactoring to replace Optional.get() with lambda arg in expressions passed as arg to member + functions of Optionals.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
See the summary.
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
See the summary.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Flags unsafe usages of the Locale constructor and class methods.
+
A BugChecker; see the associated BugPattern annotation for details.
-
class 
- +
final class 
+
-
Checks unsafe instance creation via reflection.
+
Flags unsafe usages of the Locale constructor and class methods.
class 
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks unsafe instance creation via reflection.
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- -
 
-
final class 
- -
-
Bugpattern for catch blocks which catch an exception but throw another one without wrapping the - original.
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
+
class 
+ +
 
final class 
- +
-
A BugPattern; see the summary.
+
Bugpattern for catch blocks which catch an exception but throw another one without wrapping the + original.
final class 
- +
-
Bugpattern to detect unused declarations.
+
A BugPattern; see the summary.
final class 
- +
-
Bugpattern to detect unused nested classes.
+
Bugpattern to detect unused declarations.
final class 
- +
-
A BugPattern; see the summary.
+
Bugpattern to detect unused nested classes.
final class 
- +
-
Bugpattern to detect unused declarations.
+
A BugPattern; see the summary.
-
class 
- +
final class 
+
-
Points out on creation of Set and HashMap of type java.net.URL.
+
Bugpattern to detect unused declarations.
class 
- -
 
-
class 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
+ +
+
Points out on creation of Set and HashMap of type java.net.URL.
+
class 
+ +
 
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
class 
- +
-
Check for variables and types with the same name
+
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- +
class 
+
-
Converts some local variables to use var.
+
Check for variables and types with the same name
-
class 
- +
final class 
+
-
A BugChecker; see the associated BugPattern annotation for details.
-
-
final class 
- -
-
A BugPattern; see the summary.
+
Converts some local variables to use var.
-
class 
- -
 
class 
- +
A BugChecker; see the associated BugPattern annotation for details.
+
final class 
+ +
+
A BugPattern; see the summary.
+
+
class 
+ +
 
class 
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+
class 
+ +
MethodMatchers.MethodClassMatcher.withSignature(String) is discouraged: most usages should use .named and/or .withParameters instead.
-
final class 
- -
+
final class 
+ +
Matches always-default expressions in oneof switches.
-
class 
- -
+
class 
+ +
A BugChecker; see the associated BugPattern annotation for details.
-
final class 
- -
+
final class 
+ +
See the summary.
diff --git a/api/latest/com/google/errorprone/bugpatterns/class-use/DoNotUseRuleChain.html b/api/latest/com/google/errorprone/bugpatterns/class-use/DoNotUseRuleChain.html deleted file mode 100644 index 6870f018987..00000000000 --- a/api/latest/com/google/errorprone/bugpatterns/class-use/DoNotUseRuleChain.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - -Uses of Class com.google.errorprone.bugpatterns.DoNotUseRuleChain (Error Prone parent POM 1.0-HEAD-SNAPSHOT API) - - - - - - - - - - - - - -
- -
-
-
-
-

Uses of Class
com.google.errorprone.bugpatterns.DoNotUseRuleChain

-
-No usage of com.google.errorprone.bugpatterns.DoNotUseRuleChain -
-
- -
-
-
- - diff --git a/api/latest/com/google/errorprone/bugpatterns/package-summary.html b/api/latest/com/google/errorprone/bugpatterns/package-summary.html index a1146adf29b..f264cd47999 100644 --- a/api/latest/com/google/errorprone/bugpatterns/package-summary.html +++ b/api/latest/com/google/errorprone/bugpatterns/package-summary.html @@ -668,1323 +668,1318 @@

Package com.
Points out if a Mockito or EasyMock mock is mocking an object that would be better off being tested using an alternative instance.

- +
-
Identifies RuleChain class fields and proposes refactoring to ordered @Rule(order - = n).
-
- -
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Flag DateFormats which use the same field more than once.
- -
+ +
Flags duplicate keys used in ImmutableMap construction.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
This checker finds and fixes empty statements after an if, with no else part.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Discourages the use of Enum.ordinal() and other ways to access enum values by index.
- -
+ +
Discourages the use of Object.getClass() when implementing Object.equals(Object) for non-final classes.
- -
+ +
Classes that override Object.equals(java.lang.Object) should also override Object.hashCode().
- -
 
- +
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Checks for equals implementations making unsafe casts.
- -
+ +
Discourages implementing equals using hashCode.
- -
+ +
Checks for equals implementations comparing non-corresponding fields.
- -
+ +
A BugPattern; see the summary.
- -
+ +
ErrorProne checker to generate warning whenever ThreadPoolExecutor is constructed with different corePoolSize and maximumPoolSize using an unbounded workQueue
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Makes sure that you are not extending a class that has @AutoValue as an annotation.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Flags fields which can be replaced with local variables.
- -
+ +
Finds fields which can be safely made static.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Matches the behaviour of javac's finally Xlint warning.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Detects usages of Float,DoubleSubject.isWithin(TOLERANCE).of(EXPECTED) where there are no other floating point values other than EXPECTED with satisfy the assertion, but TOLERANCE is not zero.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Verifies that methods marked ForOverride are only called from the defining class.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
See BugPattern annotation.
- -
+ +
Checks for calls to Guava's Futures.getChecked method that will always fail because they pass an incompatible exception type.
- -
+ +
See summary for details.
- -
 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- + +
 
+
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- + +
 
+
-
Flags a few ways in which member names may violate the style guide.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags a few ways in which member names may violate the style guide.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Flags ignored return values from pure getters.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Common utility functions for immutable collections.
+
Flags ignored return values from pure getters.
- +
-
Refactoring to suggest Immutable types for member collection that are not mutated.
+
Common utility functions for immutable collections.
- +
-
Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
+
Refactoring to suggest Immutable types for member collection that are not mutated.
- +
+
Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
+
+ +
Migrates Truth subjects from a manual "test and fail" approach to one using Subject.check(...).
- -
+ +
Matches comparison of proto fields to null.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Checker for variables under the same scope that only differ in capitalization.
- -
+ +
Looks for hashCode implementations which are inconsistent with equals.
- -
+ +
Bugpattern for incorrect overloads of main.
- -
 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- + +
 
+
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Bugpattern to encourage initializing effectively final variables inline with their declaration, if possible.
- -
+ +
A BugPattern; see the summary.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Checks that InputStreams should override int read(byte[], int, int);
- -
 
- +
 
- -
+ +
 
+ +
Bugpattern to detect interfaces used only to store static fields/methods.
- -
+ +
Checks for cases where an InterruptedException is caught as part of a catch block catching a supertype, and not specially handled.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
 
- -
-
Validates ZoneId.
-
- -
 
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
 
- -
+ +
 
+ +
+
Validates ZoneId.
+
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- + +
 
+
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Detects floating-point assertEquals() calls that will not work in JUnit 4.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A bugpattern; see the associated summary.
+
Detects floating-point assertEquals() calls that will not work in JUnit 4.
- +
+
A bugpattern; see the associated summary.
+
+ +
@BeforeClass or @AfterClass should be applied to static methods.
- -
 
- -
+ +
 
+ +
Checks for the existence of a JUnit3 style setUp() method in a JUnit4 test class or methods annotated with a non-JUnit4 @Before annotation.
- -
+ +
Checks for the existence of a JUnit3 style tearDown() method in a JUnit4 test class or methods annotated with a non-JUnit4 @After annotation.
- -
 
- -
+ +
 
+ +
Finds tests that won't run due to the enclosing runner.
- -
 
- -
+ +
 
+ +
Points out if an object is tested for reference equality to itself using JUnit library.
- -
+ +
Checks if the methods specified in junitparams.Parameters annotation to provide parameters exists.
- -
+ +
A BugPattern; see the summary.
- -
 
- -
+ +
 
+ +
A BugPattern; see the summary.
- -
 
- -
+ +
 
+ +
Points out if #valueOf() is called on a Protocol Buffer Enum.
- -
+ +
Flags calls to toString on lite protos.
- -
+ +
Suggests that calls to Lock.lock must be immediately followed by a try-finally that calls Lock.unlock.
- -
+ +
Detects locks on boxed primitives.
- -
+ +
Bug checker to detect the usage of lock on the class other than the enclosing class of the code block.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Matcher for a long literal with a lower-case ell for a suffix (e.g.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Matcher for a long literal with a lower-case ell for a suffix (e.g.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Checker to prevent usages of comparison methods where both the operands undergo lossy widening.
+
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
-
Check for calls to Math's Math.round(float) with an integer or long parameter.
+ +
+
Checker to prevent usages of comparison methods where both the operands undergo lossy widening.
- + +
 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for calls to Math's Math.round(float) with an integer or long parameter.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
See the summary.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
See the summary.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
See the summary.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- + +
 
+
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
-
Matches test helpers which require a terminating method to be called.
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
- + +
 
+
-
Base class for checks which find common errors in date format patterns.
+
Matches test helpers which require a terminating method to be called.
- +
-
Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
+
Base class for checks which find common errors in date format patterns.
- +
-
Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
+
Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Checks for calls to Descriptor#findFieldByNumber with field numbers from a different proto.
- -
+ +
Flags methods which return mutable collections from some code paths, but immutable ones from others.
- -
+ +
A BugPattern; see the summary.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A BugPattern; see the summary.
- -
+ +
Matches creation of new collections/proto builders which are modified but never used.
- -
 
- +
 
- -
+ +
 
+ +
Identify the backing collection source of a stream and reports if the source is mutated during the stream operations.
- -
+ +
A BugPattern; see the summary.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Checks if a constructor or method annotated with MustBeClosed is called within the resource variable initializer of a try-with-resources statement.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Check for public static final declaration of Arrays.
- -
+ +
Warns on classes or methods being named similarly to contextual keywords, or invoking such methods.
- -
-
A BugPattern; see the summary.
-
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
A BugPattern; see the summary.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- + +
 
+
-
Checks methods annotated with @NoAllocation to ensure they really do not allocate.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Flags instances of non-API types from being accepted or returned in APIs.
+
Checks methods annotated with @NoAllocation to ensure they really do not allocate.
- +
-
Detects non-atomic updates to volatile variables.
+
Flags instances of non-API types from being accepted or returned in APIs.
- +
-
Types shouldn't be statically by their non-canonical name.
+
Detects non-atomic updates to volatile variables.
- +
-
Members shouldn't be statically imported by their non-canonical name.
+
Types shouldn't be statically by their non-canonical name.
- +
-
Flags types being referred to by their non-canonical name.
+
Members shouldn't be statically imported by their non-canonical name.
- +
-
Enforce that @CompileTimeConstant parameters are final or effectively final.
+
Flags types being referred to by their non-canonical name.
- +
-
A BugPattern; see the summary.
+
Enforce that @CompileTimeConstant parameters are final or effectively final.
- +
+
A BugPattern; see the summary.
+
+ +
Bug checker for equals methods that don't actually override equals.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A bugpattern; see the summary.
- -
+ +
A Checker that catches Optional/Optional with Nullable annotation.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Flags passing literal null to Optional-accepting APIs.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Check for usage of Objects.equal on primitive types.
- -
+ +
Check for calls to Objects' Objects.hashCode(java.lang.Object) with a primitive parameter.
- -
+ +
Warns against calling toString() on Objects which don't have toString() method overridden and won't produce meaningful output.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Matches Optional#map mapping to another Optional.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Replaces Optional.map with Optional.ifPresent if the value is unused.
+
Matches Optional#map mapping to another Optional.
- -
 
- -
-
Checks if Optional#of is chained with a redundant method.
+ +
+
Replaces Optional.map with Optional.ifPresent if the value is unused.
- + +
 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks if Optional#of is chained with a redundant method.
- +
-
Check for the a11y antipattern of setting CSS outline attributes to none or 0.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Matches the behaviour of javac's overrides Xlint warning.
+
Check for the a11y antipattern of setting CSS outline attributes to none or 0.
- +
-
Warns against overriding toString() in a Throwable class and suggests getMessage()
+
Matches the behaviour of javac's overrides Xlint warning.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Warns against overriding toString() in a Throwable class and suggests getMessage()
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Flags uses of parameters in non-parameterized tests.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugPattern; see the summary.
+
Flags uses of parameters in non-parameterized tests.
- +
+
A BugPattern; see the summary.
+
+ +
Checks that Precondition.checkNotNull is not invoked with same arg twice.
- -
 
- -
+ +
 
+ +
Tightens types which refer to an Iterable, Map, Multimap, etc.
- -
 
- -
+ +
 
+ +
Discourages inadvertently using reference equality on boxed primitives in AtomicReference.
- -
 
- -
+ +
 
+ +
Check for disallowed access to private_do_not_access_or_else proto fields.
- -
+ +
Flags protected members in final classes.
- -
+ +
Highlights cases where a proto's build method has its return value ignored.
- -
+ +
Points out if #ordinal() is called on a Protocol Buffer Enum.
- -
 
- -
+ +
 
+ +
Checks that ProtoTruth's ignoringFields is passed field numbers from the correct proto.
- -
+ +
Checks if public APIs named "stream" returns a type whose name ends with Stream.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
Removes overrides which purely pass through to the method in the super class.
- -
+ +
A BugPattern; see the summary.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
 
+ +
Utility methods to find replacement variables with similar names.
- -
 
- -
-
Check for non-allowlisted callers to RestrictedApiChecker.
-
- + +
 
+
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for non-allowlisted callers to RestrictedApiChecker.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Flags methods with collection return types which return null in some cases but don't annotate the method as @Nullable.
- -
+ +
A checker which produces an error when a return value is accidentally discarded.
- -
+ +
A BugChecker; see the summary.
- -
+ +
A BugChecker; see the associated BugPattern for details.
- -
+ +
Looks for types being shadowed by other types in a way that may be confusing.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
A BugPattern; see the summary.
- -
+ +
TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
- -
+ +
Points out if an object is compared to itself.
- -
 
- -
+ +
 
+ +
List of banned methods for BanSerializableRead.
- -
+ +
A BugPattern; see the summary.
- -
 
- -
-
Replaces the operators when visiting the binary nodes
-
- + +
 
+
-
Checks that variable argument methods have even number of arguments.
+
Replaces the operators when visiting the binary nodes
- +
-
Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
+
Checks that variable argument methods have even number of arguments.
- +
-
Checks for statement switches that can be expressed as an equivalent expression switch.
+
Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
- +
-
Checks for static fields being assigned within constructors.
+
Checks for statement switches that can be expressed as an equivalent expression switch.
- +
-
Checks for static fields being assigned with Throwable.
+
Checks for static fields being assigned within constructors.
- +
-
Logic for inspecting static imports used by NonCanonicalStaticImport, NonCanonicalStaticMemberImport, and UnnecessaryStaticImport.
+
Checks for static fields being assigned with Throwable.
- +
-
Information about a static import.
+
Logic for inspecting static imports used by NonCanonicalStaticImport, NonCanonicalStaticMemberImport, and UnnecessaryStaticImport.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Information about a static import.
- -
 
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- + +
 
+
-
Discourage stream::iterator to create Iterables.
-
- -
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- +
-
A BugChecker that flags calls to String.toLowerCase() and String.toUpperCase(), as these methods implicitly rely on the environment's default locale.
+
Discourage stream::iterator to create Iterables.
- +
A BugChecker; see the associated BugPattern annotation for details.
- + +
 
+ +
+
A BugChecker that flags calls to String.toLowerCase() and String.toUpperCase(), as these methods implicitly rely on the environment's default locale.
+
+
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Helper for strongly typing fields.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Builder for StronglyType
+
Helper for strongly typing fields.
- +
-
Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
+
Builder for StronglyType
- +
-
Check for calls to String's foo.substring(0).
+
Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for calls to String's foo.substring(0).
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Find uses of SuppressWarnings with "deprecated".
+
A BugChecker; see the associated BugPattern annotation for details.
- +
+
Find uses of SuppressWarnings with "deprecated".
+
+ +
Finds occurrences of @SuppressWarnings where there is definitely no explanation for why it is safe.
- -
 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- + +
 
+
-
Flags javax.lang.model.element.Element#toString usage in BugCheckers.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags javax.lang.model.element.Element#toString usage in BugCheckers.
- +
-
Check for calls to System.exit() outside of a main method.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Check for calls to System.exit() outside of a main method.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Flags uses of parameters in non-parameterized tests.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
+
Flags uses of parameters in non-parameterized tests.
+
+ +
Flags uses of @Theory (and others) in non-Theories-run tests.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
-
A BugPattern; see the summary.
-
- + +
 
+
A BugPattern; see the summary.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
A BugPattern; see the summary.
- +
-
Bugpattern to discourage throwing base exception classes.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Suggests to remove the unchecked throws clause.
+
Bugpattern to discourage throwing base exception classes.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Suggests to remove the unchecked throws clause.
- +
-
ToString should not return null.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
ToString should not return null.
- +
-
Warns against use of both static and transient modifiers on field declarations.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
+
Warns against use of both static and transient modifiers on field declarations.
- +
-
Detects usages of Truth assertions with the expected and actual values reversed.
+
Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
- +
-
Points out if Truth Library assert is called on a constant.
+
Detects usages of Truth assertions with the expected and actual values reversed.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Points out if Truth Library assert is called on a constant.
- +
-
Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
- +
-
A bug checker for the following code pattern:
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
A bug checker for the following code pattern:
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Methods to answer the question: are these two types "compatible" with each other, in the context of an equality check?
- -
 
- -
+ +
 
+ +
Flags com.sun.tools.javac.code.Type#equals usage.
- -
+ +
Warns when a type parameter shadows another type name in scope.
- -
+ +
Enforces type parameters match the google style guide.
- -
+ +
An enum that classifies a String name into different types, based on the Google Java Style Guide's rules for Type Parameters.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- +
 
- -
+ +
 
+ +
Enumerates types which have poorly-defined behaviour for equals.
- -
+ +
Flags javax.lang.model.type.TypeMirror#toString usage in BugCheckers.
- -
+ +
Flags types which do not have well-defined equals behavior.
- -
 
- -
-
Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
-
- + +
 
+
-
Replaces printable ASCII unicode escapes with the literal version.
+
Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
- +
-
Bans using non-ASCII Unicode characters outside string literals and comments.
+
Replaces printable ASCII unicode escapes with the literal version.
- +
-
Flags uses of fully qualified names which are not ambiguous if imported.
+
Bans using non-ASCII Unicode characters outside string literals and comments.
- +
-
Suggests restricting the visibility of methods which should only be called by a framework.
+
Flags uses of fully qualified names which are not ambiguous if imported.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Suggests restricting the visibility of methods which should only be called by a framework.
- +
-
Discourage manual initialization or assignment to fields annotated with framework annotations.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugPattern; see the summary.
+
Discourage manual initialization or assignment to fields annotated with framework annotations.
- +
-
Finds and fixes unnecessarily boxed return expressions.
+
A BugPattern; see the summary.
- +
-
Finds and fixes unnecessarily boxed variables.
+
Finds and fixes unnecessarily boxed return expressions.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Finds and fixes unnecessarily boxed variables.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Removes final from non-field variables.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Removes final from non-field variables.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
Matchers.methodInvocation(Matcher) is not exactly deprecated, but it is legacy, and in particular is not needed when the argument is a MethodMatcher, since MethodMatcher already does the unwrapping that methodInvocation does.
- -
+ +
Matches unnecessary uses of method references.
- -
+ +
A refactoring to replace Optional.get() with lambda arg in expressions passed as arg to member functions of Optionals.
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
See the summary.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
See the summary.
- +
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Flags unsafe usages of the Locale constructor and class methods.
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Checks unsafe instance creation via reflection.
+
Flags unsafe usages of the Locale constructor and class methods.
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Checks unsafe instance creation via reflection.
- +
A BugChecker; see the associated BugPattern annotation for details.
- -
 
- -
+ +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
 
+ +
Bugpattern for catch blocks which catch an exception but throw another one without wrapping the original.
- -
+ +
A BugPattern; see the summary.
- -
+ +
Bugpattern to detect unused declarations.
- -
+ +
Bugpattern to detect unused nested classes.
- -
+ +
A BugPattern; see the summary.
- -
+ +
Bugpattern to detect unused declarations.
- -
+ +
Points out on creation of Set and HashMap of type java.net.URL.
- -
 
- -
-
A BugChecker; see the associated BugPattern annotation for details.
-
- + +
 
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Check for variables and types with the same name
+
A BugChecker; see the associated BugPattern annotation for details.
- +
-
Converts some local variables to use var.
+
Check for variables and types with the same name
- +
-
A BugChecker; see the associated BugPattern annotation for details.
+
Converts some local variables to use var.
- +
+
A BugChecker; see the associated BugPattern annotation for details.
+
+ +
A BugPattern; see the summary.
- -
 
- -
+ +
 
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
MethodMatchers.MethodClassMatcher.withSignature(String) is discouraged: most usages should use .named and/or .withParameters instead.
- -
+ +
Matches always-default expressions in oneof switches.
- -
+ +
A BugChecker; see the associated BugPattern annotation for details.
- -
+ +
See the summary.
diff --git a/api/latest/com/google/errorprone/bugpatterns/package-tree.html b/api/latest/com/google/errorprone/bugpatterns/package-tree.html index 501c3cf8029..af9c5c5dfad 100644 --- a/api/latest/com/google/errorprone/bugpatterns/package-tree.html +++ b/api/latest/com/google/errorprone/bugpatterns/package-tree.html @@ -222,7 +222,6 @@

Class Hierarchy

  • com.google.errorprone.bugpatterns.DoNotCallChecker (implements com.google.errorprone.bugpatterns.BugChecker.CompilationUnitTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
  • com.google.errorprone.bugpatterns.DoNotCallSuggester (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
  • com.google.errorprone.bugpatterns.DoNotClaimAnnotations (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
  • -
  • com.google.errorprone.bugpatterns.DoNotUseRuleChain (implements com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
  • com.google.errorprone.bugpatterns.DoubleBraceInitialization (implements com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
  • com.google.errorprone.bugpatterns.DuplicateMapKeys (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
  • com.google.errorprone.bugpatterns.EmptyCatch (implements com.google.errorprone.bugpatterns.BugChecker.CatchTreeMatcher)
  • diff --git a/api/latest/com/google/errorprone/class-use/BugPattern.html b/api/latest/com/google/errorprone/class-use/BugPattern.html index 46e92ba620b..026a9c9b180 100644 --- a/api/latest/com/google/errorprone/class-use/BugPattern.html +++ b/api/latest/com/google/errorprone/class-use/BugPattern.html @@ -599,1605 +599,1599 @@

    Uses of class 

    - +
    -
    Identifies RuleChain class fields and proposes refactoring to ordered @Rule(order - = n).
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Flag DateFormats which use the same field more than once.
    -
    final class 
    - +
    class 
    +
    -
    Flag DateFormats which use the same field more than once.
    +
    Flags duplicate keys used in ImmutableMap construction.
    class 
    - +
    -
    Flags duplicate keys used in ImmutableMap construction.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    This checker finds and fixes empty statements after an if, with no else part.
    -
    class 
    - +
    final class 
    +
    -
    This checker finds and fixes empty statements after an if, with no else part.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Discourages the use of Enum.ordinal() and other ways to access enum values by index.
    final class 
    - +
    -
    Discourages the use of Enum.ordinal() and other ways to access enum values by index.
    -
    -
    final class 
    - -
    Discourages the use of Object.getClass() when implementing Object.equals(Object) for non-final classes.
    -
    class 
    - -
    -
    Classes that override Object.equals(java.lang.Object) should also override Object.hashCode().
    -
    class 
    - -
     
    -
    class 
    - -
     
    -
    final class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Classes that override Object.equals(java.lang.Object) should also override Object.hashCode().
    class 
    - +
     
    -
    final class 
    - -
    -
    Checks for equals implementations making unsafe casts.
    +
    class 
    + +
     
    +
    final class 
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    final class 
    - +
    -
    Discourages implementing equals using hashCode.
    +
    Checks for equals implementations making unsafe casts.
    final class 
    - +
    -
    Checks for equals implementations comparing non-corresponding fields.
    +
    Discourages implementing equals using hashCode.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Checks for equals implementations comparing non-corresponding fields.
    final class 
    - +
    -
    ErrorProne checker to generate warning whenever ThreadPoolExecutor - is constructed with different corePoolSize and maximumPoolSize using an unbounded - workQueue
    -
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    -
    class 
    - -
     
    final class 
    - +
    -
    Makes sure that you are not extending a class that has @AutoValue as an annotation.
    +
    ErrorProne checker to generate warning whenever ThreadPoolExecutor + is constructed with different corePoolSize and maximumPoolSize using an unbounded + workQueue
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
     
    final class 
    - +
    -
    Flags fields which can be replaced with local variables.
    +
    Makes sure that you are not extending a class that has @AutoValue as an annotation.
    -
    final class 
    - +
    class 
    +
    -
    Finds fields which can be safely made static.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - + +
     
    +
    final class 
    + +
    +
    Flags fields which can be replaced with local variables.
    +
    +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Finds fields which can be safely made static.
    class 
    - +
    -
    Matches the behaviour of javac's finally Xlint warning.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Matches the behaviour of javac's finally Xlint warning.
    -
    final class 
    - +
    class 
    +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    +
    final class 
    + +
    Detects usages of Float,DoubleSubject.isWithin(TOLERANCE).of(EXPECTED) where there are no other floating point values other than EXPECTED with satisfy the assertion, but TOLERANCE is not zero.
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Verifies that methods marked ForOverride are only - called from the defining class.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Verifies that methods marked ForOverride are only + called from the defining class.
    class 
    - -
     
    -
    final class 
    - -
    -
    See BugPattern annotation.
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    final class 
    - +
    -
    Checks for calls to Guava's Futures.getChecked method that will always fail because they - pass an incompatible exception type.
    +
    See BugPattern annotation.
    final class 
    - +
    +
    Checks for calls to Guava's Futures.getChecked method that will always fail because they + pass an incompatible exception type.
    +
    +
    final class 
    + +
    See summary for details.
    -
    class 
    - -
     
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    + +
     
    class 
    - -
     
    -
    class 
    - -
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    class 
    +
    -
    Flags a few ways in which member names may violate the style guide.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Flags a few ways in which member names may violate the style guide.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags ignored return values from pure getters.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Refactoring to suggest Immutable types for member collection that are not mutated.
    +
    Flags ignored return values from pure getters.
    final class 
    - +
    -
    Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
    +
    Refactoring to suggest Immutable types for member collection that are not mutated.
    final class 
    - +
    -
    Migrates Truth subjects from a manual "test and fail" approach to one using - Subject.check(...).
    +
    Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
    final class 
    - +
    -
    Matches comparison of proto fields to null.
    +
    Migrates Truth subjects from a manual "test and fail" approach to one using + Subject.check(...).
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Matches comparison of proto fields to null.
    class 
    - -
     
    -
    class 
    - -
    -
    Checker for variables under the same scope that only differ in capitalization.
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    class 
    +
    -
    Looks for hashCode implementations which are inconsistent with equals.
    +
    Checker for variables under the same scope that only differ in capitalization.
    final class 
    - +
    +
    Looks for hashCode implementations which are inconsistent with equals.
    +
    +
    final class 
    + +
    Bugpattern for incorrect overloads of main.
    -
    class 
    - -
     
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Bugpattern to encourage initializing effectively final variables inline with their declaration, - if possible.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Bugpattern to encourage initializing effectively final variables inline with their declaration, + if possible.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    class 
    - +
    -
    Checks that InputStreams should override int read(byte[], int, int);
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
     
    -
    final class 
    - +
    -
    Bugpattern to detect interfaces used only to store static fields/methods.
    +
    Checks that InputStreams should override int read(byte[], int, int);
    +
    class 
    + +
     
    +
    class 
    + +
     
    final class 
    - +
    -
    Checks for cases where an InterruptedException is caught as part of a catch block - catching a supertype, and not specially handled.
    +
    Bugpattern to detect interfaces used only to store static fields/methods.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks for cases where an InterruptedException is caught as part of a catch block + catching a supertype, and not specially handled.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
     
    -
    class 
    - -
    -
    Validates ZoneId.
    -
    -
    final class 
    - -
     
    -
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
     
    class 
    - -
    + +
     
    +
    class 
    + +
    +
    Validates ZoneId.
    +
    +
    final class 
    + +
     
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Detects floating-point assertEquals() calls that will not work in JUnit 4.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    A bugpattern; see the associated summary.
    +
    Detects floating-point assertEquals() calls that will not work in JUnit 4.
    -
    class 
    - +
    final class 
    +
    -
    @BeforeClass or @AfterClass should be applied to static methods.
    +
    A bugpattern; see the associated summary.
    class 
    - -
     
    + +
    +
    @BeforeClass or @AfterClass should be applied to static methods.
    +
    class 
    - -
    + +
     
    +
    class 
    + +
    Checks for the existence of a JUnit3 style setUp() method in a JUnit4 test class or methods annotated with a non-JUnit4 @Before annotation.
    -
    class 
    - -
    +
    class 
    + +
    Checks for the existence of a JUnit3 style tearDown() method in a JUnit4 test class or methods annotated with a non-JUnit4 @After annotation.
    -
    class 
    - -
     
    -
    final class 
    - -
    +
    class 
    + +
     
    +
    final class 
    + +
    Finds tests that won't run due to the enclosing runner.
    -
    class 
    - -
     
    class 
    - -
    -
    Points out if an object is tested for reference equality to itself using JUnit library.
    -
    + +
     
    class 
    - +
    -
    Checks if the methods specified in junitparams.Parameters annotation to provide - parameters exists.
    +
    Points out if an object is tested for reference equality to itself using JUnit library.
    class 
    - +
    -
    A BugPattern; see the summary.
    +
    Checks if the methods specified in junitparams.Parameters annotation to provide + parameters exists.
    class 
    - -
     
    -
    final class 
    - -
    + +
    A BugPattern; see the summary.
    -
    class 
    - -
     
    class 
    - -
    -
    Points out if #valueOf() is called on a Protocol Buffer Enum.
    -
    + +
     
    final class 
    - +
    -
    Flags calls to toString on lite protos.
    +
    A BugPattern; see the summary.
    +
    +
    class 
    + +
     
    +
    class 
    + +
    +
    Points out if #valueOf() is called on a Protocol Buffer Enum.
    final class 
    - +
    -
    Suggests that calls to Lock.lock must be immediately followed by a try-finally - that calls Lock.unlock.
    +
    Flags calls to toString on lite protos.
    -
    class 
    - +
    final class 
    +
    -
    Detects locks on boxed primitives.
    +
    Suggests that calls to Lock.lock must be immediately followed by a try-finally + that calls Lock.unlock.
    class 
    - +
    -
    Bug checker to detect the usage of lock on the class other than the enclosing class of the code - block.
    +
    Detects locks on boxed primitives.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Bug checker to detect the usage of lock on the class other than the enclosing class of the code + block.
    -
    final class 
    - +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Matcher for a long literal with a lower-case ell for a suffix (e.g.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Matcher for a long literal with a lower-case ell for a suffix (e.g.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    +
    class 
    + +
    Checker to prevent usages of comparison methods where both the operands undergo lossy widening.
    -
    final class 
    - -
     
    final class 
    - -
    -
    Check for calls to Math's Math.round(float) with an integer or long parameter.
    -
    -
    class 
    - + +
     
    +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for calls to Math's Math.round(float) with an integer or long parameter.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    See the summary.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    See the summary.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    See the summary.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - -
     
    -
    final class 
    - -
    -
    Matches test helpers which require a terminating method to be called.
    -
    final class 
    - +
    -
    Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
    -
    -
    final class 
    - -
    -
    Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    class 
    + +
     
    +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Matches test helpers which require a terminating method to be called.
    final class 
    - +
    -
    Checks for calls to Descriptor#findFieldByNumber with field numbers from a different - proto.
    +
    Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
    final class 
    - +
    -
    Flags methods which return mutable collections from some code paths, but immutable ones from - others.
    +
    Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
    -
    final class 
    - +
    class 
    +
    -
    A BugPattern; see the summary.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks for calls to Descriptor#findFieldByNumber with field numbers from a different + proto.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Flags methods which return mutable collections from some code paths, but immutable ones from + others.
    -
    class 
    - +
    final class 
    +
    -
    Matches creation of new collections/proto builders which are modified but never used.
    +
    A BugPattern; see the summary.
    class 
    - -
     
    -
    class 
    - -
     
    -
    class 
    - +
    -
    Identify the backing collection source of a stream and reports if the source is mutated during - the stream operations.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    A BugPattern; see the summary.
    class 
    - -
     
    -
    final class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    + +
    +
    Matches creation of new collections/proto builders which are modified but never used.
    +
    class 
    + +
     
    class 
    - +
     
    class 
    - +
    +
    Identify the backing collection source of a stream and reports if the source is mutated during + the stream operations.
    +
    +
    final class 
    + +
    +
    A BugPattern; see the summary.
    +
    +
    class 
    + +
     
    +
    final class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    class 
    - +
    -
    Checks if a constructor or method annotated with MustBeClosed is called within the - resource variable initializer of a try-with-resources statement.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks if a constructor or method annotated with MustBeClosed is called within the + resource variable initializer of a try-with-resources statement.
    class 
    - +
    -
    Check for public static final declaration of Arrays.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Warns on classes or methods being named similarly to contextual keywords, or invoking such - methods.
    +
    Check for public static final declaration of Arrays.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Warns on classes or methods being named similarly to contextual keywords, or invoking such + methods.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    class 
    - +
    -
    Checks methods annotated with @NoAllocation to ensure they really do not allocate.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags instances of non-API types from being accepted or returned in APIs.
    +
    Checks methods annotated with @NoAllocation to ensure they really do not allocate.
    -
    class 
    - +
    final class 
    +
    -
    Detects non-atomic updates to volatile variables.
    +
    Flags instances of non-API types from being accepted or returned in APIs.
    class 
    - +
    -
    Types shouldn't be statically by their non-canonical name.
    +
    Detects non-atomic updates to volatile variables.
    class 
    - +
    -
    Members shouldn't be statically imported by their non-canonical name.
    +
    Types shouldn't be statically by their non-canonical name.
    -
    final class 
    - +
    class 
    +
    -
    Flags types being referred to by their non-canonical name.
    +
    Members shouldn't be statically imported by their non-canonical name.
    -
    class 
    - +
    final class 
    +
    -
    Enforce that @CompileTimeConstant parameters are final or effectively final.
    +
    Flags types being referred to by their non-canonical name.
    -
    final class 
    - +
    class 
    +
    -
    A BugPattern; see the summary.
    +
    Enforce that @CompileTimeConstant parameters are final or effectively final.
    -
    class 
    - +
    final class 
    +
    -
    Bug checker for equals methods that don't actually override equals.
    +
    A BugPattern; see the summary.
    class 
    - -
     
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    -
    final class 
    - +
    -
    A bugpattern; see the summary.
    -
    -
    final class 
    - -
    -
    A Checker that catches Optional/Optional with - Nullable annotation.
    +
    Bug checker for equals methods that don't actually override equals.
    +
    class 
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Flags passing literal null to Optional-accepting APIs.
    +
    A bugpattern; see the summary.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A Checker that catches Optional/Optional with + Nullable annotation.
    class 
    - +
    -
    Check for usage of Objects.equal on primitive types.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Check for calls to Objects' Objects.hashCode(java.lang.Object) with a primitive parameter.
    +
    Flags passing literal null to Optional-accepting APIs.
    class 
    - +
    -
    Warns against calling toString() on Objects which don't have toString() method overridden and - won't produce meaningful output.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for usage of Objects.equal on primitive types.
    +
    +
    final class 
    + +
    +
    Check for calls to Objects' Objects.hashCode(java.lang.Object) with a primitive parameter.
    +
    +
    class 
    + +
    +
    Warns against calling toString() on Objects which don't have toString() method overridden and + won't produce meaningful output.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Matches Optional#map mapping to another Optional.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Replaces Optional.map with Optional.ifPresent if the value is unused.
    +
    Matches Optional#map mapping to another Optional.
    final class 
    - -
     
    -
    class 
    - -
    -
    Checks if Optional#of is chained with a redundant method.
    + +
    +
    Replaces Optional.map with Optional.ifPresent if the value is unused.
    +
    final class 
    + +
     
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks if Optional#of is chained with a redundant method.
    class 
    - +
    -
    Check for the a11y antipattern of setting CSS outline attributes to none or 0.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Matches the behaviour of javac's overrides Xlint warning.
    +
    Check for the a11y antipattern of setting CSS outline attributes to none or 0.
    -
    final class 
    - +
    class 
    +
    -
    Warns against overriding toString() in a Throwable class and suggests getMessage()
    +
    Matches the behaviour of javac's overrides Xlint warning.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Warns against overriding toString() in a Throwable class and suggests getMessage()
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags uses of parameters in non-parameterized tests.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugPattern; see the summary.
    -
    -
    class 
    - -
    -
    Checks that Precondition.checkNotNull is not invoked with same arg twice.
    +
    Flags uses of parameters in non-parameterized tests.
    -
    class 
    - -
     
    final class 
    - +
    -
    Tightens types which refer to an Iterable, Map, Multimap, etc.
    +
    A BugPattern; see the summary.
    class 
    - -
     
    -
    final class 
    - -
    -
    Discourages inadvertently using reference equality on boxed primitives in AtomicReference.
    + +
    +
    Checks that Precondition.checkNotNull is not invoked with same arg twice.
    -
    final class 
    - -
     
    class 
    - -
    -
    Check for disallowed access to private_do_not_access_or_else proto fields.
    + +
     
    +
    final class 
    + +
    +
    Tightens types which refer to an Iterable, Map, Multimap, etc.
    -
    class 
    - +
    class 
    + +
     
    +
    final class 
    +
    -
    Flags protected members in final classes.
    +
    Discourages inadvertently using reference equality on boxed primitives in AtomicReference.
    final class 
    - -
    -
    Highlights cases where a proto's build method has its return value ignored.
    -
    + +
     
    class 
    - +
    -
    Points out if #ordinal() is called on a Protocol Buffer Enum.
    +
    Check for disallowed access to private_do_not_access_or_else proto fields.
    class 
    - -
     
    + +
    +
    Flags protected members in final classes.
    +
    final class 
    - +
    -
    Checks that ProtoTruth's ignoringFields is passed field numbers from the correct - proto.
    +
    Highlights cases where a proto's build method has its return value ignored.
    class 
    - +
    -
    Checks if public APIs named "stream" returns a type whose name ends with Stream.
    +
    Points out if #ordinal() is called on a Protocol Buffer Enum.
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    + +
     
    +
    final class 
    + +
    +
    Checks that ProtoTruth's ignoringFields is passed field numbers from the correct + proto.
    -
    class 
    - -
     
    class 
    - +
    +
    Checks if public APIs named "stream" returns a type whose name ends with Stream.
    +
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    class 
    +
    -
    Removes overrides which purely pass through to the method in the super class.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Removes overrides which purely pass through to the method in the super class.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - -
     
    -
    class 
    - -
     
    class 
    - +
    -
    Check for non-allowlisted callers to RestrictedApiChecker.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    final class 
    + +
     
    +
    class 
    + +
     
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for non-allowlisted callers to RestrictedApiChecker.
    -
    final class 
    - +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    Flags methods with collection return types which return null in some cases but don't - annotate the method as @Nullable.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A checker which produces an error when a return value is accidentally discarded.
    +
    Flags methods with collection return types which return null in some cases but don't + annotate the method as @Nullable.
    class 
    - +
    -
    A BugChecker; see the summary.
    +
    A checker which produces an error when a return value is accidentally discarded.
    -
    final class 
    - +
    class 
    +
    -
    A BugChecker; see the associated BugPattern for details.
    +
    A BugChecker; see the summary.
    final class 
    - +
    -
    Looks for types being shadowed by other types in a way that may be confusing.
    +
    A BugChecker; see the associated BugPattern for details.
    final class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Looks for types being shadowed by other types in a way that may be confusing.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
    +
    A BugPattern; see the summary.
    class 
    - +
    -
    Points out if an object is compared to itself.
    +
    TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
    class 
    - -
     
    -
    final class 
    - -
    -
    A BugPattern; see the summary.
    + +
    +
    Points out if an object is compared to itself.
    -
    class 
    - -
     
    class 
    - -
    -
    Checks that variable argument methods have even number of arguments.
    + +
     
    +
    final class 
    + +
    +
    A BugPattern; see the summary.
    +
    class 
    + +
     
    class 
    - +
    -
    Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
    +
    Checks that variable argument methods have even number of arguments.
    -
    final class 
    - +
    class 
    +
    -
    Checks for statement switches that can be expressed as an equivalent expression switch.
    +
    Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
    final class 
    - +
    -
    Checks for static fields being assigned within constructors.
    +
    Checks for statement switches that can be expressed as an equivalent expression switch.
    final class 
    - +
    -
    Checks for static fields being assigned with Throwable.
    +
    Checks for static fields being assigned within constructors.
    final class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    -
    class 
    - -
     
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks for static fields being assigned with Throwable.
    final class 
    - +
    -
    Discourage stream::iterator to create Iterables.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
    + +
     
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - -
     
    final class 
    - +
    -
    A BugChecker that flags calls to String.toLowerCase() and String.toUpperCase(), as these methods implicitly rely on the environment's default locale.
    +
    Discourage stream::iterator to create Iterables.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    final class 
    + +
    +
    A BugChecker that flags calls to String.toLowerCase() and String.toUpperCase(), as these methods implicitly rely on the environment's default locale.
    +
    +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Check for calls to String's foo.substring(0).
    +
    Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for calls to String's foo.substring(0).
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Find uses of SuppressWarnings with "deprecated".
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    +
    Find uses of SuppressWarnings with "deprecated".
    +
    +
    final class 
    + +
    Finds occurrences of @SuppressWarnings where there is definitely no explanation for why it is safe.
    -
    class 
    - -
     
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    + +
     
    class 
    - +
    -
    Flags javax.lang.model.element.Element#toString usage in BugCheckers.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Flags javax.lang.model.element.Element#toString usage in BugCheckers.
    class 
    - +
    -
    Check for calls to System.exit() outside of a main method.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for calls to System.exit() outside of a main method.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags uses of parameters in non-parameterized tests.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    +
    Flags uses of parameters in non-parameterized tests.
    +
    +
    final class 
    + +
    Flags uses of @Theory (and others) in non-Theories-run tests.
    -
    class 
    - -
     
    class 
    - -
    + +
     
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - -
     
    class 
    - -
    -
    A BugPattern; see the summary.
    -
    + +
     
    class 
    - +
    A BugPattern; see the summary.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    -
    final class 
    - +
    class 
    +
    -
    Bugpattern to discourage throwing base exception classes.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    Suggests to remove the unchecked throws clause.
    +
    Bugpattern to discourage throwing base exception classes.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Suggests to remove the unchecked throws clause.
    class 
    - +
    -
    ToString should not return null.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    ToString should not return null.
    class 
    - +
    -
    Warns against use of both static and transient modifiers on field declarations.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
    +
    Warns against use of both static and transient modifiers on field declarations.
    -
    final class 
    - +
    class 
    +
    -
    Detects usages of Truth assertions with the expected and actual values reversed.
    +
    Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
    -
    class 
    - +
    final class 
    +
    -
    Points out if Truth Library assert is called on a constant.
    +
    Detects usages of Truth assertions with the expected and actual values reversed.
    -
    final class 
    - +
    class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Points out if Truth Library assert is called on a constant.
    final class 
    - +
    -
    Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
    class 
    - +
    -
    A bug checker for the following code pattern:
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A bug checker for the following code pattern:
    class 
    - +
    -
    Flags com.sun.tools.javac.code.Type#equals usage.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Warns when a type parameter shadows another type name in scope.
    +
    Flags com.sun.tools.javac.code.Type#equals usage.
    class 
    - +
    -
    Enforces type parameters match the google style guide.
    +
    Warns when a type parameter shadows another type name in scope.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Enforces type parameters match the google style guide.
    class 
    - -
     
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    - +
     
    class 
    - -
    + +
     
    +
    class 
    + +
    Flags javax.lang.model.type.TypeMirror#toString usage in BugCheckers.
    -
    final class 
    - -
    +
    final class 
    + +
    Flags types which do not have well-defined equals behavior.
    -
    class 
    - -
     
    -
    final class 
    - -
    -
    Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
    -
    +
    class 
    + +
     
    final class 
    - +
    -
    Replaces printable ASCII unicode escapes with the literal version.
    +
    Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
    final class 
    - +
    -
    Bans using non-ASCII Unicode characters outside string literals and comments.
    +
    Replaces printable ASCII unicode escapes with the literal version.
    final class 
    - +
    -
    Flags uses of fully qualified names which are not ambiguous if imported.
    +
    Bans using non-ASCII Unicode characters outside string literals and comments.
    final class 
    - +
    -
    Suggests restricting the visibility of methods which should only be called by a framework.
    +
    Flags uses of fully qualified names which are not ambiguous if imported.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Suggests restricting the visibility of methods which should only be called by a framework.
    -
    final class 
    - +
    class 
    +
    -
    Discourage manual initialization or assignment to fields annotated with framework annotations.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Discourage manual initialization or assignment to fields annotated with framework annotations.
    -
    class 
    - +
    final class 
    +
    -
    Finds and fixes unnecessarily boxed return expressions.
    +
    A BugPattern; see the summary.
    class 
    - +
    -
    Finds and fixes unnecessarily boxed variables.
    +
    Finds and fixes unnecessarily boxed return expressions.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Finds and fixes unnecessarily boxed variables.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Removes final from non-field variables.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Removes final from non-field variables.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    +
    class 
    + +
    Matchers.methodInvocation(Matcher) is not exactly deprecated, but it is legacy, and in particular is not needed when the argument is a MethodMatcher, since MethodMatcher already does the unwrapping that methodInvocation does.
    -
    final class 
    - -
    -
    Matches unnecessary uses of method references.
    -
    final class 
    - +
    -
    A refactoring to replace Optional.get() with lambda arg in expressions passed as arg to member - functions of Optionals.
    +
    Matches unnecessary uses of method references.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A refactoring to replace Optional.get() with lambda arg in expressions passed as arg to member + functions of Optionals.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    See the summary.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    See the summary.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags unsafe usages of the Locale constructor and class methods.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    Checks unsafe instance creation via reflection.
    +
    Flags unsafe usages of the Locale constructor and class methods.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks unsafe instance creation via reflection.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    final class 
    - -
    -
    Bugpattern for catch blocks which catch an exception but throw another one without wrapping the - original.
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Bugpattern for catch blocks which catch an exception but throw another one without wrapping the + original.
    final class 
    - +
    -
    Bugpattern to detect unused declarations.
    +
    A BugPattern; see the summary.
    final class 
    - +
    -
    Bugpattern to detect unused nested classes.
    +
    Bugpattern to detect unused declarations.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Bugpattern to detect unused nested classes.
    final class 
    - +
    -
    Bugpattern to detect unused declarations.
    +
    A BugPattern; see the summary.
    -
    class 
    - +
    final class 
    +
    -
    Points out on creation of Set and HashMap of type java.net.URL.
    +
    Bugpattern to detect unused declarations.
    class 
    - -
     
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    + +
    +
    Points out on creation of Set and HashMap of type java.net.URL.
    +
    class 
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Check for variables and types with the same name
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Converts some local variables to use var.
    +
    Check for variables and types with the same name
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    -
    final class 
    - -
    -
    A BugPattern; see the summary.
    +
    Converts some local variables to use var.
    -
    class 
    - -
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    final class 
    + +
    +
    A BugPattern; see the summary.
    +
    +
    class 
    + +
     
    class 
    - +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    +
    class 
    + +
    MethodMatchers.MethodClassMatcher.withSignature(String) is discouraged: most usages should use .named and/or .withParameters instead.
    -
    final class 
    - -
    +
    final class 
    + +
    Matches always-default expressions in oneof switches.
    -
    class 
    - -
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - -
    +
    final class 
    + +
    See the summary.
    diff --git a/api/latest/com/google/errorprone/class-use/VisitorState.html b/api/latest/com/google/errorprone/class-use/VisitorState.html index 5796c4d1cb6..2b9d1de4231 100644 --- a/api/latest/com/google/errorprone/class-use/VisitorState.html +++ b/api/latest/com/google/errorprone/class-use/VisitorState.html @@ -2748,239 +2748,235 @@

    Uses of VisitorState state)

     
    -
    DoNotUseRuleChain.matchVariable(com.sun.source.tree.VariableTree tree, +
    FieldCanBeStatic.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    FieldCanBeStatic.matchVariable(com.sun.source.tree.VariableTree tree, +
    ForEachIterable.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    ForEachIterable.matchVariable(com.sun.source.tree.VariableTree tree, +
    IdentifierName.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    IdentifierName.matchVariable(com.sun.source.tree.VariableTree tree, +
    IdentityHashMapUsage.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    IdentityHashMapUsage.matchVariable(com.sun.source.tree.VariableTree tree, +
    InitializeInline.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    InitializeInline.matchVariable(com.sun.source.tree.VariableTree tree, +
    IntLongMath.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    IntLongMath.matchVariable(com.sun.source.tree.VariableTree tree, +
    IterablePathParameter.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    IterablePathParameter.matchVariable(com.sun.source.tree.VariableTree tree, +
    MixedArrayDimensions.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    MixedArrayDimensions.matchVariable(com.sun.source.tree.VariableTree tree, +
    ModifiedButNotUsed.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    ModifiedButNotUsed.matchVariable(com.sun.source.tree.VariableTree tree, +
    MutableGuiceModule.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    MutableGuiceModule.matchVariable(com.sun.source.tree.VariableTree tree, +
    MutablePublicArray.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    MutablePublicArray.matchVariable(com.sun.source.tree.VariableTree tree, +
    NoAllocationChecker.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    NoAllocationChecker.matchVariable(com.sun.source.tree.VariableTree tree, +
    NonFinalStaticField.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    NonFinalStaticField.matchVariable(com.sun.source.tree.VariableTree tree, +
    NullableOnContainingClass.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    NullableOnContainingClass.matchVariable(com.sun.source.tree.VariableTree tree, +
    NullableOptional.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    NullableOptional.matchVariable(com.sun.source.tree.VariableTree tree, +
    SelfAssignment.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    SelfAssignment.matchVariable(com.sun.source.tree.VariableTree tree, +
    StaticAssignmentOfThrowable.matchVariable(com.sun.source.tree.VariableTree variableTree, VisitorState state)
     
    -
    StaticAssignmentOfThrowable.matchVariable(com.sun.source.tree.VariableTree variableTree, +
    StaticMockMember.matchVariable(com.sun.source.tree.VariableTree varTree, VisitorState state)
     
    -
    StaticMockMember.matchVariable(com.sun.source.tree.VariableTree varTree, +
    TransientMisuse.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    TransientMisuse.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryAnonymousClass.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryAnonymousClass.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryAssignment.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryAssignment.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryAsync.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryAsync.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryBoxedAssignment.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryBoxedAssignment.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryFinal.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryFinal.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryLambda.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryLambda.matchVariable(com.sun.source.tree.VariableTree tree, +
    VarChecker.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    VarChecker.matchVariable(com.sun.source.tree.VariableTree tree, +
    VariableNameSameAsType.matchVariable(com.sun.source.tree.VariableTree varTree, VisitorState state)
     
    -
    VariableNameSameAsType.matchVariable(com.sun.source.tree.VariableTree varTree, +
    Varifier.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    Varifier.matchVariable(com.sun.source.tree.VariableTree tree, +
    BugChecker.WhileLoopTreeMatcher.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
     
    -
    BugChecker.WhileLoopTreeMatcher.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, +
    LogicalAssignment.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
     
    -
    LogicalAssignment.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, +
    LoopConditionChecker.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
     
    -
    LoopConditionChecker.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, +
    MissingBraces.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
     
    -
    MissingBraces.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, +
    BugChecker.WildcardTreeMatcher.matchWildcard(com.sun.source.tree.WildcardTree tree, VisitorState state)
     
    - -
    BugChecker.WildcardTreeMatcher.matchWildcard(com.sun.source.tree.WildcardTree tree, - VisitorState state)
    -
     
    -
    static String
    -
    SameNameButDifferent.qualifyType(VisitorState state, +
    static String
    +
    SameNameButDifferent.qualifyType(VisitorState state, SuggestedFix.Builder fix, com.sun.tools.javac.code.Symbol sym)
    -
    +
    Try to qualify the type, or return the full name.
    -
    static boolean
    -
    CanBeStaticAnalyzer.referencesOuter(com.sun.source.tree.Tree tree, +
    static boolean
    +
    CanBeStaticAnalyzer.referencesOuter(com.sun.source.tree.Tree tree, com.sun.tools.javac.code.Symbol owner, VisitorState state)
    -
    +
    Returns true if the tree references its enclosing class.
    -
    protected Description
    -
    AbstractMustBeClosedChecker.scanEntireMethodFor(Matcher<? super com.sun.source.tree.ExpressionTree> matcher, +
    protected Description
    +
    AbstractMustBeClosedChecker.scanEntireMethodFor(Matcher<? super com.sun.source.tree.ExpressionTree> matcher, com.sun.source.tree.MethodTree tree, VisitorState state)
    -
    +
    Scans a method body for invocations matching matcher, emitting them as a single fix.
    -
    boolean
    -
    BugChecker.suppressedByAnyOf(Set<com.sun.tools.javac.util.Name> annotations, +
    boolean
    +
    BugChecker.suppressedByAnyOf(Set<com.sun.tools.javac.util.Name> annotations, VisitorState s)
    -
     
    -
    com.google.common.collect.ImmutableRangeSet<Integer>
    -
    BugChecker.suppressedRegions(VisitorState state)
    -
    +
     
    +
    com.google.common.collect.ImmutableRangeSet<Integer>
    +
    BugChecker.suppressedRegions(VisitorState state)
    +
    Computes a RangeSet of code regions which are suppressed by this bug checker.
    -
    protected abstract Optional<Fix>
    -
    AbstractToString.toStringFix(com.sun.source.tree.Tree parent, +
    protected abstract Optional<Fix>
    +
    AbstractToString.toStringFix(com.sun.source.tree.Tree parent, com.sun.source.tree.ExpressionTree expression, VisitorState state)
    -
    +
    Constructs a fix for an explicit toString call, e.g.
    -
    protected Optional<Fix>
    -
    AnnotationMirrorToString.toStringFix(com.sun.source.tree.Tree parent, - com.sun.source.tree.ExpressionTree tree, - VisitorState state)
    -
     
    protected Optional<Fix>
    -
    AnnotationValueToString.toStringFix(com.sun.source.tree.Tree parent, +
    AnnotationMirrorToString.toStringFix(com.sun.source.tree.Tree parent, com.sun.source.tree.ExpressionTree tree, VisitorState state)
     
    protected Optional<Fix>
    -
    ArrayToString.toStringFix(com.sun.source.tree.Tree parent, +
    AnnotationValueToString.toStringFix(com.sun.source.tree.Tree parent, com.sun.source.tree.ExpressionTree tree, VisitorState state)
     
    protected Optional<Fix>
    -
    LiteProtoToString.toStringFix(com.sun.source.tree.Tree parent, +
    ArrayToString.toStringFix(com.sun.source.tree.Tree parent, com.sun.source.tree.ExpressionTree tree, VisitorState state)
     
    protected Optional<Fix>
    -
    ObjectToString.toStringFix(com.sun.source.tree.Tree parent, +
    LiteProtoToString.toStringFix(com.sun.source.tree.Tree parent, com.sun.source.tree.ExpressionTree tree, VisitorState state)
     
    protected Optional<Fix>
    -
    StreamToString.toStringFix(com.sun.source.tree.Tree parent, +
    ObjectToString.toStringFix(com.sun.source.tree.Tree parent, com.sun.source.tree.ExpressionTree tree, VisitorState state)
     
    protected Optional<Fix>
    -
    SymbolToString.toStringFix(com.sun.source.tree.Tree parent, +
    StreamToString.toStringFix(com.sun.source.tree.Tree parent, com.sun.source.tree.ExpressionTree tree, VisitorState state)
     
    protected Optional<Fix>
    -
    TreeToString.toStringFix(com.sun.source.tree.Tree parent, +
    SymbolToString.toStringFix(com.sun.source.tree.Tree parent, com.sun.source.tree.ExpressionTree tree, VisitorState state)
     
    protected Optional<Fix>
    -
    TypeToString.toStringFix(com.sun.source.tree.Tree parent, +
    TreeToString.toStringFix(com.sun.source.tree.Tree parent, com.sun.source.tree.ExpressionTree tree, VisitorState state)
     
    - -
    StaticImports.tryCreate(com.sun.source.tree.ImportTree tree, +
    protected Optional<Fix>
    +
    TypeToString.toStringFix(com.sun.source.tree.Tree parent, + com.sun.source.tree.ExpressionTree tree, VisitorState state)
    -
    +
     
    + +
    StaticImports.tryCreate(com.sun.source.tree.ImportTree tree, + VisitorState state)
    +
    Returns a StaticImports.StaticImportInfo if the given import is a static single-type import.
    - -
    StaticImports.tryCreate(com.sun.source.tree.MemberSelectTree access, + +
    StaticImports.tryCreate(com.sun.source.tree.MemberSelectTree access, VisitorState state)
    -
     
    -
    static Optional<Fix>
    -
    AssertThrowsUtils.tryFailToAssertThrows(com.sun.source.tree.TryTree tryTree, +
     
    +
    static Optional<Fix>
    +
    AssertThrowsUtils.tryFailToAssertThrows(com.sun.source.tree.TryTree tryTree, List<? extends com.sun.source.tree.StatementTree> throwingStatements, Optional<com.sun.source.tree.Tree> failureMessage, VisitorState state)
    -
    +
    Transforms a try-catch block in the try-fail pattern into a call to JUnit's assertThrows, inserting the behavior of the try block into a lambda parameter, and assigning the expected exception to a variable, if it is used within the catch block.
    diff --git a/api/latest/com/google/errorprone/matchers/Suppressible.html b/api/latest/com/google/errorprone/matchers/Suppressible.html index 3e12c77b2c0..9cbd7e48709 100644 --- a/api/latest/com/google/errorprone/matchers/Suppressible.html +++ b/api/latest/com/google/errorprone/matchers/Suppressible.html @@ -86,7 +86,7 @@

    Interface Suppressible

    All Known Implementing Classes:
    -
    AbstractAsKeyOfSetOrMap, AbstractBanUnsafeAPIChecker, AbstractMockChecker, AbstractMustBeClosedChecker, AbstractPatternSyntaxChecker, AbstractReferenceEquality, AbstractReturnValueIgnored, AbstractToString, AbstractUseSwitch, AddressSelection, AlmostJavadoc, AlreadyChecked, AlwaysThrows, AmbiguousMethodReference, AndroidInjectionBeforeSuper, AndroidJdkLibsChecker, AnnotateFormatMethod, AnnotationMirrorToString, AnnotationPosition, AnnotationValueToString, ApiDiffChecker, ArgumentSelectionDefectChecker, ArrayAsKeyOfSetOrMap, ArrayEquals, ArrayFillIncompatibleType, ArrayHashCode, ArrayRecordComponent, ArraysAsListPrimitiveArray, ArrayToString, AssertEqualsArgumentOrderChecker, AssertFalse, AssertionFailureIgnored, AssertThrowsMultipleStatements, AssistedInjectAndInjectOnConstructors, AssistedInjectAndInjectOnSameConstructor, AssistedInjectScoping, AssistedParameters, ASTHelpersSuggestions, AsyncCallableReturnsNull, AsyncFunctionReturnsNull, AttemptedNegativeZero, AutoFactoryAtInject, AutoValueBoxedValues, AutoValueBuilderDefaultsInConstructor, AutoValueConstructorOrderChecker, AutoValueFinalMethods, AutoValueImmutableFields, AutoValueSubclassLeaked, AvoidObjectArrays, BadAnnotationImplementation, BadComparable, BadImport, BadInstanceof, BadShiftAmount, BanClassLoader, BanJNDI, BanSerializableRead, BareDotMetacharacter, BigDecimalEquals, BigDecimalLiteralDouble, BinderIdentityRestoredDangerously, BindingToUnqualifiedCommonType, BooleanParameter, BoxedPrimitiveConstructor, BoxedPrimitiveEquality, BugChecker, BugPatternNaming, BuilderReturnThis, BundleDeserializationCast, ByteBufferBackingArray, CacheLoaderNull, CanIgnoreReturnValueSuggester, CannotMockFinalClass, CannotMockMethod, CanonicalDuration, CatchAndPrintStackTrace, CatchFail, CatchingUnchecked, ChainedAssertionLosesContext, ChainingConstructorIgnoresParameter, CharacterGetNumericValue, CheckedExceptionNotThrown, CheckNotNullMultipleTimes, CheckReturnValue, ClassCanBeStatic, ClassInitializationDeadlock, ClassName, ClassNamedLikeTypeParameter, ClassNewInstance, CloseableProvides, ClosingStandardOutputStreams, CollectionIncompatibleType, CollectionToArraySafeParameter, CollectionUndefinedEquality, CollectorShouldNotUseState, ComparableAndComparator, ComparableType, CompareToZero, ComparingThisWithNull, ComparisonContractViolated, ComparisonOutOfRange, CompatibleWithMisuse, CompileTimeConstantChecker, ComplexBooleanConstant, ComputeIfAbsentAmbiguousReference, ConditionalExpressionNumericPromotion, ConstantField, ConstantOverflow, ConstantPatternCompile, DangerousLiteralNullChecker, DateChecker, DateFormatConstant, DeadException, DeadThread, DeduplicateConstants, DeeplyNested, DefaultCharset, DefaultLocale, DefaultPackage, DepAnn, DeprecatedVariable, DereferenceWithNullBranch, DifferentNameButSame, DirectInvocationOnMock, DiscardedPostfixExpression, DistinctVarargsChecker, DoNotCallChecker, DoNotCallSuggester, DoNotClaimAnnotations, DoNotMockAutoValue, DoNotMockChecker, DoNotUseRuleChain, DoubleBraceInitialization, DoubleCheckedLocking, DuplicateDateFormatField, DuplicateMapKeys, DurationFrom, DurationGetTemporalUnit, DurationTemporalUnit, DurationToLongTimeUnit, EmptyBlockTag, EmptyCatch, EmptyIfStatement, EmptySetMultibindingContributions, EmptyTopLevelDeclaration, EnumOrdinal, EqualsBrokenForNull, EqualsGetClass, EqualsHashCode, EqualsIncompatibleType, EqualsMissingNullable, EqualsNaN, EqualsNull, EqualsReference, EqualsUnsafeCast, EqualsUsingHashCode, EqualsWrongThing, ErroneousBitwiseExpression, ErroneousThreadPoolConstructorChecker, EscapedEntity, ExpectedExceptionChecker, ExtendingJUnitAssert, ExtendsAutoValue, ExtendsObject, FallThrough, FieldCanBeFinal, FieldCanBeLocal, FieldCanBeStatic, FieldMissingNullable, Finalize, Finally, FloatCast, FloatingPointAssertionWithinEpsilon, FloatingPointLiteralPrecision, FloggerArgumentToString, FloggerFormatString, FloggerLogString, FloggerLogVarargs, FloggerLogWithCause, FloggerMessageFormat, FloggerRedundantIsEnabled, FloggerRequiredModifiers, FloggerSplitLogStatement, FloggerStringConcatenation, FloggerWithCause, FloggerWithoutCause, ForEachIterable, FormatString, FormatStringAnnotationChecker, ForOverrideChecker, FragmentInjection, FragmentNotInstantiable, FromTemporalAccessor, FunctionalInterfaceClash, FunctionalInterfaceMethodChanged, FutureReturnValueIgnored, FuturesGetCheckedIllegalExceptionType, FutureTransformAsync, FuzzyEqualsShouldNotBeUsedInEqualsMethod, GetClassOnAnnotation, GetClassOnClass, GetClassOnEnum, GuardedByChecker, GuiceNestedCombine, HardCodedSdCardPath, HashtableContains, HidingField, ICCProfileGetInstance, IdentifierName, IdentityBinaryExpression, IdentityHashMapBoxing, IdentityHashMapUsage, IgnoredPureGetter, ImmutableAnnotationChecker, ImmutableChecker, ImmutableEnumChecker, ImmutableMemberCollection, ImmutableRefactoring, ImmutableSetForContains, ImplementAssertionWithChaining, ImpossibleNullComparison, Incomparable, IncompatibleArgumentType, IncompatibleModifiersChecker, InconsistentCapitalization, InconsistentHashCode, InconsistentOverloads, IncorrectMainMethod, IncrementInForLoopAndHeader, IndexOfChar, InexactVarargsConditional, InfiniteRecursion, InheritDoc, InitializeInline, InjectedConstructorAnnotations, InjectOnBugCheckers, InjectOnConstructorOfAbstractClass, InjectOnFinalField, InjectOnMemberAndConstructor, InlineFormatString, Inliner, InlineTrivialConstant, InputStreamSlowMultibyteRead, InsecureCipherMode, InstanceOfAndCastMatchWrongType, InstantTemporalUnit, InterfaceWithOnlyStatics, InterruptedExceptionSwallowed, Interruption, IntLongMath, InvalidBlockTag, InvalidInlineTag, InvalidJavaTimeConstant, InvalidLink, InvalidParam, InvalidPatternSyntax, InvalidTargetingOnScopingAnnotation, InvalidThrows, InvalidThrowsLink, InvalidTimeZoneID, InvalidZoneId, IsInstanceIncompatibleType, IsInstanceOfClass, IsLoggableTagLength, IterableAndIterator, IterablePathParameter, Java7ApiChecker, Java8ApiChecker, JavaDurationGetSecondsGetNano, JavaDurationGetSecondsToToSeconds, JavaDurationWithNanos, JavaDurationWithSeconds, JavaInstantGetSecondsGetNano, JavaLangClash, JavaLocalDateTimeGetNano, JavaLocalTimeGetNano, JavaPeriodGetDays, JavaTimeDefaultTimeZone, JavaUtilDateChecker, JavaxInjectOnAbstractMethod, JavaxInjectOnFinalField, JdkObsolete, JodaConstructors, JodaDateTimeConstants, JodaDurationWithMillis, JodaInstantWithMillis, JodaNewPeriod, JodaPlusMinusLong, JodaTimeConverterManager, JodaToSelf, JodaWithDurationAddedLong, JUnit3FloatingPointComparisonWithoutDelta, JUnit3TestNotRun, JUnit4ClassAnnotationNonStatic, JUnit4ClassUsedInJUnit3, JUnit4SetUpNotRun, JUnit4TearDownNotRun, JUnit4TestNotRun, JUnit4TestsNotRunWithinEnclosed, JUnitAmbiguousTestClass, JUnitAssertSameCheck, JUnitIncompatibleType, JUnitParameterMethodNotFound, LabelledBreakTarget, LambdaFunctionalInterface, LenientFormatStringValidation, LiteByteStringUtf8, LiteEnumValueOf, LiteProtoToString, LocalDateTemporalAmount, LockNotBeforeTry, LockOnBoxedPrimitive, LockOnNonEnclosingClassLiteral, LogicalAssignment, LongDoubleConversion, LongFloatConversion, LongLiteralLowerCaseSuffix, LoopConditionChecker, LoopOverCharArray, LossyPrimitiveCompare, MalformedInlineTag, MathAbsoluteNegative, MathRoundIntLong, MemoizeConstantVisitorStateLookups, MethodCanBeStatic, MisformattedTestData, MislabeledAndroidString, MisleadingEscapedSpace, MisplacedScopeAnnotations, MissingBraces, MissingCasesInEnumSwitch, MissingDefault, MissingFail, MissingImplementsComparable, MissingOverride, MissingRefasterAnnotation, MissingRuntimeRetention, MissingSummary, MissingSuperCall, MissingTestCall, MisusedDateFormat, MisusedDayOfYear, MisusedWeekYear, MixedArrayDimensions, MixedDescriptors, MixedMutabilityReturnType, MockitoDoSetup, MockitoUsage, MockNotUsedInProduction, ModifiedButNotUsed, ModifyCollectionInEnhancedForLoop, ModifyingCollectionWithItself, ModifySourceCollectionInStream, MoreThanOneInjectableConstructor, MoreThanOneQualifier, MoreThanOneScopeAnnotationOnClass, MultimapKeys, MultipleNullnessAnnotations, MultipleParallelOrSequentialCalls, MultipleTopLevelClasses, MultipleUnaryOperatorsInMethodCall, MultiVariableDeclaration, MustBeClosedChecker, MutableGuiceModule, MutablePublicArray, NamedLikeContextualKeyword, NarrowCalculation, NarrowingCompoundAssignment, NCopiesOfChar, NegativeCharLiteral, NestedInstanceOfConditions, NewFileSystem, NoAllocationChecker, NoCanIgnoreReturnValueOnClasses, NonApiType, NonAtomicVolatileUpdate, NonCanonicalStaticImport, NonCanonicalStaticMemberImport, NonCanonicalType, NonFinalCompileTimeConstant, NonFinalStaticField, NonOverridingEquals, NonRuntimeAnnotation, NotJavadoc, NullableConstructor, NullableOnContainingClass, NullableOptional, NullablePrimitive, NullablePrimitiveArray, NullableTypeParameter, NullableVoid, NullableWildcard, NullArgumentForNonNullParameter, NullOptional, NullTernary, ObjectEqualsForPrimitives, ObjectsHashCodePrimitive, ObjectToString, OperatorPrecedence, OptionalEquality, OptionalMapToOptional, OptionalMapUnusedValue, OptionalNotPresent, OptionalOfRedundantMethod, OrphanedFormatString, OutlineNone, OverlappingQualifierAndScopeAnnotation, Overrides, OverridesGuiceInjectableMethod, OverridesJavaxInjectableMethod, OverrideThrowableToString, OverridingMethodInconsistentArgumentNamesChecker, PackageInfo, PackageLocation, ParameterComment, ParameterMissingNullable, ParameterName, ParametersButNotParameterized, ParcelableCreator, PatternMatchingInstanceof, PeriodFrom, PeriodGetTemporalUnit, PeriodTimeMath, PreconditionsCheckNotNullRepeated, PreconditionsInvalidPlaceholder, PreferJavaTimeOverload, PreferredInterfaceType, PrimitiveArrayPassedToVarargsMethod, PrimitiveAtomicReference, PrivateConstructorForNoninstantiableModule, PrivateConstructorForUtilityClass, PrivateSecurityContractProtoAccess, ProtectedMembersInFinalClass, ProtoBuilderReturnValueIgnored, ProtocolBufferOrdinal, ProtoDurationGetSecondsGetNano, ProtoStringFieldReferenceEquality, ProtoTimestampGetSecondsGetNano, ProtoTruthMixedDescriptors, ProvidesMethodOutsideOfModule, ProvidesNull, PublicApiNamedStreamShouldReturnStream, QualifierOrScopeOnInjectMethod, QualifierWithTypeUse, RandomCast, RandomModInteger, ReachabilityFenceUsage, RectIntersectReturnValueIgnored, RedundantOverride, RedundantSetterCall, RedundantThrows, ReferenceEquality, RefersToDaggerCodegen, RemoveUnusedImports, RequiredModifiersChecker, RestrictedApiChecker, RethrowReflectiveOperationExceptionAsLinkageError, ReturnAtTheEndOfVoidFunction, ReturnFromVoid, ReturnMissingNullable, ReturnsNullCollection, ReturnValueIgnored, RobolectricShadowDirectlyOn, RxReturnValueIgnored, SameNameButDifferent, ScopeAnnotationOnInterfaceOrAbstractClass, ScopeOnModule, SelfAlwaysReturnsThis, SelfAssertion, SelfAssignment, SelfComparison, SelfEquals, SetUnrecognized, ShortCircuitBoolean, ShouldHaveEvenArgs, SizeGreaterThanOrEqualsZero, StatementSwitchToExpressionSwitch, StaticAssignmentInConstructor, StaticAssignmentOfThrowable, StaticGuardedByInstance, StaticMockMember, StaticOrDefaultInterfaceMethod, StaticQualifiedUsingExpression, StreamResourceLeak, StreamToIterable, StreamToString, StringBuilderInitWithChar, StringCaseLocaleUsage, StringCharset, StringFormatWithLiteral, StringSplitter, StronglyTypeByteString, StronglyTypeTime, SubstringOfZero, Suggester, SunApi, SuperCallToObjectMethod, SuppressWarningsDeprecated, SuppressWarningsWithoutExplanation, SwigMemoryLeak, SwitchDefault, SymbolToString, SynchronizeOnNonFinalField, SystemConsoleNull, SystemExitOutsideMain, SystemOut, TemporalAccessorGetChronoField, TestExceptionChecker, TestParametersNotInitialized, TheoryButNoTheories, ThreadJoinLoop, ThreadLocalUsage, ThreadPriorityCheck, ThreadSafeChecker, ThreeLetterTimeZoneID, ThrowIfUncheckedKnownChecked, ThrowIfUncheckedKnownUnchecked, ThrowNull, ThrowSpecificExceptions, ThrowsUncheckedException, TimeUnitConversionChecker, TimeUnitMismatch, TooManyParameters, ToStringReturnsNull, TraditionalSwitchExpression, TransientMisuse, TreeToString, TruthAssertExpected, TruthConstantAsserts, TruthContainsExactlyElementsInUsage, TruthGetOrDefault, TruthIncompatibleType, TryFailRefactoring, TryFailThrowable, TryWithResourcesVariable, TypeEqualsChecker, TypeNameShadowing, TypeParameterNaming, TypeParameterQualifier, TypeParameterShadowing, TypeParameterUnusedInFormals, TypeToString, UndefinedEquals, UnescapedEntity, UngroupedOverloads, UnicodeDirectionalityCharacters, UnicodeEscape, UnicodeInCode, UnnecessarilyFullyQualified, UnnecessarilyUsedValue, UnnecessarilyVisible, UnnecessaryAnonymousClass, UnnecessaryAssignment, UnnecessaryAsync, UnnecessaryBoxedAssignment, UnnecessaryBoxedVariable, UnnecessaryBreakInSwitch, UnnecessaryCheckNotNull, UnnecessaryDefaultInEnumSwitch, UnnecessaryFinal, UnnecessaryLambda, UnnecessaryLongToIntConversion, UnnecessaryMethodInvocationMatcher, UnnecessaryMethodReference, UnnecessaryOptionalGet, UnnecessaryParentheses, UnnecessarySetDefault, UnnecessaryStaticImport, UnnecessaryStringBuilder, UnnecessaryTestMethodPrefix, UnnecessaryTypeArgument, UnrecognisedJavadocTag, UnsafeFinalization, UnsafeLocaleUsage, UnsafeReflectiveConstructionCast, UnsafeWildcard, UnsynchronizedOverridesSynchronized, UnusedAnonymousClass, UnusedCollectionModifiedInPlace, UnusedException, UnusedLabel, UnusedMethod, UnusedNestedClass, UnusedTypeParameter, UnusedVariable, URLEqualsHashCode, UrlInSee, UseBinds, UseCorrectAssertInTests, UseEnumSwitch, UsingJsr305CheckReturnValue, Validator, VarChecker, VariableNameSameAsType, Varifier, VarTypeName, VoidMissingNullable, VoidUsed, WaitNotInLoop, WakelockReleasedDangerously, WildcardImport, WithSignatureDiscouraged, WrongOneof, XorPower, YodaCondition, ZoneIdOfZ
    +
    AbstractAsKeyOfSetOrMap, AbstractBanUnsafeAPIChecker, AbstractMockChecker, AbstractMustBeClosedChecker, AbstractPatternSyntaxChecker, AbstractReferenceEquality, AbstractReturnValueIgnored, AbstractToString, AbstractUseSwitch, AddressSelection, AlmostJavadoc, AlreadyChecked, AlwaysThrows, AmbiguousMethodReference, AndroidInjectionBeforeSuper, AndroidJdkLibsChecker, AnnotateFormatMethod, AnnotationMirrorToString, AnnotationPosition, AnnotationValueToString, ApiDiffChecker, ArgumentSelectionDefectChecker, ArrayAsKeyOfSetOrMap, ArrayEquals, ArrayFillIncompatibleType, ArrayHashCode, ArrayRecordComponent, ArraysAsListPrimitiveArray, ArrayToString, AssertEqualsArgumentOrderChecker, AssertFalse, AssertionFailureIgnored, AssertThrowsMultipleStatements, AssistedInjectAndInjectOnConstructors, AssistedInjectAndInjectOnSameConstructor, AssistedInjectScoping, AssistedParameters, ASTHelpersSuggestions, AsyncCallableReturnsNull, AsyncFunctionReturnsNull, AttemptedNegativeZero, AutoFactoryAtInject, AutoValueBoxedValues, AutoValueBuilderDefaultsInConstructor, AutoValueConstructorOrderChecker, AutoValueFinalMethods, AutoValueImmutableFields, AutoValueSubclassLeaked, AvoidObjectArrays, BadAnnotationImplementation, BadComparable, BadImport, BadInstanceof, BadShiftAmount, BanClassLoader, BanJNDI, BanSerializableRead, BareDotMetacharacter, BigDecimalEquals, BigDecimalLiteralDouble, BinderIdentityRestoredDangerously, BindingToUnqualifiedCommonType, BooleanParameter, BoxedPrimitiveConstructor, BoxedPrimitiveEquality, BugChecker, BugPatternNaming, BuilderReturnThis, BundleDeserializationCast, ByteBufferBackingArray, CacheLoaderNull, CanIgnoreReturnValueSuggester, CannotMockFinalClass, CannotMockMethod, CanonicalDuration, CatchAndPrintStackTrace, CatchFail, CatchingUnchecked, ChainedAssertionLosesContext, ChainingConstructorIgnoresParameter, CharacterGetNumericValue, CheckedExceptionNotThrown, CheckNotNullMultipleTimes, CheckReturnValue, ClassCanBeStatic, ClassInitializationDeadlock, ClassName, ClassNamedLikeTypeParameter, ClassNewInstance, CloseableProvides, ClosingStandardOutputStreams, CollectionIncompatibleType, CollectionToArraySafeParameter, CollectionUndefinedEquality, CollectorShouldNotUseState, ComparableAndComparator, ComparableType, CompareToZero, ComparingThisWithNull, ComparisonContractViolated, ComparisonOutOfRange, CompatibleWithMisuse, CompileTimeConstantChecker, ComplexBooleanConstant, ComputeIfAbsentAmbiguousReference, ConditionalExpressionNumericPromotion, ConstantField, ConstantOverflow, ConstantPatternCompile, DangerousLiteralNullChecker, DateChecker, DateFormatConstant, DeadException, DeadThread, DeduplicateConstants, DeeplyNested, DefaultCharset, DefaultLocale, DefaultPackage, DepAnn, DeprecatedVariable, DereferenceWithNullBranch, DifferentNameButSame, DirectInvocationOnMock, DiscardedPostfixExpression, DistinctVarargsChecker, DoNotCallChecker, DoNotCallSuggester, DoNotClaimAnnotations, DoNotMockAutoValue, DoNotMockChecker, DoubleBraceInitialization, DoubleCheckedLocking, DuplicateDateFormatField, DuplicateMapKeys, DurationFrom, DurationGetTemporalUnit, DurationTemporalUnit, DurationToLongTimeUnit, EmptyBlockTag, EmptyCatch, EmptyIfStatement, EmptySetMultibindingContributions, EmptyTopLevelDeclaration, EnumOrdinal, EqualsBrokenForNull, EqualsGetClass, EqualsHashCode, EqualsIncompatibleType, EqualsMissingNullable, EqualsNaN, EqualsNull, EqualsReference, EqualsUnsafeCast, EqualsUsingHashCode, EqualsWrongThing, ErroneousBitwiseExpression, ErroneousThreadPoolConstructorChecker, EscapedEntity, ExpectedExceptionChecker, ExtendingJUnitAssert, ExtendsAutoValue, ExtendsObject, FallThrough, FieldCanBeFinal, FieldCanBeLocal, FieldCanBeStatic, FieldMissingNullable, Finalize, Finally, FloatCast, FloatingPointAssertionWithinEpsilon, FloatingPointLiteralPrecision, FloggerArgumentToString, FloggerFormatString, FloggerLogString, FloggerLogVarargs, FloggerLogWithCause, FloggerMessageFormat, FloggerRedundantIsEnabled, FloggerRequiredModifiers, FloggerSplitLogStatement, FloggerStringConcatenation, FloggerWithCause, FloggerWithoutCause, ForEachIterable, FormatString, FormatStringAnnotationChecker, ForOverrideChecker, FragmentInjection, FragmentNotInstantiable, FromTemporalAccessor, FunctionalInterfaceClash, FunctionalInterfaceMethodChanged, FutureReturnValueIgnored, FuturesGetCheckedIllegalExceptionType, FutureTransformAsync, FuzzyEqualsShouldNotBeUsedInEqualsMethod, GetClassOnAnnotation, GetClassOnClass, GetClassOnEnum, GuardedByChecker, GuiceNestedCombine, HardCodedSdCardPath, HashtableContains, HidingField, ICCProfileGetInstance, IdentifierName, IdentityBinaryExpression, IdentityHashMapBoxing, IdentityHashMapUsage, IgnoredPureGetter, ImmutableAnnotationChecker, ImmutableChecker, ImmutableEnumChecker, ImmutableMemberCollection, ImmutableRefactoring, ImmutableSetForContains, ImplementAssertionWithChaining, ImpossibleNullComparison, Incomparable, IncompatibleArgumentType, IncompatibleModifiersChecker, InconsistentCapitalization, InconsistentHashCode, InconsistentOverloads, IncorrectMainMethod, IncrementInForLoopAndHeader, IndexOfChar, InexactVarargsConditional, InfiniteRecursion, InheritDoc, InitializeInline, InjectedConstructorAnnotations, InjectOnBugCheckers, InjectOnConstructorOfAbstractClass, InjectOnFinalField, InjectOnMemberAndConstructor, InlineFormatString, Inliner, InlineTrivialConstant, InputStreamSlowMultibyteRead, InsecureCipherMode, InstanceOfAndCastMatchWrongType, InstantTemporalUnit, InterfaceWithOnlyStatics, InterruptedExceptionSwallowed, Interruption, IntLongMath, InvalidBlockTag, InvalidInlineTag, InvalidJavaTimeConstant, InvalidLink, InvalidParam, InvalidPatternSyntax, InvalidTargetingOnScopingAnnotation, InvalidThrows, InvalidThrowsLink, InvalidTimeZoneID, InvalidZoneId, IsInstanceIncompatibleType, IsInstanceOfClass, IsLoggableTagLength, IterableAndIterator, IterablePathParameter, Java7ApiChecker, Java8ApiChecker, JavaDurationGetSecondsGetNano, JavaDurationGetSecondsToToSeconds, JavaDurationWithNanos, JavaDurationWithSeconds, JavaInstantGetSecondsGetNano, JavaLangClash, JavaLocalDateTimeGetNano, JavaLocalTimeGetNano, JavaPeriodGetDays, JavaTimeDefaultTimeZone, JavaUtilDateChecker, JavaxInjectOnAbstractMethod, JavaxInjectOnFinalField, JdkObsolete, JodaConstructors, JodaDateTimeConstants, JodaDurationWithMillis, JodaInstantWithMillis, JodaNewPeriod, JodaPlusMinusLong, JodaTimeConverterManager, JodaToSelf, JodaWithDurationAddedLong, JUnit3FloatingPointComparisonWithoutDelta, JUnit3TestNotRun, JUnit4ClassAnnotationNonStatic, JUnit4ClassUsedInJUnit3, JUnit4SetUpNotRun, JUnit4TearDownNotRun, JUnit4TestNotRun, JUnit4TestsNotRunWithinEnclosed, JUnitAmbiguousTestClass, JUnitAssertSameCheck, JUnitIncompatibleType, JUnitParameterMethodNotFound, LabelledBreakTarget, LambdaFunctionalInterface, LenientFormatStringValidation, LiteByteStringUtf8, LiteEnumValueOf, LiteProtoToString, LocalDateTemporalAmount, LockNotBeforeTry, LockOnBoxedPrimitive, LockOnNonEnclosingClassLiteral, LogicalAssignment, LongDoubleConversion, LongFloatConversion, LongLiteralLowerCaseSuffix, LoopConditionChecker, LoopOverCharArray, LossyPrimitiveCompare, MalformedInlineTag, MathAbsoluteNegative, MathRoundIntLong, MemoizeConstantVisitorStateLookups, MethodCanBeStatic, MisformattedTestData, MislabeledAndroidString, MisleadingEscapedSpace, MisplacedScopeAnnotations, MissingBraces, MissingCasesInEnumSwitch, MissingDefault, MissingFail, MissingImplementsComparable, MissingOverride, MissingRefasterAnnotation, MissingRuntimeRetention, MissingSummary, MissingSuperCall, MissingTestCall, MisusedDateFormat, MisusedDayOfYear, MisusedWeekYear, MixedArrayDimensions, MixedDescriptors, MixedMutabilityReturnType, MockitoDoSetup, MockitoUsage, MockNotUsedInProduction, ModifiedButNotUsed, ModifyCollectionInEnhancedForLoop, ModifyingCollectionWithItself, ModifySourceCollectionInStream, MoreThanOneInjectableConstructor, MoreThanOneQualifier, MoreThanOneScopeAnnotationOnClass, MultimapKeys, MultipleNullnessAnnotations, MultipleParallelOrSequentialCalls, MultipleTopLevelClasses, MultipleUnaryOperatorsInMethodCall, MultiVariableDeclaration, MustBeClosedChecker, MutableGuiceModule, MutablePublicArray, NamedLikeContextualKeyword, NarrowCalculation, NarrowingCompoundAssignment, NCopiesOfChar, NegativeCharLiteral, NestedInstanceOfConditions, NewFileSystem, NoAllocationChecker, NoCanIgnoreReturnValueOnClasses, NonApiType, NonAtomicVolatileUpdate, NonCanonicalStaticImport, NonCanonicalStaticMemberImport, NonCanonicalType, NonFinalCompileTimeConstant, NonFinalStaticField, NonOverridingEquals, NonRuntimeAnnotation, NotJavadoc, NullableConstructor, NullableOnContainingClass, NullableOptional, NullablePrimitive, NullablePrimitiveArray, NullableTypeParameter, NullableVoid, NullableWildcard, NullArgumentForNonNullParameter, NullOptional, NullTernary, ObjectEqualsForPrimitives, ObjectsHashCodePrimitive, ObjectToString, OperatorPrecedence, OptionalEquality, OptionalMapToOptional, OptionalMapUnusedValue, OptionalNotPresent, OptionalOfRedundantMethod, OrphanedFormatString, OutlineNone, OverlappingQualifierAndScopeAnnotation, Overrides, OverridesGuiceInjectableMethod, OverridesJavaxInjectableMethod, OverrideThrowableToString, OverridingMethodInconsistentArgumentNamesChecker, PackageInfo, PackageLocation, ParameterComment, ParameterMissingNullable, ParameterName, ParametersButNotParameterized, ParcelableCreator, PatternMatchingInstanceof, PeriodFrom, PeriodGetTemporalUnit, PeriodTimeMath, PreconditionsCheckNotNullRepeated, PreconditionsInvalidPlaceholder, PreferJavaTimeOverload, PreferredInterfaceType, PrimitiveArrayPassedToVarargsMethod, PrimitiveAtomicReference, PrivateConstructorForNoninstantiableModule, PrivateConstructorForUtilityClass, PrivateSecurityContractProtoAccess, ProtectedMembersInFinalClass, ProtoBuilderReturnValueIgnored, ProtocolBufferOrdinal, ProtoDurationGetSecondsGetNano, ProtoStringFieldReferenceEquality, ProtoTimestampGetSecondsGetNano, ProtoTruthMixedDescriptors, ProvidesMethodOutsideOfModule, ProvidesNull, PublicApiNamedStreamShouldReturnStream, QualifierOrScopeOnInjectMethod, QualifierWithTypeUse, RandomCast, RandomModInteger, ReachabilityFenceUsage, RectIntersectReturnValueIgnored, RedundantOverride, RedundantSetterCall, RedundantThrows, ReferenceEquality, RefersToDaggerCodegen, RemoveUnusedImports, RequiredModifiersChecker, RestrictedApiChecker, RethrowReflectiveOperationExceptionAsLinkageError, ReturnAtTheEndOfVoidFunction, ReturnFromVoid, ReturnMissingNullable, ReturnsNullCollection, ReturnValueIgnored, RobolectricShadowDirectlyOn, RxReturnValueIgnored, SameNameButDifferent, ScopeAnnotationOnInterfaceOrAbstractClass, ScopeOnModule, SelfAlwaysReturnsThis, SelfAssertion, SelfAssignment, SelfComparison, SelfEquals, SetUnrecognized, ShortCircuitBoolean, ShouldHaveEvenArgs, SizeGreaterThanOrEqualsZero, StatementSwitchToExpressionSwitch, StaticAssignmentInConstructor, StaticAssignmentOfThrowable, StaticGuardedByInstance, StaticMockMember, StaticOrDefaultInterfaceMethod, StaticQualifiedUsingExpression, StreamResourceLeak, StreamToIterable, StreamToString, StringBuilderInitWithChar, StringCaseLocaleUsage, StringCharset, StringFormatWithLiteral, StringSplitter, StronglyTypeByteString, StronglyTypeTime, SubstringOfZero, Suggester, SunApi, SuperCallToObjectMethod, SuppressWarningsDeprecated, SuppressWarningsWithoutExplanation, SwigMemoryLeak, SwitchDefault, SymbolToString, SynchronizeOnNonFinalField, SystemConsoleNull, SystemExitOutsideMain, SystemOut, TemporalAccessorGetChronoField, TestExceptionChecker, TestParametersNotInitialized, TheoryButNoTheories, ThreadJoinLoop, ThreadLocalUsage, ThreadPriorityCheck, ThreadSafeChecker, ThreeLetterTimeZoneID, ThrowIfUncheckedKnownChecked, ThrowIfUncheckedKnownUnchecked, ThrowNull, ThrowSpecificExceptions, ThrowsUncheckedException, TimeUnitConversionChecker, TimeUnitMismatch, TooManyParameters, ToStringReturnsNull, TraditionalSwitchExpression, TransientMisuse, TreeToString, TruthAssertExpected, TruthConstantAsserts, TruthContainsExactlyElementsInUsage, TruthGetOrDefault, TruthIncompatibleType, TryFailRefactoring, TryFailThrowable, TryWithResourcesVariable, TypeEqualsChecker, TypeNameShadowing, TypeParameterNaming, TypeParameterQualifier, TypeParameterShadowing, TypeParameterUnusedInFormals, TypeToString, UndefinedEquals, UnescapedEntity, UngroupedOverloads, UnicodeDirectionalityCharacters, UnicodeEscape, UnicodeInCode, UnnecessarilyFullyQualified, UnnecessarilyUsedValue, UnnecessarilyVisible, UnnecessaryAnonymousClass, UnnecessaryAssignment, UnnecessaryAsync, UnnecessaryBoxedAssignment, UnnecessaryBoxedVariable, UnnecessaryBreakInSwitch, UnnecessaryCheckNotNull, UnnecessaryDefaultInEnumSwitch, UnnecessaryFinal, UnnecessaryLambda, UnnecessaryLongToIntConversion, UnnecessaryMethodInvocationMatcher, UnnecessaryMethodReference, UnnecessaryOptionalGet, UnnecessaryParentheses, UnnecessarySetDefault, UnnecessaryStaticImport, UnnecessaryStringBuilder, UnnecessaryTestMethodPrefix, UnnecessaryTypeArgument, UnrecognisedJavadocTag, UnsafeFinalization, UnsafeLocaleUsage, UnsafeReflectiveConstructionCast, UnsafeWildcard, UnsynchronizedOverridesSynchronized, UnusedAnonymousClass, UnusedCollectionModifiedInPlace, UnusedException, UnusedLabel, UnusedMethod, UnusedNestedClass, UnusedTypeParameter, UnusedVariable, URLEqualsHashCode, UrlInSee, UseBinds, UseCorrectAssertInTests, UseEnumSwitch, UsingJsr305CheckReturnValue, Validator, VarChecker, VariableNameSameAsType, Varifier, VarTypeName, VoidMissingNullable, VoidUsed, WaitNotInLoop, WakelockReleasedDangerously, WildcardImport, WithSignatureDiscouraged, WrongOneof, XorPower, YodaCondition, ZoneIdOfZ

    diff --git a/api/latest/com/google/errorprone/matchers/class-use/Description.html b/api/latest/com/google/errorprone/matchers/class-use/Description.html index 7764ad9ee5b..4b8032dc0cf 100644 --- a/api/latest/com/google/errorprone/matchers/class-use/Description.html +++ b/api/latest/com/google/errorprone/matchers/class-use/Description.html @@ -2470,146 +2470,142 @@

    Uses of VisitorState state)

     
    -
    DoNotUseRuleChain.matchVariable(com.sun.source.tree.VariableTree tree, +
    FieldCanBeStatic.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    FieldCanBeStatic.matchVariable(com.sun.source.tree.VariableTree tree, +
    ForEachIterable.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    ForEachIterable.matchVariable(com.sun.source.tree.VariableTree tree, +
    IdentifierName.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    IdentifierName.matchVariable(com.sun.source.tree.VariableTree tree, +
    IdentityHashMapUsage.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    IdentityHashMapUsage.matchVariable(com.sun.source.tree.VariableTree tree, +
    InitializeInline.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    InitializeInline.matchVariable(com.sun.source.tree.VariableTree tree, +
    IntLongMath.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    IntLongMath.matchVariable(com.sun.source.tree.VariableTree tree, +
    IterablePathParameter.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    IterablePathParameter.matchVariable(com.sun.source.tree.VariableTree tree, +
    MixedArrayDimensions.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    MixedArrayDimensions.matchVariable(com.sun.source.tree.VariableTree tree, +
    ModifiedButNotUsed.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    ModifiedButNotUsed.matchVariable(com.sun.source.tree.VariableTree tree, +
    MutableGuiceModule.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    MutableGuiceModule.matchVariable(com.sun.source.tree.VariableTree tree, +
    MutablePublicArray.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    MutablePublicArray.matchVariable(com.sun.source.tree.VariableTree tree, +
    NoAllocationChecker.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    NoAllocationChecker.matchVariable(com.sun.source.tree.VariableTree tree, +
    NonFinalStaticField.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    NonFinalStaticField.matchVariable(com.sun.source.tree.VariableTree tree, +
    NullableOnContainingClass.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    NullableOnContainingClass.matchVariable(com.sun.source.tree.VariableTree tree, +
    NullableOptional.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    NullableOptional.matchVariable(com.sun.source.tree.VariableTree tree, +
    SelfAssignment.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    SelfAssignment.matchVariable(com.sun.source.tree.VariableTree tree, +
    StaticAssignmentOfThrowable.matchVariable(com.sun.source.tree.VariableTree variableTree, VisitorState state)
     
    -
    StaticAssignmentOfThrowable.matchVariable(com.sun.source.tree.VariableTree variableTree, +
    StaticMockMember.matchVariable(com.sun.source.tree.VariableTree varTree, VisitorState state)
     
    -
    StaticMockMember.matchVariable(com.sun.source.tree.VariableTree varTree, +
    TransientMisuse.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    TransientMisuse.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryAnonymousClass.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryAnonymousClass.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryAssignment.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryAssignment.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryAsync.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryAsync.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryBoxedAssignment.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryBoxedAssignment.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryFinal.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryFinal.matchVariable(com.sun.source.tree.VariableTree tree, +
    UnnecessaryLambda.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    UnnecessaryLambda.matchVariable(com.sun.source.tree.VariableTree tree, +
    VarChecker.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    VarChecker.matchVariable(com.sun.source.tree.VariableTree tree, +
    VariableNameSameAsType.matchVariable(com.sun.source.tree.VariableTree varTree, VisitorState state)
     
    -
    VariableNameSameAsType.matchVariable(com.sun.source.tree.VariableTree varTree, +
    Varifier.matchVariable(com.sun.source.tree.VariableTree tree, VisitorState state)
     
    -
    Varifier.matchVariable(com.sun.source.tree.VariableTree tree, +
    BugChecker.WhileLoopTreeMatcher.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
     
    -
    BugChecker.WhileLoopTreeMatcher.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, +
    LogicalAssignment.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
     
    -
    LogicalAssignment.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, +
    LoopConditionChecker.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
     
    -
    LoopConditionChecker.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, +
    MissingBraces.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, VisitorState state)
     
    -
    MissingBraces.matchWhileLoop(com.sun.source.tree.WhileLoopTree tree, +
    BugChecker.WildcardTreeMatcher.matchWildcard(com.sun.source.tree.WildcardTree tree, VisitorState state)
     
    - -
    BugChecker.WildcardTreeMatcher.matchWildcard(com.sun.source.tree.WildcardTree tree, - VisitorState state)
    -
     
    -
    protected Description
    -
    AbstractMustBeClosedChecker.scanEntireMethodFor(Matcher<? super com.sun.source.tree.ExpressionTree> matcher, +
    protected Description
    +
    AbstractMustBeClosedChecker.scanEntireMethodFor(Matcher<? super com.sun.source.tree.ExpressionTree> matcher, com.sun.source.tree.MethodTree tree, VisitorState state)
    -
    +
    Scans a method body for invocations matching matcher, emitting them as a single fix.
    diff --git a/api/latest/com/google/errorprone/matchers/class-use/Suppressible.html b/api/latest/com/google/errorprone/matchers/class-use/Suppressible.html index 429fe13a440..0bac8ebba83 100644 --- a/api/latest/com/google/errorprone/matchers/class-use/Suppressible.html +++ b/api/latest/com/google/errorprone/matchers/class-use/Suppressible.html @@ -824,1610 +824,1604 @@

    Uses of class 

    - +
    -
    Identifies RuleChain class fields and proposes refactoring to ordered @Rule(order - = n).
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Flag DateFormats which use the same field more than once.
    -
    final class 
    - +
    class 
    +
    -
    Flag DateFormats which use the same field more than once.
    +
    Flags duplicate keys used in ImmutableMap construction.
    class 
    - +
    -
    Flags duplicate keys used in ImmutableMap construction.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    This checker finds and fixes empty statements after an if, with no else part.
    -
    class 
    - +
    final class 
    +
    -
    This checker finds and fixes empty statements after an if, with no else part.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Discourages the use of Enum.ordinal() and other ways to access enum values by index.
    final class 
    - +
    -
    Discourages the use of Enum.ordinal() and other ways to access enum values by index.
    -
    -
    final class 
    - -
    Discourages the use of Object.getClass() when implementing Object.equals(Object) for non-final classes.
    -
    class 
    - -
    -
    Classes that override Object.equals(java.lang.Object) should also override Object.hashCode().
    -
    class 
    - -
     
    -
    class 
    - -
     
    -
    final class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Classes that override Object.equals(java.lang.Object) should also override Object.hashCode().
    class 
    - +
     
    -
    final class 
    - -
    -
    Checks for equals implementations making unsafe casts.
    +
    class 
    + +
     
    +
    final class 
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    final class 
    - +
    -
    Discourages implementing equals using hashCode.
    +
    Checks for equals implementations making unsafe casts.
    final class 
    - +
    -
    Checks for equals implementations comparing non-corresponding fields.
    +
    Discourages implementing equals using hashCode.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Checks for equals implementations comparing non-corresponding fields.
    final class 
    - +
    -
    ErrorProne checker to generate warning whenever ThreadPoolExecutor - is constructed with different corePoolSize and maximumPoolSize using an unbounded - workQueue
    -
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    -
    class 
    - -
     
    final class 
    - +
    -
    Makes sure that you are not extending a class that has @AutoValue as an annotation.
    +
    ErrorProne checker to generate warning whenever ThreadPoolExecutor + is constructed with different corePoolSize and maximumPoolSize using an unbounded + workQueue
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
     
    final class 
    - +
    -
    Flags fields which can be replaced with local variables.
    +
    Makes sure that you are not extending a class that has @AutoValue as an annotation.
    -
    final class 
    - +
    class 
    +
    -
    Finds fields which can be safely made static.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - + +
     
    +
    final class 
    + +
    +
    Flags fields which can be replaced with local variables.
    +
    +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Finds fields which can be safely made static.
    class 
    - +
    -
    Matches the behaviour of javac's finally Xlint warning.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Matches the behaviour of javac's finally Xlint warning.
    -
    final class 
    - +
    class 
    +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    +
    final class 
    + +
    Detects usages of Float,DoubleSubject.isWithin(TOLERANCE).of(EXPECTED) where there are no other floating point values other than EXPECTED with satisfy the assertion, but TOLERANCE is not zero.
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Verifies that methods marked ForOverride are only - called from the defining class.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Verifies that methods marked ForOverride are only + called from the defining class.
    class 
    - -
     
    -
    final class 
    - -
    -
    See BugPattern annotation.
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    final class 
    - +
    -
    Checks for calls to Guava's Futures.getChecked method that will always fail because they - pass an incompatible exception type.
    +
    See BugPattern annotation.
    final class 
    - +
    +
    Checks for calls to Guava's Futures.getChecked method that will always fail because they + pass an incompatible exception type.
    +
    +
    final class 
    + +
    See summary for details.
    -
    class 
    - -
     
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    + +
     
    class 
    - -
     
    -
    class 
    - -
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    class 
    +
    -
    Flags a few ways in which member names may violate the style guide.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Flags a few ways in which member names may violate the style guide.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags ignored return values from pure getters.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Refactoring to suggest Immutable types for member collection that are not mutated.
    +
    Flags ignored return values from pure getters.
    final class 
    - +
    -
    Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
    +
    Refactoring to suggest Immutable types for member collection that are not mutated.
    final class 
    - +
    -
    Migrates Truth subjects from a manual "test and fail" approach to one using - Subject.check(...).
    +
    Refactoring to suggest using private static final ImmutableSet over ImmutableList when using only contains, containsAll and isEmpty.
    final class 
    - +
    -
    Matches comparison of proto fields to null.
    +
    Migrates Truth subjects from a manual "test and fail" approach to one using + Subject.check(...).
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Matches comparison of proto fields to null.
    class 
    - -
     
    -
    class 
    - -
    -
    Checker for variables under the same scope that only differ in capitalization.
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    class 
    +
    -
    Looks for hashCode implementations which are inconsistent with equals.
    +
    Checker for variables under the same scope that only differ in capitalization.
    final class 
    - +
    +
    Looks for hashCode implementations which are inconsistent with equals.
    +
    +
    final class 
    + +
    Bugpattern for incorrect overloads of main.
    -
    class 
    - -
     
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Bugpattern to encourage initializing effectively final variables inline with their declaration, - if possible.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Bugpattern to encourage initializing effectively final variables inline with their declaration, + if possible.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    class 
    - +
    -
    Checks that InputStreams should override int read(byte[], int, int);
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
     
    -
    final class 
    - +
    -
    Bugpattern to detect interfaces used only to store static fields/methods.
    +
    Checks that InputStreams should override int read(byte[], int, int);
    +
    class 
    + +
     
    +
    class 
    + +
     
    final class 
    - +
    -
    Checks for cases where an InterruptedException is caught as part of a catch block - catching a supertype, and not specially handled.
    +
    Bugpattern to detect interfaces used only to store static fields/methods.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks for cases where an InterruptedException is caught as part of a catch block + catching a supertype, and not specially handled.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
     
    -
    class 
    - -
    -
    Validates ZoneId.
    -
    -
    final class 
    - -
     
    -
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
     
    class 
    - -
    + +
     
    +
    class 
    + +
    +
    Validates ZoneId.
    +
    +
    final class 
    + +
     
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Detects floating-point assertEquals() calls that will not work in JUnit 4.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    A bugpattern; see the associated summary.
    +
    Detects floating-point assertEquals() calls that will not work in JUnit 4.
    -
    class 
    - +
    final class 
    +
    -
    @BeforeClass or @AfterClass should be applied to static methods.
    +
    A bugpattern; see the associated summary.
    class 
    - -
     
    + +
    +
    @BeforeClass or @AfterClass should be applied to static methods.
    +
    class 
    - -
    + +
     
    +
    class 
    + +
    Checks for the existence of a JUnit3 style setUp() method in a JUnit4 test class or methods annotated with a non-JUnit4 @Before annotation.
    -
    class 
    - -
    +
    class 
    + +
    Checks for the existence of a JUnit3 style tearDown() method in a JUnit4 test class or methods annotated with a non-JUnit4 @After annotation.
    -
    class 
    - -
     
    -
    final class 
    - -
    +
    class 
    + +
     
    +
    final class 
    + +
    Finds tests that won't run due to the enclosing runner.
    -
    class 
    - -
     
    class 
    - -
    -
    Points out if an object is tested for reference equality to itself using JUnit library.
    -
    + +
     
    class 
    - +
    -
    Checks if the methods specified in junitparams.Parameters annotation to provide - parameters exists.
    +
    Points out if an object is tested for reference equality to itself using JUnit library.
    class 
    - +
    -
    A BugPattern; see the summary.
    +
    Checks if the methods specified in junitparams.Parameters annotation to provide + parameters exists.
    class 
    - -
     
    -
    final class 
    - -
    + +
    A BugPattern; see the summary.
    -
    class 
    - -
     
    class 
    - -
    -
    Points out if #valueOf() is called on a Protocol Buffer Enum.
    -
    + +
     
    final class 
    - +
    -
    Flags calls to toString on lite protos.
    +
    A BugPattern; see the summary.
    +
    +
    class 
    + +
     
    +
    class 
    + +
    +
    Points out if #valueOf() is called on a Protocol Buffer Enum.
    final class 
    - +
    -
    Suggests that calls to Lock.lock must be immediately followed by a try-finally - that calls Lock.unlock.
    +
    Flags calls to toString on lite protos.
    -
    class 
    - +
    final class 
    +
    -
    Detects locks on boxed primitives.
    +
    Suggests that calls to Lock.lock must be immediately followed by a try-finally + that calls Lock.unlock.
    class 
    - +
    -
    Bug checker to detect the usage of lock on the class other than the enclosing class of the code - block.
    +
    Detects locks on boxed primitives.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Bug checker to detect the usage of lock on the class other than the enclosing class of the code + block.
    -
    final class 
    - +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Matcher for a long literal with a lower-case ell for a suffix (e.g.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Matcher for a long literal with a lower-case ell for a suffix (e.g.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    +
    class 
    + +
    Checker to prevent usages of comparison methods where both the operands undergo lossy widening.
    -
    final class 
    - -
     
    final class 
    - -
    -
    Check for calls to Math's Math.round(float) with an integer or long parameter.
    -
    -
    class 
    - + +
     
    +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for calls to Math's Math.round(float) with an integer or long parameter.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    See the summary.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    See the summary.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    See the summary.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - -
     
    -
    final class 
    - -
    -
    Matches test helpers which require a terminating method to be called.
    -
    -
    class 
    - +
    final class 
    +
    -
    Base class for checks which find common errors in date format patterns.
    -
    -
    final class 
    - -
    -
    Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    final class 
    - +
    -
    Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
    +
    Matches test helpers which require a terminating method to be called.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Base class for checks which find common errors in date format patterns.
    final class 
    - +
    -
    Checks for calls to Descriptor#findFieldByNumber with field numbers from a different - proto.
    +
    Ban use of D (day-of-year) in a date format pattern that also contains M (month-of-year).
    final class 
    - +
    -
    Flags methods which return mutable collections from some code paths, but immutable ones from - others.
    +
    Ban use of YYYY in a SimpleDateFormat pattern, unless it is being used for a week date.
    -
    final class 
    - +
    class 
    +
    -
    A BugPattern; see the summary.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks for calls to Descriptor#findFieldByNumber with field numbers from a different + proto.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Flags methods which return mutable collections from some code paths, but immutable ones from + others.
    -
    class 
    - +
    final class 
    +
    -
    Matches creation of new collections/proto builders which are modified but never used.
    +
    A BugPattern; see the summary.
    class 
    - -
     
    -
    class 
    - -
     
    -
    class 
    - +
    -
    Identify the backing collection source of a stream and reports if the source is mutated during - the stream operations.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    A BugPattern; see the summary.
    class 
    - -
     
    -
    final class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    + +
    +
    Matches creation of new collections/proto builders which are modified but never used.
    +
    class 
    + +
     
    class 
    - +
     
    class 
    - +
    +
    Identify the backing collection source of a stream and reports if the source is mutated during + the stream operations.
    +
    +
    final class 
    + +
    +
    A BugPattern; see the summary.
    +
    +
    class 
    + +
     
    +
    final class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    class 
    - +
    -
    Checks if a constructor or method annotated with MustBeClosed is called within the - resource variable initializer of a try-with-resources statement.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks if a constructor or method annotated with MustBeClosed is called within the + resource variable initializer of a try-with-resources statement.
    class 
    - +
    -
    Check for public static final declaration of Arrays.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Warns on classes or methods being named similarly to contextual keywords, or invoking such - methods.
    +
    Check for public static final declaration of Arrays.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Warns on classes or methods being named similarly to contextual keywords, or invoking such + methods.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    class 
    - -
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    class 
    - +
    -
    Checks methods annotated with @NoAllocation to ensure they really do not allocate.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags instances of non-API types from being accepted or returned in APIs.
    +
    Checks methods annotated with @NoAllocation to ensure they really do not allocate.
    -
    class 
    - +
    final class 
    +
    -
    Detects non-atomic updates to volatile variables.
    +
    Flags instances of non-API types from being accepted or returned in APIs.
    class 
    - +
    -
    Types shouldn't be statically by their non-canonical name.
    +
    Detects non-atomic updates to volatile variables.
    class 
    - +
    -
    Members shouldn't be statically imported by their non-canonical name.
    +
    Types shouldn't be statically by their non-canonical name.
    -
    final class 
    - +
    class 
    +
    -
    Flags types being referred to by their non-canonical name.
    +
    Members shouldn't be statically imported by their non-canonical name.
    -
    class 
    - +
    final class 
    +
    -
    Enforce that @CompileTimeConstant parameters are final or effectively final.
    +
    Flags types being referred to by their non-canonical name.
    -
    final class 
    - +
    class 
    +
    -
    A BugPattern; see the summary.
    +
    Enforce that @CompileTimeConstant parameters are final or effectively final.
    -
    class 
    - +
    final class 
    +
    -
    Bug checker for equals methods that don't actually override equals.
    +
    A BugPattern; see the summary.
    class 
    - -
     
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    -
    final class 
    - +
    -
    A bugpattern; see the summary.
    -
    -
    final class 
    - -
    -
    A Checker that catches Optional/Optional with - Nullable annotation.
    +
    Bug checker for equals methods that don't actually override equals.
    +
    class 
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Flags passing literal null to Optional-accepting APIs.
    +
    A bugpattern; see the summary.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A Checker that catches Optional/Optional with + Nullable annotation.
    class 
    - +
    -
    Check for usage of Objects.equal on primitive types.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Check for calls to Objects' Objects.hashCode(java.lang.Object) with a primitive parameter.
    +
    Flags passing literal null to Optional-accepting APIs.
    class 
    - +
    -
    Warns against calling toString() on Objects which don't have toString() method overridden and - won't produce meaningful output.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for usage of Objects.equal on primitive types.
    +
    +
    final class 
    + +
    +
    Check for calls to Objects' Objects.hashCode(java.lang.Object) with a primitive parameter.
    +
    +
    class 
    + +
    +
    Warns against calling toString() on Objects which don't have toString() method overridden and + won't produce meaningful output.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Matches Optional#map mapping to another Optional.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Replaces Optional.map with Optional.ifPresent if the value is unused.
    +
    Matches Optional#map mapping to another Optional.
    final class 
    - -
     
    -
    class 
    - -
    -
    Checks if Optional#of is chained with a redundant method.
    + +
    +
    Replaces Optional.map with Optional.ifPresent if the value is unused.
    +
    final class 
    + +
     
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks if Optional#of is chained with a redundant method.
    class 
    - +
    -
    Check for the a11y antipattern of setting CSS outline attributes to none or 0.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Matches the behaviour of javac's overrides Xlint warning.
    +
    Check for the a11y antipattern of setting CSS outline attributes to none or 0.
    -
    final class 
    - +
    class 
    +
    -
    Warns against overriding toString() in a Throwable class and suggests getMessage()
    +
    Matches the behaviour of javac's overrides Xlint warning.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Warns against overriding toString() in a Throwable class and suggests getMessage()
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags uses of parameters in non-parameterized tests.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugPattern; see the summary.
    -
    -
    class 
    - -
    -
    Checks that Precondition.checkNotNull is not invoked with same arg twice.
    +
    Flags uses of parameters in non-parameterized tests.
    -
    class 
    - -
     
    final class 
    - +
    -
    Tightens types which refer to an Iterable, Map, Multimap, etc.
    +
    A BugPattern; see the summary.
    class 
    - -
     
    -
    final class 
    - -
    -
    Discourages inadvertently using reference equality on boxed primitives in AtomicReference.
    + +
    +
    Checks that Precondition.checkNotNull is not invoked with same arg twice.
    -
    final class 
    - -
     
    class 
    - -
    -
    Check for disallowed access to private_do_not_access_or_else proto fields.
    + +
     
    +
    final class 
    + +
    +
    Tightens types which refer to an Iterable, Map, Multimap, etc.
    -
    class 
    - +
    class 
    + +
     
    +
    final class 
    +
    -
    Flags protected members in final classes.
    +
    Discourages inadvertently using reference equality on boxed primitives in AtomicReference.
    final class 
    - -
    -
    Highlights cases where a proto's build method has its return value ignored.
    -
    + +
     
    class 
    - +
    -
    Points out if #ordinal() is called on a Protocol Buffer Enum.
    +
    Check for disallowed access to private_do_not_access_or_else proto fields.
    class 
    - -
     
    + +
    +
    Flags protected members in final classes.
    +
    final class 
    - +
    -
    Checks that ProtoTruth's ignoringFields is passed field numbers from the correct - proto.
    +
    Highlights cases where a proto's build method has its return value ignored.
    class 
    - +
    -
    Checks if public APIs named "stream" returns a type whose name ends with Stream.
    +
    Points out if #ordinal() is called on a Protocol Buffer Enum.
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    + +
     
    +
    final class 
    + +
    +
    Checks that ProtoTruth's ignoringFields is passed field numbers from the correct + proto.
    -
    class 
    - -
     
    class 
    - +
    +
    Checks if public APIs named "stream" returns a type whose name ends with Stream.
    +
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    class 
    +
    -
    Removes overrides which purely pass through to the method in the super class.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Removes overrides which purely pass through to the method in the super class.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - -
     
    -
    class 
    - -
     
    class 
    - +
    -
    Check for non-allowlisted callers to RestrictedApiChecker.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    final class 
    + +
     
    +
    class 
    + +
     
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for non-allowlisted callers to RestrictedApiChecker.
    -
    final class 
    - +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    Flags methods with collection return types which return null in some cases but don't - annotate the method as @Nullable.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A checker which produces an error when a return value is accidentally discarded.
    +
    Flags methods with collection return types which return null in some cases but don't + annotate the method as @Nullable.
    class 
    - +
    -
    A BugChecker; see the summary.
    +
    A checker which produces an error when a return value is accidentally discarded.
    -
    final class 
    - +
    class 
    +
    -
    A BugChecker; see the associated BugPattern for details.
    +
    A BugChecker; see the summary.
    final class 
    - +
    -
    Looks for types being shadowed by other types in a way that may be confusing.
    +
    A BugChecker; see the associated BugPattern for details.
    final class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Looks for types being shadowed by other types in a way that may be confusing.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
    +
    A BugPattern; see the summary.
    class 
    - +
    -
    Points out if an object is compared to itself.
    +
    TODO(eaftan): Consider cases where the parent is not a statement or there is no parent?
    class 
    - -
     
    -
    final class 
    - -
    -
    A BugPattern; see the summary.
    + +
    +
    Points out if an object is compared to itself.
    -
    class 
    - -
     
    class 
    - -
    -
    Checks that variable argument methods have even number of arguments.
    + +
     
    +
    final class 
    + +
    +
    A BugPattern; see the summary.
    +
    class 
    + +
     
    class 
    - +
    -
    Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
    +
    Checks that variable argument methods have even number of arguments.
    -
    final class 
    - +
    class 
    +
    -
    Checks for statement switches that can be expressed as an equivalent expression switch.
    +
    Finds instances where one uses Collection#size() >= 0 or T[].length > 0.
    final class 
    - +
    -
    Checks for static fields being assigned within constructors.
    +
    Checks for statement switches that can be expressed as an equivalent expression switch.
    final class 
    - +
    -
    Checks for static fields being assigned with Throwable.
    +
    Checks for static fields being assigned within constructors.
    final class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    -
    class 
    - -
     
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks for static fields being assigned with Throwable.
    final class 
    - +
    -
    Discourage stream::iterator to create Iterables.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
    + +
     
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - -
     
    final class 
    - +
    -
    A BugChecker that flags calls to String.toLowerCase() and String.toUpperCase(), as these methods implicitly rely on the environment's default locale.
    +
    Discourage stream::iterator to create Iterables.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    + +
     
    +
    final class 
    + +
    +
    A BugChecker that flags calls to String.toLowerCase() and String.toUpperCase(), as these methods implicitly rely on the environment's default locale.
    +
    +
    class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    Check for calls to String's foo.substring(0).
    +
    Flags fields which would be better expressed as ByteStrings rather than primitive byte arrays.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for calls to String's foo.substring(0).
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Find uses of SuppressWarnings with "deprecated".
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    +
    Find uses of SuppressWarnings with "deprecated".
    +
    +
    final class 
    + +
    Finds occurrences of @SuppressWarnings where there is definitely no explanation for why it is safe.
    -
    class 
    - -
     
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    + +
     
    class 
    - +
    -
    Flags javax.lang.model.element.Element#toString usage in BugCheckers.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Flags javax.lang.model.element.Element#toString usage in BugCheckers.
    class 
    - +
    -
    Check for calls to System.exit() outside of a main method.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Check for calls to System.exit() outside of a main method.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags uses of parameters in non-parameterized tests.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    +
    Flags uses of parameters in non-parameterized tests.
    +
    +
    final class 
    + +
    Flags uses of @Theory (and others) in non-Theories-run tests.
    -
    class 
    - -
     
    class 
    - -
    + +
     
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - -
     
    class 
    - -
    -
    A BugPattern; see the summary.
    -
    + +
     
    class 
    - +
    A BugPattern; see the summary.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A BugPattern; see the summary.
    -
    final class 
    - +
    class 
    +
    -
    Bugpattern to discourage throwing base exception classes.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    Suggests to remove the unchecked throws clause.
    +
    Bugpattern to discourage throwing base exception classes.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Suggests to remove the unchecked throws clause.
    class 
    - +
    -
    ToString should not return null.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    ToString should not return null.
    class 
    - +
    -
    Warns against use of both static and transient modifiers on field declarations.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
    +
    Warns against use of both static and transient modifiers on field declarations.
    -
    final class 
    - +
    class 
    +
    -
    Detects usages of Truth assertions with the expected and actual values reversed.
    +
    Flags com.sun.source.tree.Tree#toString usage in BugCheckers.
    -
    class 
    - +
    final class 
    +
    -
    Points out if Truth Library assert is called on a constant.
    +
    Detects usages of Truth assertions with the expected and actual values reversed.
    -
    final class 
    - +
    class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Points out if Truth Library assert is called on a constant.
    final class 
    - +
    -
    Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Flags ambiguous usages of Map#getOrDefault within Truth#assertThat.
    class 
    - +
    -
    A bug checker for the following code pattern:
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A bug checker for the following code pattern:
    class 
    - +
    -
    Flags com.sun.tools.javac.code.Type#equals usage.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Warns when a type parameter shadows another type name in scope.
    +
    Flags com.sun.tools.javac.code.Type#equals usage.
    class 
    - +
    -
    Enforces type parameters match the google style guide.
    +
    Warns when a type parameter shadows another type name in scope.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Enforces type parameters match the google style guide.
    class 
    - -
     
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    - +
     
    class 
    - -
    + +
     
    +
    class 
    + +
    Flags javax.lang.model.type.TypeMirror#toString usage in BugCheckers.
    -
    final class 
    - -
    +
    final class 
    + +
    Flags types which do not have well-defined equals behavior.
    -
    class 
    - -
     
    -
    final class 
    - -
    -
    Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
    -
    +
    class 
    + +
     
    final class 
    - +
    -
    Replaces printable ASCII unicode escapes with the literal version.
    +
    Bans, without the possibility of suppression, the use of direction-changing Unicode escapes.
    final class 
    - +
    -
    Bans using non-ASCII Unicode characters outside string literals and comments.
    +
    Replaces printable ASCII unicode escapes with the literal version.
    final class 
    - +
    -
    Flags uses of fully qualified names which are not ambiguous if imported.
    +
    Bans using non-ASCII Unicode characters outside string literals and comments.
    final class 
    - +
    -
    Suggests restricting the visibility of methods which should only be called by a framework.
    +
    Flags uses of fully qualified names which are not ambiguous if imported.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Suggests restricting the visibility of methods which should only be called by a framework.
    -
    final class 
    - +
    class 
    +
    -
    Discourage manual initialization or assignment to fields annotated with framework annotations.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Discourage manual initialization or assignment to fields annotated with framework annotations.
    -
    class 
    - +
    final class 
    +
    -
    Finds and fixes unnecessarily boxed return expressions.
    +
    A BugPattern; see the summary.
    class 
    - +
    -
    Finds and fixes unnecessarily boxed variables.
    +
    Finds and fixes unnecessarily boxed return expressions.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Finds and fixes unnecessarily boxed variables.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Removes final from non-field variables.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Removes final from non-field variables.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    +
    class 
    + +
    Matchers.methodInvocation(Matcher) is not exactly deprecated, but it is legacy, and in particular is not needed when the argument is a MethodMatcher, since MethodMatcher already does the unwrapping that methodInvocation does.
    -
    final class 
    - -
    -
    Matches unnecessary uses of method references.
    -
    final class 
    - +
    -
    A refactoring to replace Optional.get() with lambda arg in expressions passed as arg to member - functions of Optionals.
    +
    Matches unnecessary uses of method references.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    A refactoring to replace Optional.get() with lambda arg in expressions passed as arg to member + functions of Optionals.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    See the summary.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    See the summary.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Flags unsafe usages of the Locale constructor and class methods.
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    class 
    - +
    final class 
    +
    -
    Checks unsafe instance creation via reflection.
    +
    Flags unsafe usages of the Locale constructor and class methods.
    class 
    - +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    +
    Checks unsafe instance creation via reflection.
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - -
     
    -
    final class 
    - -
    -
    Bugpattern for catch blocks which catch an exception but throw another one without wrapping the - original.
    + +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    class 
    + +
     
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Bugpattern for catch blocks which catch an exception but throw another one without wrapping the + original.
    final class 
    - +
    -
    Bugpattern to detect unused declarations.
    +
    A BugPattern; see the summary.
    final class 
    - +
    -
    Bugpattern to detect unused nested classes.
    +
    Bugpattern to detect unused declarations.
    final class 
    - +
    -
    A BugPattern; see the summary.
    +
    Bugpattern to detect unused nested classes.
    final class 
    - +
    -
    Bugpattern to detect unused declarations.
    +
    A BugPattern; see the summary.
    -
    class 
    - +
    final class 
    +
    -
    Points out on creation of Set and HashMap of type java.net.URL.
    +
    Bugpattern to detect unused declarations.
    class 
    - -
     
    -
    class 
    - -
    -
    A BugChecker; see the associated BugPattern annotation for details.
    + +
    +
    Points out on creation of Set and HashMap of type java.net.URL.
    +
    class 
    + +
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    class 
    - +
    -
    Check for variables and types with the same name
    +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - +
    class 
    +
    -
    Converts some local variables to use var.
    +
    Check for variables and types with the same name
    -
    class 
    - +
    final class 
    +
    -
    A BugChecker; see the associated BugPattern annotation for details.
    -
    -
    final class 
    - -
    -
    A BugPattern; see the summary.
    +
    Converts some local variables to use var.
    -
    class 
    - -
     
    class 
    - +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    final class 
    + +
    +
    A BugPattern; see the summary.
    +
    +
    class 
    + +
     
    class 
    - +
    +
    A BugChecker; see the associated BugPattern annotation for details.
    +
    +
    class 
    + +
    MethodMatchers.MethodClassMatcher.withSignature(String) is discouraged: most usages should use .named and/or .withParameters instead.
    -
    final class 
    - -
    +
    final class 
    + +
    Matches always-default expressions in oneof switches.
    -
    class 
    - -
    +
    class 
    + +
    A BugChecker; see the associated BugPattern annotation for details.
    -
    final class 
    - -
    +
    final class 
    + +
    See the summary.
    diff --git a/api/latest/index-all.html b/api/latest/index-all.html index cc7530f75b4..17e15446c79 100644 --- a/api/latest/index-all.html +++ b/api/latest/index-all.html @@ -3151,13 +3151,6 @@

    D

    DoNotMockChecker() - Constructor for class com.google.errorprone.bugpatterns.DoNotMockChecker
     
    -
    DoNotUseRuleChain - Class in com.google.errorprone.bugpatterns
    -
    -
    Identifies RuleChain class fields and proposes refactoring to ordered @Rule(order - = n).
    -
    -
    DoNotUseRuleChain() - Constructor for class com.google.errorprone.bugpatterns.DoNotUseRuleChain
    -
     
    doStart() - Method in class com.google.errorprone.apply.DiffApplier
     
    doStop() - Method in class com.google.errorprone.apply.DiffApplier
    @@ -9408,8 +9401,6 @@

    M

     
    matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DeprecatedVariable
     
    -
    matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.DoNotUseRuleChain
    -
     
    matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.FieldCanBeStatic
     
    matchVariable(VariableTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.flogger.FloggerRequiredModifiers
    diff --git a/api/latest/member-search-index.js b/api/latest/member-search-index.js index 72274019427..8780a7d00de 100644 --- a/api/latest/member-search-index.js +++ b/api/latest/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"absent()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"ABSTRACT"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractAsKeyOfSetOrMap","l":"AbstractAsKeyOfSetOrMap()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractBanUnsafeAPIChecker","l":"AbstractBanUnsafeAPIChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher","l":"AbstractCollectionIncompatibleTypeMatcher()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"AbstractMockChecker(AbstractMockChecker.TypeExtractor, AbstractMockChecker.TypeExtractor, Class, Function)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.AbstractMockChecker.TypeExtractor,com.google.errorprone.bugpatterns.AbstractMockChecker.TypeExtractor,java.lang.Class,java.util.function.Function)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"AbstractMustBeClosedChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"AbstractPatternSyntaxChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReferenceEquality","l":"AbstractReferenceEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"AbstractReturnValueIgnored()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"AbstractReturnValueIgnored(ConstantExpressions)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"AbstractToString(ErrorProneFlags)","u":"%3Cinit%3E(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.matchers","c":"AbstractTypeMatcher","l":"AbstractTypeMatcher(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"AbstractTypeMatcher","l":"AbstractTypeMatcher(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractUseSwitch","l":"AbstractUseSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"accept(ConstantExpressions.ConstantExpressionVisitor)","u":"accept(com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpressionVisitor)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"accept(ConstantExpressions.ConstantExpressionVisitor)","u":"accept(com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpressionVisitor)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"acceptedAnnotations(Iterable)","u":"acceptedAnnotations(java.lang.Iterable)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"AccessPath()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"AccessPathStore()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Template","l":"actualTypes(Inliner)","u":"actualTypes(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"add(Class, String...)","u":"add(java.lang.Class,java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"add(Replacement)","u":"add(com.google.errorprone.fixes.Replacement)"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"add(Replacement, Replacements.CoalescePolicy)","u":"add(com.google.errorprone.fixes.Replacement,com.google.errorprone.fixes.Replacements.CoalescePolicy)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"add(String)","u":"add(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"add(String, String...)","u":"add(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"addAll(Collection)","u":"addAll(java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"addAll(ImmutableMap)","u":"addAll(com.google.common.collect.ImmutableMap)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addAllClassDiff(Iterable)","u":"addAllClassDiff(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"addAllFixes(List)","u":"addAllFixes(java.util.List)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addAllMember(Iterable)","u":"addAllMember(java.lang.Iterable)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"addBinding(Class, T)","u":"addBinding(java.lang.Class,T)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiff(ApiDiffProto.ClassDiff)","u":"addClassDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiff(ApiDiffProto.ClassDiff.Builder)","u":"addClassDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiff(int, ApiDiffProto.ClassDiff)","u":"addClassDiff(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiff(int, ApiDiffProto.ClassDiff.Builder)","u":"addClassDiff(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiffBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiffBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"addClasses(Set>)","u":"addClasses(java.util.Set)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingFail","l":"addFailCall(TryTree, StatementTree, VisitorState)","u":"addFailCall(com.sun.source.tree.TryTree,com.sun.source.tree.StatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"addFix(Fix)","u":"addFix(com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"addFix(Optional)","u":"addFix(java.util.Optional)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReferenceEquality","l":"addFixes(Description.Builder, BinaryTree, VisitorState)","u":"addFixes(com.google.errorprone.matchers.Description.Builder,com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.OrganizedImports","l":"addGroups(Map>, Iterable)","u":"addGroups(java.util.Map,java.lang.Iterable)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"addImport(String)","u":"addImport(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"addImport(String)","u":"addImport(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"addImports(Inliner, SuggestedFix.Builder)","u":"addImports(com.google.errorprone.refaster.Inliner,com.google.errorprone.fixes.SuggestedFix.Builder)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"addInput(String)","u":"addInput(java.lang.String)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"addInputLines(String, String...)","u":"addInputLines(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"ADDITIVE"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMember(ApiDiffProto.ClassMember)","u":"addMember(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMember(ApiDiffProto.ClassMember.Builder)","u":"addMember(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMember(int, ApiDiffProto.ClassMember)","u":"addMember(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMember(int, ApiDiffProto.ClassMember.Builder)","u":"addMember(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMemberBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMemberBuilder(int)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addMembers(ClassTree, VisitorState, String, String...)","u":"addMembers(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState,java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addMembers(ClassTree, VisitorState, SuggestedFixes.AdditionPosition, Iterable)","u":"addMembers(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFixes.AdditionPosition,java.lang.Iterable)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addMembers(ClassTree, VisitorState, SuggestedFixes.AdditionPosition, String, String...)","u":"addMembers(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFixes.AdditionPosition,java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addModifiers(Tree, ModifiersTree, VisitorState, Set)","u":"addModifiers(com.sun.source.tree.Tree,com.sun.source.tree.ModifiersTree,com.google.errorprone.VisitorState,java.util.Set)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addModifiers(Tree, VisitorState, Modifier...)","u":"addModifiers(com.sun.source.tree.Tree,com.google.errorprone.VisitorState,javax.lang.model.element.Modifier...)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"addModules(String...)","u":"addModules(java.lang.String...)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"addModules(String...)","u":"addModules(java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"addOption(SuggestedFix)","u":"addOption(com.google.errorprone.fixes.SuggestedFix)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.ExpectOutput","l":"addOutput(String)","u":"addOutput(java.lang.String)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.ExpectOutput","l":"addOutputLines(String, String...)","u":"addOutputLines(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.bugpatterns","c":"AddressSelection","l":"AddressSelection()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.Builder","l":"addRule(ResultUseRule)","u":"addRule(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.Builder","l":"addRules(Iterable>)","u":"addRules(java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.Builder","l":"addRules(ResultUseRule...)","u":"addRules(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule...)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"addSourceFile(String)","u":"addSourceFile(java.lang.String)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"addSourceLines(String, String...)","u":"addSourceLines(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"addStaticImport(String)","u":"addStaticImport(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"addStaticImport(String)","u":"addStaticImport(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"addStrings(List)","u":"addStrings(java.util.List)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(SuggestedFix.Builder, VisitorState, String)","u":"addSuppressWarnings(com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(SuggestedFix.Builder, VisitorState, String, String)","u":"addSuppressWarnings(com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(SuggestedFix.Builder, VisitorState, String, String, boolean)","u":"addSuppressWarnings(com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState,java.lang.String,java.lang.String,boolean)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(VisitorState, String)","u":"addSuppressWarnings(com.google.errorprone.VisitorState,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(VisitorState, String, String)","u":"addSuppressWarnings(com.google.errorprone.VisitorState,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"addType(Type)","u":"addType(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addValuesToAnnotationArgument(AnnotationTree, String, Collection, VisitorState)","u":"addValuesToAnnotationArgument(com.sun.source.tree.AnnotationTree,java.lang.String,java.util.Collection,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"AdjustedPosition(JCTree, int, int)","u":"%3Cinit%3E(com.sun.tools.javac.tree.JCTree,int,int)"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"AFTER"},{"p":"com.google.errorprone.util","c":"Commented","l":"afterComments()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"ALL"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"allChecks()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"allNames()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"allNames()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"allNames()"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"allNames()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"allOf(Iterable>)","u":"allOf(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"allOf(Matcher...)","u":"allOf(com.google.errorprone.matchers.Matcher...)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"allOf(TypePredicate...)","u":"allOf(com.google.errorprone.predicates.TypePredicate...)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByFlags","l":"allOn()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"allowableToStringKind(AbstractToString.ToStringKind)","u":"allowableToStringKind(com.google.errorprone.bugpatterns.AbstractToString.ToStringKind)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayToString","l":"allowableToStringKind(AbstractToString.ToStringKind)","u":"allowableToStringKind(com.google.errorprone.bugpatterns.AbstractToString.ToStringKind)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"allowBreakingChanges()"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"allowedOnPath()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"allowInExceptionThrowers()"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"allowlistAnnotations()"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"allowlistWithWarningAnnotations()"},{"p":"com.google.errorprone.refaster.annotation","c":"Placeholder","l":"allowsIdentity()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"AlmostJavadoc","l":"AlmostJavadoc()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"altNames"},{"p":"com.google.errorprone","c":"BugPattern","l":"altNames()"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"ALWAYS_RETURNS"},{"p":"com.google.errorprone.bugpatterns","c":"AmbiguousMethodReference","l":"AmbiguousMethodReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"HeldLockAnalyzer","l":"analyze(VisitorState, HeldLockAnalyzer.LockEventListener, Predicate, GuardedByFlags)","u":"analyze(com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer.LockEventListener,java.util.function.Predicate,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"AND"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"ANDROID_STATIC_FIRST_ORGANIZER"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"ANDROID_STATIC_LAST_ORGANIZER"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"AndroidInjectionBeforeSuper","l":"AndroidInjectionBeforeSuper()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnnotationChecker","l":"ANNOTATED_ANNOTATION_MESSAGE"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableEnumChecker","l":"ANNOTATED_ENUM_MESSAGE"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotateFormatMethod","l":"AnnotateFormatMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"ANNOTATION_TYPE"},{"p":"com.google.errorprone.matchers","c":"AnnotationDoesNotHaveArgument","l":"AnnotationDoesNotHaveArgument(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"AnnotationHasArgumentWithValue","l":"AnnotationHasArgumentWithValue(String, Matcher)","u":"%3Cinit%3E(java.lang.String,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"AnnotationInfo()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"annotationMap(Symbol)","u":"annotationMap(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.matchers","c":"AnnotationMatcher","l":"AnnotationMatcher(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ErrorMessages","l":"annotationOnVoid(String, String)","u":"annotationOnVoid(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationPosition","l":"AnnotationPosition()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"annotationReplacements()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"annotationReplacements()"},{"p":"com.google.errorprone","c":"CodeTransformer","l":"annotations()"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"annotations()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"annotations()"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"annotations()"},{"p":"com.google.errorprone.refaster","c":"Template","l":"annotations()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScannerTransformer","l":"annotations()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"annotations(ChildMultiMatcher.MatchType, Matcher)","u":"annotations(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"annotationsAmong(Symbol, Set, VisitorState)","u":"annotationsAmong(com.sun.tools.javac.code.Symbol,java.util.Set,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"annotationsAreAmbiguous(Collection)","u":"annotationsAreAmbiguous(java.util.Collection)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"annotationsRelevantToNullness(List)","u":"annotationsRelevantToNullness(java.util.List)"},{"p":"com.google.errorprone.matchers","c":"AnnotationType","l":"AnnotationType(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"ANY"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"any(Collection>)","u":"any(java.util.Collection)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"anyClass()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"anyClass()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"anyClass()"},{"p":"com.google.errorprone.matchers","c":"FieldMatchers","l":"anyFieldInClass(String)","u":"anyFieldInClass(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"anyMatch(Predicate)","u":"anyMatch(java.util.function.Predicate)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"anyMethod()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers","l":"anyMethod()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"anyOf(Iterable>)","u":"anyOf(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"anyOf(Matcher...)","u":"anyOf(com.google.errorprone.matchers.Matcher...)"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"anyOf(T...)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"anyOf(TypePredicate...)","u":"anyOf(com.google.errorprone.predicates.TypePredicate...)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"anything()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"anything()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"Java7ApiChecker","l":"API_DIFF"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"Api()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"ApiDiff()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"ApiDiffChecker(ApiDiff)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.apidiff.ApiDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"ApiDiffChecker(ApiDiff, Class)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.apidiff.ApiDiff,java.lang.Class)"},{"p":"com.google.errorprone.fixes","c":"AppliedFix.Applier","l":"Applier(CharSequence, EndPosTable)","u":"%3Cinit%3E(java.lang.CharSequence,com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.fixes","c":"AppliedFix.Applier","l":"apply(Fix)","u":"apply(com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone","c":"CodeTransformer","l":"apply(TreePath, Context, DescriptionListener)","u":"apply(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"apply(TreePath, Context, DescriptionListener)","u":"apply(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"apply(TreePath, Context, DescriptionListener)","u":"apply(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScannerTransformer","l":"apply(TreePath, Context, DescriptionListener)","u":"apply(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOf","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOfAny","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.predicates.type","c":"Exact","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.predicates.type","c":"ExactAny","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.predicates","c":"TypePredicate","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"apply(UStatement.UnifierWithUnconsumedStatements)","u":"apply(com.google.errorprone.refaster.UStatement.UnifierWithUnconsumedStatements)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"apply(UStatement.UnifierWithUnconsumedStatements)","u":"apply(com.google.errorprone.refaster.UStatement.UnifierWithUnconsumedStatements)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"applyDifferences(SourceFile)","u":"applyDifferences(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.apply","c":"Diff","l":"applyDifferences(SourceFile)","u":"applyDifferences(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"applyOverrides(ErrorProneOptions)","u":"applyOverrides(com.google.errorprone.ErrorProneOptions)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"applySeverityOverride(BugPattern.SeverityLevel)","u":"applySeverityOverride(com.google.errorprone.BugPattern.SeverityLevel)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"argument(int, Matcher)","u":"argument(int,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"argumentCount(int)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"ArgumentSelectionDefectChecker","l":"ArgumentSelectionDefectChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayAsKeyOfSetOrMap","l":"ArrayAsKeyOfSetOrMap()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayEquals","l":"ArrayEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayFillIncompatibleType","l":"ArrayFillIncompatibleType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayHashCode","l":"ArrayHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"arrayOf(Supplier)","u":"arrayOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayRecordComponent","l":"ArrayRecordComponent()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArraysAsListPrimitiveArray","l":"ArraysAsListPrimitiveArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"VisitorState","l":"arrayTypeForType(Type)","u":"arrayTypeForType(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"ascending()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asEnumValue(Class, AnnotationValue)","u":"asEnumValue(java.lang.Class,javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"asFlagSet(long)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.OrganizedImports","l":"asImportBlock()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asIntegerValue(AnnotationValue)","u":"asIntegerValue(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"asName(CharSequence)","u":"asName(java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"AssertEqualsArgumentOrderChecker","l":"AssertEqualsArgumentOrderChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assertEqualsInvocation()"},{"p":"com.google.errorprone.bugpatterns","c":"AssertFalse","l":"AssertFalse()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"assertHasDiagnosticOnAllMatchingLines(JavaFileObject, DiagnosticTestHelper.LookForCheckNameInDiagnostic)","u":"assertHasDiagnosticOnAllMatchingLines(javax.tools.JavaFileObject,com.google.errorprone.DiagnosticTestHelper.LookForCheckNameInDiagnostic)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertionFailureIgnored","l":"AssertionFailureIgnored()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assertionWithCondition(Matcher)","u":"assertionWithCondition(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assertNotEqualsInvocation()"},{"p":"com.google.errorprone.matchers","c":"Asserts","l":"Asserts(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assertStatement(Matcher)","u":"assertStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertThrowsMultipleStatements","l":"AssertThrowsMultipleStatements()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"ASSIGNMENT"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assignment(Matcher, Matcher)","u":"assignment(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"ASSISTED_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"ASSISTED_INJECT_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AssistedInjectAndInjectOnConstructors","l":"AssistedInjectAndInjectOnConstructors()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AssistedInjectAndInjectOnSameConstructor","l":"AssistedInjectAndInjectOnSameConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"AssistedInjectScoping","l":"AssistedInjectScoping()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"AssistedParameters","l":"AssistedParameters()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asStrings(AnnotationValue)","u":"asStrings(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asStringValue(AnnotationValue)","u":"asStringValue(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.TestMode","l":"AST_MATCH"},{"p":"com.google.errorprone.bugpatterns","c":"ASTHelpersSuggestions","l":"ASTHelpersSuggestions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asTypes(AnnotationValue)","u":"asTypes(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asTypeValue(AnnotationValue)","u":"asTypeValue(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"asVarargs(T)"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncCallableReturnsNull","l":"AsyncCallableReturnsNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncFunctionReturnsNull","l":"AsyncFunctionReturnsNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"AT_LEAST_ONE"},{"p":"com.google.errorprone.bugpatterns","c":"AttemptedNegativeZero","l":"AttemptedNegativeZero()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"AutoValueRules","l":"autoBuilders()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AutoFactoryAtInject","l":"AutoFactoryAtInject()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"AUTOGENERATED"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueBoxedValues","l":"AutoValueBoxedValues()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueBuilderDefaultsInConstructor","l":"AutoValueBuilderDefaultsInConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"AutoValueRules","l":"autoValueBuilders()"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"AutoValueConstructorOrderChecker","l":"AutoValueConstructorOrderChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueFinalMethods","l":"AutoValueFinalMethods()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueImmutableFields","l":"AutoValueImmutableFields()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"AutoValueRules","l":"autoValues()"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueSubclassLeaked","l":"AutoValueSubclassLeaked()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AvoidObjectArrays","l":"AvoidObjectArrays()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadAnnotationImplementation","l":"BadAnnotationImplementation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadComparable","l":"BadComparable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadInstanceof","l":"BadInstanceof()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadShiftAmount","l":"BadShiftAmount()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BanClassLoader","l":"BanClassLoader()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BanJNDI","l":"BanJNDI()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SerializableReads","l":"BANNED_OBJECT_INPUT_STREAM_METHODS"},{"p":"com.google.errorprone.bugpatterns","c":"BanSerializableRead","l":"BanSerializableRead()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BareDotMetacharacter","l":"BareDotMetacharacter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Select","l":"base()"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"base()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"BaseErrorProneJavaCompiler(ScannerSupplier)","u":"%3Cinit%3E(com.google.errorprone.scanner.ScannerSupplier)"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"BEFORE"},{"p":"com.google.errorprone.util","c":"Commented","l":"beforeComments()"},{"p":"com.google.errorprone.bugpatterns","c":"BigDecimalEquals","l":"BigDecimalEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BigDecimalLiteralDouble","l":"BigDecimalLiteralDouble()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadShiftAmount","l":"BINARY_TREE_MATCHER"},{"p":"com.google.errorprone","c":"VisitorState","l":"binaryNameFromClassname(String)","u":"binaryNameFromClassname(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"binaryTree(Matcher, Matcher)","u":"binaryTree(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"bind(Context, ImportPolicy)","u":"bind(com.sun.tools.javac.util.Context,com.google.errorprone.refaster.ImportPolicy)"},{"p":"com.google.errorprone.bugpatterns.android","c":"BinderIdentityRestoredDangerously","l":"BinderIdentityRestoredDangerously()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder","l":"bindExpression(JCTree.JCExpression, VisitorState, GuardedByFlags)","u":"bindExpression(com.sun.tools.javac.tree.JCTree.JCExpression,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByUtils","l":"bindGuardedByString(Tree, String, VisitorState, GuardedByFlags)","u":"bindGuardedByString(com.sun.source.tree.Tree,java.lang.String,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"bindings"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"BindingToUnqualifiedCommonType","l":"BindingToUnqualifiedCommonType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder","l":"bindString(String, GuardedBySymbolResolver, GuardedByFlags)","u":"bindString(java.lang.String,com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"BLOCK"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Block","l":"Block(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.BlockOrCase","l":"BlockOrCase(Matcher, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"BlockTemplate()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"BOOLEAN_TYPE"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"booleanConstant(boolean)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"booleanLit(boolean)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"booleanLiteral(boolean)"},{"p":"com.google.errorprone.bugpatterns","c":"BooleanParameter","l":"BooleanParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"BOTTOM"},{"p":"com.google.errorprone.bugpatterns","c":"BoxedPrimitiveConstructor","l":"BoxedPrimitiveConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"BugChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternIndexWriter","l":"BugPatternIndexWriter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"BugPatternInstance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BugPatternNaming","l":"BugPatternNaming()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"build()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore.Builder","l":"build()"},{"p":"com.google.errorprone","c":"ErrorProneFlags.Builder","l":"build()"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"build()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"build()"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"build(VisitorState)","u":"build(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"buildDescription(JCDiagnostic.DiagnosticPosition)","u":"buildDescription(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"buildDescription(JCTree)","u":"buildDescription(com.sun.tools.javac.tree.JCTree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"buildDescription(Tree)","u":"buildDescription(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"builder()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"builder()"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes","l":"builder()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"builder()"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Description","l":"builder(JCDiagnostic.DiagnosticPosition, String, String, String)","u":"builder(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"builder(JCTree, String, String, String)","u":"builder(com.sun.tools.javac.tree.JCTree,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator","l":"builder(ResultUsePolicyEvaluator.MethodInfo)","u":"builder(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"builder(Tree, String, String, String)","u":"builder(com.sun.source.tree.Tree,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"BuilderReturnThis","l":"BuilderReturnThis()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"buildFix()"},{"p":"com.google.errorprone.bugpatterns","c":"StringSplitter","l":"buildFix(MethodInvocationTree, VisitorState)","u":"buildFix(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.android","c":"BundleDeserializationCast","l":"BundleDeserializationCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"BYTE_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"ByteBufferBackingArray","l":"ByteBufferBackingArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CacheLoaderNull","l":"CacheLoaderNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"canAlias(JavaExpression, JavaExpression)","u":"canAlias(org.checkerframework.errorprone.dataflow.expression.JavaExpression,org.checkerframework.errorprone.dataflow.expression.JavaExpression)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"canBeRemoved(Symbol, VisitorState)","u":"canBeRemoved(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"canBeRemoved(Symbol.ClassSymbol)","u":"canBeRemoved(com.sun.tools.javac.code.Symbol.ClassSymbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"canBeRemoved(Symbol.VarSymbol)","u":"canBeRemoved(com.sun.tools.javac.code.Symbol.VarSymbol)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer.CanBeStaticResult","l":"CanBeStaticResult()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"canBeStaticResult(Tree, Symbol, VisitorState)","u":"canBeStaticResult(com.sun.source.tree.Tree,com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Reachability","l":"canCompleteNormally(CaseTree)","u":"canCompleteNormally(com.sun.source.tree.CaseTree)"},{"p":"com.google.errorprone.util","c":"Reachability","l":"canCompleteNormally(StatementTree)","u":"canCompleteNormally(com.sun.source.tree.StatementTree)"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockFinalClass","l":"CannotMockFinalClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockMethod","l":"CannotMockMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CanonicalDuration","l":"CanonicalDuration()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"canonicalName()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"canonicalName()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"canonicalName()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"canonicalName()"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"canonicalName()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"canonicalName(String, BugPattern)","u":"canonicalName(java.lang.String,com.google.errorprone.BugPattern)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer.CanBeStaticResult","l":"canPossiblyBeStatic()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"castTree(ExpressionTree, String, VisitorState)","u":"castTree(com.sun.source.tree.ExpressionTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CatchAndPrintStackTrace","l":"CatchAndPrintStackTrace()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CatchFail","l":"CatchFail()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CatchingUnchecked","l":"CatchingUnchecked()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"category"},{"p":"com.google.errorprone.bugpatterns","c":"ChainedAssertionLosesContext","l":"ChainedAssertionLosesContext()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ChainingConstructorIgnoresParameter","l":"ChainingConstructorIgnoresParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker.Change","l":"Change()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"CHAR_SEQUENCE"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"CHAR_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"CharacterGetNumericValue","l":"CharacterGetNumericValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"charAt(int)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"charLit(char)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"CHECK_ALL_CONSTRUCTORS"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"CHECK_ALL_METHODS"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"AndroidJdkLibsChecker","l":"check(ExpressionTree, VisitorState)","u":"check(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"check(ExpressionTree, VisitorState)","u":"check(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckedExceptionNotThrown","l":"CheckedExceptionNotThrown()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"checkerClass()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnalysis","l":"checkForImmutability(Optional, ImmutableSet, Type.ClassType, ImmutableAnalysis.ViolationReporter)","u":"checkForImmutability(java.util.Optional,com.google.common.collect.ImmutableSet,com.sun.tools.javac.code.Type.ClassType,com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis.ViolationReporter)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeAnalysis","l":"checkForThreadSafety(Optional, ImmutableSet, Type.ClassType)","u":"checkForThreadSafety(java.util.Optional,com.google.common.collect.ImmutableSet,com.sun.tools.javac.code.Type.ClassType)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"checkGuardedAccess(Tree, GuardedByExpression, HeldLockSet, VisitorState)","u":"checkGuardedAccess(com.sun.source.tree.Tree,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.google.errorprone.bugpatterns.threadsafety.HeldLockSet,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"IllegalGuardedBy","l":"checkGuardedBy(boolean, String)","u":"checkGuardedBy(boolean,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"IllegalGuardedBy","l":"checkGuardedBy(boolean, String, Object...)","u":"checkGuardedBy(boolean,java.lang.String,java.lang.Object...)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"checkInstantiation(Collection, Collection)","u":"checkInstantiation(java.util.Collection,java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"checkInstantiation(Symbol.TypeVariableSymbol, Collection)","u":"checkInstantiation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol,java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnalysis","l":"checkInvocation(Type, Symbol)","u":"checkInvocation(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeAnalysis","l":"checkInvocation(Type, Symbol)","u":"checkInvocation(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"checkInvocation(Type, Symbol)","u":"checkInvocation(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3TestNotRun","l":"checkMethod(MethodTree, ImmutableSet, VisitorState)","u":"checkMethod(com.sun.source.tree.MethodTree,com.google.common.collect.ImmutableSet,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"checkName"},{"p":"com.google.errorprone","c":"ErrorProneError","l":"checkName()"},{"p":"com.google.errorprone.bugpatterns","c":"CheckNotNullMultipleTimes","l":"CheckNotNullMultipleTimes()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"checkSuperInstantiation(Set, AnnotationInfo, Type)","u":"checkSuperInstantiation(java.util.Set,com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"ChildMultiMatcher(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChooser","l":"choose(List)","u":"choose(java.util.List)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"CLASS_DIFF_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"CLASS_LITERAL"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"CLASS_NAME_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"CLASS_NAME_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"CLASS_NAME_WITH_T"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Class","l":"Class(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassCanBeStatic","l":"ClassCanBeStatic()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"Signatures","l":"classDescriptor(Type, VisitorState)","u":"classDescriptor(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"classify(String)","u":"classify(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassInitializationDeadlock","l":"ClassInitializationDeadlock()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ClassLiteral","l":"ClassLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"classLiteral(Matcher)","u":"classLiteral(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"ClassMemberKey()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"className"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"className()"},{"p":"com.google.errorprone.bugpatterns","c":"ClassName","l":"ClassName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ClassNamedLikeTypeParameter","l":"ClassNamedLikeTypeParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ClassNewInstance","l":"ClassNewInstance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"classReference(Inliner, CharSequence, CharSequence)","u":"classReference(com.google.errorprone.refaster.Inliner,java.lang.CharSequence,java.lang.CharSequence)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Block","l":"clazz"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Class","l":"clazz"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Method","l":"clazz"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"clazz()"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"clazz()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clear()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"clear()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"clear()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"clear()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"clear()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"clearBinding(Bindings.Key)","u":"clearBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"clearClassDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"clearClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"clearClassName()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"clearDiagnostics()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clearDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clearEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"clearIdentifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"clearMember()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"clearMemberDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clearMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ApiFactory","l":"cloneWithoutMetadata(Type)","u":"cloneWithoutMetadata(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns","c":"CloseableDecoratorTypes","l":"CLOSEABLE_DECORATOR_TYPES"},{"p":"com.google.errorprone.bugpatterns.inject","c":"CloseableProvides","l":"CloseableProvides()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ClosingStandardOutputStreams","l":"ClosingStandardOutputStreams()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"coalesce(String, String)","u":"coalesce(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"COLLECTION"},{"p":"com.google.errorprone.bugpatterns","c":"CollectionToArraySafeParameter","l":"CollectionToArraySafeParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionUndefinedEquality","l":"CollectionUndefinedEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"collector"},{"p":"com.google.errorprone.bugpatterns","c":"CollectorShouldNotUseState","l":"COLLECTOR_OF_CALL"},{"p":"com.google.errorprone.bugpatterns","c":"CollectorShouldNotUseState","l":"CollectorShouldNotUseState()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"Commented","l":"Commented()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"comments()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparableAndComparator","l":"ComparableAndComparator()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparableType","l":"ComparableType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"compareToMethodDeclaration()"},{"p":"com.google.errorprone.bugpatterns","c":"CompareToZero","l":"CompareToZero()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparingThisWithNull","l":"ComparingThisWithNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparisonContractViolated","l":"ComparisonContractViolated()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"comparisonKey()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparisonOutOfRange","l":"ComparisonOutOfRange()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility","l":"compatibilityOfTypes(Type, Type, VisitorState)","u":"compatibilityOfTypes(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CompatibleWithMisuse","l":"CompatibleWithMisuse()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler","l":"compile(ImmutableList)","u":"compile(com.google.common.collect.ImmutableList)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher","l":"compile(Iterable)","u":"compile(java.lang.Iterable)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"compilesWithFix(Fix, VisitorState)","u":"compilesWithFix(com.google.errorprone.fixes.Fix,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"compilesWithFix(Fix, VisitorState, ImmutableList, boolean)","u":"compilesWithFix(com.google.errorprone.fixes.Fix,com.google.errorprone.VisitorState,com.google.common.collect.ImmutableList,boolean)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"CompileTimeConstantChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"CompileTimeConstantExpressionMatcher","l":"CompileTimeConstantExpressionMatcher()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ComplexBooleanConstant","l":"ComplexBooleanConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"DaggerRules","l":"componentBuilders()"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"compose(CodeTransformer...)","u":"compose(com.google.errorprone.CodeTransformer...)"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"compose(Iterable)","u":"compose(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"compoundAssignment(Set, Matcher, Matcher)","u":"compoundAssignment(java.util.Set,com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"CompoundAssignment","l":"CompoundAssignment(Set, Matcher, Matcher)","u":"%3Cinit%3E(java.util.Set,com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"compoundAssignment(Tree.Kind, Matcher, Matcher)","u":"compoundAssignment(com.sun.source.tree.Tree.Kind,com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ComputeIfAbsentAmbiguousReference","l":"ComputeIfAbsentAmbiguousReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"CONCURRENCY"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"condition(boolean)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"condition(boolean, T)","u":"condition(boolean,T)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"condition(Predicate)","u":"condition(com.google.common.base.Predicate)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"CONDITIONAL_AND"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"CONDITIONAL_OR"},{"p":"com.google.errorprone.bugpatterns","c":"ConditionalExpressionNumericPromotion","l":"ConditionalExpressionNumericPromotion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ErrorMessages","l":"conflictingAnnotations(List, String)","u":"conflictingAnnotations(java.util.List,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"CONSTANT_EQUALS"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantEquals","l":"ConstantEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"ConstantExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions","l":"constantExpression(ExpressionTree, VisitorState)","u":"constantExpression(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantField","l":"ConstantField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantOverflow","l":"ConstantOverflow()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantPatternCompile","l":"ConstantPatternCompile()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"CONSTRUCTOR"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"CONSTRUCTOR"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"constructor()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers","l":"constructor()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"constructor(ChildMultiMatcher.MatchType, Matcher)","u":"constructor(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers.method","c":"ConstructorMatchState","l":"ConstructorMatchState()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"ConstructorOfClass","l":"ConstructorOfClass(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"constructorOfClass(String)","u":"constructorOfClass(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"constValue(Tree)","u":"constValue(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"constValue(Tree, Class)","u":"constValue(com.sun.source.tree.Tree,java.lang.Class)"},{"p":"com.google.errorprone.annotations","c":"Immutable","l":"containerOf()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"containerOf()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"containerOfAnnotation(Class)","u":"containerOfAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"containerOfAnnotation(Iterable)","u":"containerOfAnnotation(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"contains(Class, Matcher)","u":"contains(java.lang.Class,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"contains(Matcher)","u":"contains(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Contains","l":"Contains(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"CollectorShouldNotUseState","l":"containsAnonymousClassUsingState"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"containsComments(Tree, VisitorState)","u":"containsComments(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"NamedParameterComment","l":"containsSyntheticParameterName(Symbol.MethodSymbol)","u":"containsSyntheticParameterName(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"containsTestMethod(Tree)","u":"containsTestMethod(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"contentEquals(CharSequence)","u":"contentEquals(java.lang.CharSequence)"},{"p":"com.google.errorprone","c":"VisitorState","l":"context"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"context()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"continueStatement()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"CONVERT_TO_IDENT"},{"p":"com.google.errorprone","c":"DocGenTool.TargetEnumConverter","l":"convert(String)","u":"convert(java.lang.String)"},{"p":"com.google.errorprone.util","c":"Regexes","l":"convertRegexToLiteral(String)","u":"convertRegexToLiteral(java.lang.String)"},{"p":"com.google.errorprone.names","c":"NamingConventions","l":"convertToLowerUnderscore(String)","u":"convertToLowerUnderscore(java.lang.String)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"copy()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"correctAnnotation()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"correctAnnotation()"},{"p":"com.google.errorprone.refaster","c":"CouldNotResolveImportException","l":"CouldNotResolveImportException(CharSequence)","u":"%3Cinit%3E(java.lang.CharSequence)"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"counters()"},{"p":"com.google.errorprone","c":"VisitorState","l":"counters()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"create()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"create()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"create(Bindings)","u":"create(com.google.errorprone.refaster.Bindings)"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"create(Bindings.Key, V)","u":"create(com.google.errorprone.refaster.Bindings.Key,V)"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"create(Bindings.Key, V1, Bindings.Key, V2)","u":"create(com.google.errorprone.refaster.Bindings.Key,V1,com.google.errorprone.refaster.Bindings.Key,V2)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"create(CharSequence)","u":"create(java.lang.CharSequence)"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"create(CharSequence, List)","u":"create(java.lang.CharSequence,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"create(CharSequence, UExpression)","u":"create(java.lang.CharSequence,com.google.errorprone.refaster.UExpression)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"create(CharSequence, UExpression, UExpression)","u":"create(java.lang.CharSequence,com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UExpression)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"create(Class)","u":"create(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"create(ConsPStack)","u":"create(org.pcollections.ConsPStack)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"create(ExpressionTree, Type, Type, AbstractCollectionIncompatibleTypeMatcher)","u":"create(com.sun.source.tree.ExpressionTree,com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler","l":"create(Fix, VisitorState)","u":"create(com.google.errorprone.fixes.Fix,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Select","l":"create(GuardedByExpression, Symbol, Type)","u":"create(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.tools.javac.code.Symbol,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"create(ImmutableClassToInstanceMap, Iterable, Map, Iterable)","u":"create(com.google.common.collect.ImmutableClassToInstanceMap,java.lang.Iterable,java.util.Map,java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"create(ImmutableClassToInstanceMap, Iterable, Map, UExpression, UType)","u":"create(com.google.common.collect.ImmutableClassToInstanceMap,java.lang.Iterable,java.util.Map,com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"create(ImmutableList)","u":"create(com.google.common.collect.ImmutableList)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Rule","l":"create(ImmutableMap>)","u":"create(com.google.common.collect.ImmutableMap)"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"create(int, int, String)","u":"create(int,int,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"create(Iterable)","u":"create(java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"create(Iterable, Map, UStatement...)","u":"create(java.lang.Iterable,java.util.Map,com.google.errorprone.refaster.UStatement...)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"create(JavaFileObject)","u":"create(javax.tools.JavaFileObject)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"create(JCTree.JCCompilationUnit)","u":"create(com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"create(JCTree.JCCompilationUnit, ImportOrganizer)","u":"create(com.sun.tools.javac.tree.JCTree.JCCompilationUnit,com.google.errorprone.apply.ImportOrganizer)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"create(JCTree.JCCompilationUnit, ImportOrganizer)","u":"create(com.sun.tools.javac.tree.JCTree.JCCompilationUnit,com.google.errorprone.apply.ImportOrganizer)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"create(List, UExpression, List)","u":"create(java.util.List,com.google.errorprone.refaster.UExpression,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"create(List, UExpression, UExpression...)","u":"create(java.util.List,com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UExpression...)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"create(List, UType)","u":"create(java.util.List,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"create(Map, UExpression, UType)","u":"create(java.util.Map,com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"create(Map, UStatement...)","u":"create(java.util.Map,com.google.errorprone.refaster.UStatement...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"create(MethodInvocationMatcher.MethodKind)","u":"create(com.google.errorprone.matchers.method.MethodInvocationMatcher.MethodKind)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"create(ResultUseRule, ResultUseRule.RuleScope, S, ResultUsePolicy)","u":"create(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule,com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope,S,com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicy)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScannerTransformer","l":"create(Scanner)","u":"create(com.google.errorprone.scanner.Scanner)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringValidation.ValidationResult","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"create(String, CharSequence, UType)","u":"create(java.lang.String,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"create(String, Collection>, Collection>)","u":"create(java.lang.String,java.util.Collection,java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"create(String, Iterable)","u":"create(java.lang.String,java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"create(String, Iterable, Collection>, Collection>, ImmutableClassToInstanceMap)","u":"create(java.lang.String,java.lang.Iterable,java.util.Collection,java.util.Collection,com.google.common.collect.ImmutableClassToInstanceMap)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"create(String, UType)","u":"create(java.lang.String,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"create(String, UType, UType)","u":"create(java.lang.String,com.google.errorprone.refaster.UType,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"create(String, UType...)","u":"create(java.lang.String,com.google.errorprone.refaster.UType...)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ClassLiteral","l":"create(Symbol)","u":"create(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.LocalVariable","l":"create(Symbol)","u":"create(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.TypeLiteral","l":"create(Symbol)","u":"create(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"create(Symbol.ClassSymbol, CharSequence, UType)","u":"create(com.sun.tools.javac.code.Symbol.ClassSymbol,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"create(Symbol.ClassSymbol, CharSequence, UType)","u":"create(com.sun.tools.javac.code.Symbol.ClassSymbol,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"create(Symbol.VarSymbol, ModifiersTree)","u":"create(com.sun.tools.javac.code.Symbol.VarSymbol,com.sun.source.tree.ModifiersTree)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"create(Tree.Kind, Object)","u":"create(com.sun.source.tree.Tree.Kind,java.lang.Object)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"create(Type)","u":"create(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"create(Type, JCTree.JCExpression)","u":"create(com.sun.tools.javac.code.Type,com.sun.tools.javac.tree.JCTree.JCExpression)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"create(UClassIdent, CharSequence, UType)","u":"create(com.google.errorprone.refaster.UClassIdent,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"create(UClassIdent, CharSequence, UType)","u":"create(com.google.errorprone.refaster.UClassIdent,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"create(UExpression)","u":"create(com.google.errorprone.refaster.UExpression)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"create(UExpression, CharSequence, UType)","u":"create(com.google.errorprone.refaster.UExpression,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"create(UExpression, UExpression...)","u":"create(com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UExpression...)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"create(UExpression, UType)","u":"create(com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"create(UExpression...)","u":"create(com.google.errorprone.refaster.UExpression...)"},{"p":"com.google.errorprone.refaster","c":"UStatement.UnifierWithUnconsumedStatements","l":"create(Unifier, List)","u":"create(com.google.errorprone.refaster.Unifier,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"create(UStatement...)","u":"create(com.google.errorprone.refaster.UStatement...)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"create(UType, List)","u":"create(com.google.errorprone.refaster.UType,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"create(UType, UType...)","u":"create(com.google.errorprone.refaster.UType,com.google.errorprone.refaster.UType...)"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer","l":"createAnalyzer(ScannerSupplier, ErrorProneOptions, Context, RefactoringCollection[])","u":"createAnalyzer(com.google.errorprone.scanner.ScannerSupplier,com.google.errorprone.ErrorProneOptions,com.sun.tools.javac.util.Context,com.google.errorprone.RefactoringCollection[])"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer","l":"createByScanningForPlugins(ScannerSupplier, ErrorProneOptions, Context)","u":"createByScanningForPlugins(com.google.errorprone.scanner.ScannerSupplier,com.google.errorprone.ErrorProneOptions,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"createCollector()"},{"p":"com.google.errorprone","c":"VisitorState","l":"createConfiguredForCompilation(Context, DescriptionListener, Map, ErrorProneOptions)","u":"createConfiguredForCompilation(com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener,java.util.Map,com.google.errorprone.ErrorProneOptions)"},{"p":"com.google.errorprone","c":"VisitorState","l":"createForCustomFindingCollection(Context, DescriptionListener)","u":"createForCustomFindingCollection(com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone","c":"VisitorState","l":"createForUtilityPurposes(Context)","u":"createForUtilityPurposes(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"createIgnoringOverlaps(JCTree.JCCompilationUnit, ImportOrganizer)","u":"createIgnoringOverlaps(com.sun.tools.javac.tree.JCTree.JCCompilationUnit,com.google.errorprone.apply.ImportOrganizer)"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"createInliner()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"createInliner()"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"createNoOpCollector()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"createPrivateConstructor(ClassTree)","u":"createPrivateConstructor(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"createTemplate(Context, MethodTree)","u":"createTemplate(com.sun.tools.javac.util.Context,com.sun.source.tree.MethodTree)"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"CUSTOM"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"customSuppressionAnnotations()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"customSuppressionAnnotations()"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"customSuppressionAnnotations()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"DAGGER_MAP_KEY_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"DAGGER_PROVIDES_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"DangerousLiteralNullChecker","l":"DangerousLiteralNullChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"DATE"},{"p":"com.google.errorprone.bugpatterns.time","c":"DateChecker","l":"DateChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DateFormatConstant","l":"DateFormatConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DeadException","l":"DeadException()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DeadThread","l":"DeadThread()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"debugPrint()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"deducedValueWhenNotEqual()"},{"p":"com.google.errorprone.bugpatterns","c":"DeduplicateConstants","l":"DeduplicateConstants()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"DEFAULT"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"DEFAULT"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"DEFAULT"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"defaultAction(Tree, ControlFlowVisitor.BreakContext)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTree","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"defaultAction(Tree, Void)","u":"defaultAction(com.sun.source.tree.Tree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"defaultChecks()"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultLocale","l":"DefaultLocale()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultPackage","l":"DefaultPackage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"defaultSeverity()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"defaultSeverity()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"DEFINED_IN"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"DefinedIn()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"delegate()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"delete(Tree)","u":"delete(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"delete(Tree)","u":"delete(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"deleteExceptions(MethodTree, VisitorState, List)","u":"deleteExceptions(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState,java.util.List)"},{"p":"com.google.errorprone.bugpatterns","c":"DepAnn","l":"DepAnn()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DeprecatedVariable","l":"DeprecatedVariable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"DereferenceWithNullBranch","l":"DereferenceWithNullBranch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOf","l":"DescendantOf(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOfAny","l":"DescendantOfAny(Iterable>)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"descending()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"describe()"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsInvalidPlaceholder","l":"describe(MethodInvocationTree, VisitorState)","u":"describe(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnalysis.ViolationReporter","l":"describe(Tree, ThreadSafety.Violation)","u":"describe(com.sun.source.tree.Tree,com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"describeForAssignment(AssignmentTree, VisitorState)","u":"describeForAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"describeForVarDecl(VariableTree, VisitorState)","u":"describeForVarDecl(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(JCDiagnostic.DiagnosticPosition)","u":"describeMatch(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(JCDiagnostic.DiagnosticPosition, Fix)","u":"describeMatch(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition,com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(JCTree)","u":"describeMatch(com.sun.tools.javac.tree.JCTree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(JCTree, Fix)","u":"describeMatch(com.sun.tools.javac.tree.JCTree,com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(Tree)","u":"describeMatch(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(Tree, Fix)","u":"describeMatch(com.sun.source.tree.Tree,com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"describeReturnValueIgnored(MemberReferenceTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"describeReturnValueIgnored(MemberReferenceTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"describeReturnValueIgnored(MethodInvocationTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"RectIntersectReturnValueIgnored","l":"describeReturnValueIgnored(MethodInvocationTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"describeReturnValueIgnored(MethodInvocationTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IgnoredPureGetter","l":"describeReturnValueIgnored(MethodInvocationTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"describeReturnValueIgnored(NewClassTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"describeReturnValueIgnored(NewClassTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Visibility","l":"description()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteProtoToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SymbolToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TreeToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"descriptor()"},{"p":"com.google.errorprone.util","c":"Signatures","l":"descriptor(Type, VisitorState)","u":"descriptor(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"DIAGNOSTIC_CONTAINING"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"diagnosticOnLine(URI, long)","u":"diagnosticOnLine(java.net.URI,long)"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"diagnosticOnLine(URI, long, Predicate)","u":"diagnosticOnLine(java.net.URI,long,java.util.function.Predicate)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler.Result","l":"diagnostics()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"DiagnosticTestHelper()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"DiagnosticTestHelper(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"DIFF_NOT_SET"},{"p":"com.google.errorprone.apply","c":"DiffApplier","l":"DiffApplier(int, FileSource, FileDestination)","u":"%3Cinit%3E(int,com.google.errorprone.apply.FileSource,com.google.errorprone.apply.FileDestination)"},{"p":"com.google.errorprone.bugpatterns","c":"DifferentNameButSame","l":"DifferentNameButSame()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DirectInvocationOnMock","l":"DirectInvocationOnMock()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"disableable()"},{"p":"com.google.errorprone","c":"BugPattern","l":"disableable()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"disableable()"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"DISABLED_CHECKS"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"disabled()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"disableWarningsInGeneratedCode()"},{"p":"com.google.errorprone.bugpatterns","c":"DiscardedPostfixExpression","l":"DiscardedPostfixExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"DiscardingFileDestination","l":"DiscardingFileDestination()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DistinctVarargsChecker","l":"DistinctVarargsChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DocGenProcessor","l":"DocGenProcessor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"documentSuppression"},{"p":"com.google.errorprone","c":"BugPattern","l":"documentSuppression()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"doesNotHaveArgument(String)","u":"doesNotHaveArgument(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ElementPredicates","l":"doesNotHaveRuntimeRetention(Element)","u":"doesNotHaveRuntimeRetention(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallChecker","l":"DoNotCallChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallSuggester","l":"DoNotCallSuggester()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotClaimAnnotations","l":"DoNotClaimAnnotations()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotMockAutoValue","l":"DoNotMockAutoValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotMockChecker","l":"DoNotMockChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotUseRuleChain","l":"DoNotUseRuleChain()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"DiffApplier","l":"doStart()"},{"p":"com.google.errorprone.apply","c":"DiffApplier","l":"doStop()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"doTest()"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"doTest()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"doTest(BugCheckerRefactoringTestHelper.TestMode)","u":"doTest(com.google.errorprone.BugCheckerRefactoringTestHelper.TestMode)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"DOUBLE_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"DoubleBraceInitialization","l":"DoubleBraceInitialization()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"DoubleCheckedLocking","l":"DoubleCheckedLocking()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"doubleLit(double)"},{"p":"com.google.errorprone.bugpatterns","c":"DuplicateDateFormatField","l":"DuplicateDateFormatField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DuplicateMapKeys","l":"DuplicateMapKeys()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationFrom","l":"DurationFrom()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationGetTemporalUnit","l":"DurationGetTemporalUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationTemporalUnit","l":"DurationTemporalUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationToLongTimeUnit","l":"DurationToLongTimeUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"element()"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"emitComment(String)","u":"emitComment(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"emitCommentBefore(String, T)","u":"emitCommentBefore(java.lang.String,T)"},{"p":"com.google.errorprone","c":"SuppressionInfo","l":"EMPTY"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"empty()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"empty()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"empty()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EmptyBlockTag","l":"EmptyBlockTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyCatch","l":"EmptyCatch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"emptyFix()"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyIfStatement","l":"EmptyIfStatement()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"EmptySetMultibindingContributions","l":"EmptySetMultibindingContributions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyTopLevelDeclaration","l":"EmptyTopLevelDeclaration()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"ENABLED_ERRORS"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"ENABLED_WARNINGS"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"enabled()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"ENCLOSING_CLASS"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"ENCLOSING_ELEMENTS"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enclosingBlock(Matcher)","u":"enclosingBlock(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"enclosingClass()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enclosingClass(Matcher)","u":"enclosingClass(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"enclosingClass(Symbol)","u":"enclosingClass(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"enclosingElements(Symbol)","u":"enclosingElements(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enclosingMethod(Matcher)","u":"enclosingMethod(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enclosingNode(Matcher)","u":"enclosingNode(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"enclosingPackage(Symbol)","u":"enclosingPackage(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"endPos()"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"endPosition()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"endPositionAdjustment"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enhancedForLoop(Matcher, Matcher, Matcher)","u":"enhancedForLoop(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"enter()"},{"p":"com.google.errorprone.bugpatterns","c":"EnumOrdinal","l":"EnumOrdinal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"enumValueOf(String)","u":"enumValueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"enumValues(Symbol.TypeSymbol)","u":"enumValues(com.sun.tools.javac.code.Symbol.TypeSymbol)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"EQUALITY"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantEquals","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"EqualsBrokenForNull","l":"EqualsBrokenForNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsGetClass","l":"EqualsGetClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsHashCode","l":"EqualsHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"equalsMethodDeclaration()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsNaN","l":"EqualsNaN()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsNull","l":"EqualsNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsReference","l":"EqualsReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsUnsafeCast","l":"EqualsUnsafeCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsUsingHashCode","l":"EqualsUsingHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsWrongThing","l":"EqualsWrongThing()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ErroneousBitwiseExpression","l":"ErroneousBitwiseExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ErroneousThreadPoolConstructorChecker","l":"ErroneousThreadPoolConstructorChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"ERROR"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"ERROR"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"ERROR"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"errorChecks()"},{"p":"com.google.errorprone","c":"ErrorProneError","l":"ErrorProneError(String, Throwable, JCDiagnostic.DiagnosticPosition, JavaFileObject)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable,com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition,javax.tools.JavaFileObject)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"ErrorProneInjector()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneJavaCompiler","l":"ErrorProneJavaCompiler()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneJavaCompiler","l":"ErrorProneJavaCompiler(ScannerSupplier)","u":"%3Cinit%3E(com.google.errorprone.scanner.ScannerSupplier)"},{"p":"com.google.errorprone","c":"ErrorProneJavacPlugin","l":"ErrorProneJavacPlugin()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"VisitorState","l":"errorProneOptions()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"ErrorProneScanner(BugChecker...)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.BugChecker...)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"ErrorProneScanner(Iterable)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"ErrorProneScanner(Iterable, Map)","u":"%3Cinit%3E(java.lang.Iterable,java.util.Map)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScannerTransformer","l":"ErrorProneScannerTransformer()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"ErrorProneTokens(String, Context)","u":"%3Cinit%3E(java.lang.String,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"ErrorProneTokens(String, int, Context)","u":"%3Cinit%3E(java.lang.String,int,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EscapedEntity","l":"EscapedEntity()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator","l":"evaluate(M, C)","u":"evaluate(M,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"evaluate(ResultUseRule.RuleScope, S, C)","u":"evaluate(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope,S,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"evaluate(S, C)","u":"evaluate(S,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.MethodRule","l":"evaluate(S, C)","u":"evaluate(S,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"PackagesRule","l":"evaluate(Symbol, VisitorState)","u":"evaluate(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.MethodRule","l":"evaluateMethod(M, C)","u":"evaluateMethod(M,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"evaluateMethod(Symbol.MethodSymbol, VisitorState)","u":"evaluateMethod(com.sun.tools.javac.code.Symbol.MethodSymbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"Evaluation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator","l":"evaluations(M, C)","u":"evaluations(M,C)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"EVERYTHING_DIFF"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"EVERYTHING_DIFF_FIELD_NUMBER"},{"p":"com.google.errorprone.predicates.type","c":"Exact","l":"Exact(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.predicates.type","c":"ExactAny","l":"ExactAny(Iterable>)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"EXCEPTION_TESTING"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"EXCEPTION_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"exemptChange(ExpressionTree, VisitorState)","u":"exemptChange(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"EXISTING_FIRST"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOf","l":"expected"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"EXPECTED"},{"p":"com.google.errorprone.bugpatterns","c":"ExpectedExceptionChecker","l":"ExpectedExceptionChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"expectedExceptionTest(VisitorState)","u":"expectedExceptionTest(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"expectedTypes(Inliner)","u":"expectedTypes(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"expectErrorMessage(String, Predicate)","u":"expectErrorMessage(java.lang.String,java.util.function.Predicate)"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"expectErrorMessage(String, Predicate)","u":"expectErrorMessage(java.lang.String,java.util.function.Predicate)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"expectNoDiagnostics()"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"expectResult(Main.Result)","u":"expectResult(com.sun.tools.javac.main.Main.Result)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.ExpectOutput","l":"expectUnchanged()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"explanation"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"explanation()"},{"p":"com.google.errorprone","c":"BugPattern","l":"explanation()"},{"p":"com.google.errorprone.refaster","c":"Template","l":"expressionArgumentTypes()"},{"p":"com.google.errorprone.dataflow","c":"DataFlow","l":"expressionDataflow(TreePath, Context, T)","u":"expressionDataflow(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,T)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"expressionStatement(Matcher)","u":"expressionStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"ExpressionTemplate()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ExtendingJUnitAssert","l":"ExtendingJUnitAssert()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ExtendsAutoValue","l":"ExtendsAutoValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ExtendsObject","l":"ExtendsObject()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"externalIgnoreList()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.TypeExtractor","l":"extract(T, VisitorState)","u":"extract(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"extractClassArg(Matcher)","u":"extractClassArg(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"extractFirstArg(Matcher)","u":"extractFirstArg(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleBuilderScanner","l":"extractRules(ClassTree, Context)","u":"extractRules(com.sun.source.tree.ClassTree,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"extractType(Matcher)","u":"extractType(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher","l":"extractTypeArgAsMemberOfSupertype(Type, Symbol, int, Types)","u":"extractTypeArgAsMemberOfSupertype(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol,int,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"extraReason()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Factory","l":"Factory()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FallThrough","l":"FallThrough()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"fieldAnnotatedWithOneOf(Stream)","u":"fieldAnnotatedWithOneOf(java.util.stream.Stream)"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeFinal","l":"FieldCanBeFinal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeLocal","l":"FieldCanBeLocal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfEquals","l":"fieldFix(Tree, VisitorState)","u":"fieldFix(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"filter(Predicate)","u":"filter(com.google.common.base.Predicate)"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"FINAL"},{"p":"com.google.errorprone.bugpatterns","c":"Finalize","l":"Finalize()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"Finally()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findAllFields(Type, VisitorState)","u":"findAllFields(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findAllIdents(VisitorState)","u":"findAllIdents(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"MaskedClassLoader","l":"findClass(String)","u":"findClass(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findClass(Symbol.ClassSymbol, VisitorState)","u":"findClass(com.sun.tools.javac.code.Symbol.ClassSymbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Comments","l":"findCommentsForArguments(MethodInvocationTree, VisitorState)","u":"findCommentsForArguments(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Comments","l":"findCommentsForArguments(NewClassTree, VisitorState)","u":"findCommentsForArguments(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"findConstructor(Class)","u":"findConstructor(java.lang.Class)"},{"p":"com.google.errorprone","c":"VisitorState","l":"findEnclosing(Class...)","u":"findEnclosing(java.lang.Class...)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findEnclosingMethod(VisitorState)","u":"findEnclosingMethod(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findEnclosingNode(TreePath, Class)","u":"findEnclosingNode(com.sun.source.util.TreePath,java.lang.Class)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findIdent(String, VisitorState)","u":"findIdent(java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findIdent(String, VisitorState, Kinds.KindSelector)","u":"findIdent(java.lang.String,com.google.errorprone.VisitorState,com.sun.tools.javac.code.Kinds.KindSelector)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Inliner","l":"FINDING_TAG"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findMatchingMethods(Name, Predicate, Type, Types)","u":"findMatchingMethods(com.sun.tools.javac.util.Name,java.util.function.Predicate,com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findMethod(Symbol.MethodSymbol, VisitorState)","u":"findMethod(com.sun.tools.javac.code.Symbol.MethodSymbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findPathFromEnclosingNodeToTopLevel(TreePath, Class)","u":"findPathFromEnclosingNodeToTopLevel(com.sun.source.util.TreePath,java.lang.Class)"},{"p":"com.google.errorprone","c":"VisitorState","l":"findPathToEnclosing(Class...)","u":"findPathToEnclosing(java.lang.Class...)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findReferencedIdentifiers(Tree)","u":"findReferencedIdentifiers(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findSuperMethod(Symbol.MethodSymbol, Types)","u":"findSuperMethod(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findSuperMethodInType(Symbol.MethodSymbol, Type, Types)","u":"findSuperMethodInType(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findSuperMethods(Symbol.MethodSymbol, Types)","u":"findSuperMethods(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findUnusedIdentifiers(VisitorState)","u":"findUnusedIdentifiers(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer","l":"finished(TaskEvent)","u":"finished(com.sun.source.util.TaskEvent)"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer.RefactoringTask","l":"finished(TaskEvent)","u":"finished(com.sun.source.util.TaskEvent)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleCompilerAnalyzer","l":"finished(TaskEvent)","u":"finished(com.sun.source.util.TaskEvent)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"FIRST"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.AdditionPosition","l":"FIRST"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"first()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"ContainmentMatchers","l":"firstNonNullMatchResult(ExpressionTree, VisitorState)","u":"firstNonNullMatchResult(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"fix(ExpressionTree, VisitorState, AbstractMustBeClosedChecker.NameSuggester)","u":"fix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker.NameSuggester)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamResourceLeak","l":"fix(ExpressionTree, VisitorState, AbstractMustBeClosedChecker.NameSuggester)","u":"fix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker.NameSuggester)"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"FixedPosition(Tree, int)","u":"%3Cinit%3E(com.sun.source.tree.Tree,int)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"fixes"},{"p":"com.google.errorprone.bugpatterns","c":"ReplacementVariableFinder","l":"fixesByReplacingExpressionWithLocallyDeclaredField(ExpressionTree, Predicate, VisitorState)","u":"fixesByReplacingExpressionWithLocallyDeclaredField(com.sun.source.tree.ExpressionTree,java.util.function.Predicate,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReplacementVariableFinder","l":"fixesByReplacingExpressionWithMethodParameter(ExpressionTree, Predicate, VisitorState)","u":"fixesByReplacingExpressionWithMethodParameter(com.sun.source.tree.ExpressionTree,java.util.function.Predicate,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FloatCast","l":"FloatCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FloatingPointAssertionWithinEpsilon","l":"FloatingPointAssertionWithinEpsilon()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FloatingPointLiteralPrecision","l":"FloatingPointLiteralPrecision()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"floatLit(float)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerArgumentToString","l":"FloggerArgumentToString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerFormatString","l":"FloggerFormatString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogString","l":"FloggerLogString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogVarargs","l":"FloggerLogVarargs()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogWithCause","l":"FloggerLogWithCause()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerMessageFormat","l":"FloggerMessageFormat()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRedundantIsEnabled","l":"FloggerRedundantIsEnabled()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerSplitLogStatement","l":"FloggerSplitLogStatement()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerStringConcatenation","l":"FloggerStringConcatenation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerWithCause","l":"FloggerWithCause()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerWithoutCause","l":"FloggerWithoutCause()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"DiscardingFileDestination","l":"flush()"},{"p":"com.google.errorprone.apply","c":"FileDestination","l":"flush()"},{"p":"com.google.errorprone.apply","c":"FsFileDestination","l":"flush()"},{"p":"com.google.errorprone.apply","c":"PatchFileDestination","l":"flush()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Purpose","l":"FOR_IMMUTABLE_CHECKER"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Purpose","l":"FOR_THREAD_SAFE_CHECKER"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"forbidder()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.MockForbidder","l":"forbidReason(Type, VisitorState)","u":"forbidReason(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType","l":"forCheck(BugChecker)","u":"forCheck(com.google.errorprone.bugpatterns.BugChecker)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorMatcher","l":"forClass(String)","u":"forClass(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorMatcher","l":"forClass(Supplier)","u":"forClass(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorMatcher","l":"forClass(TypePredicate)","u":"forClass(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone","c":"SuppressionInfo","l":"forCompilationUnit(CompilationUnitTree, VisitorState)","u":"forCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ForEachIterable","l":"ForEachIterable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"fork()"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringUtils","l":"formatMethodArguments(MethodInvocationTree, VisitorState)","u":"formatMethodArguments(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatString","l":"FormatString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringAnnotationChecker","l":"FormatStringAnnotationChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"forNumber(int)"},{"p":"com.google.errorprone.bugpatterns","c":"ForOverrideChecker","l":"ForOverrideChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"FileObjects","l":"forResource(Class, String)","u":"forResource(java.lang.Class,java.lang.String)"},{"p":"com.google.errorprone","c":"FileObjects","l":"forResources(Class, String...)","u":"forResources(java.lang.Class,java.lang.String...)"},{"p":"com.google.errorprone","c":"FileObjects","l":"forSourceLines(String, String...)","u":"forSourceLines(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"FOURTH"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"FRAGILE_CODE"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentInjection","l":"FragmentInjection()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentNotInstantiable","l":"FragmentNotInstantiable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentNotInstantiable","l":"FragmentNotInstantiable(Iterable)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"freeExpressionVariables(MethodTree)","u":"freeExpressionVariables(com.sun.source.tree.MethodTree)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"from(Collection)","u":"from(java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"HeldLockAnalyzer.ExpectedLockCalculator","l":"from(JCTree.JCExpression, GuardedByExpression, VisitorState, GuardedByFlags)","u":"from(com.sun.tools.javac.tree.JCTree.JCExpression,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"from(Symbol.ClassSymbol, GuardedBySymbolResolver.MethodInfo, CompilationUnitTree, Context, Tree, VisitorState)","u":"from(com.sun.tools.javac.code.Symbol.ClassSymbol,com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver.MethodInfo,com.sun.source.tree.CompilationUnitTree,com.sun.tools.javac.util.Context,com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"from(Tree, VisitorState)","u":"from(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"from(Tree.Kind)","u":"from(com.sun.source.tree.Tree.Kind)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromAnnotationMirrors(List)","u":"fromAnnotationMirrors(java.util.List)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromAnnotationsOn(Symbol)","u":"fromAnnotationsOn(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromAnnotationsOn(TypeMirror)","u":"fromAnnotationsOn(javax.lang.model.type.TypeMirror)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromAnnotationTrees(List)","u":"fromAnnotationTrees(java.util.List)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"fromBugCheckerClasses(Class...)","u":"fromBugCheckerClasses(java.lang.Class...)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"fromBugCheckerClasses(Iterable>)","u":"fromBugCheckerClasses(java.lang.Iterable)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"fromBugCheckerInfos(Iterable)","u":"fromBugCheckerInfos(java.lang.Iterable)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromDefaultAnnotations(Element)","u":"fromDefaultAnnotations(javax.lang.model.element.Element)"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"fromElement(Element)","u":"fromElement(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"fromFieldAccess(FieldAccessNode)","u":"fromFieldAccess(org.checkerframework.errorprone.dataflow.cfg.node.FieldAccessNode)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions","l":"fromFlags(ErrorProneFlags)","u":"fromFlags(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"fromFlags(ErrorProneFlags)","u":"fromFlags(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownThreadSafety","l":"fromFlags(ErrorProneFlags)","u":"fromFlags(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"fromLocalVariable(LocalVariableNode)","u":"fromLocalVariable(org.checkerframework.errorprone.dataflow.cfg.node.LocalVariableNode)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"fromMap(Map)","u":"fromMap(java.util.Map)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"fromMembers(Set, Multimap)","u":"fromMembers(java.util.Set,com.google.common.collect.Multimap)"},{"p":"com.google.errorprone.util","c":"Visibility","l":"fromModifiers(Set)","u":"fromModifiers(java.util.Set)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"fromNodeIfTrackable(Node)","u":"fromNodeIfTrackable(org.checkerframework.errorprone.dataflow.cfg.node.Node)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"fromOptional(Optional)","u":"fromOptional(com.google.common.base.Optional)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"PackagesRule","l":"fromPatterns(Iterable)","u":"fromPatterns(java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"fromProto(ApiDiffProto.Diff)","u":"fromProto(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"fromScanner(Scanner)","u":"fromScanner(com.google.errorprone.scanner.Scanner)"},{"p":"com.google.errorprone.fixes","c":"AppliedFix","l":"fromSource(CharSequence, EndPosTable)","u":"fromSource(java.lang.CharSequence,com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"fromStrings(Iterable)","u":"fromStrings(java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ApiFactory","l":"fromSymbol(Symbol.MethodSymbol, Types)","u":"fromSymbol(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.bugpatterns.time","c":"FromTemporalAccessor","l":"FromTemporalAccessor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"fromVariableDecl(VariableDeclarationNode)","u":"fromVariableDecl(org.checkerframework.errorprone.dataflow.cfg.node.VariableDeclarationNode)"},{"p":"com.google.errorprone.apply","c":"FsFileDestination","l":"FsFileDestination(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"com.google.errorprone.apply","c":"FsFileSource","l":"FsFileSource(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"com.google.errorprone.bugpatterns","c":"FunctionalInterfaceClash","l":"FunctionalInterfaceClash()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FunctionalInterfaceMethodChanged","l":"FunctionalInterfaceMethodChanged()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FuturesGetCheckedIllegalExceptionType","l":"FuturesGetCheckedIllegalExceptionType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FutureTransformAsync","l":"FutureTransformAsync()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FuzzyEqualsShouldNotBeUsedInEqualsMethod","l":"FuzzyEqualsShouldNotBeUsedInEqualsMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern","l":"generateExamplesFromTestCases()"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"generateNegation()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"genericTypeOf(Supplier, int)","u":"genericTypeOf(com.google.errorprone.suppliers.Supplier,int)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"genericTypeOfType(Supplier, int)","u":"genericTypeOfType(com.google.errorprone.suppliers.Supplier,int)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"get(boolean)"},{"p":"com.google.errorprone","c":"SubContext","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"com.google.errorprone","c":"SubContext","l":"get(Context.Key)","u":"get(com.sun.tools.javac.util.Context.Key)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.google.errorprone.suppliers","c":"Supplier","l":"get(VisitorState)","u":"get(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"getAllChecks()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"getAllowReasons(ExpressionTree, VisitorState)","u":"getAllowReasons(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow","c":"DataFlow.Result","l":"getAnalysis()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotation(Symbol, Class)","u":"getAnnotation(com.sun.tools.javac.code.Symbol,java.lang.Class)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotation(Tree, Class)","u":"getAnnotation(com.sun.source.tree.Tree,java.lang.Class)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationMirror(AnnotationTree)","u":"getAnnotationMirror(com.sun.source.tree.AnnotationTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationName(AnnotationTree)","u":"getAnnotationName(com.sun.source.tree.AnnotationTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotations(Tree)","u":"getAnnotations(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationsWithSimpleName(List, String)","u":"getAnnotationsWithSimpleName(java.util.List,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationType(AnnotationTree, Symbol, VisitorState)","u":"getAnnotationType(com.sun.source.tree.AnnotationTree,com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"getAnnotationValue(Attribute.Compound, String)","u":"getAnnotationValue(com.sun.tools.javac.code.Attribute.Compound,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationWithSimpleName(List, String)","u":"getAnnotationWithSimpleName(java.util.List,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"AnnotationMatcherUtils","l":"getArgument(AnnotationTree, String)","u":"getArgument(com.sun.source.tree.AnnotationTree,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"getArguments()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getAsSequence()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"getBinding(Bindings.Key)","u":"getBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getBinding(Bindings.Key)","u":"getBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"getBinding(Bindings.Key)","u":"getBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"getBindings()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getBoolean(String)","u":"getBoolean(java.lang.String)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"getBugCheckers()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getCaseExpressions(CaseTree)","u":"getCaseExpressions(com.sun.source.tree.CaseTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getCaseTreeBody(CaseTree)","u":"getCaseTreeBody(com.sun.source.tree.CaseTree)"},{"p":"com.google.errorprone.matchers","c":"ConstructorOfClass","l":"getChildNodes(ClassTree, VisitorState)","u":"getChildNodes(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"HasArguments","l":"getChildNodes(MethodInvocationTree, VisitorState)","u":"getChildNodes(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MethodHasParameters","l":"getChildNodes(MethodTree, VisitorState)","u":"getChildNodes(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"AnnotationMatcher","l":"getChildNodes(T, VisitorState)","u":"getChildNodes(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"getChildNodes(T, VisitorState)","u":"getChildNodes(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiff(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiff(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiff(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiffCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiffCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiffList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiffList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiffOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiffOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiffOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiffOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiffOrBuilder","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiffOrBuilder","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnAnnotation","l":"GetClassOnAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnClass","l":"GetClassOnClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnEnum","l":"GetClassOnEnum()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getCoalescePolicy()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getConstantExpression(Object)","u":"getConstantExpression(java.lang.Object)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getConstructors(ClassTree)","u":"getConstructors(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getConstructors(Symbol.ClassSymbol)","u":"getConstructors(com.sun.tools.javac.code.Symbol.ClassSymbol)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getContext()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"getContext()"},{"p":"com.google.errorprone.dataflow","c":"DataFlow.Result","l":"getControlFlowGraph()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"getCustomSuppressionAnnotations(VisitorState)","u":"getCustomSuppressionAnnotations(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"getCustomSuppressionAnnotations(VisitorState)","u":"getCustomSuppressionAnnotations(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getDeclarationAndTypeAttributes(Symbol)","u":"getDeclarationAndTypeAttributes(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"getDeclarationAndTypeAttributes(Symbol)","u":"getDeclarationAndTypeAttributes(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getDeclaredSymbol(Tree)","u":"getDeclaredSymbol(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns","c":"OverridingMethodInconsistentArgumentNamesChecker","l":"getDescription(Symbol.MethodSymbol)","u":"getDescription(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone","c":"DescriptionListener.Factory","l":"getDescriptionListener(Log, JCTree.JCCompilationUnit)","u":"getDescriptionListener(com.sun.tools.javac.util.Log,com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone","c":"RefactoringCollection","l":"getDescriptionListener(Log, JCTree.JCCompilationUnit)","u":"getDescriptionListener(com.sun.tools.javac.util.Log,com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"getDiagnostics()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getDiffCase()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getDiffCase()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getDiffCase()"},{"p":"com.google.errorprone.apply","c":"DiffSupplier","l":"getDiffs(FileSource, String[])","u":"getDiffs(com.google.errorprone.apply.FileSource,java.lang.String[])"},{"p":"com.google.errorprone.names","c":"LevenshteinEditDistance","l":"getEditDistance(String, String)","u":"getEditDistance(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.names","c":"LevenshteinEditDistance","l":"getEditDistance(String, String, boolean)","u":"getEditDistance(java.lang.String,java.lang.String,boolean)"},{"p":"com.google.errorprone.names","c":"NeedlemanWunschEditDistance","l":"getEditDistance(String, String, boolean, int, int, int)","u":"getEditDistance(java.lang.String,java.lang.String,boolean,int,int,int)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getElements()"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"getEnabledChecks()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getEnclosedElements(Symbol)","u":"getEnclosedElements(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"getEndPos()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getEndPos()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"getEndPosition(EndPosTable)","u":"getEndPosition(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"getEndPosition(EndPosTable)","u":"getEndPosition(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"getEndPosition(EndPosTable)","u":"getEndPosition(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getEndPosition(Tree)","u":"getEndPosition(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getEnum(String, Class)","u":"getEnum(java.lang.String,java.lang.Class)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getEnumSet(String, Class)","u":"getEnumSet(java.lang.String,java.lang.Class)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getErasedTypeTree(Tree)","u":"getErasedTypeTree(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getEverythingDiffBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getEverythingDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getEverythingDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getEverythingDiffOrBuilder()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"getExcludedPattern()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"getExpression()"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"getExpression()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractUseSwitch","l":"getExpressionForCase(VisitorState, ExpressionTree)","u":"getExpressionForCase(com.google.errorprone.VisitorState,com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns","c":"UseEnumSwitch","l":"getExpressionForCase(VisitorState, ExpressionTree)","u":"getExpressionForCase(com.google.errorprone.VisitorState,com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"InferredNullability","l":"getExprNullness(ExpressionTree)","u":"getExprNullness(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"TrustingNullnessAnalysis","l":"getFieldInitializerNullness(TreePath, Context)","u":"getFieldInitializerNullness(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getFileName(CompilationUnitTree)","u":"getFileName(com.sun.source.tree.CompilationUnitTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getFileNameFromUri(URI)","u":"getFileNameFromUri(java.net.URI)"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes","l":"getFixes()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"getFlags()"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"getFlags()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getFlagsMap()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getFragmentByChars(int, int)","u":"getFragmentByChars(int,int)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getFragmentByLines(int, int)","u":"getFragmentByLines(int,int)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getGeneratedBy(Symbol, VisitorState)","u":"getGeneratedBy(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getGeneratedBy(VisitorState)","u":"getGeneratedBy(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByUtils","l":"getGuardValues(Symbol)","u":"getGuardValues(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getIdentifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getIdentifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMemberOrBuilder","l":"getIdentifier()"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"getIdentifier()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"getIdentifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getIdentifierBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getIdentifierBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMemberOrBuilder","l":"getIdentifierBytes()"},{"p":"com.google.errorprone","c":"ImportOrderParser","l":"getImportOrganizer(String)","u":"getImportOrganizer(java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getImportsToAdd()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"getImportsToAdd()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getImportsToAdd()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getImportsToRemove()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"getImportsToRemove()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"getInferredNullability(Tree)","u":"getInferredNullability(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"getInheritedAnnotation(Symbol, VisitorState)","u":"getInheritedAnnotation(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getInitializer()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"getInstance(Class)","u":"getInstance(java.lang.Class)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getInteger(String)","u":"getInteger(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getKind()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"getKnownImmutableClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"getKnownMutableClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes","l":"getKnownSafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"getKnownSafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownThreadSafety","l":"getKnownSafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownThreadSafety","l":"getKnownThreadSafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes","l":"getKnownUnsafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"getKnownUnsafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownThreadSafety","l":"getKnownUnsafeClasses()"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"getLineMap()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getLines()"},{"p":"com.google.errorprone.matchers","c":"Description","l":"getLink()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getListOrEmpty(String)","u":"getListOrEmpty(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"getLocation()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"getLowerBound()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"getMarkerOrAcceptedAnnotation(Symbol, VisitorState)","u":"getMarkerOrAcceptedAnnotation(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"getMatcherWithFlags()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"getMatcherWithoutFlags()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"getMatchMetadata(E, C)","u":"getMatchMetadata(E,C)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"getMatchMetadata(ExpressionTree, VisitorState)","u":"getMatchMetadata(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IgnoredPureGetter","l":"getMatchMetadata(ExpressionTree, VisitorState)","u":"getMatchMetadata(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnValueIgnored","l":"getMatchMetadata(ExpressionTree, VisitorState)","u":"getMatchMetadata(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMember(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMember(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMember(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMemberCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMemberCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getMemberDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getMemberDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMemberOrBuilder","l":"getMemberDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getMemberDescriptorBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getMemberDescriptorBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMemberOrBuilder","l":"getMemberDescriptorBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getMemberDiffBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getMemberDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getMemberDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getMemberDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMemberList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMemberList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMemberOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMemberOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMemberOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMemberOrBuilderList()"},{"p":"com.google.errorprone.matchers","c":"Description","l":"getMessage()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"getMessage(Name)","u":"getMessage(javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnValueIgnored","l":"getMessage(Name)","u":"getMessage(javax.lang.model.element.Name)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"getMessageWithoutCheckName()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo","l":"getMethodKind(M)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"getMethodPolicy(E, C)","u":"getMethodPolicy(E,C)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"getMethodPolicy(ExpressionTree, VisitorState)","u":"getMethodPolicy(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"getMethodPolicy(ExpressionTree, VisitorState)","u":"getMethodPolicy(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"getMethodSelect()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler","l":"getModifiedFileUri(VisitorState)","u":"getModifiedFileUri(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"getModifiers()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getModifiers()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getModifiers(Tree)","u":"getModifiers(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone","c":"ErrorProneJavacPlugin","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleCompiler","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getName()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getName(String)","u":"getName(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getNameExpression()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getNames()"},{"p":"com.google.errorprone.fixes","c":"AppliedFix","l":"getNewCodeSnippet()"},{"p":"com.google.errorprone.names","c":"TermEditDistance","l":"getNormalizedEditDistance(String, String)","u":"getNormalizedEditDistance(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.names","c":"NeedlemanWunschEditDistance","l":"getNormalizedEditDistance(String, String, boolean, int, int, int)","u":"getNormalizedEditDistance(java.lang.String,java.lang.String,boolean,int,int,int)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnalysis","l":"getNullness(TreePath, Context)","u":"getNullness(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"TrustingNullnessAnalysis","l":"getNullness(TreePath, Context)","u":"getNullness(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getNullnessAnalysis()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"InferredNullability","l":"getNullnessGenerics(MethodInvocationTree)","u":"getNullnessGenerics(com.sun.source.tree.MethodInvocationTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getNullnessValue(ExpressionTree, VisitorState, NullnessAnalysis)","u":"getNullnessValue(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState,com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"getNumber()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getOffsetTokens(int, int)","u":"getOffsetTokens(int,int)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getOffsetTokensForNode(Tree)","u":"getOffsetTokensForNode(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getOptionalBinding(Bindings.Key)","u":"getOptionalBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"getParameterTypes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getParserForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getParserForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getParserForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getParserForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getParserForType()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getPath()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getPath()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getPos()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"getPreferredPosition()"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"getPreferredPosition()"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"getPreferredPosition()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"getPrettyName(Symbol)","u":"getPrettyName(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"getQuantifiedType()"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"getRange(JCTree.JCCompilationUnit)","u":"getRange(com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"getRawMessage()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getReceiver(ExpressionTree)","u":"getReceiver(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getReceiverType(ExpressionTree)","u":"getReceiverType(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"getRelevantFileName()"},{"p":"com.google.errorprone.apply","c":"Diff","l":"getRelevantFileName()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"getRemainingArgs()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getReplacements(EndPosTable)","u":"getReplacements(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"getReplacements(EndPosTable)","u":"getReplacements(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getResultType(ExpressionTree)","u":"getResultType(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"getReturnType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getReturnType(ExpressionTree)","u":"getReturnType(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getRootAssignable(MethodInvocationTree)","u":"getRootAssignable(com.sun.source.tree.MethodInvocationTree)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getSerializedSize()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getSerializedSize()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getSerializedSize()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getSerializedSize()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getSerializedSize()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getSetOrEmpty(String)","u":"getSetOrEmpty(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"getSeverityMap()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getShortDescription()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"getShortDescription()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSourceCode()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSourceForNode(Tree)","u":"getSourceForNode(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getSourcePos(int)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getSourceText()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"getSourceVersions()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"getStandardFileManager(DiagnosticListener, Locale, Charset)","u":"getStandardFileManager(javax.tools.DiagnosticListener,java.util.Locale,java.nio.charset.Charset)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"getStartPos()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"getStartPosition()"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"getStartPosition()"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"getStartPosition()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getStartPosition(Tree)","u":"getStartPosition(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getStaticImportsToAdd()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getStyle()"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"getSuppliers(Class...)","u":"getSuppliers(java.lang.Class...)"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"getSuppliers(Iterable>)","u":"getSuppliers(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"DocGenProcessor","l":"getSupportedSourceVersion()"},{"p":"com.google.errorprone.refaster.annotation","c":"RequiredAnnotationProcessor","l":"getSupportedSourceVersion()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSwitchDefault(SwitchTree)","u":"getSwitchDefault(com.sun.source.tree.SwitchTree)"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"getSymbol()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(ClassTree)","u":"getSymbol(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(MemberReferenceTree)","u":"getSymbol(com.sun.source.tree.MemberReferenceTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(MethodInvocationTree)","u":"getSymbol(com.sun.source.tree.MethodInvocationTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(MethodTree)","u":"getSymbol(com.sun.source.tree.MethodTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(NewClassTree)","u":"getSymbol(com.sun.source.tree.NewClassTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(PackageTree)","u":"getSymbol(com.sun.source.tree.PackageTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(Tree)","u":"getSymbol(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(VariableTree)","u":"getSymbol(com.sun.source.tree.VariableTree)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSymbolFromName(Name)","u":"getSymbolFromName(com.sun.tools.javac.util.Name)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSymbolFromString(String)","u":"getSymbolFromString(java.lang.String)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSymbolFromString(Symbol.ModuleSymbol, Name)","u":"getSymbolFromString(com.sun.tools.javac.code.Symbol.ModuleSymbol,com.sun.tools.javac.util.Name)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"getSymbols(Predicate)","u":"getSymbols(java.util.function.Predicate)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"getSymbols(Predicate, Scope.LookupKind)","u":"getSymbols(java.util.function.Predicate,com.sun.tools.javac.code.Scope.LookupKind)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"getSymbolsByName(Name, Predicate)","u":"getSymbolsByName(com.sun.tools.javac.util.Name,java.util.function.Predicate)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"getSymbolsByName(Name, Predicate, Scope.LookupKind)","u":"getSymbolsByName(com.sun.tools.javac.util.Name,java.util.function.Predicate,com.sun.tools.javac.code.Scope.LookupKind)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSymtab()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"getTags()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"getTask(Writer, JavaFileManager, DiagnosticListener, Iterable, Iterable, Iterable)","u":"getTask(java.io.Writer,javax.tools.JavaFileManager,javax.tools.DiagnosticListener,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getText()"},{"p":"com.google.errorprone.util","c":"Comments","l":"getTextFromComment(ErrorProneComment)","u":"getTextFromComment(com.google.errorprone.util.ErrorProneComment)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getThrownExceptions(Tree, VisitorState)","u":"getThrownExceptions(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"getThrownTypes()"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"getTokens()"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"getTokens(String, Context)","u":"getTokens(java.lang.String,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"getTokens(String, int, Context)","u":"getTokens(java.lang.String,int,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getTokensForNode(Tree)","u":"getTokensForNode(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"getTopLevelTypeAttributes(Symbol)","u":"getTopLevelTypeAttributes(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"getTree()"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"getTree()"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"getTree()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getTreeMaker()"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.Import","l":"getType()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getType(ClassTree)","u":"getType(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getType(Tree)","u":"getType(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getType(Type, boolean, List)","u":"getType(com.sun.tools.javac.code.Type,boolean,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"getTypeArguments()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getTypeFromString(String)","u":"getTypeFromString(java.lang.String)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getTypes()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getTypeSubstitution(Type, Symbol)","u":"getTypeSubstitution(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"getTypeVars()"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"getUnifier()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"getUnusedLookupKeys()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"getUpperBound()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getUpperBound(Type, Types)","u":"getUpperBound(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"getUpperBound(TypeVariable)","u":"getUpperBound(javax.lang.model.type.TypeVariable)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"getValue()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"getValue(Attribute.Compound, String)","u":"getValue(com.sun.tools.javac.code.Attribute.Compound,java.lang.String)"},{"p":"com.google.errorprone.names","c":"LevenshteinEditDistance","l":"getWorstCaseEditDistance(int, int)","u":"getWorstCaseEditDistance(int,int)"},{"p":"com.google.errorprone.names","c":"NeedlemanWunschEditDistance","l":"getWorstCaseEditDistance(int, int, int, int, int)","u":"getWorstCaseEditDistance(int,int,int,int,int)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"GLOBAL"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Rules","l":"globalDefault(Optional, Optional)","u":"globalDefault(java.util.Optional,java.util.Optional)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.GlobalRule","l":"GlobalRule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"greatestLowerBound(Nullness)","u":"greatestLowerBound(com.google.errorprone.dataflow.nullnesspropagation.Nullness)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"GuardedByChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"GuardedByExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByFlags","l":"GuardedByFlags()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Erroneous","l":"guardString()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_BINDING_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_INJECT_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_MAP_KEY_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_PROVIDES_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_SCOPE_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"GuiceNestedCombine","l":"GuiceNestedCombine()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"handleError(Suppressible, Throwable)","u":"handleError(com.google.errorprone.matchers.Suppressible,java.lang.Throwable)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"handleError(Suppressible, Throwable)","u":"handleError(com.google.errorprone.matchers.Suppressible,java.lang.Throwable)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"handleFix(Fix)","u":"handleFix(com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"HeldLockAnalyzer.LockEventListener","l":"handleGuardedAccess(ExpressionTree, GuardedByExpression, HeldLockSet)","u":"handleGuardedAccess(com.sun.source.tree.ExpressionTree,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)"},{"p":"com.google.errorprone.bugpatterns.android","c":"HardCodedSdCardPath","l":"HardCodedSdCardPath()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"HAS_INJECT_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"HAS_MUST_BE_CLOSED_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotation(Class)","u":"hasAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotation(String)","u":"hasAnnotation(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasAnnotation(Symbol, Class, VisitorState)","u":"hasAnnotation(com.sun.tools.javac.code.Symbol,java.lang.Class,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasAnnotation(Symbol, String, VisitorState)","u":"hasAnnotation(com.sun.tools.javac.code.Symbol,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasAnnotation(Tree, Class, VisitorState)","u":"hasAnnotation(com.sun.source.tree.Tree,java.lang.Class,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasAnnotation(Tree, String, VisitorState)","u":"hasAnnotation(com.sun.source.tree.Tree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotation(TypeMirror)","u":"hasAnnotation(javax.lang.model.type.TypeMirror)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotationOnAnyOverriddenMethod(String)","u":"hasAnnotationOnAnyOverriddenMethod(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotationWithSimpleName(String)","u":"hasAnnotationWithSimpleName(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnyAnnotation(Class...)","u":"hasAnyAnnotation(java.lang.Class...)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnyAnnotation(List)","u":"hasAnyAnnotation(java.util.List)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasArguments(ChildMultiMatcher.MatchType, Matcher)","u":"hasArguments(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"HasArguments","l":"HasArguments(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasArgumentWithValue(String, Matcher)","u":"hasArgumentWithValue(java.lang.String,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"CompileTimeConstantExpressionMatcher","l":"hasCompileTimeConstantAnnotation(VisitorState, Symbol)","u":"hasCompileTimeConstantAnnotation(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasDirectAnnotationWithSimpleName(Symbol, String)","u":"hasDirectAnnotationWithSimpleName(com.sun.tools.javac.code.Symbol,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasDirectAnnotationWithSimpleName(Symbol.MethodSymbol, String)","u":"hasDirectAnnotationWithSimpleName(com.sun.tools.javac.code.Symbol.MethodSymbol,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasDirectAnnotationWithSimpleName(Symbol.VarSymbol, String)","u":"hasDirectAnnotationWithSimpleName(com.sun.tools.javac.code.Symbol.VarSymbol,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasDirectAnnotationWithSimpleName(Tree, String)","u":"hasDirectAnnotationWithSimpleName(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"hasEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"hasEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"hasEverythingDiff()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasExplicitSource(Tree, VisitorState)","u":"hasExplicitSource(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantEquals","l":"hashCode()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"hashCode()"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"hashCode()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"hashCode()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hashCodeMethodDeclaration()"},{"p":"com.google.errorprone.bugpatterns","c":"HashtableContains","l":"HashtableContains()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasIdentifier(Matcher)","u":"hasIdentifier(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"HasIdentifier","l":"HasIdentifier(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasImplicitType(VariableTree, VisitorState)","u":"hasImplicitType(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"hasInjectAnnotation()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnit4AfterAnnotations"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnit4BeforeAnnotations"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnit4TestCases"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnit4TestRunner"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnitAnnotation(MethodTree, VisitorState)","u":"hasJUnitAnnotation(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"hasMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"hasMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"hasMemberDiff()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasMethod(Matcher)","u":"hasMethod(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"hasName()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasNoExplicitType(VariableTree, VisitorState)","u":"hasNoExplicitType(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"TrustingNullnessAnalysis","l":"hasNullableAnnotation(Symbol)","u":"hasNullableAnnotation(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasOverloadWithOnlyOneParameter(Symbol.MethodSymbol, Name, Type, VisitorState)","u":"hasOverloadWithOnlyOneParameter(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.util.Name,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"hasProvidesAnnotation()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"hasRadix()"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"hasSideEffect(ExpressionTree)","u":"hasSideEffect(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ElementPredicates","l":"hasSourceRetention(Element)","u":"hasSourceRetention(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"hasStringVal()"},{"p":"com.google.errorprone.matchers","c":"TestNgMatchers","l":"hasTestNgAnnotation(ClassTree)","u":"hasTestNgAnnotation(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.matchers","c":"TestNgMatchers","l":"hasTestNgAnnotation(MethodTree, VisitorState)","u":"hasTestNgAnnotation(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"hasThreadSafeElementAnnotation(Symbol.TypeVariableSymbol)","u":"hasThreadSafeElementAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"hasThreadSafeTypeParameterAnnotation(Symbol.TypeVariableSymbol)","u":"hasThreadSafeTypeParameterAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"heap()"},{"p":"com.google.errorprone.bugpatterns","c":"HidingField","l":"HidingField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ICCProfileGetInstance","l":"ICCProfileGetInstance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"id()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"PackagesRule","l":"id()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"id()"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"IDEA_ORGANIZER"},{"p":"com.google.errorprone.apply","c":"IdeaImportOrganizer","l":"IdeaImportOrganizer()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"IDENTIFIER_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"identifier()"},{"p":"com.google.errorprone.bugpatterns","c":"IdentifierName","l":"IdentifierName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityBinaryExpression","l":"IdentityBinaryExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapBoxing","l":"IdentityHashMapBoxing()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"IdentityHashMapUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"identitySupplier(T)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"ignoreLargeCodeGenerators()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"ignoreParens(Matcher)","u":"ignoreParens(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"ignoreUnknownChecks()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"IllegalGuardedBy","l":"IllegalGuardedBy(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"IMMUTABLE_COLLECTION"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"IMMUTABLE_MULTIMAP"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableMemberCollection","l":"ImmutableMemberCollection()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableSetForContains","l":"ImmutableSetForContains()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ImplementAssertionWithChaining","l":"ImplementAssertionWithChaining()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ReferenceEquality","l":"implementsEquals(Type, VisitorState)","u":"implementsEquals(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationMirrorToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationValueToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteProtoToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SymbolToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TreeToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"IMPORT_CLASS_DIRECTLY"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"IMPORT_TOP_LEVEL"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.Import","l":"Import()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"importedName()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"importPolicy()"},{"p":"com.google.errorprone.annotations","c":"InlineMe","l":"imports()"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"importsHaveChanged()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"importStatement()"},{"p":"com.google.errorprone.bugpatterns","c":"Incomparable","l":"Incomparable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IncompatibleModifiersChecker","l":"IncompatibleModifiersChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentCapitalization","l":"InconsistentCapitalization()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentHashCode","l":"InconsistentHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.overloading","c":"InconsistentOverloads","l":"InconsistentOverloads()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IncorrectMainMethod","l":"IncorrectMainMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"VisitorState","l":"incrementCounter(BugChecker, String)","u":"incrementCounter(com.google.errorprone.bugpatterns.BugChecker,java.lang.String)"},{"p":"com.google.errorprone","c":"VisitorState","l":"incrementCounter(BugChecker, String, int)","u":"incrementCounter(com.google.errorprone.bugpatterns.BugChecker,java.lang.String,int)"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"incrementCounter(String)","u":"incrementCounter(java.lang.String)"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"incrementCounter(String, int)","u":"incrementCounter(java.lang.String,int)"},{"p":"com.google.errorprone.bugpatterns","c":"IncrementInForLoopAndHeader","l":"IncrementInForLoopAndHeader()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"IndexedPosition(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"com.google.errorprone.bugpatterns","c":"IndexOfChar","l":"IndexOfChar()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InexactVarargsConditional","l":"InexactVarargsConditional()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"infer()"},{"p":"com.google.errorprone.bugpatterns","c":"InfiniteRecursion","l":"InfiniteRecursion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InheritDoc","l":"InheritDoc()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneJavacPlugin","l":"init(JavacTask, String...)","u":"init(com.sun.source.util.JavacTask,java.lang.String...)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleCompiler","l":"init(JavacTask, String...)","u":"init(com.sun.source.util.JavacTask,java.lang.String...)"},{"p":"com.google.errorprone","c":"DocGenProcessor","l":"init(ProcessingEnvironment)","u":"init(javax.annotation.processing.ProcessingEnvironment)"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"initializationTime()"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"initializationTimeSpan()"},{"p":"com.google.errorprone.bugpatterns","c":"InitializeInline","l":"InitializeInline()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectedConstructorAnnotations","l":"InjectedConstructorAnnotations()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InjectOnBugCheckers","l":"InjectOnBugCheckers()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectOnConstructorOfAbstractClass","l":"InjectOnConstructorOfAbstractClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"InjectOnFinalField","l":"InjectOnFinalField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectOnMemberAndConstructor","l":"InjectOnMemberAndConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UExpression","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UTree","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UType","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UIntersectionClassType","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"inlineAsTree(Type)","u":"inlineAsTree(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"inlineAsVar(UTypeVar)","u":"inlineAsVar(com.google.errorprone.refaster.UTypeVar)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"InlineFormatString","l":"InlineFormatString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"inlineImplicitType(Inliner)","u":"inlineImplicitType(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"inlineList(Iterable>)","u":"inlineList(java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"Inliner(Context, Bindings)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context,com.google.errorprone.refaster.Bindings)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"inlineStatements(Inliner)","u":"inlineStatements(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"inlineStatements(Inliner)","u":"inlineStatements(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UStatement","l":"inlineStatements(Inliner)","u":"inlineStatements(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.bugpatterns","c":"InlineTrivialConstant","l":"InlineTrivialConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"inLoop()"},{"p":"com.google.errorprone.bugpatterns","c":"InputStreamSlowMultibyteRead","l":"InputStreamSlowMultibyteRead()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"inSamePackage(Symbol, VisitorState)","u":"inSamePackage(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InsecureCipherMode","l":"InsecureCipherMode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"INSIDE_GUICE_MODULE"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"INSTANCE"},{"p":"com.google.errorprone.predicates.type","c":"Array","l":"INSTANCE"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"INSTANCE"},{"p":"com.google.errorprone.matchers","c":"CompileTimeConstantExpressionMatcher","l":"instance()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnalysis","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"TrustingNullnessAnalysis","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"JavacInvocationInstance","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"instanceEqualsInvocation()"},{"p":"com.google.errorprone.matchers","c":"FieldMatchers","l":"instanceField(String, String)","u":"instanceField(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"instanceHashCodeInvocation()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"instanceMethod()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers","l":"instanceMethod()"},{"p":"com.google.errorprone.bugpatterns","c":"InstanceOfAndCastMatchWrongType","l":"InstanceOfAndCastMatchWrongType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"InstantTemporalUnit","l":"InstantTemporalUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"inSynchronized()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"INT_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"InterfaceWithOnlyStatics","l":"InterfaceWithOnlyStatics()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns","c":"InterruptedExceptionSwallowed","l":"InterruptedExceptionSwallowed()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"Interruption","l":"Interruption()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"intLit(int)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"intLiteral(int)"},{"p":"com.google.errorprone.bugpatterns","c":"IntLongMath","l":"IntLongMath()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidBlockTag","l":"InvalidBlockTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"InvalidCommandLineOptionException","l":"InvalidCommandLineOptionException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidInlineTag","l":"InvalidInlineTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"InvalidJavaTimeConstant","l":"InvalidJavaTimeConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidLink","l":"InvalidLink()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidParam","l":"InvalidParam()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidPatternSyntax","l":"InvalidPatternSyntax()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InvalidTargetingOnScopingAnnotation","l":"InvalidTargetingOnScopingAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidThrows","l":"InvalidThrows()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidThrowsLink","l":"InvalidThrowsLink()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidTimeZoneID","l":"InvalidTimeZoneID()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidZoneId","l":"InvalidZoneId()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ErrorMessages","l":"invocationResultIgnored(String, String, String)","u":"invocationResultIgnored(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_APPLICATION_OF_AT_INJECT"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_APPLICATION_OF_GUICE_INJECT"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_APPLICATION_OF_JAVAX_INJECT"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_BINDING_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_DAGGER_COMPONENT"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_DAGGER_COMPONENT_OR_MODULE"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"IS_INTERFACE"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_SCOPING_ANNOTATION"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isAbstract(Symbol.MethodSymbol)","u":"isAbstract(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"isAllowed(ExpressionTree, VisitorState)","u":"isAllowed(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isAmbiguousJUnitVersion"},{"p":"com.google.errorprone","c":"VisitorState","l":"isAndroidCompatible()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"isAnnotation(VisitorState, Type)","u":"isAnnotation(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"DaggerAnnotations","l":"isAnyModule()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isArray()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isArrayType()"},{"p":"com.google.errorprone.util","c":"Visibility","l":"isAtLeastAsRestrictiveAs(Visibility)","u":"isAtLeastAsRestrictiveAs(com.google.errorprone.util.Visibility)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"isAutoValueAccessor(Tree)","u":"isAutoValueAccessor(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractAsKeyOfSetOrMap","l":"isBadType(Type, VisitorState)","u":"isBadType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayAsKeyOfSetOrMap","l":"isBadType(Type, VisitorState)","u":"isBadType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isBoxedPrimitiveType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isBugCheckerCode(VisitorState)","u":"isBugCheckerCode(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"isCanonical()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isCastable(Type, Type, VisitorState)","u":"isCastable(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isCheckedExceptionType(Type, VisitorState)","u":"isCheckedExceptionType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"isCompatible()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isConcreteClassWithoutRunWith"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isConsideredFinal(Symbol)","u":"isConsideredFinal(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"isCovered(E, C)","u":"isCovered(E,C)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"isCovered(ExpressionTree, VisitorState)","u":"isCovered(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"isCovered(ExpressionTree, VisitorState)","u":"isCovered(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"isDeprecated()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isDescendantOf(String)","u":"isDescendantOf(java.lang.String)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isDescendantOf(Supplier)","u":"isDescendantOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isDescendantOfAny(Iterable)","u":"isDescendantOfAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isDirectImplementationOf(String)","u":"isDirectImplementationOf(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isDisableAllChecks()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isDisableAllWarnings()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isDropErrorsToWarnings()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isEffectivelyPrivate(Symbol)","u":"isEffectivelyPrivate(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"isEmpty()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"isEmpty()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"isEmpty()"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"isEmpty()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"isEmpty()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"isEmpty()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isEnableAllChecksAsWarnings()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isEnum()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isExactType(String)","u":"isExactType(java.lang.String)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isExactType(Supplier)","u":"isExactType(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isExactTypeAny(Iterable)","u":"isExactTypeAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isExtensionOf(String)","u":"isExtensionOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isField()"},{"p":"com.google.errorprone.bugpatterns","c":"BoxedPrimitiveEquality","l":"isFinal(Symbol)","u":"isFinal(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ElementPredicates","l":"isFinalField(Element)","u":"isFinalField(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ElementPredicates","l":"isFirstConstructorOfMultiInjectedClass(Element)","u":"isFirstConstructorOfMultiInjectedClass(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isGeneratedConstructor(MethodTree)","u":"isGeneratedConstructor(com.sun.source.tree.MethodTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByUtils","l":"isGuardedByValid(Tree, VisitorState, GuardedByFlags)","u":"isGuardedByValid(com.sun.source.tree.Tree,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"isHigher(OperatorPrecedence)","u":"isHigher(com.google.errorprone.util.OperatorPrecedence)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isIgnoreSuppressionAnnotations()"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableCollections","l":"isImmutableType(Type)","u":"isImmutableType(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"isInitialized()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isInstance(Class)","u":"isInstance(java.lang.Class)"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"isInstance(Object)","u":"isInstance(java.lang.Object)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isInstanceField()"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceIncompatibleType","l":"IsInstanceIncompatibleType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceOfClass","l":"IsInstanceOfClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isInStaticInitializer(VisitorState)","u":"isInStaticInitializer(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isJunit3TestCase"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isJUnit3TestClass"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isJUnit4TestClass"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isJUnit4TestRunnerOfType(Iterable)","u":"isJUnit4TestRunnerOfType(java.lang.Iterable)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isJUnitTestCode(VisitorState)","u":"isJUnitTestCode(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"isKnownNonNullReturning()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isKotlin(Symbol, VisitorState)","u":"isKotlin(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isLastStatementInBlock()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isLocal(Symbol)","u":"isLocal(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.android","c":"IsLoggableTagLength","l":"IsLoggableTagLength()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"Visibility","l":"isMoreVisibleThan(Visibility)","u":"isMoreVisibleThan(com.google.errorprone.util.Visibility)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isNonNull()"},{"p":"com.google.errorprone.matchers","c":"IsNonNullMatcher","l":"IsNonNullMatcher()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isNonNullUsingDataflow()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isNull()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isNullUsingDataflow()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"isPresent()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"isPrimitive()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isPrimitiveArrayType()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isPrimitiveOrBoxedPrimitiveType()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isPrimitiveOrVoidType()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isPrimitiveType()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"isProto2MessageClass(VisitorState, Type)","u":"isProto2MessageClass(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"isProto2MutableMessageClass(VisitorState, Type)","u":"isProto2MutableMessageClass(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"isProtoEnum(VisitorState, Type)","u":"isProtoEnum(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isPubliclyVisibleTarget()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isRecord(Symbol)","u":"isRecord(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.fixes","c":"AppliedFix","l":"isRemoveLine()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"isReturnValueUnused(ExpressionTree, VisitorState)","u":"isReturnValueUnused(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isRuleKind(CaseTree)","u":"isRuleKind(com.sun.source.tree.CaseTree)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSame(Tree)","u":"isSame(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSameType(Class)","u":"isSameType(java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSameType(String)","u":"isSameType(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"IsSameType","l":"IsSameType(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSameType(Supplier)","u":"isSameType(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers","c":"IsSameType","l":"IsSameType(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isSameType(Type, Type, VisitorState)","u":"isSameType(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.Import","l":"isStatic()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"isStatic()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isStatic()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isStatic(Symbol)","u":"isStatic(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isSubtype(Type, Type, VisitorState)","u":"isSubtype(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSubtypeOf(Class)","u":"isSubtypeOf(java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSubtypeOf(String)","u":"isSubtypeOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"IsSubtypeOf","l":"IsSubtypeOf(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSubtypeOf(Supplier)","u":"isSubtypeOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers","c":"IsSubtypeOf","l":"IsSubtypeOf(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isSuggestionsAsWarnings()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isSuper(Tree)","u":"isSuper(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"isSupportedOption(String)","u":"isSupportedOption(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isSupportedOption(String)","u":"isSupportedOption(java.lang.String)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"isSuppressed(Suppressible, ErrorProneOptions, VisitorState)","u":"isSuppressed(com.google.errorprone.matchers.Suppressible,com.google.errorprone.ErrorProneOptions,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"isSuppressed(Symbol)","u":"isSuppressed(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"isSuppressed(Symbol, VisitorState)","u":"isSuppressed(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"isSuppressed(Tree)","u":"isSuppressed(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"isSuppressed(Tree, VisitorState)","u":"isSuppressed(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isTestCaseDescendant"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isTestNgTestCode(VisitorState)","u":"isTestNgTestCode(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isTestOnlyTarget()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"isThreadSafeType(boolean, Set, Type)","u":"isThreadSafeType(boolean,java.util.Set,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isThrowingFunctionalInterface(Type, VisitorState)","u":"isThrowingFunctionalInterface(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isTransient()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isType(String)","u":"isType(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"isValidName()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isVariable()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isVoidType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isVoidType(Type, VisitorState)","u":"isVoidType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"ITERABLE"},{"p":"com.google.errorprone.bugpatterns","c":"IterableAndIterator","l":"IterableAndIterator()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IterablePathParameter","l":"IterablePathParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"iterator()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"JAVA_LANG_BOOLEAN_TYPE"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"JAVA_LANG_INTEGER_TYPE"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"JAVA_LANG_LONG_TYPE"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"JAVA_LANG_VOID_TYPE"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"Java7ApiChecker","l":"Java7ApiChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"SourceCodeEscapers","l":"javaCharEscaper()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"JAVADOC_BLOCK"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"JAVADOC_LINE"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationGetSecondsGetNano","l":"JavaDurationGetSecondsGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationGetSecondsToToSeconds","l":"JavaDurationGetSecondsToToSeconds()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationWithNanos","l":"JavaDurationWithNanos()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationWithSeconds","l":"JavaDurationWithSeconds()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaInstantGetSecondsGetNano","l":"JavaInstantGetSecondsGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JavaLangClash","l":"JavaLangClash()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaLocalDateTimeGetNano","l":"JavaLocalDateTimeGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaLocalTimeGetNano","l":"JavaLocalTimeGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaPeriodGetDays","l":"JavaPeriodGetDays()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaTimeDefaultTimeZone","l":"JavaTimeDefaultTimeZone()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JavaUtilDateChecker","l":"JavaUtilDateChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"JAVAX_INJECT_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"JAVAX_QUALIFIER_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"JAVAX_SCOPE_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns.inject","c":"JavaxInjectOnAbstractMethod","l":"JavaxInjectOnAbstractMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"JavaxInjectOnFinalField","l":"JavaxInjectOnFinalField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JdkObsolete","l":"JdkObsolete()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaConstructors","l":"JodaConstructors()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDateTimeConstants","l":"JodaDateTimeConstants()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDurationWithMillis","l":"JodaDurationWithMillis()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaInstantWithMillis","l":"JodaInstantWithMillis()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaNewPeriod","l":"JodaNewPeriod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaPlusMinusLong","l":"JodaPlusMinusLong()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaTimeConverterManager","l":"JodaTimeConverterManager()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaToSelf","l":"JodaToSelf()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaWithDurationAddedLong","l":"JodaWithDurationAddedLong()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT_AFTER_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT_AFTER_CLASS_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT_BEFORE_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT_BEFORE_CLASS_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3FloatingPointComparisonWithoutDelta","l":"JUnit3FloatingPointComparisonWithoutDelta()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3TestNotRun","l":"JUnit3TestNotRun()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT4_RUN_WITH_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT4_TEST_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT4_THEORY_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassAnnotationNonStatic","l":"JUnit4ClassAnnotationNonStatic()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassUsedInJUnit3","l":"JUnit4ClassUsedInJUnit3()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"JUnit4SetUpNotRun()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"JUnit4TearDownNotRun()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TestNotRun","l":"JUnit4TestNotRun()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TestsNotRunWithinEnclosed","l":"JUnit4TestsNotRunWithinEnclosed()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitAmbiguousTestClass","l":"JUnitAmbiguousTestClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitAssertSameCheck","l":"JUnitAssertSameCheck()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitParameterMethodNotFound","l":"JUnitParameterMethodNotFound()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"KEEP_ONLY_IDENTICAL_INSERTS"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"key()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"key()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.Key","l":"Key(CharSequence)","u":"%3Cinit%3E(java.lang.CharSequence)"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"Key(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"KIND"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"kind()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Erroneous","l":"kind()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"kind()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ThisLiteral","l":"kind()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"kind()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"kind()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"Kind()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"kindAnyOf(Set)","u":"kindAnyOf(java.util.Set)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"kindIs(Tree.Kind)","u":"kindIs(com.sun.source.tree.Tree.Kind)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"KNOWN_BUILDER_SETTER"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"knownTypes(ThreadSafetyKnownTypes)","u":"knownTypes(com.google.errorprone.bugpatterns.threadsafety.ThreadSafetyKnownTypes)"},{"p":"com.google.errorprone.bugpatterns","c":"LabelledBreakTarget","l":"LabelledBreakTarget()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LambdaFunctionalInterface","l":"LambdaFunctionalInterface()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.AdditionPosition","l":"LAST"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"LAST"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"leastUpperBound(AccessPathStore)","u":"leastUpperBound(com.google.errorprone.dataflow.AccessPathStore)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"leastUpperBound(Nullness)","u":"leastUpperBound(com.google.errorprone.dataflow.nullnesspropagation.Nullness)"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"length()"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"length()"},{"p":"com.google.errorprone.bugpatterns","c":"LenientFormatStringValidation","l":"LenientFormatStringValidation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"LETTER_WITH_MAYBE_NUMERAL"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"lhs()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"LIKELY_ERROR"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"LINE"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"link()"},{"p":"com.google.errorprone","c":"BugPattern","l":"link()"},{"p":"com.google.errorprone","c":"BugPattern","l":"linkType()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"linkUrl()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"linkUrl()"},{"p":"com.google.errorprone.bugpatterns","c":"LiteByteStringUtf8","l":"LiteByteStringUtf8()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LiteEnumValueOf","l":"LiteEnumValueOf()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"LITERAL"},{"p":"com.google.errorprone","c":"ErrorPronePlugins","l":"loadPlugins(ScannerSupplier, Context)","u":"loadPlugins(com.google.errorprone.scanner.ScannerSupplier,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"ErrorProneVersion","l":"loadVersionFromPom()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"LOCAL_VARIABLE"},{"p":"com.google.errorprone.bugpatterns.time","c":"LocalDateTemporalAmount","l":"LocalDateTemporalAmount()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"LocalVarBinding()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.LocalVariable","l":"LocalVariable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LockNotBeforeTry","l":"LockNotBeforeTry()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnBoxedPrimitive","l":"LockOnBoxedPrimitive()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnNonEnclosingClassLiteral","l":"LockOnNonEnclosingClassLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneError","l":"logFatalError(Log)","u":"logFatalError(com.sun.tools.javac.util.Log)"},{"p":"com.google.errorprone","c":"ErrorProneError","l":"logFatalError(Log, Context)","u":"logFatalError(com.sun.tools.javac.util.Log,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"LogicalAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"LONG_SPARSE_ARRAY"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"LONG_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"LongDoubleConversion","l":"LongDoubleConversion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LongFloatConversion","l":"LongFloatConversion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"longLit(long)"},{"p":"com.google.errorprone.bugpatterns","c":"LongLiteralLowerCaseSuffix","l":"LongLiteralLowerCaseSuffix()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"looksLikeJUnit3SetUp"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"looksLikeJUnit3TearDown"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"looksLikeJUnit4After"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"looksLikeJUnit4Before"},{"p":"com.google.errorprone.bugpatterns","c":"LoopConditionChecker","l":"LoopConditionChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LoopOverCharArray","l":"LoopOverCharArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LossyPrimitiveCompare","l":"LossyPrimitiveCompare()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"lostType(VisitorState)","u":"lostType(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FutureReturnValueIgnored","l":"lostType(VisitorState)","u":"lostType(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"lostTypeMessage(String, String)","u":"lostTypeMessage(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"FutureReturnValueIgnored","l":"lostTypeMessage(String, String)","u":"lostTypeMessage(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"MAIN_METHOD"},{"p":"com.google.errorprone","c":"DocGenTool","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"maker()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MalformedInlineTag","l":"MalformedInlineTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Rules","l":"mapAnnotationSimpleName(String, ResultUsePolicy)","u":"mapAnnotationSimpleName(java.lang.String,com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicy)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"MapBuilder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"markerAnnotations(Iterable)","u":"markerAnnotations(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"MaskedClassLoader","l":"MaskedClassLoader(ClassLoader)","u":"%3Cinit%3E(java.lang.ClassLoader)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType","l":"match(CompilationUnitTree, VisitorState)","u":"match(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionIncompatibleType","l":"match(ExpressionTree, VisitorState)","u":"match(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionUndefinedEquality","l":"match(ExpressionTree, VisitorState)","u":"match(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"match(JCTree, Context)","u":"match(com.sun.tools.javac.tree.JCTree,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"match(JCTree, Context)","u":"match(com.sun.tools.javac.tree.JCTree,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"match(JCTree, Context)","u":"match(com.sun.tools.javac.tree.JCTree,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"matchAllDiagnostics()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.AnnotatedTypeTreeMatcher","l":"matchAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"matchAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"MultipleNullnessAnnotations","l":"matchAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"matchAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitive","l":"matchAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"matchAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullableWildcard","l":"matchAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"matchAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.AnnotationTreeMatcher","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CompatibleWithMisuse","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IncompatibleModifiersChecker","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AssistedInjectAndInjectOnSameConstructor","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AutoFactoryAtInject","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"ProvidesMethodOutsideOfModule","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"JavaxInjectOnFinalField","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneInjectableConstructor","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneQualifier","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ScopeAnnotationOnInterfaceOrAbstractClass","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassUsedInJUnit3","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingSuperCall","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OutlineNone","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RequiredModifiersChecker","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsDeprecated","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReferenceEquality","l":"matchArgument(ExpressionTree, VisitorState)","u":"matchArgument(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BoxedPrimitiveEquality","l":"matchArgument(ExpressionTree, VisitorState)","u":"matchArgument(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalEquality","l":"matchArgument(ExpressionTree, VisitorState)","u":"matchArgument(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReferenceEquality","l":"matchArgument(ExpressionTree, VisitorState)","u":"matchArgument(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ArrayAccessTreeMatcher","l":"matchArrayAccess(ArrayAccessTree, VisitorState)","u":"matchArrayAccess(com.sun.source.tree.ArrayAccessTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ArrayTypeTreeMatcher","l":"matchArrayType(ArrayTypeTree, VisitorState)","u":"matchArrayType(com.sun.source.tree.ArrayTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertFalse","l":"matchAssert(AssertTree, VisitorState)","u":"matchAssert(com.sun.source.tree.AssertTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.AssertTreeMatcher","l":"matchAssert(AssertTree, VisitorState)","u":"matchAssert(com.sun.source.tree.AssertTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.AssignmentTreeMatcher","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UnnecessarilyUsedValue","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IntLongMath","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonAtomicVolatileUpdate","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"FieldMissingNullable","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAssignment","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedAssignment","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReferenceEquality","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BadShiftAmount","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.BinaryTreeMatcher","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparingThisWithNull","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparisonOutOfRange","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComplexBooleanConstant","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantOverflow","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsNaN","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ErroneousBitwiseExpression","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityBinaryExpression","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NarrowCalculation","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"FieldMissingNullable","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ParameterMissingNullable","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OperatorPrecedence","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoStringFieldReferenceEquality","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RandomModInteger","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SizeGreaterThanOrEqualsZero","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"XorPower","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"YodaCondition","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"matchBinaryTree(BinaryTree, List>, VisitorState)","u":"matchBinaryTree(com.sun.source.tree.BinaryTree,java.util.List,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.BlockTreeMatcher","l":"matchBlock(BlockTree, VisitorState)","u":"matchBlock(com.sun.source.tree.BlockTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultiVariableDeclaration","l":"matchBlock(BlockTree, VisitorState)","u":"matchBlock(com.sun.source.tree.BlockTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.BreakTreeMatcher","l":"matchBreak(BreakTree, VisitorState)","u":"matchBreak(com.sun.source.tree.BreakTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"matchBreak(BreakTree, VisitorState)","u":"matchBreak(com.sun.source.tree.BreakTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.CaseTreeMatcher","l":"matchCase(CaseTree, VisitorState)","u":"matchCase(com.sun.source.tree.CaseTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TraditionalSwitchExpression","l":"matchCase(CaseTree, VisitorState)","u":"matchCase(com.sun.source.tree.CaseTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBreakInSwitch","l":"matchCase(CaseTree, VisitorState)","u":"matchCase(com.sun.source.tree.CaseTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.CatchTreeMatcher","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CatchAndPrintStackTrace","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyCatch","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogWithCause","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedException","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AmbiguousMethodReference","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentInjection","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentNotInstantiable","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"ParcelableCreator","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationPosition","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueBoxedValues","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueFinalMethods","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueImmutableFields","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BadAnnotationImplementation","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanClassLoader","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ClassTreeMatcher","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugPatternNaming","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"NoCanIgnoreReturnValueOnClasses","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassCanBeStatic","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassInitializationDeadlock","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassNamedLikeTypeParameter","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparableAndComparator","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparableType","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantPatternCompile","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DepAnn","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsHashCode","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ExtendingJUnitAssert","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ExtendsAutoValue","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FunctionalInterfaceClash","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"HidingField","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentifierName","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableMemberCollection","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableSetForContains","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentCapitalization","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentHashCode","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AssistedInjectAndInjectOnConstructors","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"PrivateConstructorForNoninstantiableModule","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"ScopeOnModule","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"AssistedInjectScoping","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectOnMemberAndConstructor","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InvalidTargetingOnScopingAnnotation","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MissingRuntimeRetention","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneScopeAnnotationOnClass","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"OverlappingQualifierAndScopeAnnotation","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"QualifierWithTypeUse","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InputStreamSlowMultibyteRead","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InterfaceWithOnlyStatics","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IterableAndIterator","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EmptyBlockTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EscapedEntity","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InheritDoc","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidBlockTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidInlineTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidLink","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidParam","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MalformedInlineTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MissingSummary","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnescapedEntity","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnrecognisedJavadocTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UrlInSee","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JavaLangClash","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JdkObsolete","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TestNotRun","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitAmbiguousTestClass","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingRefasterAnnotation","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultiVariableDeclaration","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MustBeClosedChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NamedLikeContextualKeyword","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.overloading","c":"InconsistentOverloads","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OverrideThrowableToString","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParametersButNotParameterized","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PrivateConstructorForUtilityClass","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtectedMembersInFinalClass","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TestParametersNotInitialized","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TheoryButNoTheories","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnnotationChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableEnumChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeNameShadowing","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterShadowing","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UngroupedOverloads","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VarTypeName","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AlreadyChecked","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueSubclassLeaked","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.CompilationUnitTreeMatcher","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ChainingConstructorIgnoresParameter","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassName","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeduplicateConstants","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeeplyNested","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultPackage","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DifferentNameButSame","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DirectInvocationOnMock","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallChecker","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyTopLevelDeclaration","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeFinal","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeLocal","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"InlineFormatString","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ImpossibleNullComparison","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InlineTrivialConstant","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"AlmostJavadoc","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"NotJavadoc","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3TestNotRun","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TestsNotRunWithinEnclosed","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MemoizeConstantVisitorStateLookups","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MethodCanBeStatic","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MixedMutabilityReturnType","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MockitoDoSetup","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MockNotUsedInProduction","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleTopLevelClasses","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ReturnMissingNullable","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalNotPresent","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PackageInfo","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PackageLocation","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PreferredInterfaceType","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RemoveUnusedImports","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SameNameButDifferent","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyTypeByteString","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsWithoutExplanation","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableRefactoring","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"StronglyTypeTime","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeDirectionalityCharacters","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeEscape","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeInCode","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarilyFullyQualified","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedVariable","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTestMethodPrefix","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedLabel","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedMethod","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedNestedClass","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedTypeParameter","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedVariable","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"WildcardImport","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.CompoundAssignmentTreeMatcher","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NarrowingCompoundAssignment","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonAtomicVolatileUpdate","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ConditionalExpressionTreeMatcher","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConditionalExpressionNumericPromotion","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullTernary","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OperatorPrecedence","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ContinueTreeMatcher","l":"matchContinue(ContinueTree, VisitorState)","u":"matchContinue(com.sun.source.tree.ContinueTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"matchContinue(ContinueTree, VisitorState)","u":"matchContinue(com.sun.source.tree.ContinueTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.DoWhileLoopTreeMatcher","l":"matchDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"matchDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LoopConditionChecker","l":"matchDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.EmptyStatementTreeMatcher","l":"matchEmptyStatement(EmptyStatementTree, VisitorState)","u":"matchEmptyStatement(com.sun.source.tree.EmptyStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyIfStatement","l":"matchEmptyStatement(EmptyStatementTree, VisitorState)","u":"matchEmptyStatement(com.sun.source.tree.EmptyStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.EnhancedForLoopTreeMatcher","l":"matchEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LoopOverCharArray","l":"matchEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Block","l":"matcher"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Class","l":"matcher"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Method","l":"matcher"},{"p":"com.google.errorprone.bugpatterns","c":"DeadException","l":"MATCHER"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoBuilderReturnValueIgnored","l":"MATCHER"},{"p":"com.google.errorprone.bugpatterns","c":"StreamResourceLeak","l":"MATCHER"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"matcher()"},{"p":"com.google.errorprone.matchers","c":"MultiMatcher.MultiMatchResult","l":"matches()"},{"p":"com.google.errorprone.matchers","c":"AnnotationDoesNotHaveArgument","l":"matches(AnnotationTree, VisitorState)","u":"matches(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"AnnotationHasArgumentWithValue","l":"matches(AnnotationTree, VisitorState)","u":"matches(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"AnnotationType","l":"matches(AnnotationTree, VisitorState)","u":"matches(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"CompoundAssignment","l":"matches(CompoundAssignmentTree, VisitorState)","u":"matches(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"CompileTimeConstantExpressionMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"IsNonNullMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MethodInvocation","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"NullnessMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"StringLiteral","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MethodInvocationArgument","l":"matches(MethodInvocationTree, VisitorState)","u":"matches(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility","l":"matches(MethodTree, VisitorState)","u":"matches(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Asserts","l":"matches(StatementTree, VisitorState)","u":"matches(com.sun.source.tree.StatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Returns","l":"matches(StatementTree, VisitorState)","u":"matches(com.sun.source.tree.StatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Throws","l":"matches(StatementTree, VisitorState)","u":"matches(com.sun.source.tree.StatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"AbstractTypeMatcher","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.BlockOrCase","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"IsSameType","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"IsSubtypeOf","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matcher","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Block","l":"matches(T, VisitorState)","u":"matches(U,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Class","l":"matches(T, VisitorState)","u":"matches(U,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Method","l":"matches(T, VisitorState)","u":"matches(U,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Contains","l":"matches(Tree, VisitorState)","u":"matches(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"HasIdentifier","l":"matches(Tree, VisitorState)","u":"matches(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"matchesType(Type, VisitorState)","u":"matchesType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"matchExpressionReturn(Matcher)","u":"matchExpressionReturn(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ExpressionStatementTreeMatcher","l":"matchExpressionStatement(ExpressionStatementTree, VisitorState)","u":"matchExpressionStatement(com.sun.source.tree.ExpressionStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifiedButNotUsed","l":"matchExpressionStatement(ExpressionStatementTree, VisitorState)","u":"matchExpressionStatement(com.sun.source.tree.ExpressionStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ForLoopTreeMatcher","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IncrementInForLoopAndHeader","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LoopConditionChecker","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractBanUnsafeAPIChecker","l":"matchHelper(T, VisitorState, Matcher)","u":"matchHelper(T,com.google.errorprone.VisitorState,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.IdentifierTreeMatcher","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRequiredModifiers","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SunApi","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDateTimeConstants","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VoidUsed","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractUseSwitch","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.IfTreeMatcher","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRedundantIsEnabled","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ImplementAssertionWithChaining","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NestedInstanceOfConditions","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PatternMatchingInstanceof","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"DoubleCheckedLocking","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BadImport","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ImportTreeMatcher","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UsingJsr305CheckReturnValue","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalStaticImport","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalStaticMemberImport","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryStaticImport","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"matchingMethods(Name, Predicate, Type, Types)","u":"matchingMethods(com.sun.tools.javac.util.Name,java.util.function.Predicate,com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.matchers","c":"MultiMatcher.MultiMatchResult","l":"matchingNodes()"},{"p":"com.google.errorprone.bugpatterns","c":"BadInstanceof","l":"matchInstanceOf(InstanceOfTree, VisitorState)","u":"matchInstanceOf(com.sun.source.tree.InstanceOfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.InstanceOfTreeMatcher","l":"matchInstanceOf(InstanceOfTree, VisitorState)","u":"matchInstanceOf(com.sun.source.tree.InstanceOfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.IntersectionTypeTreeMatcher","l":"matchIntersectionType(IntersectionTypeTree, VisitorState)","u":"matchIntersectionType(com.sun.source.tree.IntersectionTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.LabeledStatementTreeMatcher","l":"matchLabeledStatement(LabeledStatementTree, VisitorState)","u":"matchLabeledStatement(com.sun.source.tree.LabeledStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LabelledBreakTarget","l":"matchLabeledStatement(LabeledStatementTree, VisitorState)","u":"matchLabeledStatement(com.sun.source.tree.LabeledStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.LambdaExpressionTreeMatcher","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToIterable","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"HardCodedSdCardPath","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.LiteralTreeMatcher","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DangerousLiteralNullChecker","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FloatingPointLiteralPrecision","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LongLiteralLowerCaseSuffix","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MisleadingEscapedSpace","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OrphanedFormatString","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SwigMemoryLeak","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.MemberReferenceTreeMatcher","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionIncompatibleType","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionUndefinedEquality","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsIncompatibleType","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceIncompatibleType","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JdkObsolete","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifySourceCollectionInStream","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RxReturnValueIgnored","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToIterable","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryMethodReference","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"MislabeledAndroidString","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.MemberSelectTreeMatcher","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRequiredModifiers","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalType","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOnContainingClass","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"DereferenceWithNullBranch","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticQualifiedUsingExpression","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SunApi","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SystemOut","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDateTimeConstants","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterQualifier","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VoidUsed","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"StaticOrDefaultInterfaceMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationPosition","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueBuilderDefaultsInConstructor","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AvoidObjectArrays","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.MethodTreeMatcher","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CacheLoaderNull","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ChainingConstructorIgnoresParameter","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckedExceptionNotThrown","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckNotNullMultipleTimes","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"BuilderReturnThis","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"CanIgnoreReturnValueSuggester","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparisonContractViolated","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DepAnn","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallSuggester","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotClaimAnnotations","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsReference","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsUnsafeCast","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsWrongThing","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ExpectedExceptionChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finalize","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerSplitLogStatement","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringAnnotationChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ForOverrideChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FunctionalInterfaceMethodChanged","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentifierName","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IncorrectMainMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InfiniteRecursion","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"CloseableProvides","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"AndroidInjectionBeforeSuper","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"EmptySetMultibindingContributions","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"UseBinds","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"AssistedParameters","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"BindingToUnqualifiedCommonType","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"OverridesGuiceInjectableMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"OverridesJavaxInjectableMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectedConstructorAnnotations","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectOnConstructorOfAbstractClass","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"JavaxInjectOnAbstractMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MisplacedScopeAnnotations","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"QualifierOrScopeOnInjectMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InjectOnBugCheckers","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Suggester","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Validator","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InterruptedExceptionSwallowed","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EmptyBlockTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EscapedEntity","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InheritDoc","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidBlockTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidInlineTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidLink","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidParam","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidThrows","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidThrowsLink","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MalformedInlineTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MissingSummary","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"ReturnFromVoid","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnescapedEntity","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnrecognisedJavadocTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UrlInSee","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassAnnotationNonStatic","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitParameterMethodNotFound","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LambdaFunctionalInterface","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingImplementsComparable","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingOverride","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingSuperCall","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingTestCall","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MixedArrayDimensions","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MustBeClosedChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NamedLikeContextualKeyword","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonApiType","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonFinalCompileTimeConstant","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonOverridingEquals","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableConstructor","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOnContainingClass","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOptional","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableVoid","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"EqualsBrokenForNull","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"EqualsMissingNullable","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"MultipleNullnessAnnotations","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitive","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitiveArray","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"VoidMissingNullable","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Overrides","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OverridingMethodInconsistentArgumentNamesChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PublicApiNamedStreamShouldReturnStream","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantOverride","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantThrows","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnAtTheEndOfVoidFunction","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAlwaysReturnsThis","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentInConstructor","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentOfThrowable","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamResourceLeak","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TestExceptionChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowsUncheckedException","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TooManyParameters","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ToStringReturnsNull","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeNameShadowing","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterShadowing","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterUnusedInFormals","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarilyVisible","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLambda","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsynchronizedOverridesSynchronized","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UseCorrectAssertInTests","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractAsKeyOfSetOrMap","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AddressSelection","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AlwaysThrows","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"BinderIdentityRestoredDangerously","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"IsLoggableTagLength","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"WakelockReleasedDangerously","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotateFormatMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"ArgumentSelectionDefectChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"AssertEqualsArgumentOrderChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayEquals","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayFillIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayHashCode","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArraysAsListPrimitiveArray","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertionFailureIgnored","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertThrowsMultipleStatements","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ASTHelpersSuggestions","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanClassLoader","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanJNDI","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanSerializableRead","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BigDecimalEquals","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BooleanParameter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.MethodInvocationTreeMatcher","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ByteBufferBackingArray","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockFinalClass","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CanonicalDuration","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ChainedAssertionLosesContext","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ChainingConstructorIgnoresParameter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CharacterGetNumericValue","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassNewInstance","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionUndefinedEquality","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"IncompatibleArgumentType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"JUnitIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"TruthIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CollectionToArraySafeParameter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CollectorShouldNotUseState","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompareToZero","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComputeIfAbsentAmbiguousReference","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultCharset","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultLocale","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DistinctVarargsChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DuplicateMapKeys","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EnumOrdinal","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsGetClass","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsNull","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsUsingHashCode","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FloatingPointAssertionWithinEpsilon","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerArgumentToString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerFormatString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogVarargs","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerMessageFormat","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRequiredModifiers","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerStringConcatenation","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerWithCause","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerWithoutCause","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringAnnotationChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ForOverrideChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FuturesGetCheckedIllegalExceptionType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FutureTransformAsync","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FuzzyEqualsShouldNotBeUsedInEqualsMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnAnnotation","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnClass","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnEnum","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"GuiceNestedCombine","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"HashtableContains","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ICCProfileGetInstance","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapBoxing","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IndexOfChar","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InexactVarargsConditional","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"RefersToDaggerCodegen","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"BindingToUnqualifiedCommonType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Inliner","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InsecureCipherMode","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Interruption","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidTimeZoneID","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidZoneId","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceOfClass","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JavaUtilDateChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3FloatingPointComparisonWithoutDelta","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassUsedInJUnit3","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitAssertSameCheck","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LenientFormatStringValidation","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteByteStringUtf8","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteEnumValueOf","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LockNotBeforeTry","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnBoxedPrimitive","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LongDoubleConversion","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LongFloatConversion","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LossyPrimitiveCompare","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MathAbsoluteNegative","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MathRoundIntLong","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MisformattedTestData","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedDateFormat","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MixedDescriptors","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MockitoUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifyCollectionInEnhancedForLoop","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifyingCollectionWithItself","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifySourceCollectionInStream","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultimapKeys","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleParallelOrSequentialCalls","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleUnaryOperatorsInMethodCall","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NamedLikeContextualKeyword","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NCopiesOfChar","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NewFileSystem","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonRuntimeAnnotation","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullArgumentForNonNullParameter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ParameterMissingNullable","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnnecessaryCheckNotNull","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullOptional","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectEqualsForPrimitives","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectsHashCodePrimitive","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalMapToOptional","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalMapUnusedValue","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalOfRedundantMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OutlineNone","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterComment","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterName","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsCheckNotNullRepeated","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsInvalidPlaceholder","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PrimitiveArrayPassedToVarargsMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PrimitiveAtomicReference","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PrivateSecurityContractProtoAccess","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoBuilderReturnValueIgnored","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtocolBufferOrdinal","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoTruthMixedDescriptors","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RandomCast","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReachabilityFenceUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantSetterCall","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RobolectricShadowDirectlyOn","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RxReturnValueIgnored","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssertion","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfComparison","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfEquals","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SetUnrecognized","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ShouldHaveEvenArgs","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringCaseLocaleUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringCharset","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringFormatWithLiteral","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringSplitter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SubstringOfZero","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SuperCallToObjectMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SystemConsoleNull","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SystemExitOutsideMain","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SystemOut","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreadJoinLoop","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadPriorityCheck","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreeLetterTimeZoneID","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowIfUncheckedKnownChecked","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowIfUncheckedKnownUnchecked","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DateChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationFrom","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationGetTemporalUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationTemporalUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationToLongTimeUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"FromTemporalAccessor","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"InstantTemporalUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"InvalidJavaTimeConstant","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationGetSecondsGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationGetSecondsToToSeconds","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationWithNanos","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationWithSeconds","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaInstantGetSecondsGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaLocalDateTimeGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaLocalTimeGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaPeriodGetDays","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaTimeDefaultTimeZone","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDurationWithMillis","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaInstantWithMillis","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaNewPeriod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaPlusMinusLong","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaTimeConverterManager","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaToSelf","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaWithDurationAddedLong","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"LocalDateTemporalAmount","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodFrom","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodGetTemporalUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodTimeMath","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"PreferJavaTimeOverload","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"ProtoDurationGetSecondsGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"ProtoTimestampGetSecondsGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TemporalAccessorGetChronoField","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitConversionChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"ZoneIdOfZ","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthAssertExpected","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthConstantAsserts","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthContainsExactlyElementsInUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthGetOrDefault","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeEqualsChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UndefinedEquals","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLongToIntConversion","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryMethodInvocationMatcher","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryOptionalGet","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarySetDefault","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTypeArgument","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeFinalization","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeLocaleUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedCollectionModifiedInPlace","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"URLEqualsHashCode","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"WaitNotInLoop","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"WithSignatureDiscouraged","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"YodaCondition","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ModifiersTreeMatcher","l":"matchModifiers(ModifiersTree, VisitorState)","u":"matchModifiers(com.sun.source.tree.ModifiersTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.NewArrayTreeMatcher","l":"matchNewArray(NewArrayTree, VisitorState)","u":"matchNewArray(com.sun.source.tree.NewArrayTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchNewArray(NewArrayTree, VisitorState)","u":"matchNewArray(com.sun.source.tree.NewArrayTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractAsKeyOfSetOrMap","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AddressSelection","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"ArgumentSelectionDefectChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"AutoValueConstructorOrderChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanClassLoader","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BigDecimalLiteralDouble","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BooleanParameter","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BoxedPrimitiveConstructor","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.NewClassTreeMatcher","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeadException","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeadThread","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultCharset","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultLocale","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoubleBraceInitialization","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ErroneousThreadPoolConstructorChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringAnnotationChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapBoxing","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Incomparable","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Inliner","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JavaUtilDateChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JdkObsolete","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedDateFormat","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullArgumentForNonNullParameter","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ParameterMissingNullable","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullOptional","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterComment","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterName","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringBuilderInitWithChar","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringCharset","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreadLocalUsage","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowSpecificExceptions","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DateChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaConstructors","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaToSelf","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryStringBuilder","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTypeArgument","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeLocaleUsage","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedAnonymousClass","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"URLEqualsHashCode","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ParameterizedTypeTreeMatcher","l":"matchParameterizedType(ParameterizedTypeTree, VisitorState)","u":"matchParameterizedType(com.sun.source.tree.ParameterizedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"VoidMissingNullable","l":"matchParameterizedType(ParameterizedTypeTree, VisitorState)","u":"matchParameterizedType(com.sun.source.tree.ParameterizedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ParenthesizedTreeMatcher","l":"matchParenthesized(ParenthesizedTree, VisitorState)","u":"matchParenthesized(com.sun.source.tree.ParenthesizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchParenthesized(ParenthesizedTree, VisitorState)","u":"matchParenthesized(com.sun.source.tree.ParenthesizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryParentheses","l":"matchParenthesized(ParenthesizedTree, VisitorState)","u":"matchParenthesized(com.sun.source.tree.ParenthesizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.PrimitiveTypeTreeMatcher","l":"matchPrimitiveType(PrimitiveTypeTree, VisitorState)","u":"matchPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"matchRegexLiteral(MethodInvocationTree, VisitorState, String, int)","u":"matchRegexLiteral(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState,java.lang.String,int)"},{"p":"com.google.errorprone.bugpatterns","c":"BareDotMetacharacter","l":"matchRegexLiteral(MethodInvocationTree, VisitorState, String, int)","u":"matchRegexLiteral(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState,java.lang.String,int)"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidPatternSyntax","l":"matchRegexLiteral(MethodInvocationTree, VisitorState, String, int)","u":"matchRegexLiteral(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState,java.lang.String,int)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"MatchResult()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncCallableReturnsNull","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncFunctionReturnsNull","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnsNullCollection","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ReturnTreeMatcher","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"ProvidesNull","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IntLongMath","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedAssignment","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"matchSingleStatementBlock(Matcher)","u":"matchSingleStatementBlock(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SwitchTreeMatcher","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FallThrough","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingCasesInEnumSwitch","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingDefault","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StatementSwitchToExpressionSwitch","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SwitchDefault","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryDefaultInEnumSwitch","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"WrongOneof","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SynchronizedTreeMatcher","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnBoxedPrimitive","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnNonEnclosingClassLiteral","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"StaticGuardedByInstance","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"SynchronizeOnNonFinalField","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ThrowTreeMatcher","l":"matchThrow(ThrowTree, VisitorState)","u":"matchThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"matchThrow(ThrowTree, VisitorState)","u":"matchThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RethrowReflectiveOperationExceptionAsLinkageError","l":"matchThrow(ThrowTree, VisitorState)","u":"matchThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowNull","l":"matchThrow(ThrowTree, VisitorState)","u":"matchThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.TryTreeMatcher","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CatchFail","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CatchingUnchecked","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClosingStandardOutputStreams","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InterruptedExceptionSwallowed","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingFail","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryFailRefactoring","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryFailThrowable","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryWithResourcesVariable","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"BundleDeserializationCast","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BadComparable","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.TypeCastTreeMatcher","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FloatCast","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InstanceOfAndCastMatchWrongType","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NegativeCharLiteral","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeReflectiveConstructionCast","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.TypeParameterTreeMatcher","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JavaLangClash","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ExtendsObject","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullableTypeParameter","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VarTypeName","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AttemptedNegativeZero","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.UnaryTreeMatcher","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DiscardedPostfixExpression","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonAtomicVolatileUpdate","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.UnionTypeTreeMatcher","l":"matchUnionType(UnionTypeTree, VisitorState)","u":"matchUnionType(com.sun.source.tree.UnionTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationPosition","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayRecordComponent","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.VariableTreeMatcher","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockFinalClass","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UnnecessarilyUsedValue","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantField","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DateFormatConstant","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DepAnn","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeprecatedVariable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotUseRuleChain","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeStatic","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRequiredModifiers","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerSplitLogStatement","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ForEachIterable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentifierName","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InitializeInline","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"InjectOnFinalField","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MisplacedScopeAnnotations","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IntLongMath","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IterablePathParameter","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EmptyBlockTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EscapedEntity","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InheritDoc","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidBlockTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidInlineTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidLink","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MalformedInlineTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MissingSummary","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnescapedEntity","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnrecognisedJavadocTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UrlInSee","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MixedArrayDimensions","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifiedButNotUsed","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MutableGuiceModule","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MutablePublicArray","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonFinalStaticField","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOnContainingClass","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOptional","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"FieldMissingNullable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"MultipleNullnessAnnotations","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitive","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitiveArray","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"VoidMissingNullable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentOfThrowable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticMockMember","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TransientMisuse","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAnonymousClass","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAssignment","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAsync","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedAssignment","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryFinal","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLambda","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VarChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VariableNameSameAsType","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Varifier","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.WhileLoopTreeMatcher","l":"matchWhileLoop(WhileLoopTree, VisitorState)","u":"matchWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"matchWhileLoop(WhileLoopTree, VisitorState)","u":"matchWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LoopConditionChecker","l":"matchWhileLoop(WhileLoopTree, VisitorState)","u":"matchWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchWhileLoop(WhileLoopTree, VisitorState)","u":"matchWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.WildcardTreeMatcher","l":"matchWildcard(WildcardTree, VisitorState)","u":"matchWildcard(com.sun.source.tree.WildcardTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MathAbsoluteNegative","l":"MathAbsoluteNegative()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MathRoundIntLong","l":"MathRoundIntLong()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingCasesInEnumSwitch","l":"MAX_CASES_TO_PRINT"},{"p":"com.google.errorprone.bugpatterns","c":"WildcardImport","l":"MAX_MEMBER_IMPORTS"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"MAY_BREAK_OR_RETURN"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"MAY_RETURN"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"MEMBER_DESCRIPTOR_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"MEMBER_DIFF"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"MEMBER_DIFF_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"MEMBER_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"members()"},{"p":"com.google.errorprone","c":"VisitorState","l":"memoize(Supplier)","u":"memoize(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.bugpatterns","c":"MemoizeConstantVisitorStateLookups","l":"MemoizeConstantVisitorStateLookups()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"merge(SuggestedFix)","u":"merge(com.google.errorprone.fixes.SuggestedFix)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"merge(SuggestedFix, SuggestedFix, SuggestedFix...)","u":"merge(com.google.errorprone.fixes.SuggestedFix,com.google.errorprone.fixes.SuggestedFix,com.google.errorprone.fixes.SuggestedFix...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"merge(SuggestedFix.Builder)","u":"merge(com.google.errorprone.fixes.SuggestedFix.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeEverythingDiff(ApiDiffProto.EverythingDiff)","u":"mergeEverythingDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeFrom(ApiDiffProto.ClassDiff)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"mergeFrom(ApiDiffProto.ClassMember)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"mergeFrom(ApiDiffProto.Diff)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"mergeFrom(ApiDiffProto.EverythingDiff)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"mergeFrom(ApiDiffProto.MemberDiff)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeMemberDiff(ApiDiffProto.MemberDiff)","u":"mergeMemberDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff)"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentHashCode","l":"MESSAGE"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"message()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"message()"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringValidation.ValidationResult","l":"message()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"message()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher","l":"message(AbstractCollectionIncompatibleTypeMatcher.MatchResult, String, String)","u":"message(com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"message(String, String)","u":"message(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"METHOD"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"METHOD"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"METHOD_NAME"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"method()"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Method","l":"Method(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodCallInDeclarationOfThrowingRunnable(VisitorState)","u":"methodCallInDeclarationOfThrowingRunnable(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"methodCanBeOverridden(Symbol.MethodSymbol)","u":"methodCanBeOverridden(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasArity(int)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasNoParameters()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasParameters(ChildMultiMatcher.MatchType, Matcher)","u":"methodHasParameters(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"MethodHasParameters","l":"MethodHasParameters(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasParameters(List>)","u":"methodHasParameters(java.util.List)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasParameters(Matcher...)","u":"methodHasParameters(com.google.errorprone.matchers.Matcher...)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasVisibility(MethodVisibility.Visibility)","u":"methodHasVisibility(com.google.errorprone.matchers.MethodVisibility.Visibility)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodInvocation(Matcher)","u":"methodInvocation(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodInvocation(Matcher, ChildMultiMatcher.MatchType, Matcher)","u":"methodInvocation(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"MethodInvocation","l":"MethodInvocation(Matcher, ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"MethodInvocationArgument","l":"MethodInvocationArgument(int, Matcher)","u":"%3Cinit%3E(int,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodIsConstructor()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodIsNamed(String)","u":"methodIsNamed(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"methodIsPublicAndNotAnOverride(Symbol.MethodSymbol, VisitorState)","u":"methodIsPublicAndNotAnOverride(com.sun.tools.javac.code.Symbol.MethodSymbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"methodMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"methodMatcher()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"methodName()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"methodName()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"MethodName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"methodNameAndParams(Symbol.MethodSymbol, Types)","u":"methodNameAndParams(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodNameStartsWith(String)","u":"methodNameStartsWith(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ErrorMessages","l":"methodReferenceIgnoresResult(String, String, String, String, String)","u":"methodReferenceIgnoresResult(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodReturns(Matcher)","u":"methodReturns(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodReturns(Supplier)","u":"methodReturns(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodReturnsNonNull()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodReturnsNonPrimitiveType()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.MethodRule","l":"MethodRule(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer.CanBeStaticResult","l":"methodsReferenced()"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility","l":"MethodVisibility(MethodVisibility.Visibility)","u":"%3Cinit%3E(com.google.errorprone.matchers.MethodVisibility.Visibility)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodWithClassAndName(String, String)","u":"methodWithClassAndName(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"MisformattedTestData","l":"MisformattedTestData()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"MislabeledAndroidString","l":"MislabeledAndroidString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MisleadingEscapedSpace","l":"MisleadingEscapedSpace()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MisplacedScopeAnnotations","l":"MisplacedScopeAnnotations()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"MissingBraces()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingCasesInEnumSwitch","l":"MissingCasesInEnumSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingDefault","l":"MissingDefault()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingFail","l":"MissingFail()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingImplementsComparable","l":"MissingImplementsComparable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingRefasterAnnotation","l":"MissingRefasterAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MissingRuntimeRetention","l":"MissingRuntimeRetention()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MissingSummary","l":"MissingSummary()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingSuperCall","l":"MissingSuperCall()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingTestCall","l":"MissingTestCall()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedDateFormat","l":"MisusedDateFormat()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedDayOfYear","l":"MisusedDayOfYear()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedWeekYear","l":"MisusedWeekYear()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MixedArrayDimensions","l":"MixedArrayDimensions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MixedDescriptors","l":"MixedDescriptors()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MixedMutabilityReturnType","l":"MixedMutabilityReturnType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"MOCKING_CALL"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"MOCKING_METHOD"},{"p":"com.google.errorprone.bugpatterns","c":"MockitoDoSetup","l":"MockitoDoSetup()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"mockitoInvocation(Tree, VisitorState)","u":"mockitoInvocation(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MockitoUsage","l":"MockitoUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MockNotUsedInProduction","l":"MockNotUsedInProduction()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ModifiedButNotUsed","l":"ModifiedButNotUsed()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"IncompatibleModifiers","l":"modifier()"},{"p":"com.google.errorprone.annotations","c":"RequiredModifiers","l":"modifier()"},{"p":"com.google.errorprone.bugpatterns","c":"ModifyCollectionInEnhancedForLoop","l":"ModifyCollectionInEnhancedForLoop()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ModifyingCollectionWithItself","l":"ModifyingCollectionWithItself()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ModifySourceCollectionInStream","l":"ModifySourceCollectionInStream()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneInjectableConstructor","l":"MoreThanOneInjectableConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneQualifier","l":"MoreThanOneQualifier()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneScopeAnnotationOnClass","l":"MoreThanOneScopeAnnotationOnClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"MULTIMAP"},{"p":"com.google.errorprone.bugpatterns","c":"MultimapKeys","l":"MultimapKeys()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"multiMatchResult(T, VisitorState)","u":"multiMatchResult(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MultiMatcher","l":"multiMatchResult(T, VisitorState)","u":"multiMatchResult(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"MultipleNullnessAnnotations","l":"MultipleNullnessAnnotations()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleParallelOrSequentialCalls","l":"MultipleParallelOrSequentialCalls()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleTopLevelClasses","l":"MultipleTopLevelClasses()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleUnaryOperatorsInMethodCall","l":"MultipleUnaryOperatorsInMethodCall()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"MULTIPLICATIVE"},{"p":"com.google.errorprone.bugpatterns","c":"MultiVariableDeclaration","l":"MultiVariableDeclaration()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MustBeClosedChecker","l":"MustBeClosedChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableCollections","l":"MUTABLE_TO_IMMUTABLE_CLASS_NAME_MAP"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"mutableEnclosingInstance(Optional, Type.ClassType)","u":"mutableEnclosingInstance(java.util.Optional,com.sun.tools.javac.code.Type.ClassType)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ProtoRules","l":"mutableProtos()"},{"p":"com.google.errorprone.bugpatterns","c":"MutablePublicArray","l":"MutablePublicArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"name"},{"p":"com.google.errorprone","c":"BugPattern","l":"name()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"name()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"named(String)","u":"named(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"namedAnyOf(Iterable)","u":"namedAnyOf(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"namedAnyOf(String...)","u":"namedAnyOf(java.lang.String...)"},{"p":"com.google.errorprone.bugpatterns","c":"NamedLikeContextualKeyword","l":"NamedLikeContextualKeyword()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"names()"},{"p":"com.google.errorprone.bugpatterns","c":"NarrowCalculation","l":"NarrowCalculation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NarrowingCompoundAssignment","l":"NarrowingCompoundAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"NATIVE"},{"p":"com.google.errorprone.bugpatterns","c":"NCopiesOfChar","l":"NCopiesOfChar()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"negate()"},{"p":"com.google.errorprone.refaster","c":"UExpression","l":"negate()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"negate()"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"negation()"},{"p":"com.google.errorprone.bugpatterns","c":"NegativeCharLiteral","l":"NegativeCharLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NestedInstanceOfConditions","l":"NestedInstanceOfConditions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nestingKind(NestingKind)","u":"nestingKind(javax.lang.model.element.NestingKind)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"NEVER_EXITS"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"newArray(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"newBuilder(ApiDiffProto.ClassDiff)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"newBuilder(ApiDiffProto.ClassMember)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"newBuilder(ApiDiffProto.Diff)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"newBuilder(ApiDiffProto.EverythingDiff)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"newBuilder(ApiDiffProto.MemberDiff)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns","c":"NewFileSystem","l":"NewFileSystem()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"newInstance(BugChecker, Class)","u":"newInstance(com.google.errorprone.bugpatterns.BugChecker,java.lang.Class)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"newInstance(Class, Class)","u":"newInstance(java.lang.Class,java.lang.Class)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"newInstance(Class, Class)","u":"newInstance(java.lang.Class,java.lang.Class)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"newInstance(ScannerSupplier, Class)","u":"newInstance(com.google.errorprone.scanner.ScannerSupplier,java.lang.Class)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"newInstance(ScannerSupplier, Class)","u":"newInstance(com.google.errorprone.scanner.ScannerSupplier,java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nextStatement(Matcher)","u":"nextStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"NO_MATCH"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"NoAllocationChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"NoCanIgnoreReturnValueOnClasses","l":"NoCanIgnoreReturnValueOnClasses()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"nodeMatcher"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"NON_CLASS_NAME_WITH_T_SUFFIX"},{"p":"com.google.errorprone.bugpatterns","c":"NonApiType","l":"NonApiType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonAtomicVolatileUpdate","l":"NonAtomicVolatileUpdate()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalStaticImport","l":"NonCanonicalStaticImport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalStaticMemberImport","l":"NonCanonicalStaticMemberImport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalType","l":"NonCanonicalType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"NONE"},{"p":"com.google.errorprone.util","c":"Visibility","l":"NONE"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"none()"},{"p":"com.google.errorprone.bugpatterns","c":"NonFinalCompileTimeConstant","l":"NonFinalCompileTimeConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonFinalStaticField","l":"NonFinalStaticField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"NONNULL"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nonNullLiteral()"},{"p":"com.google.errorprone.bugpatterns","c":"NonOverridingEquals","l":"NonOverridingEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonRuntimeAnnotation","l":"NonRuntimeAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"not(Matcher)","u":"not(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"not(TypePredicate)","u":"not(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nothing()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"nothing()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"NotJavadoc","l":"NotJavadoc()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"NULL"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"NULLABLE"},{"p":"com.google.errorprone.bugpatterns","c":"NullableConstructor","l":"NullableConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOnContainingClass","l":"NullableOnContainingClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOptional","l":"NullableOptional()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitive","l":"NullablePrimitive()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitiveArray","l":"NullablePrimitiveArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullableTypeParameter","l":"NullableTypeParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NullableVoid","l":"NullableVoid()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullableWildcard","l":"NullableWildcard()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"nullLit()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nullLiteral()"},{"p":"com.google.errorprone.matchers","c":"NullnessMatcher","l":"NullnessMatcher(Nullness)","u":"%3Cinit%3E(com.google.errorprone.dataflow.nullnesspropagation.Nullness)"},{"p":"com.google.errorprone.bugpatterns","c":"NullOptional","l":"NullOptional()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NullTernary","l":"NullTernary()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow","c":"ConstantPropagationAnalysis","l":"numberValue(TreePath, Context)","u":"numberValue(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"OBJECT_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectEqualsForPrimitives","l":"ObjectEqualsForPrimitives()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectsHashCodePrimitive","l":"ObjectsHashCodePrimitive()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer.CanBeStaticResult","l":"of(boolean, Set)","u":"of(boolean,java.util.Set)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"of(CharSequence)","u":"of(java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"of(String)","u":"of(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"of(T)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.Reason","l":"of(Type, String)","u":"of(com.sun.tools.javac.code.Type,java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"OFF"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onClass(String)","u":"onClass(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClass(String)","u":"onClass(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClass(Supplier)","u":"onClass(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onClass(TypePredicate)","u":"onClass(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onClass(TypePredicate)","u":"onClass(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClass(TypePredicate)","u":"onClass(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClassAny(Iterable)","u":"onClassAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClassAny(String...)","u":"onClassAny(java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onDescendantOf(String)","u":"onDescendantOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onDescendantOf(String)","u":"onDescendantOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onDescendantOf(String)","u":"onDescendantOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onDescendantOf(Supplier)","u":"onDescendantOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onDescendantOf(Supplier)","u":"onDescendantOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onDescendantOf(Supplier)","u":"onDescendantOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onDescendantOfAny(Iterable)","u":"onDescendantOfAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onDescendantOfAny(Iterable)","u":"onDescendantOfAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onDescendantOfAny(Iterable)","u":"onDescendantOfAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onDescendantOfAny(String...)","u":"onDescendantOfAny(java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onDescendantOfAny(String...)","u":"onDescendantOfAny(java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onDescendantOfAny(String...)","u":"onDescendantOfAny(java.lang.String...)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"onDescribed(Description)","u":"onDescribed(com.google.errorprone.matchers.Description)"},{"p":"com.google.errorprone","c":"DescriptionListener","l":"onDescribed(Description)","u":"onDescribed(com.google.errorprone.matchers.Description)"},{"p":"com.google.errorprone","c":"JavacErrorDescriptionListener","l":"onDescribed(Description)","u":"onDescribed(com.google.errorprone.matchers.Description)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onExactClass(String)","u":"onExactClass(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onExactClass(Supplier)","u":"onExactClass(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onExactClassAny(Iterable)","u":"onExactClassAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onExactClassAny(String...)","u":"onExactClassAny(java.lang.String...)"},{"p":"com.google.errorprone.matchers","c":"MultiMatcher.MultiMatchResult","l":"onlyMatchingNode()"},{"p":"com.google.errorprone.bugpatterns","c":"OperatorPrecedence","l":"OperatorPrecedence()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"OPTIONAL"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalEquality","l":"OptionalEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalMapToOptional","l":"OptionalMapToOptional()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalMapUnusedValue","l":"OptionalMapUnusedValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalOfRedundantMethod","l":"OptionalOfRedundantMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"OR"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.TypeExtractor","l":"or(AbstractMockChecker.TypeExtractor)","u":"or(com.google.errorprone.bugpatterns.AbstractMockChecker.TypeExtractor)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"or(Choice)","u":"or(com.google.errorprone.refaster.Choice)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.OrganizedImports","l":"OrganizedImports()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"IdeaImportOrganizer","l":"organizeImports(List)","u":"organizeImports(java.util.List)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"organizeImports(List)","u":"organizeImports(java.util.List)"},{"p":"com.google.errorprone.bugpatterns","c":"OrphanedFormatString","l":"OrphanedFormatString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"OTHER"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"outermostClass(Symbol)","u":"outermostClass(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns","c":"OutlineNone","l":"OutlineNone()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"OverlappingQualifierAndScopeAnnotation","l":"OverlappingQualifierAndScopeAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"Overrides","l":"Overrides()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"overrideSeverity(BugPattern.SeverityLevel)","u":"overrideSeverity(com.google.errorprone.BugPattern.SeverityLevel)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"OverridesGuiceInjectableMethod","l":"OverridesGuiceInjectableMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"OverridesJavaxInjectableMethod","l":"OverridesJavaxInjectableMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OverrideThrowableToString","l":"OverrideThrowableToString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OverridingMethodInconsistentArgumentNamesChecker","l":"OverridingMethodInconsistentArgumentNamesChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"owner()"},{"p":"com.google.errorprone.matchers.method","c":"ConstructorMatchState","l":"ownerType()"},{"p":"com.google.errorprone.matchers.method","c":"MatchState","l":"ownerType()"},{"p":"com.google.errorprone.util","c":"Visibility","l":"PACKAGE_PRIVATE"},{"p":"com.google.errorprone.bugpatterns","c":"PackageInfo","l":"PackageInfo()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PackageLocation","l":"PackageLocation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"packageMatches(Pattern)","u":"packageMatches(java.util.regex.Pattern)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"packageMatches(Predicate)","u":"packageMatches(java.util.function.Predicate)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"packageStartsWith(String)","u":"packageStartsWith(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"NamedParameterComment","l":"PARAMETER_COMMENT_PATTERN"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"PARAMETER_TYPES"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterComment","l":"ParameterComment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ParametersButNotParameterized","l":"ParametersButNotParameterized()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"parameterTypes()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"parameterTypes()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"ParameterTypes()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MatchState","l":"paramTypes()"},{"p":"com.google.errorprone.bugpatterns.android","c":"ParcelableCreator","l":"ParcelableCreator()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"parentNode(Matcher)","u":"parentNode(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone","c":"ErrorProneFlags.Builder","l":"parseFlag(String)","u":"parseFlag(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parser()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parser()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parser()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parser()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parser()"},{"p":"com.google.errorprone.apply","c":"PatchFileDestination","l":"patchFile(URI)","u":"patchFile(java.net.URI)"},{"p":"com.google.errorprone.apply","c":"PatchFileDestination","l":"PatchFileDestination(Path, Path)","u":"%3Cinit%3E(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"patchingOptions()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"path()"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"path()"},{"p":"com.google.errorprone.util","c":"ASTHelpers.TargetType","l":"path()"},{"p":"com.google.errorprone.bugpatterns","c":"PatternMatchingInstanceof","l":"PatternMatchingInstanceof()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"PERFORMANCE"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodFrom","l":"PeriodFrom()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodGetTemporalUnit","l":"PeriodGetTemporalUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"plus(ErrorProneFlags)","u":"plus(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"plus(ScannerSupplier)","u":"plus(com.google.errorprone.scanner.ScannerSupplier)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"plus(String)","u":"plus(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"policy()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"pos()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"position"},{"p":"com.google.errorprone.matchers","c":"Description","l":"position"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"POSTFIX"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"postfixWith(Tree, String)","u":"postfixWith(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"postfixWith(Tree, String)","u":"postfixWith(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"POTENTIALLY_AMBIGUOUS"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsCheckNotNullRepeated","l":"PreconditionsCheckNotNullRepeated()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsInvalidPlaceholder","l":"PreconditionsInvalidPlaceholder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"PreferJavaTimeOverload","l":"PreferJavaTimeOverload()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PreferredInterfaceType","l":"PreferredInterfaceType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"PREFIX"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"prefixWith(Tree, String)","u":"prefixWith(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"prefixWith(Tree, String)","u":"prefixWith(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone","c":"MaskedClassLoader","l":"preRegisterFileManager(Context)","u":"preRegisterFileManager(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"pretty(Context, Writer)","u":"pretty(com.sun.tools.javac.util.Context,java.io.Writer)"},{"p":"com.google.errorprone.util","c":"Signatures","l":"prettyMethodSignature(Symbol.ClassSymbol, Symbol.MethodSymbol)","u":"prettyMethodSignature(com.sun.tools.javac.code.Symbol.ClassSymbol,com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.util","c":"Signatures","l":"prettyType(Type)","u":"prettyType(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"prettyType(Type, VisitorState)","u":"prettyType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"prettyType(VisitorState, SuggestedFix.Builder, Type)","u":"prettyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"previousStatement(Matcher)","u":"previousStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"PrimitiveArrayPassedToVarargsMethod","l":"PrimitiveArrayPassedToVarargsMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PrimitiveAtomicReference","l":"PrimitiveAtomicReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"PRIVATE"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"PRIVATE"},{"p":"com.google.errorprone.util","c":"Visibility","l":"PRIVATE"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"PrivateConstructorForNoninstantiableModule","l":"PrivateConstructorForNoninstantiableModule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PrivateConstructorForUtilityClass","l":"PrivateConstructorForUtilityClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PrivateSecurityContractProtoAccess","l":"PrivateSecurityContractProtoAccess()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DocGenProcessor","l":"process(Set, RoundEnvironment)","u":"process(java.util.Set,javax.annotation.processing.RoundEnvironment)"},{"p":"com.google.errorprone.refaster.annotation","c":"RequiredAnnotationProcessor","l":"process(Set, RoundEnvironment)","u":"process(java.util.Set,javax.annotation.processing.RoundEnvironment)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"processArgs(Iterable)","u":"processArgs(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"processArgs(String[])","u":"processArgs(java.lang.String[])"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"DaggerRules","l":"productionComponentBuilders()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"DaggerRules","l":"productionSubcomponentBuilders()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"PROTECTED"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"PROTECTED"},{"p":"com.google.errorprone.util","c":"Visibility","l":"PROTECTED"},{"p":"com.google.errorprone.bugpatterns","c":"ProtectedMembersInFinalClass","l":"ProtectedMembersInFinalClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ProtoRules","l":"protoBuilders()"},{"p":"com.google.errorprone.bugpatterns","c":"ProtocolBufferOrdinal","l":"ProtocolBufferOrdinal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"ProtoDurationGetSecondsGetNano","l":"ProtoDurationGetSecondsGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoStringFieldReferenceEquality","l":"ProtoStringFieldReferenceEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"ProtoTimestampGetSecondsGetNano","l":"ProtoTimestampGetSecondsGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoTruthMixedDescriptors","l":"ProtoTruthMixedDescriptors()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncCallableReturnsNull","l":"provideFix(ReturnTree)","u":"provideFix(com.sun.source.tree.ReturnTree)"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncFunctionReturnsNull","l":"provideFix(ReturnTree)","u":"provideFix(com.sun.source.tree.ReturnTree)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnsNullCollection","l":"provideFix(ReturnTree)","u":"provideFix(com.sun.source.tree.ReturnTree)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"ProvidesMethodOutsideOfModule","l":"ProvidesMethodOutsideOfModule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"ProvidesNull","l":"ProvidesNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector.ProvisionException","l":"ProvisionException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector.ProvisionException","l":"ProvisionException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"PUBLIC"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"PUBLIC"},{"p":"com.google.errorprone.util","c":"Visibility","l":"PUBLIC"},{"p":"com.google.errorprone.bugpatterns","c":"PublicApiNamedStreamShouldReturnStream","l":"PublicApiNamedStreamShouldReturnStream()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"PURE_METHOD"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"pureMethod()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"PureMethodInvocation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"put(Bindings.Key, Object)","u":"put(com.google.errorprone.refaster.Bindings.Key,java.lang.Object)"},{"p":"com.google.errorprone.apply","c":"DiffApplier","l":"put(Diff)","u":"put(com.google.errorprone.apply.Diff)"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"putAll(Map, ? extends Object>)","u":"putAll(java.util.Map)"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"putBinding(Bindings.Key, V)","u":"putBinding(com.google.errorprone.refaster.Bindings.Key,V)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"putBinding(Bindings.Key, V)","u":"putBinding(com.google.errorprone.refaster.Bindings.Key,V)"},{"p":"com.google.errorprone","c":"ErrorProneFlags.Builder","l":"putFlag(String, String)","u":"putFlag(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"qualifiedTemplateClass()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"QualifierOrScopeOnInjectMethod","l":"QualifierOrScopeOnInjectMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"QualifierWithTypeUse","l":"QualifierWithTypeUse()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyDocReference(SuggestedFix.Builder, DocTreePath, VisitorState)","u":"qualifyDocReference(com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.source.util.DocTreePath,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyStaticImport(String, SuggestedFix.Builder, VisitorState)","u":"qualifyStaticImport(java.lang.String,com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyType(VisitorState, SuggestedFix.Builder, String)","u":"qualifyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"SameNameButDifferent","l":"qualifyType(VisitorState, SuggestedFix.Builder, Symbol)","u":"qualifyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyType(VisitorState, SuggestedFix.Builder, Symbol)","u":"qualifyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyType(VisitorState, SuggestedFix.Builder, TypeMirror)","u":"qualifyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,javax.lang.model.type.TypeMirror)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"QUEUE"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"radix()"},{"p":"com.google.errorprone.bugpatterns","c":"RandomCast","l":"RandomCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"RandomModInteger","l":"RandomModInteger()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"range()"},{"p":"com.google.errorprone.util","c":"Reachability","l":"Reachability()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ReachabilityFenceUsage","l":"ReachabilityFenceUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"FileSource","l":"readFile(String)","u":"readFile(java.lang.String)"},{"p":"com.google.errorprone.apply","c":"FsFileSource","l":"readFile(String)","u":"readFile(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.Reason","l":"reason()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.Reason","l":"Reason()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"RECEIVER_SUPERTYPE"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"RECEIVER_TYPE"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"receiver()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"receiverInstance()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"receiverOfInvocation(Matcher)","u":"receiverOfInvocation(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"receiverSameAsArgument(int)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"receiverSupertype()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"ReceiverSupertype()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"receiverType()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"receiverType()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"ReceiverType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantOverride","l":"RedundantOverride()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantThrows","l":"RedundantThrows()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"REFACTORING"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer.RefactoringTask","l":"RefactoringTask(Context, RefactoringCollection)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context,com.google.errorprone.RefactoringCollection)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleCompiler","l":"RefasterRuleCompiler()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ReferenceEquality","l":"ReferenceEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"referencesOuter(Tree, Symbol, VisitorState)","u":"referencesOuter(com.sun.source.tree.Tree,com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"RefersToDaggerCodegen","l":"RefersToDaggerCodegen()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto","l":"registerAllExtensions(ExtensionRegistry)","u":"registerAllExtensions(com.google.protobuf.ExtensionRegistry)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto","l":"registerAllExtensions(ExtensionRegistryLite)","u":"registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"REJECT"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"RELATIONAL"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"remove(String)","u":"remove(java.lang.String)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"removeAll(Collection)","u":"removeAll(java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"removeClassDiff(int)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"removeElement(Tree, List, VisitorState)","u":"removeElement(com.sun.source.tree.Tree,java.util.List,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"removeImport(String)","u":"removeImport(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"removeMember(int)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"removeModifiers(ModifiersTree, VisitorState, Set)","u":"removeModifiers(com.sun.source.tree.ModifiersTree,com.google.errorprone.VisitorState,java.util.Set)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"removeModifiers(Tree, VisitorState, Modifier...)","u":"removeModifiers(com.sun.source.tree.Tree,com.google.errorprone.VisitorState,javax.lang.model.element.Modifier...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"removeStaticImport(String)","u":"removeStaticImport(java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"removeSuppressWarnings(SuggestedFix.Builder, VisitorState, String)","u":"removeSuppressWarnings(com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"RemoveUnusedImports","l":"RemoveUnusedImports()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameMethod(MethodTree, String, VisitorState)","u":"renameMethod(com.sun.source.tree.MethodTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameMethodInvocation(MethodInvocationTree, String, VisitorState)","u":"renameMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameMethodWithInvocations(MethodTree, String, VisitorState)","u":"renameMethodWithInvocations(com.sun.source.tree.MethodTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameTypeParameter(TypeParameterTree, Tree, String, VisitorState)","u":"renameTypeParameter(com.sun.source.tree.TypeParameterTree,com.sun.source.tree.Tree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameVariable(VariableTree, String, VisitorState)","u":"renameVariable(com.sun.source.tree.VariableTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameVariableUsages(VariableTree, String, VisitorState)","u":"renameVariableUsages(com.sun.source.tree.VariableTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"replace(BlockTemplateMatch)","u":"replace(com.google.errorprone.refaster.BlockTemplateMatch)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"replace(ExpressionTemplateMatch)","u":"replace(com.google.errorprone.refaster.ExpressionTemplateMatch)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"replace(int, int, String)","u":"replace(int,int,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"replace(int, int, String)","u":"replace(int,int,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"replace(M)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"replace(Tree, String)","u":"replace(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"replace(Tree, String)","u":"replace(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"replace(Tree, String, int, int)","u":"replace(com.sun.source.tree.Tree,java.lang.String,int,int)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"replace(Tree, String, int, int)","u":"replace(com.sun.source.tree.Tree,java.lang.String,int,int)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"replaceBinding(Bindings.Key, V)","u":"replaceBinding(com.google.errorprone.refaster.Bindings.Key,V)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"replaceChars(int, int, String)","u":"replaceChars(int,int,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"replaceDocTree(SuggestedFix.Builder, DocTreePath, String)","u":"replaceDocTree(com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.source.util.DocTreePath,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"replaceIncludingComments(TreePath, String, VisitorState)","u":"replaceIncludingComments(com.sun.source.util.TreePath,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"replaceLines(int, int, List)","u":"replaceLines(int,int,java.util.List)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"replaceLines(List)","u":"replaceLines(java.util.List)"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"REPLACEMENT_FIRST"},{"p":"com.google.errorprone.annotations","c":"InlineMe","l":"replacement()"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"Replacement()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"Replacements()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"replaceWith()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnalysis.ViolationReporter","l":"report(Tree, ThreadSafety.Violation, Optional)","u":"report(com.sun.source.tree.Tree,com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation,java.util.Optional)"},{"p":"com.google.errorprone","c":"VisitorState","l":"reportMatch(Description)","u":"reportMatch(com.google.errorprone.matchers.Description)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"reportMatch(Description, VisitorState)","u":"reportMatch(com.google.errorprone.matchers.Description,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"REQUIRE_BLOCK_KEY"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Rule","l":"required()"},{"p":"com.google.errorprone.refaster.annotation","c":"RequiredAnnotationProcessor","l":"RequiredAnnotationProcessor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.Truthiness","l":"requiredFalse()"},{"p":"com.google.errorprone.bugpatterns","c":"RequiredModifiersChecker","l":"RequiredModifiersChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.Truthiness","l":"requiredTrue()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"requiresParentheses(ExpressionTree, VisitorState)","u":"requiresParentheses(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"resolveClass(CharSequence)","u":"resolveClass(java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveEnclosingClass(ExpressionTree)","u":"resolveEnclosingClass(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveEnclosingClass(ExpressionTree)","u":"resolveEnclosingClass(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"resolveExistingMethod(VisitorState, Symbol.TypeSymbol, Name, Iterable, Iterable)","u":"resolveExistingMethod(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Symbol.TypeSymbol,com.sun.tools.javac.util.Name,java.lang.Iterable,java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveIdentifier(IdentifierTree)","u":"resolveIdentifier(com.sun.source.tree.IdentifierTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveIdentifier(IdentifierTree)","u":"resolveIdentifier(com.sun.source.tree.IdentifierTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveMemberReference(GuardedByExpression, MemberReferenceTree)","u":"resolveMemberReference(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.source.tree.MemberReferenceTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveMemberReference(GuardedByExpression, MemberReferenceTree)","u":"resolveMemberReference(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.source.tree.MemberReferenceTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveMethod(MethodInvocationTree, GuardedByExpression, Name)","u":"resolveMethod(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveMethod(MethodInvocationTree, GuardedByExpression, Name)","u":"resolveMethod(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveMethod(MethodInvocationTree, Name)","u":"resolveMethod(com.sun.source.tree.MethodInvocationTree,javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveMethod(MethodInvocationTree, Name)","u":"resolveMethod(com.sun.source.tree.MethodInvocationTree,javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveSelect(GuardedByExpression, MemberSelectTree)","u":"resolveSelect(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.source.tree.MemberSelectTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveSelect(GuardedByExpression, MemberSelectTree)","u":"resolveSelect(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.source.tree.MemberSelectTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveTypeLiteral(ExpressionTree)","u":"resolveTypeLiteral(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveTypeLiteral(ExpressionTree)","u":"resolveTypeLiteral(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"RestrictedApiChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler.Result","l":"Result()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"ResultUseRule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"RethrowReflectiveOperationExceptionAsLinkageError","l":"RethrowReflectiveOperationExceptionAsLinkageError()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnAtTheEndOfVoidFunction","l":"ReturnAtTheEndOfVoidFunction()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"ReturnFromVoid","l":"ReturnFromVoid()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"RETURNS_JAVA_LANG_VOID"},{"p":"com.google.errorprone.matchers","c":"Returns","l":"Returns(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnsNullCollection","l":"ReturnsNullCollection()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"returnStatement(Matcher)","u":"returnStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"reverify(Unifier)","u":"reverify(com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.bugpatterns","c":"DuplicateDateFormatField","l":"rewriteTo(String)","u":"rewriteTo(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"rhs()"},{"p":"com.google.errorprone.bugpatterns","c":"RobolectricShadowDirectlyOn","l":"RobolectricShadowDirectlyOn()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Select","l":"root()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"rule()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Rule","l":"Rule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"run(InputStream, OutputStream, OutputStream, String...)","u":"run(java.io.InputStream,java.io.OutputStream,java.io.OutputStream,java.lang.String...)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"sameArgument(int, int)","u":"sameArgument(int,int)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"sameVariable(ExpressionTree)","u":"sameVariable(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"sameVariable(ExpressionTree, ExpressionTree)","u":"sameVariable(com.sun.source.tree.ExpressionTree,com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SuppressibleTreePathScanner","l":"scan(Tree, P)","u":"scan(com.sun.source.tree.Tree,P)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"scan(Tree, VisitorState)","u":"scan(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SuppressibleTreePathScanner","l":"scan(TreePath, P)","u":"scan(com.sun.source.util.TreePath,P)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"scan(TreePath, VisitorState)","u":"scan(com.sun.source.util.TreePath,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"scanEntireMethodFor(Matcher, MethodTree, VisitorState)","u":"scanEntireMethodFor(com.google.errorprone.matchers.Matcher,com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"Scanner()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"ScannerSupplier()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"scanResources(TryTree)","u":"scanResources(com.sun.source.tree.TryTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"ScanThrownTypes(VisitorState)","u":"%3Cinit%3E(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"scope()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"scope(Scope)","u":"scope(com.sun.tools.javac.code.Scope)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ScopeAnnotationOnInterfaceOrAbstractClass","l":"ScopeAnnotationOnInterfaceOrAbstractClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo","l":"scopeMembers(ResultUseRule.RuleScope, M, C)","u":"scopeMembers(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope,M,C)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"ScopeOnModule","l":"ScopeOnModule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.GlobalRule","l":"scopes()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.MethodRule","l":"scopes()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"scopes()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.SymbolRule","l":"scopes()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo","l":"scopes(M)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"SECOND"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"SELECT"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Select","l":"Select()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAlwaysReturnsThis","l":"SelfAlwaysReturnsThis()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"SelfAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfComparison","l":"SelfComparison()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfEquals","l":"SelfEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"SERIALIZATION_METHODS"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"setArgs(ImmutableList)","u":"setArgs(com.google.common.collect.ImmutableList)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"setArgs(List)","u":"setArgs(java.util.List)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"setArgs(String...)","u":"setArgs(java.lang.String...)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"setArgs(String...)","u":"setArgs(java.lang.String...)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"setClassDiff(int, ApiDiffProto.ClassDiff)","u":"setClassDiff(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"setClassDiff(int, ApiDiffProto.ClassDiff.Builder)","u":"setClassDiff(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"setClassName(String)","u":"setClassName(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"setClassName(String)","u":"setClassName(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"setClassNameBytes(ByteString)","u":"setClassNameBytes(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"setClassNameBytes(ByteString)","u":"setClassNameBytes(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"setCoalescePolicy(Replacements.CoalescePolicy)","u":"setCoalescePolicy(com.google.errorprone.fixes.Replacements.CoalescePolicy)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"setEverythingDiff(ApiDiffProto.EverythingDiff)","u":"setEverythingDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"setEverythingDiff(ApiDiffProto.EverythingDiff.Builder)","u":"setEverythingDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"setFactoryMatcher(Matcher)","u":"setFactoryMatcher(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"setFixChooser(BugCheckerRefactoringTestHelper.FixChooser)","u":"setFixChooser(com.google.errorprone.BugCheckerRefactoringTestHelper.FixChooser)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"setIdentifier(String)","u":"setIdentifier(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"setIdentifierBytes(ByteString)","u":"setIdentifierBytes(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"setImportOrder(String)","u":"setImportOrder(java.lang.String)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore.Builder","l":"setInformation(AccessPath, V)","u":"setInformation(com.google.errorprone.dataflow.AccessPath,V)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"setLinkUrl(String)","u":"setLinkUrl(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"setLowerBound(UType)","u":"setLowerBound(com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"setMember(int, ApiDiffProto.ClassMember)","u":"setMember(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"setMember(int, ApiDiffProto.ClassMember.Builder)","u":"setMember(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"setMemberDescriptor(String)","u":"setMemberDescriptor(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"setMemberDescriptorBytes(ByteString)","u":"setMemberDescriptorBytes(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"setMemberDiff(ApiDiffProto.MemberDiff)","u":"setMemberDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"setMemberDiff(ApiDiffProto.MemberDiff.Builder)","u":"setMemberDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"setMessage(String)","u":"setMessage(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"setPurpose(ThreadSafety.Purpose)","u":"setPurpose(com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Purpose)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"setRenameFunction(Function)","u":"setRenameFunction(java.util.function.Function)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"setShortDescription(String)","u":"setShortDescription(java.lang.String)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"setSourceText(CharSequence)","u":"setSourceText(java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns","c":"SetUnrecognized","l":"SetUnrecognized()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"setupMessageBundle(Context)","u":"setupMessageBundle(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"setUpperBound(UType)","u":"setUpperBound(com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"severities()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"severity"},{"p":"com.google.errorprone","c":"BugPattern","l":"severity()"},{"p":"com.google.errorprone.matchers","c":"Description","l":"severity()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"severity(Map)","u":"severity(java.util.Map)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"severityMap()"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"severityMap()"},{"p":"com.google.errorprone","c":"VisitorState","l":"severityMap()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"SHIFT"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"SHORT_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean","l":"ShortCircuitBoolean()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"shortName()"},{"p":"com.google.errorprone.bugpatterns","c":"PreferredInterfaceType","l":"SHOULD_IGNORE"},{"p":"com.google.errorprone.util","c":"Visibility","l":"shouldBeVisible(Symbol, VisitorState)","u":"shouldBeVisible(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Visibility","l":"shouldBeVisible(Tree, VisitorState)","u":"shouldBeVisible(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ShouldHaveEvenArgs","l":"ShouldHaveEvenArgs()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"shouldKeep(Tree)","u":"shouldKeep(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"simpleName()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"SIMPLIFICATION"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"singleStatementReturnMatcher(Matcher)","u":"singleStatementReturnMatcher(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"SizeGreaterThanOrEqualsZero","l":"SizeGreaterThanOrEqualsZero()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"SourceFile(String, CharSequence)","u":"%3Cinit%3E(java.lang.String,java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"sourceTree()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"sourceType()"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"span(Suppressible)","u":"span(com.google.errorprone.matchers.Suppressible)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"SPARSE_ARRAY"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns.android","c":"RectIntersectReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"FutureReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"IgnoredPureGetter","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoBuilderReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"RxReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.names","c":"NamingConventions","l":"splitToLowercaseTerms(String)","u":"splitToLowercaseTerms(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer.RefactoringTask","l":"started(TaskEvent)","u":"started(com.sun.source.util.TaskEvent)"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"startPosition()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"startPositionAdjustment"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"startWith(SuggestedFix)","u":"startWith(com.google.errorprone.fixes.SuggestedFix)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SuppressibleTreePathScanner","l":"state"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean.TreeScannerBinary","l":"state"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"STATIC"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"STATIC"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"STATIC_FIRST_ORGANIZER"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"STATIC_IMPORT_ALWAYS"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"STATIC_LAST_ORGANIZER"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentInConstructor","l":"StaticAssignmentInConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentOfThrowable","l":"StaticAssignmentOfThrowable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"staticEqualsInvocation()"},{"p":"com.google.errorprone.matchers","c":"FieldMatchers","l":"staticField(String, String)","u":"staticField(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"staticFieldAccess()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"StaticGuardedByInstance","l":"StaticGuardedByInstance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"StaticImportInfo()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"InlineMe","l":"staticImports()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"staticMethod()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers","l":"staticMethod()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticMockMember","l":"StaticMockMember()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"StaticOrDefaultInterfaceMethod","l":"StaticOrDefaultInterfaceMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticQualifiedUsingExpression","l":"StaticQualifiedUsingExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"staticReference(Inliner, CharSequence, CharSequence, CharSequence)","u":"staticReference(com.google.errorprone.refaster.Inliner,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"streamReceivers(ExpressionTree)","u":"streamReceivers(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamResourceLeak","l":"StreamResourceLeak()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"streamSuperMethods(Symbol.MethodSymbol, Types)","u":"streamSuperMethods(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToIterable","l":"StreamToIterable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"STRICTFP"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"STRING_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"StringBuilderInitWithChar","l":"StringBuilderInitWithChar()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StringCaseLocaleUsage","l":"StringCaseLocaleUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StringCharset","l":"StringCharset()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"stringContainsComments(CharSequence, Context)","u":"stringContainsComments(java.lang.CharSequence,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns","c":"StringFormatWithLiteral","l":"StringFormatWithLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"stringLit(String)","u":"stringLit(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"stringLiteral(Pattern)","u":"stringLiteral(java.util.regex.Pattern)"},{"p":"com.google.errorprone.matchers","c":"StringLiteral","l":"StringLiteral(Pattern)","u":"%3Cinit%3E(java.util.regex.Pattern)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"stringLiteral(String)","u":"stringLiteral(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"StringLiteral","l":"StringLiteral(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"StringName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StringSplitter","l":"StringSplitter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"stringVal()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"stripParentheses(ExpressionTree)","u":"stripParentheses(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"stripParentheses(Tree)","u":"stripParentheses(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType","l":"StronglyType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyTypeByteString","l":"StronglyTypeByteString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"StronglyTypeTime","l":"StronglyTypeTime()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"STYLE"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"DaggerRules","l":"subcomponentBuilders()"},{"p":"com.google.errorprone","c":"SubContext","l":"SubContext(Context)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"subSequence(int, int)","u":"subSequence(int,int)"},{"p":"com.google.errorprone.bugpatterns","c":"SubstringOfZero","l":"SubstringOfZero()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"suggestedExemptingAnnotationSupported(Element)","u":"suggestedExemptingAnnotationSupported(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"SuggestedFix()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"suggestExemptingAnnotation(String, TreePath, VisitorState)","u":"suggestExemptingAnnotation(java.lang.String,com.sun.source.util.TreePath,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"SUGGESTION"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"summary"},{"p":"com.google.errorprone","c":"BugPattern","l":"summary()"},{"p":"com.google.errorprone.bugpatterns","c":"SunApi","l":"SunApi()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SuperCallToObjectMethod","l":"SuperCallToObjectMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.predicates.type","c":"Exact","l":"supplier"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsEffectivelyFinal(Context)","u":"supportsEffectivelyFinal(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsPatternMatchingInstanceof(Context)","u":"supportsPatternMatchingInstanceof(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsStaticInnerClass(Context)","u":"supportsStaticInnerClass(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"supportsSuppressWarnings()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"supportsSuppressWarnings()"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"supportsSuppressWarnings()"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsSwitchExpressions(Context)","u":"supportsSwitchExpressions(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsTextBlocks(Context)","u":"supportsTextBlocks(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"suppressAnnotation(Class)","u":"suppressAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"suppressAnnotation(Iterable)","u":"suppressAnnotation(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"SuppressionInfo.SuppressedState","l":"SUPPRESSED"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"suppressedByAnyOf(Set, VisitorState)","u":"suppressedByAnyOf(java.util.Set,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"suppressedByAnyOf(Set, VisitorState)","u":"suppressedByAnyOf(java.util.Set,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"suppressedRegions(VisitorState)","u":"suppressedRegions(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"SuppressionInfo","l":"suppressedState(Suppressible, boolean, VisitorState)","u":"suppressedState(com.google.errorprone.matchers.Suppressible,boolean,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SuppressibleTreePathScanner","l":"SuppressibleTreePathScanner(VisitorState)","u":"%3Cinit%3E(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"suppressionAnnotations"},{"p":"com.google.errorprone","c":"BugPattern","l":"suppressionAnnotations()"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsDeprecated","l":"SuppressWarningsDeprecated()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsWithoutExplanation","l":"SuppressWarningsWithoutExplanation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsWithoutExplanation","l":"SuppressWarningsWithoutExplanation(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"surroundingClass(Symbol.MethodSymbol)","u":"surroundingClass(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"swap(Tree, Tree)","u":"swap(com.sun.source.tree.Tree,com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"swap(Tree, Tree)","u":"swap(com.sun.source.tree.Tree,com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"SwigMemoryLeak","l":"SwigMemoryLeak()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SwitchDefault","l":"SwitchDefault()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Erroneous","l":"sym()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"sym()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ThisLiteral","l":"sym()"},{"p":"com.google.errorprone.matchers.method","c":"ConstructorMatchState","l":"sym()"},{"p":"com.google.errorprone.matchers.method","c":"MatchState","l":"sym()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"symbol()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"symbolHasAnnotation(Class)","u":"symbolHasAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"symbolHasAnnotation(String)","u":"symbolHasAnnotation(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions","l":"symbolizeImmutableExpression(ExpressionTree, VisitorState)","u":"symbolizeImmutableExpression(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"symbolMatcher(BiPredicate)","u":"symbolMatcher(java.util.function.BiPredicate)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.SymbolRule","l":"SymbolRule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"symtab()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"SYNCHRONIZED"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"SynchronizeOnNonFinalField","l":"SynchronizeOnNonFinalField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SystemConsoleNull","l":"SystemConsoleNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SystemExitOutsideMain","l":"SystemExitOutsideMain()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SystemOut","l":"SystemOut()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"tags"},{"p":"com.google.errorprone","c":"BugPattern","l":"tags()"},{"p":"com.google.errorprone","c":"DocGenTool.TargetEnumConverter","l":"TargetEnumConverter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"targetType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers.TargetType","l":"TargetType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"targetType(VisitorState)","u":"targetType(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"Template()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"template(ExpressionTree)","u":"template(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"template(StatementTree)","u":"template(com.sun.source.tree.StatementTree)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"template(Tree)","u":"template(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"template(Type)","u":"template(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"TemplateMatch(JCTree, Unifier)","u":"%3Cinit%3E(com.sun.tools.javac.tree.JCTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"templateType(Tree)","u":"templateType(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"templateTypeVariables()"},{"p":"com.google.errorprone.bugpatterns.time","c":"TemporalAccessorGetChronoField","l":"TemporalAccessorGetChronoField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.names","c":"TermEditDistance","l":"TermEditDistance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.names","c":"TermEditDistance","l":"TermEditDistance(BiFunction, BiFunction)","u":"%3Cinit%3E(java.util.function.BiFunction,java.util.function.BiFunction)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"TERNARY"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"TEST_CASE"},{"p":"com.google.errorprone.bugpatterns","c":"TestExceptionChecker","l":"TestExceptionChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"FileManagers","l":"testFileManager()"},{"p":"com.google.errorprone.bugpatterns","c":"TestParametersNotInitialized","l":"TestParametersNotInitialized()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.TestMode","l":"TEXT_MATCH"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"then()"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"thenChoose(Function>)","u":"thenChoose(com.google.common.base.Function)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"thenOption(Function>)","u":"thenOption(com.google.common.base.Function)"},{"p":"com.google.errorprone.bugpatterns","c":"TheoryButNoTheories","l":"TheoryButNoTheories()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"THIRD"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"THIS"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"thisExpression(Type)","u":"thisExpression(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreadJoinLoop","l":"ThreadJoinLoop()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ThreadLocalUsage","l":"ThreadLocalUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadPriorityCheck","l":"ThreadPriorityCheck()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeAnalysis","l":"ThreadSafeAnalysis(BugChecker, VisitorState, WellKnownThreadSafety)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.BugChecker,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.WellKnownThreadSafety)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"threadSafeBuilder(WellKnownThreadSafety)","u":"threadSafeBuilder(com.google.errorprone.bugpatterns.threadsafety.WellKnownThreadSafety)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"threadSafeInstantiation(Set, AnnotationInfo, Type)","u":"threadSafeInstantiation(java.util.Set,com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"threadSafeInstantiation(Set, AnnotationInfo, Type, Set)","u":"threadSafeInstantiation(java.util.Set,com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo,com.sun.tools.javac.code.Type,java.util.Set)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeAnalysis","l":"threadSafeTypeParametersInScope(Symbol)","u":"threadSafeTypeParametersInScope(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"threadSafeTypeParametersInScope(Symbol)","u":"threadSafeTypeParametersInScope(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreeLetterTimeZoneID","l":"ThreeLetterTimeZoneID()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"THROWABLE_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowIfUncheckedKnownChecked","l":"ThrowIfUncheckedKnownChecked()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowIfUncheckedKnownUnchecked","l":"ThrowIfUncheckedKnownUnchecked()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowNull","l":"ThrowNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Throws","l":"Throws(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowSpecificExceptions","l":"ThrowSpecificExceptions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"throwStatement(Matcher)","u":"throwStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowsUncheckedException","l":"ThrowsUncheckedException()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitConversionChecker","l":"TimeUnitConversionChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"timings()"},{"p":"com.google.errorprone","c":"VisitorState","l":"timingSpan(Suppressible)","u":"timingSpan(com.google.errorprone.matchers.Suppressible)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"toBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"toBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"toBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"toBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"toBuilder()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"toBuilder()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"toBuilder()"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"toModifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"toProto()"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.Import","l":"toString()"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"toString()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantEquals","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"IllegalGuardedBy","l":"toString()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"toString()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"toString()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"toString()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"toString(JCTree.JCCompilationUnit)","u":"toString(com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"toString(JCTree.JCCompilationUnit)","u":"toString(com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationMirrorToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationValueToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteProtoToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SymbolToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TreeToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"toStringMethodDeclaration()"},{"p":"com.google.errorprone.bugpatterns","c":"ToStringReturnsNull","l":"ToStringReturnsNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"toType(Class, Matcher)","u":"toType(java.lang.Class,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"TraditionalSwitchExpression","l":"TraditionalSwitchExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"transform(Function)","u":"transform(com.google.common.base.Function)"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"transformers()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"TRANSIENT"},{"p":"com.google.errorprone.bugpatterns","c":"TransientMisuse","l":"TransientMisuse()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"Commented","l":"tree()"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean.TreeScannerBinary","l":"TreeScannerBinary(VisitorState)","u":"%3Cinit%3E(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthAssertExpected","l":"TruthAssertExpected()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TruthConstantAsserts","l":"TruthConstantAsserts()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TruthContainsExactlyElementsInUsage","l":"TruthContainsExactlyElementsInUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TruthGetOrDefault","l":"TruthGetOrDefault()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.Truthiness","l":"Truthiness()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions","l":"truthiness(ExpressionTree, boolean, VisitorState)","u":"truthiness(com.sun.source.tree.ExpressionTree,boolean,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports","l":"tryCreate(ImportTree, VisitorState)","u":"tryCreate(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports","l":"tryCreate(MemberSelectTree, VisitorState)","u":"tryCreate(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryFailRefactoring","l":"TryFailRefactoring()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TryFailThrowable","l":"TryFailThrowable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AssertThrowsUtils","l":"tryFailToAssertThrows(TryTree, List, Optional, VisitorState)","u":"tryFailToAssertThrows(com.sun.source.tree.TryTree,java.util.List,java.util.Optional,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryWithResourcesVariable","l":"TryWithResourcesVariable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"TYPE_LITERAL"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Erroneous","l":"type()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ThisLiteral","l":"type()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token","l":"type()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"type()"},{"p":"com.google.errorprone.util","c":"ASTHelpers.TargetType","l":"type()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"typeCast(Matcher, Matcher)","u":"typeCast(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"typecheck(Unifier, Inliner, Warner, List, List)","u":"typecheck(com.google.errorprone.refaster.Unifier,com.google.errorprone.refaster.Inliner,com.sun.tools.javac.util.Warner,com.sun.tools.javac.util.List,com.sun.tools.javac.util.List)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"TypeCompatibilityReport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeEqualsChecker","l":"TypeEqualsChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"typeFromClass(Class)","u":"typeFromClass(java.lang.Class)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"typeFromString(String)","u":"typeFromString(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.TypeLiteral","l":"TypeLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"typeName()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeNameShadowing","l":"TypeNameShadowing()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"typeParameterAnnotation(Class)","u":"typeParameterAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"typeParameterAnnotation(Iterable)","u":"typeParameterAnnotation(java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming","l":"TypeParameterNaming()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterQualifier","l":"TypeParameterQualifier()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterShadowing","l":"TypeParameterShadowing()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterUnusedInFormals","l":"TypeParameterUnusedInFormals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationMirrorToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationValueToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"LiteProtoToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"SymbolToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"TreeToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeToString","l":"typePredicate()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"typePredicateMatcher(TypePredicate)","u":"typePredicateMatcher(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOfAny","l":"types"},{"p":"com.google.errorprone.predicates.type","c":"ExactAny","l":"types"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"types()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"types()"},{"p":"com.google.errorprone.matchers","c":"AbstractTypeMatcher","l":"typeToCompareSupplier"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"TypeWithExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"UAnyOf()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"UClassType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UExpression","l":"UExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"UForAll()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"UFreeIdent()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UIntersectionClassType","l":"UIntersectionClassType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"ULiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"UMemberSelect()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"UMethodIdent()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"UMethodInvocation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"UMethodType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"UNARY"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"UNCLASSIFIED"},{"p":"com.google.errorprone.refaster","c":"UStatement.UnifierWithUnconsumedStatements","l":"unconsumedStatements()"},{"p":"com.google.errorprone.bugpatterns","c":"UndefinedEquals","l":"UndefinedEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnescapedEntity","l":"UnescapedEntity()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeDirectionalityCharacters","l":"UnicodeDirectionalityCharacters()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeEscape","l":"UnicodeEscape()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeInCode","l":"UnicodeInCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifications(List, List)","u":"unifications(java.util.List,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifications(List, List, boolean)","u":"unifications(java.util.List,java.util.List,boolean)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifications(U, T)","u":"unifications(U,T)"},{"p":"com.google.errorprone.refaster","c":"UStatement.UnifierWithUnconsumedStatements","l":"unifier()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"Unifier(Context)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"UStatement.UnifierWithUnconsumedStatements","l":"UnifierWithUnconsumedStatements()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"unify(JCTree.JCExpression, Unifier)","u":"unify(com.sun.tools.javac.tree.JCTree.JCExpression,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"unify(Name, Unifier)","u":"unify(javax.lang.model.element.Name,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"Unifiable","l":"unify(T, Unifier)","u":"unify(T,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTree","l":"unify(Tree, Unifier)","u":"unify(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UType","l":"unify(Type, Unifier)","u":"unify(com.sun.tools.javac.code.Type,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifyList(Unifier, List, List)","u":"unifyList(com.google.errorprone.refaster.Unifier,java.util.List,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifyList(Unifier, List, List, boolean)","u":"unifyList(com.google.errorprone.refaster.Unifier,java.util.List,java.util.List,boolean)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifyNullable(Unifier, U, T)","u":"unifyNullable(com.google.errorprone.refaster.Unifier,U,T)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.Reason","l":"unmockableClass()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"unmodifiable()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UnnecessarilyUsedValue","l":"UnnecessarilyUsedValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarilyVisible","l":"UnnecessarilyVisible()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAnonymousClass","l":"UnnecessaryAnonymousClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAssignment","l":"UnnecessaryAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAsync","l":"UnnecessaryAsync()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedAssignment","l":"UnnecessaryBoxedAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedVariable","l":"UnnecessaryBoxedVariable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBreakInSwitch","l":"UnnecessaryBreakInSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnnecessaryCheckNotNull","l":"UnnecessaryCheckNotNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryDefaultInEnumSwitch","l":"UnnecessaryDefaultInEnumSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryFinal","l":"UnnecessaryFinal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLambda","l":"UnnecessaryLambda()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLongToIntConversion","l":"UnnecessaryLongToIntConversion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryMethodInvocationMatcher","l":"UnnecessaryMethodInvocationMatcher()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryMethodReference","l":"UnnecessaryMethodReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryOptionalGet","l":"UnnecessaryOptionalGet()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryParentheses","l":"UnnecessaryParentheses()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarySetDefault","l":"UnnecessarySetDefault()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryStaticImport","l":"UnnecessaryStaticImport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryStringBuilder","l":"UnnecessaryStringBuilder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTestMethodPrefix","l":"UnnecessaryTestMethodPrefix()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTypeArgument","l":"UnnecessaryTypeArgument()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnrecognisedJavadocTag","l":"UnrecognisedJavadocTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeFinalization","l":"UnsafeFinalization()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeLocaleUsage","l":"UnsafeLocaleUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeReflectiveConstructionCast","l":"UnsafeReflectiveConstructionCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"UnsafeWildcard()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"UNSPECIFIED"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"unsupportedClasses()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"unsupportedMembersByClass()"},{"p":"com.google.errorprone","c":"SuppressionInfo.SuppressedState","l":"UNSUPPRESSED"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedAnonymousClass","l":"UnusedAnonymousClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedCollectionModifiedInPlace","l":"UnusedCollectionModifiedInPlace()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedException","l":"UnusedException()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedLabel","l":"UnusedLabel()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedNestedClass","l":"UnusedNestedClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedTypeParameter","l":"UnusedTypeParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"updateAnnotationArgumentValues(AnnotationTree, String, Collection)","u":"updateAnnotationArgumentValues(com.sun.source.tree.AnnotationTree,java.lang.String,java.util.Collection)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"updateAnnotationArgumentValues(AnnotationTree, VisitorState, String, Collection)","u":"updateAnnotationArgumentValues(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState,java.lang.String,java.util.Collection)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"UPlaceholderExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"UReturn()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"URLEqualsHashCode","l":"URLEqualsHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UrlInSee","l":"UrlInSee()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"UseBinds","l":"UseBinds()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UseCorrectAssertInTests","l":"UseCorrectAssertInTests()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UseEnumSwitch","l":"UseEnumSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UsingJsr305CheckReturnValue","l":"UsingJsr305CheckReturnValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"UStaticIdent()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"UTemplater(Map, Context)","u":"%3Cinit%3E(java.util.Map,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"UTree","l":"UTree()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UType","l":"UType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"UVariableDecl()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternValidator","l":"validate(BugPattern)","u":"validate(com.google.errorprone.BugPattern)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"StrictFormatStringValidation","l":"validate(ExpressionTree, List, VisitorState)","u":"validate(com.sun.source.tree.ExpressionTree,java.util.List,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringValidation","l":"validate(Symbol.MethodSymbol, Collection, VisitorState)","u":"validate(com.sun.tools.javac.code.Symbol.MethodSymbol,java.util.Collection,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"ValidationException","l":"ValidationException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringValidation.ValidationResult","l":"ValidationResult()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"CompatibleWith","l":"value()"},{"p":"com.google.errorprone.annotations.concurrent","c":"GuardedBy","l":"value()"},{"p":"com.google.errorprone.annotations.concurrent","c":"LockMethod","l":"value()"},{"p":"com.google.errorprone.annotations.concurrent","c":"UnlockMethod","l":"value()"},{"p":"com.google.errorprone.annotations","c":"DoNotCall","l":"value()"},{"p":"com.google.errorprone.annotations","c":"DoNotMock","l":"value()"},{"p":"com.google.errorprone.annotations","c":"IncompatibleModifiers","l":"value()"},{"p":"com.google.errorprone.annotations","c":"InlineMeValidationDisabled","l":"value()"},{"p":"com.google.errorprone.annotations","c":"RequiredModifiers","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"Matches","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"NotMatches","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"OfKind","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"RequiredAnnotation","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"UseImportPolicy","l":"value()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"valueOf(int)"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.TestMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Purpose","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.AdditionPosition","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.predicates.type","c":"Array","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"SuppressionInfo.SuppressedState","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"Visibility","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathValues","l":"valueOfAccessPath(AccessPath, T)","u":"valueOfAccessPath(com.google.errorprone.dataflow.AccessPath,T)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"valueOfAccessPath(AccessPath, V)","u":"valueOfAccessPath(com.google.errorprone.dataflow.AccessPath,V)"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"values()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"values()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.TestMode","l":"values()"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"values()"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"values()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"values()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"values()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"values()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"values()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"values()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"values()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Purpose","l":"values()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"values()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"values()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"values()"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"values()"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"values()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.AdditionPosition","l":"values()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"values()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"values()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"values()"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"values()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"values()"},{"p":"com.google.errorprone.predicates.type","c":"Array","l":"values()"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"values()"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"values()"},{"p":"com.google.errorprone","c":"SuppressionInfo.SuppressedState","l":"values()"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"values()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"values()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"values()"},{"p":"com.google.errorprone.util","c":"Visibility","l":"values()"},{"p":"com.google.errorprone.bugpatterns","c":"VarChecker","l":"VarChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"variableInitializer(Matcher)","u":"variableInitializer(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"variableIsStaticFinal(Symbol.VarSymbol)","u":"variableIsStaticFinal(com.sun.tools.javac.code.Symbol.VarSymbol)"},{"p":"com.google.errorprone.bugpatterns","c":"VariableNameSameAsType","l":"VariableNameSameAsType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"variableType(Matcher)","u":"variableType(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"Varifier","l":"Varifier()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"VarTypeName","l":"VarTypeName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"Violation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitAnnotatedType(AnnotatedTypeTree, Void)","u":"visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitAnnotation(AnnotationTree, VisitorState)","u":"visitAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitAnnotation(AnnotationTree, Void)","u":"visitAnnotation(com.sun.source.tree.AnnotationTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitAnnotation(JCTree.JCAnnotation)","u":"visitAnnotation(com.sun.tools.javac.tree.JCTree.JCAnnotation)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitArrayAccess(ArrayAccessTree, VisitorState)","u":"visitArrayAccess(com.sun.source.tree.ArrayAccessTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitArrayAccess(ArrayAccessTree, Void)","u":"visitArrayAccess(com.sun.source.tree.ArrayAccessTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitArrayType(ArrayTypeTree, VisitorState)","u":"visitArrayType(com.sun.source.tree.ArrayTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitArrayType(ArrayTypeTree, Void)","u":"visitArrayType(com.sun.source.tree.ArrayTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitAssert(AssertTree, VisitorState)","u":"visitAssert(com.sun.source.tree.AssertTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitAssert(AssertTree, Void)","u":"visitAssert(com.sun.source.tree.AssertTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitAssignment(AssignmentTree, VisitorState)","u":"visitAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitAssignment(AssignmentTree, Void)","u":"visitAssignment(com.sun.source.tree.AssignmentTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitAssignment(AssignmentTree, Void)","u":"visitAssignment(com.sun.source.tree.AssignmentTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean.TreeScannerBinary","l":"visitBinary(BinaryTree, SuggestedFix.Builder)","u":"visitBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.fixes.SuggestedFix.Builder)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitBinary(BinaryTree, VisitorState)","u":"visitBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitBinary(BinaryTree, Void)","u":"visitBinary(com.sun.source.tree.BinaryTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitBlock(BlockTree, ControlFlowVisitor.BreakContext)","u":"visitBlock(com.sun.source.tree.BlockTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitBlock(BlockTree, VisitorState)","u":"visitBlock(com.sun.source.tree.BlockTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitBlock(BlockTree, Void)","u":"visitBlock(com.sun.source.tree.BlockTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitBreak(BreakTree, ControlFlowVisitor.BreakContext)","u":"visitBreak(com.sun.source.tree.BreakTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitBreak(BreakTree, VisitorState)","u":"visitBreak(com.sun.source.tree.BreakTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitBreak(BreakTree, Void)","u":"visitBreak(com.sun.source.tree.BreakTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitCase(CaseTree, ControlFlowVisitor.BreakContext)","u":"visitCase(com.sun.source.tree.CaseTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitCase(CaseTree, VisitorState)","u":"visitCase(com.sun.source.tree.CaseTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitCatch(CatchTree, ControlFlowVisitor.BreakContext)","u":"visitCatch(com.sun.source.tree.CatchTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitCatch(CatchTree, VisitorState)","u":"visitCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitCatch(CatchTree, Void)","u":"visitCatch(com.sun.source.tree.CatchTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitClass(ClassTree, VisitorState)","u":"visitClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitClass(ClassTree, Void)","u":"visitClass(com.sun.source.tree.ClassTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitClass(ClassTree, Void)","u":"visitClass(com.sun.source.tree.ClassTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"visitClassType(Type.ClassType, Unifier)","u":"visitClassType(com.sun.tools.javac.code.Type.ClassType,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UIntersectionClassType","l":"visitClassType(Type.ClassType, Unifier)","u":"visitClassType(com.sun.tools.javac.code.Type.ClassType,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitCompilationUnit(CompilationUnitTree, VisitorState)","u":"visitCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"visitCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitCompoundAssignment(CompoundAssignmentTree, Void)","u":"visitCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"visitCompoundAssignment(CompoundAssignmentTree, Void)","u":"visitCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"visitConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitConditionalExpression(ConditionalExpressionTree, Void)","u":"visitConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpressionVisitor","l":"visitConstant(Object)","u":"visitConstant(java.lang.Object)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitContinue(ContinueTree, ControlFlowVisitor.BreakContext)","u":"visitContinue(com.sun.source.tree.ContinueTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitContinue(ContinueTree, VisitorState)","u":"visitContinue(com.sun.source.tree.ContinueTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitContinue(ContinueTree, Void)","u":"visitContinue(com.sun.source.tree.ContinueTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitDoWhileLoop(DoWhileLoopTree, ControlFlowVisitor.BreakContext)","u":"visitDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"visitDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitDoWhileLoop(DoWhileLoopTree, Void)","u":"visitDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitEmptyStatement(EmptyStatementTree, VisitorState)","u":"visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitEmptyStatement(EmptyStatementTree, Void)","u":"visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitEnhancedForLoop(EnhancedForLoopTree, ControlFlowVisitor.BreakContext)","u":"visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitEnhancedForLoop(EnhancedForLoopTree, Void)","u":"visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitExpressionStatement(ExpressionStatementTree, ControlFlowVisitor.BreakContext)","u":"visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitExpressionStatement(ExpressionStatementTree, VisitorState)","u":"visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitExpressionStatement(ExpressionStatementTree, Void)","u":"visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"visitForAll(Type.ForAll, Unifier)","u":"visitForAll(com.sun.tools.javac.code.Type.ForAll,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitForLoop(ForLoopTree, ControlFlowVisitor.BreakContext)","u":"visitForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitForLoop(ForLoopTree, VisitorState)","u":"visitForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitForLoop(ForLoopTree, Void)","u":"visitForLoop(com.sun.source.tree.ForLoopTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitIdent(JCTree.JCIdent)","u":"visitIdent(com.sun.tools.javac.tree.JCTree.JCIdent)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"visitIdentifier(IdentifierTree, Unifier)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"visitIdentifier(IdentifierTree, Unifier)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitIdentifier(IdentifierTree, VisitorState)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitIdentifier(IdentifierTree, Void)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitIdentifier(IdentifierTree, Void)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpressionVisitor","l":"visitIdentifier(Symbol)","u":"visitIdentifier(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitIf(IfTree, ControlFlowVisitor.BreakContext)","u":"visitIf(com.sun.source.tree.IfTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitIf(IfTree, VisitorState)","u":"visitIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitIf(IfTree, Void)","u":"visitIf(com.sun.source.tree.IfTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitImport(ImportTree, VisitorState)","u":"visitImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitInstanceOf(InstanceOfTree, VisitorState)","u":"visitInstanceOf(com.sun.source.tree.InstanceOfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitInstanceOf(InstanceOfTree, Void)","u":"visitInstanceOf(com.sun.source.tree.InstanceOfTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitIntersectionType(IntersectionTypeTree, VisitorState)","u":"visitIntersectionType(com.sun.source.tree.IntersectionTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitIntersectionType(IntersectionTypeTree, Void)","u":"visitIntersectionType(com.sun.source.tree.IntersectionTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitLabeledStatement(LabeledStatementTree, ControlFlowVisitor.BreakContext)","u":"visitLabeledStatement(com.sun.source.tree.LabeledStatementTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitLabeledStatement(LabeledStatementTree, VisitorState)","u":"visitLabeledStatement(com.sun.source.tree.LabeledStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitLabeledStatement(LabeledStatementTree, Void)","u":"visitLabeledStatement(com.sun.source.tree.LabeledStatementTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitLambdaExpression(LambdaExpressionTree, VisitorState)","u":"visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitLambdaExpression(LambdaExpressionTree, Void)","u":"visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitLambdaExpression(LambdaExpressionTree, Void)","u":"visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"visitLiteral(LiteralTree, Unifier)","u":"visitLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitLiteral(LiteralTree, VisitorState)","u":"visitLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitLiteral(LiteralTree, Void)","u":"visitLiteral(com.sun.source.tree.LiteralTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitMemberReference(MemberReferenceTree, VisitorState)","u":"visitMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitMemberReference(MemberReferenceTree, Void)","u":"visitMemberReference(com.sun.source.tree.MemberReferenceTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"visitMemberSelect(MemberSelectTree, Unifier)","u":"visitMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitMemberSelect(MemberSelectTree, VisitorState)","u":"visitMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitMemberSelect(MemberSelectTree, Void)","u":"visitMemberSelect(com.sun.source.tree.MemberSelectTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitMethod(MethodTree, VisitorState)","u":"visitMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleBuilderScanner","l":"visitMethod(MethodTree, Void)","u":"visitMethod(com.sun.source.tree.MethodTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitMethod(MethodTree, Void)","u":"visitMethod(com.sun.source.tree.MethodTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitMethod(MethodTree, Void)","u":"visitMethod(com.sun.source.tree.MethodTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"visitMethodInvocation(MethodInvocationTree, Unifier)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitMethodInvocation(MethodInvocationTree, VisitorState)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitMethodInvocation(MethodInvocationTree, Void)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitMethodInvocation(MethodInvocationTree, Void)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitMethodInvocation(MethodInvocationTree, Void)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"visitMethodInvocation(MethodInvocationTree, Void)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"visitMethodType(Type.MethodType, Unifier)","u":"visitMethodType(com.sun.tools.javac.code.Type.MethodType,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitModifiers(ModifiersTree, VisitorState)","u":"visitModifiers(com.sun.source.tree.ModifiersTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitModifiers(ModifiersTree, Void)","u":"visitModifiers(com.sun.source.tree.ModifiersTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitNewArray(NewArrayTree, VisitorState)","u":"visitNewArray(com.sun.source.tree.NewArrayTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitNewArray(NewArrayTree, Void)","u":"visitNewArray(com.sun.source.tree.NewArrayTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitNewClass(JCTree.JCNewClass)","u":"visitNewClass(com.sun.tools.javac.tree.JCTree.JCNewClass)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitNewClass(NewClassTree, VisitorState)","u":"visitNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitNewClass(NewClassTree, Void)","u":"visitNewClass(com.sun.source.tree.NewClassTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitNewClass(NewClassTree, Void)","u":"visitNewClass(com.sun.source.tree.NewClassTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"visitNewClass(NewClassTree, Void)","u":"visitNewClass(com.sun.source.tree.NewClassTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"visitorState()"},{"p":"com.google.errorprone","c":"VisitorState","l":"VisitorState(Context)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"VisitorState","l":"VisitorState(Context, DescriptionListener)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone","c":"VisitorState","l":"VisitorState(Context, DescriptionListener, Map, ErrorProneOptions)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener,java.util.Map,com.google.errorprone.ErrorProneOptions)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitParameterizedType(ParameterizedTypeTree, VisitorState)","u":"visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitParameterizedType(ParameterizedTypeTree, Void)","u":"visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitParenthesized(ParenthesizedTree, VisitorState)","u":"visitParenthesized(com.sun.source.tree.ParenthesizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitParenthesized(ParenthesizedTree, Void)","u":"visitParenthesized(com.sun.source.tree.ParenthesizedTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitPrimitiveType(PrimitiveTypeTree, VisitorState)","u":"visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitPrimitiveType(PrimitiveTypeTree, Void)","u":"visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitReference(JCTree.JCMemberReference)","u":"visitReference(com.sun.tools.javac.tree.JCTree.JCMemberReference)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitReturn(ReturnTree, ControlFlowVisitor.BreakContext)","u":"visitReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"visitReturn(ReturnTree, Unifier)","u":"visitReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitReturn(ReturnTree, VisitorState)","u":"visitReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitReturn(ReturnTree, Void)","u":"visitReturn(com.sun.source.tree.ReturnTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitReturn(ReturnTree, Void)","u":"visitReturn(com.sun.source.tree.ReturnTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitSelect(JCTree.JCFieldAccess)","u":"visitSelect(com.sun.tools.javac.tree.JCTree.JCFieldAccess)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitStatement(StatementTree)","u":"visitStatement(com.sun.source.tree.StatementTree)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitStatements(Iterable)","u":"visitStatements(java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitSwitch(SwitchTree, ControlFlowVisitor.BreakContext)","u":"visitSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitSwitch(SwitchTree, VisitorState)","u":"visitSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitSynchronized(SynchronizedTree, ControlFlowVisitor.BreakContext)","u":"visitSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitSynchronized(SynchronizedTree, VisitorState)","u":"visitSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitSynchronized(SynchronizedTree, Void)","u":"visitSynchronized(com.sun.source.tree.SynchronizedTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitThrow(ThrowTree, ControlFlowVisitor.BreakContext)","u":"visitThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitThrow(ThrowTree, VisitorState)","u":"visitThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitThrow(ThrowTree, Void)","u":"visitThrow(com.sun.source.tree.ThrowTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitThrow(ThrowTree, Void)","u":"visitThrow(com.sun.source.tree.ThrowTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitTry(TryTree, ControlFlowVisitor.BreakContext)","u":"visitTry(com.sun.source.tree.TryTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitTry(TryTree, VisitorState)","u":"visitTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitTry(TryTree, Void)","u":"visitTry(com.sun.source.tree.TryTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitTry(TryTree, Void)","u":"visitTry(com.sun.source.tree.TryTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UType","l":"visitType(Type, Unifier)","u":"visitType(com.sun.tools.javac.code.Type,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"visitType(Type, Unifier)","u":"visitType(com.sun.tools.javac.code.Type,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitTypeCast(TypeCastTree, VisitorState)","u":"visitTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitTypeCast(TypeCastTree, Void)","u":"visitTypeCast(com.sun.source.tree.TypeCastTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitTypeParameter(TypeParameterTree, VisitorState)","u":"visitTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitTypeParameter(TypeParameterTree, Void)","u":"visitTypeParameter(com.sun.source.tree.TypeParameterTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitUnary(UnaryTree, VisitorState)","u":"visitUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitUnary(UnaryTree, Void)","u":"visitUnary(com.sun.source.tree.UnaryTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"visitUnary(UnaryTree, Void)","u":"visitUnary(com.sun.source.tree.UnaryTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitUnionType(UnionTypeTree, VisitorState)","u":"visitUnionType(com.sun.source.tree.UnionTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitUnionType(UnionTypeTree, Void)","u":"visitUnionType(com.sun.source.tree.UnionTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"visitVariable(VariableTree, Unifier)","u":"visitVariable(com.sun.source.tree.VariableTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitVariable(VariableTree, VisitorState)","u":"visitVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitVariable(VariableTree, Void)","u":"visitVariable(com.sun.source.tree.VariableTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitVariable(VariableTree, Void)","u":"visitVariable(com.sun.source.tree.VariableTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitVariable(VariableTree, Void)","u":"visitVariable(com.sun.source.tree.VariableTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitWhileLoop(WhileLoopTree, ControlFlowVisitor.BreakContext)","u":"visitWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitWhileLoop(WhileLoopTree, VisitorState)","u":"visitWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitWhileLoop(WhileLoopTree, Void)","u":"visitWhileLoop(com.sun.source.tree.WhileLoopTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitWildcard(WildcardTree, VisitorState)","u":"visitWildcard(com.sun.source.tree.WildcardTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitWildcard(WildcardTree, Void)","u":"visitWildcard(com.sun.source.tree.WildcardTree,java.lang.Void)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"visualize(CFGVisualizer, ?>)","u":"visualize(org.checkerframework.errorprone.dataflow.cfg.visualize.CFGVisualizer)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"VOID_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"VoidUsed","l":"VoidUsed()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"VOLATILE"},{"p":"com.google.errorprone.matchers","c":"WaitMatchers","l":"waitMethod"},{"p":"com.google.errorprone.matchers","c":"WaitMatchers","l":"waitMethodWithTimeout"},{"p":"com.google.errorprone.bugpatterns","c":"WaitNotInLoop","l":"WaitNotInLoop()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"WakelockReleasedDangerously","l":"WakelockReleasedDangerously()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"WARN"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"WARNING"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"warningChecks()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"widenedUpperBound(AccessPathStore)","u":"widenedUpperBound(com.google.errorprone.dataflow.AccessPathStore)"},{"p":"com.google.errorprone.bugpatterns","c":"WildcardImport","l":"WildcardImport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"withAnyName()"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"withClasspath(Class...)","u":"withClasspath(java.lang.Class...)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"withCustomDefaultSeverity(BugPattern.SeverityLevel)","u":"withCustomDefaultSeverity(com.google.errorprone.BugPattern.SeverityLevel)"},{"p":"com.google.errorprone","c":"SuppressionInfo","l":"withExtendedSuppressions(Symbol, VisitorState, Set)","u":"withExtendedSuppressions(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState,java.util.Set)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"withNameMatching(Pattern)","u":"withNameMatching(java.util.regex.Pattern)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorClassMatcher","l":"withNoParameters()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodNameMatcher","l":"withNoParameters()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"withOffset(int)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorClassMatcher","l":"withParameters(Iterable)","u":"withParameters(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodNameMatcher","l":"withParameters(Iterable)","u":"withParameters(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorClassMatcher","l":"withParameters(String, String...)","u":"withParameters(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodNameMatcher","l":"withParameters(String, String...)","u":"withParameters(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorClassMatcher","l":"withParametersOfType(Iterable>)","u":"withParametersOfType(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodNameMatcher","l":"withParametersOfType(Iterable>)","u":"withParametersOfType(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"VisitorState","l":"withPath(TreePath)","u":"withPath(com.sun.source.util.TreePath)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"withSignature(String)","u":"withSignature(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"WithSignatureDiscouraged","l":"WithSignatureDiscouraged()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"withStatements(Iterable)","u":"withStatements(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"VisitorState","l":"withSuppression(SuppressionInfo.SuppressedState)","u":"withSuppression(com.google.errorprone.SuppressionInfo.SuppressedState)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"wouldRunInJUnit4"},{"p":"com.google.errorprone.apply","c":"DiscardingFileDestination","l":"writeFile(SourceFile)","u":"writeFile(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.apply","c":"FileDestination","l":"writeFile(SourceFile)","u":"writeFile(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.apply","c":"FsFileDestination","l":"writeFile(SourceFile)","u":"writeFile(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.apply","c":"PatchFileDestination","l":"writeFile(SourceFile)","u":"writeFile(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"XOR"},{"p":"com.google.errorprone.bugpatterns","c":"XorPower","l":"XorPower()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"YodaCondition","l":"YodaCondition()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"ZoneIdOfZ","l":"ZoneIdOfZ()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"absent()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"ABSTRACT"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractAsKeyOfSetOrMap","l":"AbstractAsKeyOfSetOrMap()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractBanUnsafeAPIChecker","l":"AbstractBanUnsafeAPIChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher","l":"AbstractCollectionIncompatibleTypeMatcher()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"AbstractMockChecker(AbstractMockChecker.TypeExtractor, AbstractMockChecker.TypeExtractor, Class, Function)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.AbstractMockChecker.TypeExtractor,com.google.errorprone.bugpatterns.AbstractMockChecker.TypeExtractor,java.lang.Class,java.util.function.Function)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"AbstractMustBeClosedChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"AbstractPatternSyntaxChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReferenceEquality","l":"AbstractReferenceEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"AbstractReturnValueIgnored()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"AbstractReturnValueIgnored(ConstantExpressions)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"AbstractToString(ErrorProneFlags)","u":"%3Cinit%3E(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.matchers","c":"AbstractTypeMatcher","l":"AbstractTypeMatcher(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"AbstractTypeMatcher","l":"AbstractTypeMatcher(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractUseSwitch","l":"AbstractUseSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"accept(ConstantExpressions.ConstantExpressionVisitor)","u":"accept(com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpressionVisitor)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"accept(ConstantExpressions.ConstantExpressionVisitor)","u":"accept(com.google.errorprone.bugpatterns.threadsafety.ConstantExpressions.ConstantExpressionVisitor)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"accept(TreeVisitor, D)","u":"accept(com.sun.source.tree.TreeVisitor,D)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"acceptedAnnotations(Iterable)","u":"acceptedAnnotations(java.lang.Iterable)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"AccessPath()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"AccessPathStore()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Template","l":"actualTypes(Inliner)","u":"actualTypes(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"add(Class, String...)","u":"add(java.lang.Class,java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"add(Replacement)","u":"add(com.google.errorprone.fixes.Replacement)"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"add(Replacement, Replacements.CoalescePolicy)","u":"add(com.google.errorprone.fixes.Replacement,com.google.errorprone.fixes.Replacements.CoalescePolicy)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"add(String)","u":"add(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"add(String, String...)","u":"add(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"addAll(Collection)","u":"addAll(java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"addAll(ImmutableMap)","u":"addAll(com.google.common.collect.ImmutableMap)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addAllClassDiff(Iterable)","u":"addAllClassDiff(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"addAllFixes(List)","u":"addAllFixes(java.util.List)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addAllMember(Iterable)","u":"addAllMember(java.lang.Iterable)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"addBinding(Class, T)","u":"addBinding(java.lang.Class,T)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiff(ApiDiffProto.ClassDiff)","u":"addClassDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiff(ApiDiffProto.ClassDiff.Builder)","u":"addClassDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiff(int, ApiDiffProto.ClassDiff)","u":"addClassDiff(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiff(int, ApiDiffProto.ClassDiff.Builder)","u":"addClassDiff(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiffBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addClassDiffBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"addClasses(Set>)","u":"addClasses(java.util.Set)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingFail","l":"addFailCall(TryTree, StatementTree, VisitorState)","u":"addFailCall(com.sun.source.tree.TryTree,com.sun.source.tree.StatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"addFix(Fix)","u":"addFix(com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"addFix(Optional)","u":"addFix(java.util.Optional)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReferenceEquality","l":"addFixes(Description.Builder, BinaryTree, VisitorState)","u":"addFixes(com.google.errorprone.matchers.Description.Builder,com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.OrganizedImports","l":"addGroups(Map>, Iterable)","u":"addGroups(java.util.Map,java.lang.Iterable)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"addImport(String)","u":"addImport(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"addImport(String)","u":"addImport(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"addImports(Inliner, SuggestedFix.Builder)","u":"addImports(com.google.errorprone.refaster.Inliner,com.google.errorprone.fixes.SuggestedFix.Builder)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"addInput(String)","u":"addInput(java.lang.String)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"addInputLines(String, String...)","u":"addInputLines(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"ADDITIVE"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMember(ApiDiffProto.ClassMember)","u":"addMember(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMember(ApiDiffProto.ClassMember.Builder)","u":"addMember(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMember(int, ApiDiffProto.ClassMember)","u":"addMember(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMember(int, ApiDiffProto.ClassMember.Builder)","u":"addMember(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMemberBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addMemberBuilder(int)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addMembers(ClassTree, VisitorState, String, String...)","u":"addMembers(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState,java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addMembers(ClassTree, VisitorState, SuggestedFixes.AdditionPosition, Iterable)","u":"addMembers(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFixes.AdditionPosition,java.lang.Iterable)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addMembers(ClassTree, VisitorState, SuggestedFixes.AdditionPosition, String, String...)","u":"addMembers(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFixes.AdditionPosition,java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addModifiers(Tree, ModifiersTree, VisitorState, Set)","u":"addModifiers(com.sun.source.tree.Tree,com.sun.source.tree.ModifiersTree,com.google.errorprone.VisitorState,java.util.Set)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addModifiers(Tree, VisitorState, Modifier...)","u":"addModifiers(com.sun.source.tree.Tree,com.google.errorprone.VisitorState,javax.lang.model.element.Modifier...)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"addModules(String...)","u":"addModules(java.lang.String...)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"addModules(String...)","u":"addModules(java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"addOption(SuggestedFix)","u":"addOption(com.google.errorprone.fixes.SuggestedFix)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.ExpectOutput","l":"addOutput(String)","u":"addOutput(java.lang.String)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.ExpectOutput","l":"addOutputLines(String, String...)","u":"addOutputLines(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.bugpatterns","c":"AddressSelection","l":"AddressSelection()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.Builder","l":"addRule(ResultUseRule)","u":"addRule(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.Builder","l":"addRules(Iterable>)","u":"addRules(java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.Builder","l":"addRules(ResultUseRule...)","u":"addRules(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule...)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"addSourceFile(String)","u":"addSourceFile(java.lang.String)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"addSourceLines(String, String...)","u":"addSourceLines(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"addStaticImport(String)","u":"addStaticImport(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"addStaticImport(String)","u":"addStaticImport(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"addStrings(List)","u":"addStrings(java.util.List)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(SuggestedFix.Builder, VisitorState, String)","u":"addSuppressWarnings(com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(SuggestedFix.Builder, VisitorState, String, String)","u":"addSuppressWarnings(com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(SuggestedFix.Builder, VisitorState, String, String, boolean)","u":"addSuppressWarnings(com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState,java.lang.String,java.lang.String,boolean)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(VisitorState, String)","u":"addSuppressWarnings(com.google.errorprone.VisitorState,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addSuppressWarnings(VisitorState, String, String)","u":"addSuppressWarnings(com.google.errorprone.VisitorState,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"addType(Type)","u":"addType(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"addValuesToAnnotationArgument(AnnotationTree, String, Collection, VisitorState)","u":"addValuesToAnnotationArgument(com.sun.source.tree.AnnotationTree,java.lang.String,java.util.Collection,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"AdjustedPosition(JCTree, int, int)","u":"%3Cinit%3E(com.sun.tools.javac.tree.JCTree,int,int)"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"AFTER"},{"p":"com.google.errorprone.util","c":"Commented","l":"afterComments()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"ALL"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"allChecks()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"allNames()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"allNames()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"allNames()"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"allNames()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"allOf(Iterable>)","u":"allOf(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"allOf(Matcher...)","u":"allOf(com.google.errorprone.matchers.Matcher...)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"allOf(TypePredicate...)","u":"allOf(com.google.errorprone.predicates.TypePredicate...)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByFlags","l":"allOn()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"allowableToStringKind(AbstractToString.ToStringKind)","u":"allowableToStringKind(com.google.errorprone.bugpatterns.AbstractToString.ToStringKind)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayToString","l":"allowableToStringKind(AbstractToString.ToStringKind)","u":"allowableToStringKind(com.google.errorprone.bugpatterns.AbstractToString.ToStringKind)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"allowBreakingChanges()"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"allowedOnPath()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"allowInExceptionThrowers()"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"allowlistAnnotations()"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"allowlistWithWarningAnnotations()"},{"p":"com.google.errorprone.refaster.annotation","c":"Placeholder","l":"allowsIdentity()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"AlmostJavadoc","l":"AlmostJavadoc()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"altNames"},{"p":"com.google.errorprone","c":"BugPattern","l":"altNames()"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"ALWAYS_RETURNS"},{"p":"com.google.errorprone.bugpatterns","c":"AmbiguousMethodReference","l":"AmbiguousMethodReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"HeldLockAnalyzer","l":"analyze(VisitorState, HeldLockAnalyzer.LockEventListener, Predicate, GuardedByFlags)","u":"analyze(com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.HeldLockAnalyzer.LockEventListener,java.util.function.Predicate,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"AND"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"ANDROID_STATIC_FIRST_ORGANIZER"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"ANDROID_STATIC_LAST_ORGANIZER"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"AndroidInjectionBeforeSuper","l":"AndroidInjectionBeforeSuper()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnnotationChecker","l":"ANNOTATED_ANNOTATION_MESSAGE"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableEnumChecker","l":"ANNOTATED_ENUM_MESSAGE"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotateFormatMethod","l":"AnnotateFormatMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"ANNOTATION_TYPE"},{"p":"com.google.errorprone.matchers","c":"AnnotationDoesNotHaveArgument","l":"AnnotationDoesNotHaveArgument(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"AnnotationHasArgumentWithValue","l":"AnnotationHasArgumentWithValue(String, Matcher)","u":"%3Cinit%3E(java.lang.String,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"AnnotationInfo()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"annotationMap(Symbol)","u":"annotationMap(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.matchers","c":"AnnotationMatcher","l":"AnnotationMatcher(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ErrorMessages","l":"annotationOnVoid(String, String)","u":"annotationOnVoid(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationPosition","l":"AnnotationPosition()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"annotationReplacements()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"annotationReplacements()"},{"p":"com.google.errorprone","c":"CodeTransformer","l":"annotations()"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"annotations()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"annotations()"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"annotations()"},{"p":"com.google.errorprone.refaster","c":"Template","l":"annotations()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScannerTransformer","l":"annotations()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"annotations(ChildMultiMatcher.MatchType, Matcher)","u":"annotations(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"annotationsAmong(Symbol, Set, VisitorState)","u":"annotationsAmong(com.sun.tools.javac.code.Symbol,java.util.Set,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"annotationsAreAmbiguous(Collection)","u":"annotationsAreAmbiguous(java.util.Collection)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"annotationsRelevantToNullness(List)","u":"annotationsRelevantToNullness(java.util.List)"},{"p":"com.google.errorprone.matchers","c":"AnnotationType","l":"AnnotationType(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"ANY"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"any(Collection>)","u":"any(java.util.Collection)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"anyClass()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"anyClass()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"anyClass()"},{"p":"com.google.errorprone.matchers","c":"FieldMatchers","l":"anyFieldInClass(String)","u":"anyFieldInClass(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"anyMatch(Predicate)","u":"anyMatch(java.util.function.Predicate)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"anyMethod()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers","l":"anyMethod()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"anyOf(Iterable>)","u":"anyOf(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"anyOf(Matcher...)","u":"anyOf(com.google.errorprone.matchers.Matcher...)"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"anyOf(T...)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"anyOf(TypePredicate...)","u":"anyOf(com.google.errorprone.predicates.TypePredicate...)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"anything()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"anything()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"Java7ApiChecker","l":"API_DIFF"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"Api()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"ApiDiff()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"ApiDiffChecker(ApiDiff)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.apidiff.ApiDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"ApiDiffChecker(ApiDiff, Class)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.apidiff.ApiDiff,java.lang.Class)"},{"p":"com.google.errorprone.fixes","c":"AppliedFix.Applier","l":"Applier(CharSequence, EndPosTable)","u":"%3Cinit%3E(java.lang.CharSequence,com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.fixes","c":"AppliedFix.Applier","l":"apply(Fix)","u":"apply(com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone","c":"CodeTransformer","l":"apply(TreePath, Context, DescriptionListener)","u":"apply(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"apply(TreePath, Context, DescriptionListener)","u":"apply(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"apply(TreePath, Context, DescriptionListener)","u":"apply(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScannerTransformer","l":"apply(TreePath, Context, DescriptionListener)","u":"apply(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOf","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOfAny","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.predicates.type","c":"Exact","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.predicates.type","c":"ExactAny","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.predicates","c":"TypePredicate","l":"apply(Type, VisitorState)","u":"apply(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"apply(UStatement.UnifierWithUnconsumedStatements)","u":"apply(com.google.errorprone.refaster.UStatement.UnifierWithUnconsumedStatements)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"apply(UStatement.UnifierWithUnconsumedStatements)","u":"apply(com.google.errorprone.refaster.UStatement.UnifierWithUnconsumedStatements)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"applyDifferences(SourceFile)","u":"applyDifferences(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.apply","c":"Diff","l":"applyDifferences(SourceFile)","u":"applyDifferences(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"applyOverrides(ErrorProneOptions)","u":"applyOverrides(com.google.errorprone.ErrorProneOptions)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"applySeverityOverride(BugPattern.SeverityLevel)","u":"applySeverityOverride(com.google.errorprone.BugPattern.SeverityLevel)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"argument(int, Matcher)","u":"argument(int,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"argumentCount(int)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"ArgumentSelectionDefectChecker","l":"ArgumentSelectionDefectChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayAsKeyOfSetOrMap","l":"ArrayAsKeyOfSetOrMap()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayEquals","l":"ArrayEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayFillIncompatibleType","l":"ArrayFillIncompatibleType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayHashCode","l":"ArrayHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"arrayOf(Supplier)","u":"arrayOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayRecordComponent","l":"ArrayRecordComponent()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ArraysAsListPrimitiveArray","l":"ArraysAsListPrimitiveArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"VisitorState","l":"arrayTypeForType(Type)","u":"arrayTypeForType(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"ascending()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asEnumValue(Class, AnnotationValue)","u":"asEnumValue(java.lang.Class,javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"asFlagSet(long)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.OrganizedImports","l":"asImportBlock()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asIntegerValue(AnnotationValue)","u":"asIntegerValue(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"asName(CharSequence)","u":"asName(java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"AssertEqualsArgumentOrderChecker","l":"AssertEqualsArgumentOrderChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assertEqualsInvocation()"},{"p":"com.google.errorprone.bugpatterns","c":"AssertFalse","l":"AssertFalse()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"assertHasDiagnosticOnAllMatchingLines(JavaFileObject, DiagnosticTestHelper.LookForCheckNameInDiagnostic)","u":"assertHasDiagnosticOnAllMatchingLines(javax.tools.JavaFileObject,com.google.errorprone.DiagnosticTestHelper.LookForCheckNameInDiagnostic)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertionFailureIgnored","l":"AssertionFailureIgnored()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assertionWithCondition(Matcher)","u":"assertionWithCondition(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assertNotEqualsInvocation()"},{"p":"com.google.errorprone.matchers","c":"Asserts","l":"Asserts(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assertStatement(Matcher)","u":"assertStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertThrowsMultipleStatements","l":"AssertThrowsMultipleStatements()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"ASSIGNMENT"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"assignment(Matcher, Matcher)","u":"assignment(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"ASSISTED_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"ASSISTED_INJECT_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AssistedInjectAndInjectOnConstructors","l":"AssistedInjectAndInjectOnConstructors()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AssistedInjectAndInjectOnSameConstructor","l":"AssistedInjectAndInjectOnSameConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"AssistedInjectScoping","l":"AssistedInjectScoping()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"AssistedParameters","l":"AssistedParameters()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asStrings(AnnotationValue)","u":"asStrings(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asStringValue(AnnotationValue)","u":"asStringValue(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.TestMode","l":"AST_MATCH"},{"p":"com.google.errorprone.bugpatterns","c":"ASTHelpersSuggestions","l":"ASTHelpersSuggestions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asTypes(AnnotationValue)","u":"asTypes(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"asTypeValue(AnnotationValue)","u":"asTypeValue(javax.lang.model.element.AnnotationValue)"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"asVarargs(T)"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncCallableReturnsNull","l":"AsyncCallableReturnsNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncFunctionReturnsNull","l":"AsyncFunctionReturnsNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"AT_LEAST_ONE"},{"p":"com.google.errorprone.bugpatterns","c":"AttemptedNegativeZero","l":"AttemptedNegativeZero()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"AutoValueRules","l":"autoBuilders()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AutoFactoryAtInject","l":"AutoFactoryAtInject()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"AUTOGENERATED"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueBoxedValues","l":"AutoValueBoxedValues()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueBuilderDefaultsInConstructor","l":"AutoValueBuilderDefaultsInConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"AutoValueRules","l":"autoValueBuilders()"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"AutoValueConstructorOrderChecker","l":"AutoValueConstructorOrderChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueFinalMethods","l":"AutoValueFinalMethods()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueImmutableFields","l":"AutoValueImmutableFields()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"AutoValueRules","l":"autoValues()"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueSubclassLeaked","l":"AutoValueSubclassLeaked()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AvoidObjectArrays","l":"AvoidObjectArrays()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadAnnotationImplementation","l":"BadAnnotationImplementation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadComparable","l":"BadComparable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadInstanceof","l":"BadInstanceof()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadShiftAmount","l":"BadShiftAmount()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BanClassLoader","l":"BanClassLoader()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BanJNDI","l":"BanJNDI()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SerializableReads","l":"BANNED_OBJECT_INPUT_STREAM_METHODS"},{"p":"com.google.errorprone.bugpatterns","c":"BanSerializableRead","l":"BanSerializableRead()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BareDotMetacharacter","l":"BareDotMetacharacter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Select","l":"base()"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"base()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"BaseErrorProneJavaCompiler(ScannerSupplier)","u":"%3Cinit%3E(com.google.errorprone.scanner.ScannerSupplier)"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"BEFORE"},{"p":"com.google.errorprone.util","c":"Commented","l":"beforeComments()"},{"p":"com.google.errorprone.bugpatterns","c":"BigDecimalEquals","l":"BigDecimalEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BigDecimalLiteralDouble","l":"BigDecimalLiteralDouble()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BadShiftAmount","l":"BINARY_TREE_MATCHER"},{"p":"com.google.errorprone","c":"VisitorState","l":"binaryNameFromClassname(String)","u":"binaryNameFromClassname(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"binaryTree(Matcher, Matcher)","u":"binaryTree(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"bind(Context, ImportPolicy)","u":"bind(com.sun.tools.javac.util.Context,com.google.errorprone.refaster.ImportPolicy)"},{"p":"com.google.errorprone.bugpatterns.android","c":"BinderIdentityRestoredDangerously","l":"BinderIdentityRestoredDangerously()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder","l":"bindExpression(JCTree.JCExpression, VisitorState, GuardedByFlags)","u":"bindExpression(com.sun.tools.javac.tree.JCTree.JCExpression,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByUtils","l":"bindGuardedByString(Tree, String, VisitorState, GuardedByFlags)","u":"bindGuardedByString(com.sun.source.tree.Tree,java.lang.String,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"bindings"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"BindingToUnqualifiedCommonType","l":"BindingToUnqualifiedCommonType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder","l":"bindString(String, GuardedBySymbolResolver, GuardedByFlags)","u":"bindString(java.lang.String,com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"BLOCK"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Block","l":"Block(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.BlockOrCase","l":"BlockOrCase(Matcher, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"BlockTemplate()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"BOOLEAN_TYPE"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"booleanConstant(boolean)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"booleanLit(boolean)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"booleanLiteral(boolean)"},{"p":"com.google.errorprone.bugpatterns","c":"BooleanParameter","l":"BooleanParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"BOTTOM"},{"p":"com.google.errorprone.bugpatterns","c":"BoxedPrimitiveConstructor","l":"BoxedPrimitiveConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"BugChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternIndexWriter","l":"BugPatternIndexWriter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"BugPatternInstance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"BugPatternNaming","l":"BugPatternNaming()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"build()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore.Builder","l":"build()"},{"p":"com.google.errorprone","c":"ErrorProneFlags.Builder","l":"build()"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"build()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"build()"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"build()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"build(VisitorState)","u":"build(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"buildDescription(JCDiagnostic.DiagnosticPosition)","u":"buildDescription(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"buildDescription(JCTree)","u":"buildDescription(com.sun.tools.javac.tree.JCTree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"buildDescription(Tree)","u":"buildDescription(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"builder()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"builder()"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes","l":"builder()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"builder()"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Description","l":"builder(JCDiagnostic.DiagnosticPosition, String, String, String)","u":"builder(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"builder(JCTree, String, String, String)","u":"builder(com.sun.tools.javac.tree.JCTree,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator","l":"builder(ResultUsePolicyEvaluator.MethodInfo)","u":"builder(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicyEvaluator.MethodInfo)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"builder(Tree, String, String, String)","u":"builder(com.sun.source.tree.Tree,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"BuilderReturnThis","l":"BuilderReturnThis()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"buildFix()"},{"p":"com.google.errorprone.bugpatterns","c":"StringSplitter","l":"buildFix(MethodInvocationTree, VisitorState)","u":"buildFix(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"buildPartial()"},{"p":"com.google.errorprone.bugpatterns.android","c":"BundleDeserializationCast","l":"BundleDeserializationCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"BYTE_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"ByteBufferBackingArray","l":"ByteBufferBackingArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CacheLoaderNull","l":"CacheLoaderNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"canAlias(JavaExpression, JavaExpression)","u":"canAlias(org.checkerframework.errorprone.dataflow.expression.JavaExpression,org.checkerframework.errorprone.dataflow.expression.JavaExpression)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"canBeRemoved(Symbol, VisitorState)","u":"canBeRemoved(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"canBeRemoved(Symbol.ClassSymbol)","u":"canBeRemoved(com.sun.tools.javac.code.Symbol.ClassSymbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"canBeRemoved(Symbol.VarSymbol)","u":"canBeRemoved(com.sun.tools.javac.code.Symbol.VarSymbol)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer.CanBeStaticResult","l":"CanBeStaticResult()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"canBeStaticResult(Tree, Symbol, VisitorState)","u":"canBeStaticResult(com.sun.source.tree.Tree,com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Reachability","l":"canCompleteNormally(CaseTree)","u":"canCompleteNormally(com.sun.source.tree.CaseTree)"},{"p":"com.google.errorprone.util","c":"Reachability","l":"canCompleteNormally(StatementTree)","u":"canCompleteNormally(com.sun.source.tree.StatementTree)"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockFinalClass","l":"CannotMockFinalClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockMethod","l":"CannotMockMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CanonicalDuration","l":"CanonicalDuration()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"canonicalName()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"canonicalName()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"canonicalName()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"canonicalName()"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"canonicalName()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"canonicalName(String, BugPattern)","u":"canonicalName(java.lang.String,com.google.errorprone.BugPattern)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer.CanBeStaticResult","l":"canPossiblyBeStatic()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"castTree(ExpressionTree, String, VisitorState)","u":"castTree(com.sun.source.tree.ExpressionTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CatchAndPrintStackTrace","l":"CatchAndPrintStackTrace()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CatchFail","l":"CatchFail()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CatchingUnchecked","l":"CatchingUnchecked()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"category"},{"p":"com.google.errorprone.bugpatterns","c":"ChainedAssertionLosesContext","l":"ChainedAssertionLosesContext()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ChainingConstructorIgnoresParameter","l":"ChainingConstructorIgnoresParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker.Change","l":"Change()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"CHAR_SEQUENCE"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"CHAR_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"CharacterGetNumericValue","l":"CharacterGetNumericValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"charAt(int)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"charLit(char)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"CHECK_ALL_CONSTRUCTORS"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"CHECK_ALL_METHODS"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"AndroidJdkLibsChecker","l":"check(ExpressionTree, VisitorState)","u":"check(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"check(ExpressionTree, VisitorState)","u":"check(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckedExceptionNotThrown","l":"CheckedExceptionNotThrown()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"checkerClass()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnalysis","l":"checkForImmutability(Optional, ImmutableSet, Type.ClassType, ImmutableAnalysis.ViolationReporter)","u":"checkForImmutability(java.util.Optional,com.google.common.collect.ImmutableSet,com.sun.tools.javac.code.Type.ClassType,com.google.errorprone.bugpatterns.threadsafety.ImmutableAnalysis.ViolationReporter)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeAnalysis","l":"checkForThreadSafety(Optional, ImmutableSet, Type.ClassType)","u":"checkForThreadSafety(java.util.Optional,com.google.common.collect.ImmutableSet,com.sun.tools.javac.code.Type.ClassType)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"checkGuardedAccess(Tree, GuardedByExpression, HeldLockSet, VisitorState)","u":"checkGuardedAccess(com.sun.source.tree.Tree,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.google.errorprone.bugpatterns.threadsafety.HeldLockSet,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"IllegalGuardedBy","l":"checkGuardedBy(boolean, String)","u":"checkGuardedBy(boolean,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"IllegalGuardedBy","l":"checkGuardedBy(boolean, String, Object...)","u":"checkGuardedBy(boolean,java.lang.String,java.lang.Object...)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"checkInstantiation(Collection, Collection)","u":"checkInstantiation(java.util.Collection,java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"checkInstantiation(Symbol.TypeVariableSymbol, Collection)","u":"checkInstantiation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol,java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnalysis","l":"checkInvocation(Type, Symbol)","u":"checkInvocation(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeAnalysis","l":"checkInvocation(Type, Symbol)","u":"checkInvocation(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"checkInvocation(Type, Symbol)","u":"checkInvocation(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3TestNotRun","l":"checkMethod(MethodTree, ImmutableSet, VisitorState)","u":"checkMethod(com.sun.source.tree.MethodTree,com.google.common.collect.ImmutableSet,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"checkName"},{"p":"com.google.errorprone","c":"ErrorProneError","l":"checkName()"},{"p":"com.google.errorprone.bugpatterns","c":"CheckNotNullMultipleTimes","l":"CheckNotNullMultipleTimes()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"checkSuperInstantiation(Set, AnnotationInfo, Type)","u":"checkSuperInstantiation(java.util.Set,com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"ChildMultiMatcher(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChooser","l":"choose(List)","u":"choose(java.util.List)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"CLASS_DIFF_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"CLASS_LITERAL"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"CLASS_NAME_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"CLASS_NAME_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"CLASS_NAME_WITH_T"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Class","l":"Class(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassCanBeStatic","l":"ClassCanBeStatic()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"Signatures","l":"classDescriptor(Type, VisitorState)","u":"classDescriptor(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"classify(String)","u":"classify(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassInitializationDeadlock","l":"ClassInitializationDeadlock()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ClassLiteral","l":"ClassLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"classLiteral(Matcher)","u":"classLiteral(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"ClassMemberKey()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"className"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"className()"},{"p":"com.google.errorprone.bugpatterns","c":"ClassName","l":"ClassName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ClassNamedLikeTypeParameter","l":"ClassNamedLikeTypeParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ClassNewInstance","l":"ClassNewInstance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"classReference(Inliner, CharSequence, CharSequence)","u":"classReference(com.google.errorprone.refaster.Inliner,java.lang.CharSequence,java.lang.CharSequence)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Block","l":"clazz"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Class","l":"clazz"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Method","l":"clazz"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"clazz()"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"clazz()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clear()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"clear()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"clear()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"clear()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"clear()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"clearBinding(Bindings.Key)","u":"clearBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"clearClassDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"clearClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"clearClassName()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"clearDiagnostics()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clearDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clearEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"clearIdentifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"clearMember()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"clearMemberDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clearMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ApiFactory","l":"cloneWithoutMetadata(Type)","u":"cloneWithoutMetadata(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns","c":"CloseableDecoratorTypes","l":"CLOSEABLE_DECORATOR_TYPES"},{"p":"com.google.errorprone.bugpatterns.inject","c":"CloseableProvides","l":"CloseableProvides()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ClosingStandardOutputStreams","l":"ClosingStandardOutputStreams()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"coalesce(String, String)","u":"coalesce(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"COLLECTION"},{"p":"com.google.errorprone.bugpatterns","c":"CollectionToArraySafeParameter","l":"CollectionToArraySafeParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionUndefinedEquality","l":"CollectionUndefinedEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"collector"},{"p":"com.google.errorprone.bugpatterns","c":"CollectorShouldNotUseState","l":"COLLECTOR_OF_CALL"},{"p":"com.google.errorprone.bugpatterns","c":"CollectorShouldNotUseState","l":"CollectorShouldNotUseState()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"Commented","l":"Commented()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"comments()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparableAndComparator","l":"ComparableAndComparator()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparableType","l":"ComparableType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"compareToMethodDeclaration()"},{"p":"com.google.errorprone.bugpatterns","c":"CompareToZero","l":"CompareToZero()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparingThisWithNull","l":"ComparingThisWithNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparisonContractViolated","l":"ComparisonContractViolated()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"comparisonKey()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"comparisonKey()"},{"p":"com.google.errorprone.bugpatterns","c":"ComparisonOutOfRange","l":"ComparisonOutOfRange()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility","l":"compatibilityOfTypes(Type, Type, VisitorState)","u":"compatibilityOfTypes(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CompatibleWithMisuse","l":"CompatibleWithMisuse()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler","l":"compile(ImmutableList)","u":"compile(com.google.common.collect.ImmutableList)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher","l":"compile(Iterable)","u":"compile(java.lang.Iterable)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"compilesWithFix(Fix, VisitorState)","u":"compilesWithFix(com.google.errorprone.fixes.Fix,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"compilesWithFix(Fix, VisitorState, ImmutableList, boolean)","u":"compilesWithFix(com.google.errorprone.fixes.Fix,com.google.errorprone.VisitorState,com.google.common.collect.ImmutableList,boolean)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"CompileTimeConstantChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"CompileTimeConstantExpressionMatcher","l":"CompileTimeConstantExpressionMatcher()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ComplexBooleanConstant","l":"ComplexBooleanConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"DaggerRules","l":"componentBuilders()"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"compose(CodeTransformer...)","u":"compose(com.google.errorprone.CodeTransformer...)"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"compose(Iterable)","u":"compose(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"compoundAssignment(Set, Matcher, Matcher)","u":"compoundAssignment(java.util.Set,com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"CompoundAssignment","l":"CompoundAssignment(Set, Matcher, Matcher)","u":"%3Cinit%3E(java.util.Set,com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"compoundAssignment(Tree.Kind, Matcher, Matcher)","u":"compoundAssignment(com.sun.source.tree.Tree.Kind,com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ComputeIfAbsentAmbiguousReference","l":"ComputeIfAbsentAmbiguousReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"CONCURRENCY"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"condition(boolean)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"condition(boolean, T)","u":"condition(boolean,T)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"condition(Predicate)","u":"condition(com.google.common.base.Predicate)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"CONDITIONAL_AND"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"CONDITIONAL_OR"},{"p":"com.google.errorprone.bugpatterns","c":"ConditionalExpressionNumericPromotion","l":"ConditionalExpressionNumericPromotion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ErrorMessages","l":"conflictingAnnotations(List, String)","u":"conflictingAnnotations(java.util.List,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"CONSTANT_EQUALS"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantEquals","l":"ConstantEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"ConstantExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions","l":"constantExpression(ExpressionTree, VisitorState)","u":"constantExpression(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantField","l":"ConstantField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantOverflow","l":"ConstantOverflow()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantPatternCompile","l":"ConstantPatternCompile()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"CONSTRUCTOR"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"CONSTRUCTOR"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"constructor()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers","l":"constructor()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"constructor(ChildMultiMatcher.MatchType, Matcher)","u":"constructor(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers.method","c":"ConstructorMatchState","l":"ConstructorMatchState()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"ConstructorOfClass","l":"ConstructorOfClass(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"constructorOfClass(String)","u":"constructorOfClass(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"constValue(Tree)","u":"constValue(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"constValue(Tree, Class)","u":"constValue(com.sun.source.tree.Tree,java.lang.Class)"},{"p":"com.google.errorprone.annotations","c":"Immutable","l":"containerOf()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"containerOf()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"containerOfAnnotation(Class)","u":"containerOfAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"containerOfAnnotation(Iterable)","u":"containerOfAnnotation(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"contains(Class, Matcher)","u":"contains(java.lang.Class,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"contains(Matcher)","u":"contains(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Contains","l":"Contains(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"CollectorShouldNotUseState","l":"containsAnonymousClassUsingState"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"containsComments(Tree, VisitorState)","u":"containsComments(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"NamedParameterComment","l":"containsSyntheticParameterName(Symbol.MethodSymbol)","u":"containsSyntheticParameterName(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"containsTestMethod(Tree)","u":"containsTestMethod(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"contentEquals(CharSequence)","u":"contentEquals(java.lang.CharSequence)"},{"p":"com.google.errorprone","c":"VisitorState","l":"context"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"context()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"continueStatement()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"CONVERT_TO_IDENT"},{"p":"com.google.errorprone","c":"DocGenTool.TargetEnumConverter","l":"convert(String)","u":"convert(java.lang.String)"},{"p":"com.google.errorprone.util","c":"Regexes","l":"convertRegexToLiteral(String)","u":"convertRegexToLiteral(java.lang.String)"},{"p":"com.google.errorprone.names","c":"NamingConventions","l":"convertToLowerUnderscore(String)","u":"convertToLowerUnderscore(java.lang.String)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"copy()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"correctAnnotation()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"correctAnnotation()"},{"p":"com.google.errorprone.refaster","c":"CouldNotResolveImportException","l":"CouldNotResolveImportException(CharSequence)","u":"%3Cinit%3E(java.lang.CharSequence)"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"counters()"},{"p":"com.google.errorprone","c":"VisitorState","l":"counters()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"create()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"create()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"create(Bindings)","u":"create(com.google.errorprone.refaster.Bindings)"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"create(Bindings.Key, V)","u":"create(com.google.errorprone.refaster.Bindings.Key,V)"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"create(Bindings.Key, V1, Bindings.Key, V2)","u":"create(com.google.errorprone.refaster.Bindings.Key,V1,com.google.errorprone.refaster.Bindings.Key,V2)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"create(CharSequence)","u":"create(java.lang.CharSequence)"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"create(CharSequence, List)","u":"create(java.lang.CharSequence,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"create(CharSequence, UExpression)","u":"create(java.lang.CharSequence,com.google.errorprone.refaster.UExpression)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"create(CharSequence, UExpression, UExpression)","u":"create(java.lang.CharSequence,com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UExpression)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"create(Class)","u":"create(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"create(ConsPStack)","u":"create(org.pcollections.ConsPStack)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"create(ExpressionTree, Type, Type, AbstractCollectionIncompatibleTypeMatcher)","u":"create(com.sun.source.tree.ExpressionTree,com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler","l":"create(Fix, VisitorState)","u":"create(com.google.errorprone.fixes.Fix,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Select","l":"create(GuardedByExpression, Symbol, Type)","u":"create(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.tools.javac.code.Symbol,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"create(ImmutableClassToInstanceMap, Iterable, Map, Iterable)","u":"create(com.google.common.collect.ImmutableClassToInstanceMap,java.lang.Iterable,java.util.Map,java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"create(ImmutableClassToInstanceMap, Iterable, Map, UExpression, UType)","u":"create(com.google.common.collect.ImmutableClassToInstanceMap,java.lang.Iterable,java.util.Map,com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"create(ImmutableList)","u":"create(com.google.common.collect.ImmutableList)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Rule","l":"create(ImmutableMap>)","u":"create(com.google.common.collect.ImmutableMap)"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"create(int, int, String)","u":"create(int,int,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"create(Iterable)","u":"create(java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"create(Iterable, Map, UStatement...)","u":"create(java.lang.Iterable,java.util.Map,com.google.errorprone.refaster.UStatement...)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"create(JavaFileObject)","u":"create(javax.tools.JavaFileObject)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"create(JCTree.JCCompilationUnit)","u":"create(com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"create(JCTree.JCCompilationUnit, ImportOrganizer)","u":"create(com.sun.tools.javac.tree.JCTree.JCCompilationUnit,com.google.errorprone.apply.ImportOrganizer)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"create(JCTree.JCCompilationUnit, ImportOrganizer)","u":"create(com.sun.tools.javac.tree.JCTree.JCCompilationUnit,com.google.errorprone.apply.ImportOrganizer)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"create(List, UExpression, List)","u":"create(java.util.List,com.google.errorprone.refaster.UExpression,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"create(List, UExpression, UExpression...)","u":"create(java.util.List,com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UExpression...)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"create(List, UType)","u":"create(java.util.List,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"create(Map, UExpression, UType)","u":"create(java.util.Map,com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"create(Map, UStatement...)","u":"create(java.util.Map,com.google.errorprone.refaster.UStatement...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"create(MethodInvocationMatcher.MethodKind)","u":"create(com.google.errorprone.matchers.method.MethodInvocationMatcher.MethodKind)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"create(ResultUseRule, ResultUseRule.RuleScope, S, ResultUsePolicy)","u":"create(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule,com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope,S,com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicy)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScannerTransformer","l":"create(Scanner)","u":"create(com.google.errorprone.scanner.Scanner)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringValidation.ValidationResult","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"create(String)","u":"create(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"create(String, CharSequence, UType)","u":"create(java.lang.String,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"create(String, Collection>, Collection>)","u":"create(java.lang.String,java.util.Collection,java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"create(String, Iterable)","u":"create(java.lang.String,java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"create(String, Iterable, Collection>, Collection>, ImmutableClassToInstanceMap)","u":"create(java.lang.String,java.lang.Iterable,java.util.Collection,java.util.Collection,com.google.common.collect.ImmutableClassToInstanceMap)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"create(String, String)","u":"create(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"create(String, UType)","u":"create(java.lang.String,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"create(String, UType, UType)","u":"create(java.lang.String,com.google.errorprone.refaster.UType,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"create(String, UType...)","u":"create(java.lang.String,com.google.errorprone.refaster.UType...)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ClassLiteral","l":"create(Symbol)","u":"create(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.LocalVariable","l":"create(Symbol)","u":"create(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.TypeLiteral","l":"create(Symbol)","u":"create(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"create(Symbol.ClassSymbol, CharSequence, UType)","u":"create(com.sun.tools.javac.code.Symbol.ClassSymbol,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"create(Symbol.ClassSymbol, CharSequence, UType)","u":"create(com.sun.tools.javac.code.Symbol.ClassSymbol,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"create(Symbol.VarSymbol, ModifiersTree)","u":"create(com.sun.tools.javac.code.Symbol.VarSymbol,com.sun.source.tree.ModifiersTree)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"create(Tree.Kind, Object)","u":"create(com.sun.source.tree.Tree.Kind,java.lang.Object)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"create(Type)","u":"create(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"create(Type, JCTree.JCExpression)","u":"create(com.sun.tools.javac.code.Type,com.sun.tools.javac.tree.JCTree.JCExpression)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"create(UClassIdent, CharSequence, UType)","u":"create(com.google.errorprone.refaster.UClassIdent,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"create(UClassIdent, CharSequence, UType)","u":"create(com.google.errorprone.refaster.UClassIdent,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"create(UExpression)","u":"create(com.google.errorprone.refaster.UExpression)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"create(UExpression, CharSequence, UType)","u":"create(com.google.errorprone.refaster.UExpression,java.lang.CharSequence,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"create(UExpression, UExpression...)","u":"create(com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UExpression...)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"create(UExpression, UType)","u":"create(com.google.errorprone.refaster.UExpression,com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"create(UExpression...)","u":"create(com.google.errorprone.refaster.UExpression...)"},{"p":"com.google.errorprone.refaster","c":"UStatement.UnifierWithUnconsumedStatements","l":"create(Unifier, List)","u":"create(com.google.errorprone.refaster.Unifier,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"create(UStatement...)","u":"create(com.google.errorprone.refaster.UStatement...)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"create(UType, List)","u":"create(com.google.errorprone.refaster.UType,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"create(UType, UType...)","u":"create(com.google.errorprone.refaster.UType,com.google.errorprone.refaster.UType...)"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer","l":"createAnalyzer(ScannerSupplier, ErrorProneOptions, Context, RefactoringCollection[])","u":"createAnalyzer(com.google.errorprone.scanner.ScannerSupplier,com.google.errorprone.ErrorProneOptions,com.sun.tools.javac.util.Context,com.google.errorprone.RefactoringCollection[])"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer","l":"createByScanningForPlugins(ScannerSupplier, ErrorProneOptions, Context)","u":"createByScanningForPlugins(com.google.errorprone.scanner.ScannerSupplier,com.google.errorprone.ErrorProneOptions,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"createCollector()"},{"p":"com.google.errorprone","c":"VisitorState","l":"createConfiguredForCompilation(Context, DescriptionListener, Map, ErrorProneOptions)","u":"createConfiguredForCompilation(com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener,java.util.Map,com.google.errorprone.ErrorProneOptions)"},{"p":"com.google.errorprone","c":"VisitorState","l":"createForCustomFindingCollection(Context, DescriptionListener)","u":"createForCustomFindingCollection(com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone","c":"VisitorState","l":"createForUtilityPurposes(Context)","u":"createForUtilityPurposes(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"createIgnoringOverlaps(JCTree.JCCompilationUnit, ImportOrganizer)","u":"createIgnoringOverlaps(com.sun.tools.javac.tree.JCTree.JCCompilationUnit,com.google.errorprone.apply.ImportOrganizer)"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"createInliner()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"createInliner()"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"createNoOpCollector()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"createPrivateConstructor(ClassTree)","u":"createPrivateConstructor(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"createTemplate(Context, MethodTree)","u":"createTemplate(com.sun.tools.javac.util.Context,com.sun.source.tree.MethodTree)"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"CUSTOM"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"customSuppressionAnnotations()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"customSuppressionAnnotations()"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"customSuppressionAnnotations()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"DAGGER_MAP_KEY_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"DAGGER_PROVIDES_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"DangerousLiteralNullChecker","l":"DangerousLiteralNullChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"DATE"},{"p":"com.google.errorprone.bugpatterns.time","c":"DateChecker","l":"DateChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DateFormatConstant","l":"DateFormatConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DeadException","l":"DeadException()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DeadThread","l":"DeadThread()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"debugPrint()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"deducedValueWhenNotEqual()"},{"p":"com.google.errorprone.bugpatterns","c":"DeduplicateConstants","l":"DeduplicateConstants()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"DEFAULT"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"DEFAULT"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"DEFAULT"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"defaultAction(Tree, ControlFlowVisitor.BreakContext)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTree","l":"defaultAction(Tree, Unifier)","u":"defaultAction(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"defaultAction(Tree, Void)","u":"defaultAction(com.sun.source.tree.Tree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"defaultChecks()"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultLocale","l":"DefaultLocale()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultPackage","l":"DefaultPackage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"defaultSeverity()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"defaultSeverity()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"DEFINED_IN"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"DefinedIn()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"delegate()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"delete(Tree)","u":"delete(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"delete(Tree)","u":"delete(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"deleteExceptions(MethodTree, VisitorState, List)","u":"deleteExceptions(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState,java.util.List)"},{"p":"com.google.errorprone.bugpatterns","c":"DepAnn","l":"DepAnn()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DeprecatedVariable","l":"DeprecatedVariable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"DereferenceWithNullBranch","l":"DereferenceWithNullBranch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOf","l":"DescendantOf(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOfAny","l":"DescendantOfAny(Iterable>)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"descending()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"describe()"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsInvalidPlaceholder","l":"describe(MethodInvocationTree, VisitorState)","u":"describe(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnalysis.ViolationReporter","l":"describe(Tree, ThreadSafety.Violation)","u":"describe(com.sun.source.tree.Tree,com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"describeForAssignment(AssignmentTree, VisitorState)","u":"describeForAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"describeForVarDecl(VariableTree, VisitorState)","u":"describeForVarDecl(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(JCDiagnostic.DiagnosticPosition)","u":"describeMatch(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(JCDiagnostic.DiagnosticPosition, Fix)","u":"describeMatch(com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition,com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(JCTree)","u":"describeMatch(com.sun.tools.javac.tree.JCTree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(JCTree, Fix)","u":"describeMatch(com.sun.tools.javac.tree.JCTree,com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(Tree)","u":"describeMatch(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"describeMatch(Tree, Fix)","u":"describeMatch(com.sun.source.tree.Tree,com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"describeReturnValueIgnored(MemberReferenceTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"describeReturnValueIgnored(MemberReferenceTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"describeReturnValueIgnored(MethodInvocationTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"RectIntersectReturnValueIgnored","l":"describeReturnValueIgnored(MethodInvocationTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"describeReturnValueIgnored(MethodInvocationTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IgnoredPureGetter","l":"describeReturnValueIgnored(MethodInvocationTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"describeReturnValueIgnored(NewClassTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"describeReturnValueIgnored(NewClassTree, VisitorState)","u":"describeReturnValueIgnored(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Visibility","l":"description()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteProtoToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SymbolToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TreeToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeToString","l":"descriptionMessageForDefaultMatch(Type, VisitorState)","u":"descriptionMessageForDefaultMatch(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"descriptor()"},{"p":"com.google.errorprone.util","c":"Signatures","l":"descriptor(Type, VisitorState)","u":"descriptor(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"DIAGNOSTIC_CONTAINING"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"diagnosticOnLine(URI, long)","u":"diagnosticOnLine(java.net.URI,long)"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"diagnosticOnLine(URI, long, Predicate)","u":"diagnosticOnLine(java.net.URI,long,java.util.function.Predicate)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler.Result","l":"diagnostics()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"DiagnosticTestHelper()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"DiagnosticTestHelper(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"DIFF_NOT_SET"},{"p":"com.google.errorprone.apply","c":"DiffApplier","l":"DiffApplier(int, FileSource, FileDestination)","u":"%3Cinit%3E(int,com.google.errorprone.apply.FileSource,com.google.errorprone.apply.FileDestination)"},{"p":"com.google.errorprone.bugpatterns","c":"DifferentNameButSame","l":"DifferentNameButSame()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DirectInvocationOnMock","l":"DirectInvocationOnMock()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"disableable()"},{"p":"com.google.errorprone","c":"BugPattern","l":"disableable()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"disableable()"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"DISABLED_CHECKS"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"disabled()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"disableWarningsInGeneratedCode()"},{"p":"com.google.errorprone.bugpatterns","c":"DiscardedPostfixExpression","l":"DiscardedPostfixExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"DiscardingFileDestination","l":"DiscardingFileDestination()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DistinctVarargsChecker","l":"DistinctVarargsChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DocGenProcessor","l":"DocGenProcessor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"documentSuppression"},{"p":"com.google.errorprone","c":"BugPattern","l":"documentSuppression()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"doesNotHaveArgument(String)","u":"doesNotHaveArgument(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ElementPredicates","l":"doesNotHaveRuntimeRetention(Element)","u":"doesNotHaveRuntimeRetention(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallChecker","l":"DoNotCallChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallSuggester","l":"DoNotCallSuggester()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotClaimAnnotations","l":"DoNotClaimAnnotations()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotMockAutoValue","l":"DoNotMockAutoValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotMockChecker","l":"DoNotMockChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"DiffApplier","l":"doStart()"},{"p":"com.google.errorprone.apply","c":"DiffApplier","l":"doStop()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"doTest()"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"doTest()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"doTest(BugCheckerRefactoringTestHelper.TestMode)","u":"doTest(com.google.errorprone.BugCheckerRefactoringTestHelper.TestMode)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"DOUBLE_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"DoubleBraceInitialization","l":"DoubleBraceInitialization()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"DoubleCheckedLocking","l":"DoubleCheckedLocking()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"doubleLit(double)"},{"p":"com.google.errorprone.bugpatterns","c":"DuplicateDateFormatField","l":"DuplicateDateFormatField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"DuplicateMapKeys","l":"DuplicateMapKeys()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationFrom","l":"DurationFrom()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationGetTemporalUnit","l":"DurationGetTemporalUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationTemporalUnit","l":"DurationTemporalUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationToLongTimeUnit","l":"DurationToLongTimeUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"element()"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"emitComment(String)","u":"emitComment(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"emitCommentBefore(String, T)","u":"emitCommentBefore(java.lang.String,T)"},{"p":"com.google.errorprone","c":"SuppressionInfo","l":"EMPTY"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"empty()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"empty()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"empty()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EmptyBlockTag","l":"EmptyBlockTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyCatch","l":"EmptyCatch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"emptyFix()"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyIfStatement","l":"EmptyIfStatement()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"EmptySetMultibindingContributions","l":"EmptySetMultibindingContributions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyTopLevelDeclaration","l":"EmptyTopLevelDeclaration()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"ENABLED_ERRORS"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"ENABLED_WARNINGS"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"enabled()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"ENCLOSING_CLASS"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"ENCLOSING_ELEMENTS"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enclosingBlock(Matcher)","u":"enclosingBlock(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"enclosingClass()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enclosingClass(Matcher)","u":"enclosingClass(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"enclosingClass(Symbol)","u":"enclosingClass(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"enclosingElements(Symbol)","u":"enclosingElements(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enclosingMethod(Matcher)","u":"enclosingMethod(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enclosingNode(Matcher)","u":"enclosingNode(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"enclosingPackage(Symbol)","u":"enclosingPackage(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"endPos()"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"endPosition()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"endPositionAdjustment"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"enhancedForLoop(Matcher, Matcher, Matcher)","u":"enhancedForLoop(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"enter()"},{"p":"com.google.errorprone.bugpatterns","c":"EnumOrdinal","l":"EnumOrdinal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"enumValueOf(String)","u":"enumValueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"enumValues(Symbol.TypeSymbol)","u":"enumValues(com.sun.tools.javac.code.Symbol.TypeSymbol)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"EQUALITY"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantEquals","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"EqualsBrokenForNull","l":"EqualsBrokenForNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsGetClass","l":"EqualsGetClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsHashCode","l":"EqualsHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"equalsMethodDeclaration()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsNaN","l":"EqualsNaN()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsNull","l":"EqualsNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsReference","l":"EqualsReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsUnsafeCast","l":"EqualsUnsafeCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsUsingHashCode","l":"EqualsUsingHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsWrongThing","l":"EqualsWrongThing()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ErroneousBitwiseExpression","l":"ErroneousBitwiseExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ErroneousThreadPoolConstructorChecker","l":"ErroneousThreadPoolConstructorChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"ERROR"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"ERROR"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"ERROR"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"errorChecks()"},{"p":"com.google.errorprone","c":"ErrorProneError","l":"ErrorProneError(String, Throwable, JCDiagnostic.DiagnosticPosition, JavaFileObject)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable,com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition,javax.tools.JavaFileObject)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"ErrorProneInjector()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneJavaCompiler","l":"ErrorProneJavaCompiler()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneJavaCompiler","l":"ErrorProneJavaCompiler(ScannerSupplier)","u":"%3Cinit%3E(com.google.errorprone.scanner.ScannerSupplier)"},{"p":"com.google.errorprone","c":"ErrorProneJavacPlugin","l":"ErrorProneJavacPlugin()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"VisitorState","l":"errorProneOptions()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"ErrorProneScanner(BugChecker...)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.BugChecker...)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"ErrorProneScanner(Iterable)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"ErrorProneScanner(Iterable, Map)","u":"%3Cinit%3E(java.lang.Iterable,java.util.Map)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScannerTransformer","l":"ErrorProneScannerTransformer()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"ErrorProneTokens(String, Context)","u":"%3Cinit%3E(java.lang.String,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"ErrorProneTokens(String, int, Context)","u":"%3Cinit%3E(java.lang.String,int,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EscapedEntity","l":"EscapedEntity()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator","l":"evaluate(M, C)","u":"evaluate(M,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"evaluate(ResultUseRule.RuleScope, S, C)","u":"evaluate(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope,S,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"evaluate(S, C)","u":"evaluate(S,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.MethodRule","l":"evaluate(S, C)","u":"evaluate(S,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"PackagesRule","l":"evaluate(Symbol, VisitorState)","u":"evaluate(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.MethodRule","l":"evaluateMethod(M, C)","u":"evaluateMethod(M,C)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"evaluateMethod(Symbol.MethodSymbol, VisitorState)","u":"evaluateMethod(com.sun.tools.javac.code.Symbol.MethodSymbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"Evaluation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator","l":"evaluations(M, C)","u":"evaluations(M,C)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"EVERYTHING_DIFF"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"EVERYTHING_DIFF_FIELD_NUMBER"},{"p":"com.google.errorprone.predicates.type","c":"Exact","l":"Exact(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.predicates.type","c":"ExactAny","l":"ExactAny(Iterable>)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"EXCEPTION_TESTING"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"EXCEPTION_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"exemptChange(ExpressionTree, VisitorState)","u":"exemptChange(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"EXISTING_FIRST"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOf","l":"expected"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"EXPECTED"},{"p":"com.google.errorprone.bugpatterns","c":"ExpectedExceptionChecker","l":"ExpectedExceptionChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"expectedExceptionTest(VisitorState)","u":"expectedExceptionTest(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"expectedTypes(Inliner)","u":"expectedTypes(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"expectErrorMessage(String, Predicate)","u":"expectErrorMessage(java.lang.String,java.util.function.Predicate)"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"expectErrorMessage(String, Predicate)","u":"expectErrorMessage(java.lang.String,java.util.function.Predicate)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"expectNoDiagnostics()"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"expectResult(Main.Result)","u":"expectResult(com.sun.tools.javac.main.Main.Result)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.ExpectOutput","l":"expectUnchanged()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"explanation"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"explanation()"},{"p":"com.google.errorprone","c":"BugPattern","l":"explanation()"},{"p":"com.google.errorprone.refaster","c":"Template","l":"expressionArgumentTypes()"},{"p":"com.google.errorprone.dataflow","c":"DataFlow","l":"expressionDataflow(TreePath, Context, T)","u":"expressionDataflow(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context,T)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"expressionStatement(Matcher)","u":"expressionStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"ExpressionTemplate()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ExtendingJUnitAssert","l":"ExtendingJUnitAssert()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ExtendsAutoValue","l":"ExtendsAutoValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ExtendsObject","l":"ExtendsObject()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"externalIgnoreList()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.TypeExtractor","l":"extract(T, VisitorState)","u":"extract(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"extractClassArg(Matcher)","u":"extractClassArg(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"extractFirstArg(Matcher)","u":"extractFirstArg(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleBuilderScanner","l":"extractRules(ClassTree, Context)","u":"extractRules(com.sun.source.tree.ClassTree,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"extractType(Matcher)","u":"extractType(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher","l":"extractTypeArgAsMemberOfSupertype(Type, Symbol, int, Types)","u":"extractTypeArgAsMemberOfSupertype(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol,int,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"extraReason()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Factory","l":"Factory()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FallThrough","l":"FallThrough()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"fieldAnnotatedWithOneOf(Stream)","u":"fieldAnnotatedWithOneOf(java.util.stream.Stream)"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeFinal","l":"FieldCanBeFinal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeLocal","l":"FieldCanBeLocal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfEquals","l":"fieldFix(Tree, VisitorState)","u":"fieldFix(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"filter(Predicate)","u":"filter(com.google.common.base.Predicate)"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"FINAL"},{"p":"com.google.errorprone.bugpatterns","c":"Finalize","l":"Finalize()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"Finally()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findAllFields(Type, VisitorState)","u":"findAllFields(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findAllIdents(VisitorState)","u":"findAllIdents(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"MaskedClassLoader","l":"findClass(String)","u":"findClass(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findClass(Symbol.ClassSymbol, VisitorState)","u":"findClass(com.sun.tools.javac.code.Symbol.ClassSymbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Comments","l":"findCommentsForArguments(MethodInvocationTree, VisitorState)","u":"findCommentsForArguments(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Comments","l":"findCommentsForArguments(NewClassTree, VisitorState)","u":"findCommentsForArguments(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"findConstructor(Class)","u":"findConstructor(java.lang.Class)"},{"p":"com.google.errorprone","c":"VisitorState","l":"findEnclosing(Class...)","u":"findEnclosing(java.lang.Class...)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findEnclosingMethod(VisitorState)","u":"findEnclosingMethod(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findEnclosingNode(TreePath, Class)","u":"findEnclosingNode(com.sun.source.util.TreePath,java.lang.Class)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findIdent(String, VisitorState)","u":"findIdent(java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findIdent(String, VisitorState, Kinds.KindSelector)","u":"findIdent(java.lang.String,com.google.errorprone.VisitorState,com.sun.tools.javac.code.Kinds.KindSelector)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Inliner","l":"FINDING_TAG"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findMatchingMethods(Name, Predicate, Type, Types)","u":"findMatchingMethods(com.sun.tools.javac.util.Name,java.util.function.Predicate,com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findMethod(Symbol.MethodSymbol, VisitorState)","u":"findMethod(com.sun.tools.javac.code.Symbol.MethodSymbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findPathFromEnclosingNodeToTopLevel(TreePath, Class)","u":"findPathFromEnclosingNodeToTopLevel(com.sun.source.util.TreePath,java.lang.Class)"},{"p":"com.google.errorprone","c":"VisitorState","l":"findPathToEnclosing(Class...)","u":"findPathToEnclosing(java.lang.Class...)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findReferencedIdentifiers(Tree)","u":"findReferencedIdentifiers(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findSuperMethod(Symbol.MethodSymbol, Types)","u":"findSuperMethod(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findSuperMethodInType(Symbol.MethodSymbol, Type, Types)","u":"findSuperMethodInType(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"findSuperMethods(Symbol.MethodSymbol, Types)","u":"findSuperMethods(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.util","c":"FindIdentifiers","l":"findUnusedIdentifiers(VisitorState)","u":"findUnusedIdentifiers(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer","l":"finished(TaskEvent)","u":"finished(com.sun.source.util.TaskEvent)"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer.RefactoringTask","l":"finished(TaskEvent)","u":"finished(com.sun.source.util.TaskEvent)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleCompilerAnalyzer","l":"finished(TaskEvent)","u":"finished(com.sun.source.util.TaskEvent)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"FIRST"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.AdditionPosition","l":"FIRST"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"first()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"ContainmentMatchers","l":"firstNonNullMatchResult(ExpressionTree, VisitorState)","u":"firstNonNullMatchResult(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"fix(ExpressionTree, VisitorState, AbstractMustBeClosedChecker.NameSuggester)","u":"fix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker.NameSuggester)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamResourceLeak","l":"fix(ExpressionTree, VisitorState, AbstractMustBeClosedChecker.NameSuggester)","u":"fix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.AbstractMustBeClosedChecker.NameSuggester)"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"FixedPosition(Tree, int)","u":"%3Cinit%3E(com.sun.source.tree.Tree,int)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"fixes"},{"p":"com.google.errorprone.bugpatterns","c":"ReplacementVariableFinder","l":"fixesByReplacingExpressionWithLocallyDeclaredField(ExpressionTree, Predicate, VisitorState)","u":"fixesByReplacingExpressionWithLocallyDeclaredField(com.sun.source.tree.ExpressionTree,java.util.function.Predicate,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReplacementVariableFinder","l":"fixesByReplacingExpressionWithMethodParameter(ExpressionTree, Predicate, VisitorState)","u":"fixesByReplacingExpressionWithMethodParameter(com.sun.source.tree.ExpressionTree,java.util.function.Predicate,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FloatCast","l":"FloatCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FloatingPointAssertionWithinEpsilon","l":"FloatingPointAssertionWithinEpsilon()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FloatingPointLiteralPrecision","l":"FloatingPointLiteralPrecision()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"floatLit(float)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerArgumentToString","l":"FloggerArgumentToString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerFormatString","l":"FloggerFormatString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogString","l":"FloggerLogString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogVarargs","l":"FloggerLogVarargs()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogWithCause","l":"FloggerLogWithCause()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerMessageFormat","l":"FloggerMessageFormat()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRedundantIsEnabled","l":"FloggerRedundantIsEnabled()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerSplitLogStatement","l":"FloggerSplitLogStatement()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerStringConcatenation","l":"FloggerStringConcatenation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerWithCause","l":"FloggerWithCause()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerWithoutCause","l":"FloggerWithoutCause()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"DiscardingFileDestination","l":"flush()"},{"p":"com.google.errorprone.apply","c":"FileDestination","l":"flush()"},{"p":"com.google.errorprone.apply","c":"FsFileDestination","l":"flush()"},{"p":"com.google.errorprone.apply","c":"PatchFileDestination","l":"flush()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Purpose","l":"FOR_IMMUTABLE_CHECKER"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Purpose","l":"FOR_THREAD_SAFE_CHECKER"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"forbidder()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.MockForbidder","l":"forbidReason(Type, VisitorState)","u":"forbidReason(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType","l":"forCheck(BugChecker)","u":"forCheck(com.google.errorprone.bugpatterns.BugChecker)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorMatcher","l":"forClass(String)","u":"forClass(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorMatcher","l":"forClass(Supplier)","u":"forClass(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorMatcher","l":"forClass(TypePredicate)","u":"forClass(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone","c":"SuppressionInfo","l":"forCompilationUnit(CompilationUnitTree, VisitorState)","u":"forCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ForEachIterable","l":"ForEachIterable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"fork()"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringUtils","l":"formatMethodArguments(MethodInvocationTree, VisitorState)","u":"formatMethodArguments(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatString","l":"FormatString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringAnnotationChecker","l":"FormatStringAnnotationChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"forNumber(int)"},{"p":"com.google.errorprone.bugpatterns","c":"ForOverrideChecker","l":"ForOverrideChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"FileObjects","l":"forResource(Class, String)","u":"forResource(java.lang.Class,java.lang.String)"},{"p":"com.google.errorprone","c":"FileObjects","l":"forResources(Class, String...)","u":"forResources(java.lang.Class,java.lang.String...)"},{"p":"com.google.errorprone","c":"FileObjects","l":"forSourceLines(String, String...)","u":"forSourceLines(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"FOURTH"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"FRAGILE_CODE"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentInjection","l":"FragmentInjection()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentNotInstantiable","l":"FragmentNotInstantiable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentNotInstantiable","l":"FragmentNotInstantiable(Iterable)","u":"%3Cinit%3E(java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"freeExpressionVariables(MethodTree)","u":"freeExpressionVariables(com.sun.source.tree.MethodTree)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"from(Collection)","u":"from(java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"HeldLockAnalyzer.ExpectedLockCalculator","l":"from(JCTree.JCExpression, GuardedByExpression, VisitorState, GuardedByFlags)","u":"from(com.sun.tools.javac.tree.JCTree.JCExpression,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"from(Symbol.ClassSymbol, GuardedBySymbolResolver.MethodInfo, CompilationUnitTree, Context, Tree, VisitorState)","u":"from(com.sun.tools.javac.code.Symbol.ClassSymbol,com.google.errorprone.bugpatterns.threadsafety.GuardedBySymbolResolver.MethodInfo,com.sun.source.tree.CompilationUnitTree,com.sun.tools.javac.util.Context,com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"from(Tree, VisitorState)","u":"from(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"from(Tree.Kind)","u":"from(com.sun.source.tree.Tree.Kind)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromAnnotationMirrors(List)","u":"fromAnnotationMirrors(java.util.List)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromAnnotationsOn(Symbol)","u":"fromAnnotationsOn(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromAnnotationsOn(TypeMirror)","u":"fromAnnotationsOn(javax.lang.model.type.TypeMirror)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromAnnotationTrees(List)","u":"fromAnnotationTrees(java.util.List)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"fromBugCheckerClasses(Class...)","u":"fromBugCheckerClasses(java.lang.Class...)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"fromBugCheckerClasses(Iterable>)","u":"fromBugCheckerClasses(java.lang.Iterable)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"fromBugCheckerInfos(Iterable)","u":"fromBugCheckerInfos(java.lang.Iterable)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"fromDefaultAnnotations(Element)","u":"fromDefaultAnnotations(javax.lang.model.element.Element)"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"fromElement(Element)","u":"fromElement(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"fromFieldAccess(FieldAccessNode)","u":"fromFieldAccess(org.checkerframework.errorprone.dataflow.cfg.node.FieldAccessNode)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions","l":"fromFlags(ErrorProneFlags)","u":"fromFlags(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"fromFlags(ErrorProneFlags)","u":"fromFlags(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownThreadSafety","l":"fromFlags(ErrorProneFlags)","u":"fromFlags(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"fromLocalVariable(LocalVariableNode)","u":"fromLocalVariable(org.checkerframework.errorprone.dataflow.cfg.node.LocalVariableNode)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"fromMap(Map)","u":"fromMap(java.util.Map)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"fromMembers(Set, Multimap)","u":"fromMembers(java.util.Set,com.google.common.collect.Multimap)"},{"p":"com.google.errorprone.util","c":"Visibility","l":"fromModifiers(Set)","u":"fromModifiers(java.util.Set)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"fromNodeIfTrackable(Node)","u":"fromNodeIfTrackable(org.checkerframework.errorprone.dataflow.cfg.node.Node)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"fromOptional(Optional)","u":"fromOptional(com.google.common.base.Optional)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"PackagesRule","l":"fromPatterns(Iterable)","u":"fromPatterns(java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"fromProto(ApiDiffProto.Diff)","u":"fromProto(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"fromScanner(Scanner)","u":"fromScanner(com.google.errorprone.scanner.Scanner)"},{"p":"com.google.errorprone.fixes","c":"AppliedFix","l":"fromSource(CharSequence, EndPosTable)","u":"fromSource(java.lang.CharSequence,com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"fromStrings(Iterable)","u":"fromStrings(java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ApiFactory","l":"fromSymbol(Symbol.MethodSymbol, Types)","u":"fromSymbol(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.bugpatterns.time","c":"FromTemporalAccessor","l":"FromTemporalAccessor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"fromVariableDecl(VariableDeclarationNode)","u":"fromVariableDecl(org.checkerframework.errorprone.dataflow.cfg.node.VariableDeclarationNode)"},{"p":"com.google.errorprone.apply","c":"FsFileDestination","l":"FsFileDestination(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"com.google.errorprone.apply","c":"FsFileSource","l":"FsFileSource(Path)","u":"%3Cinit%3E(java.nio.file.Path)"},{"p":"com.google.errorprone.bugpatterns","c":"FunctionalInterfaceClash","l":"FunctionalInterfaceClash()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FunctionalInterfaceMethodChanged","l":"FunctionalInterfaceMethodChanged()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FuturesGetCheckedIllegalExceptionType","l":"FuturesGetCheckedIllegalExceptionType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FutureTransformAsync","l":"FutureTransformAsync()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"FuzzyEqualsShouldNotBeUsedInEqualsMethod","l":"FuzzyEqualsShouldNotBeUsedInEqualsMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern","l":"generateExamplesFromTestCases()"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"generateNegation()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"genericTypeOf(Supplier, int)","u":"genericTypeOf(com.google.errorprone.suppliers.Supplier,int)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"genericTypeOfType(Supplier, int)","u":"genericTypeOfType(com.google.errorprone.suppliers.Supplier,int)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"get(boolean)"},{"p":"com.google.errorprone","c":"SubContext","l":"get(Class)","u":"get(java.lang.Class)"},{"p":"com.google.errorprone","c":"SubContext","l":"get(Context.Key)","u":"get(com.sun.tools.javac.util.Context.Key)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"get(String)","u":"get(java.lang.String)"},{"p":"com.google.errorprone.suppliers","c":"Supplier","l":"get(VisitorState)","u":"get(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"getAllChecks()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"getAllowReasons(ExpressionTree, VisitorState)","u":"getAllowReasons(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow","c":"DataFlow.Result","l":"getAnalysis()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotation(Symbol, Class)","u":"getAnnotation(com.sun.tools.javac.code.Symbol,java.lang.Class)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotation(Tree, Class)","u":"getAnnotation(com.sun.source.tree.Tree,java.lang.Class)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationMirror(AnnotationTree)","u":"getAnnotationMirror(com.sun.source.tree.AnnotationTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationName(AnnotationTree)","u":"getAnnotationName(com.sun.source.tree.AnnotationTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotations(Tree)","u":"getAnnotations(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationsWithSimpleName(List, String)","u":"getAnnotationsWithSimpleName(java.util.List,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationType(AnnotationTree, Symbol, VisitorState)","u":"getAnnotationType(com.sun.source.tree.AnnotationTree,com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"getAnnotationValue(Attribute.Compound, String)","u":"getAnnotationValue(com.sun.tools.javac.code.Attribute.Compound,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getAnnotationWithSimpleName(List, String)","u":"getAnnotationWithSimpleName(java.util.List,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"AnnotationMatcherUtils","l":"getArgument(AnnotationTree, String)","u":"getArgument(com.sun.source.tree.AnnotationTree,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"getArguments()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getAsSequence()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"getBinding(Bindings.Key)","u":"getBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getBinding(Bindings.Key)","u":"getBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"getBinding(Bindings.Key)","u":"getBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"getBindings()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getBoolean(String)","u":"getBoolean(java.lang.String)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"getBugCheckers()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getCaseExpressions(CaseTree)","u":"getCaseExpressions(com.sun.source.tree.CaseTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getCaseTreeBody(CaseTree)","u":"getCaseTreeBody(com.sun.source.tree.CaseTree)"},{"p":"com.google.errorprone.matchers","c":"ConstructorOfClass","l":"getChildNodes(ClassTree, VisitorState)","u":"getChildNodes(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"HasArguments","l":"getChildNodes(MethodInvocationTree, VisitorState)","u":"getChildNodes(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MethodHasParameters","l":"getChildNodes(MethodTree, VisitorState)","u":"getChildNodes(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"AnnotationMatcher","l":"getChildNodes(T, VisitorState)","u":"getChildNodes(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"getChildNodes(T, VisitorState)","u":"getChildNodes(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiff(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiff(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiff(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiffCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiffCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiffList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiffList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiffOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiffOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getClassDiffOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getClassDiffOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.DiffOrBuilder","l":"getClassDiffOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiffOrBuilder","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getClassName()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiffOrBuilder","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getClassNameBytes()"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnAnnotation","l":"GetClassOnAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnClass","l":"GetClassOnClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnEnum","l":"GetClassOnEnum()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getCoalescePolicy()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getConstantExpression(Object)","u":"getConstantExpression(java.lang.Object)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getConstructors(ClassTree)","u":"getConstructors(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getConstructors(Symbol.ClassSymbol)","u":"getConstructors(com.sun.tools.javac.code.Symbol.ClassSymbol)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getContext()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"getContext()"},{"p":"com.google.errorprone.dataflow","c":"DataFlow.Result","l":"getControlFlowGraph()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"getCustomSuppressionAnnotations(VisitorState)","u":"getCustomSuppressionAnnotations(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"getCustomSuppressionAnnotations(VisitorState)","u":"getCustomSuppressionAnnotations(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getDeclarationAndTypeAttributes(Symbol)","u":"getDeclarationAndTypeAttributes(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"getDeclarationAndTypeAttributes(Symbol)","u":"getDeclarationAndTypeAttributes(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getDeclaredSymbol(Tree)","u":"getDeclaredSymbol(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getDefaultInstance()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getDefaultInstanceForType()"},{"p":"com.google.errorprone.bugpatterns","c":"OverridingMethodInconsistentArgumentNamesChecker","l":"getDescription(Symbol.MethodSymbol)","u":"getDescription(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone","c":"DescriptionListener.Factory","l":"getDescriptionListener(Log, JCTree.JCCompilationUnit)","u":"getDescriptionListener(com.sun.tools.javac.util.Log,com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone","c":"RefactoringCollection","l":"getDescriptionListener(Log, JCTree.JCCompilationUnit)","u":"getDescriptionListener(com.sun.tools.javac.util.Log,com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getDescriptorForType()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"getDiagnostics()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getDiffCase()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getDiffCase()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getDiffCase()"},{"p":"com.google.errorprone.apply","c":"DiffSupplier","l":"getDiffs(FileSource, String[])","u":"getDiffs(com.google.errorprone.apply.FileSource,java.lang.String[])"},{"p":"com.google.errorprone.names","c":"LevenshteinEditDistance","l":"getEditDistance(String, String)","u":"getEditDistance(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.names","c":"LevenshteinEditDistance","l":"getEditDistance(String, String, boolean)","u":"getEditDistance(java.lang.String,java.lang.String,boolean)"},{"p":"com.google.errorprone.names","c":"NeedlemanWunschEditDistance","l":"getEditDistance(String, String, boolean, int, int, int)","u":"getEditDistance(java.lang.String,java.lang.String,boolean,int,int,int)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getElements()"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"getEnabledChecks()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getEnclosedElements(Symbol)","u":"getEnclosedElements(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"getEndPos()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getEndPos()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"getEndPosition(EndPosTable)","u":"getEndPosition(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"getEndPosition(EndPosTable)","u":"getEndPosition(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"getEndPosition(EndPosTable)","u":"getEndPosition(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getEndPosition(Tree)","u":"getEndPosition(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getEnum(String, Class)","u":"getEnum(java.lang.String,java.lang.Class)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getEnumSet(String, Class)","u":"getEnumSet(java.lang.String,java.lang.Class)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getErasedTypeTree(Tree)","u":"getErasedTypeTree(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getEverythingDiffBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getEverythingDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getEverythingDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getEverythingDiffOrBuilder()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"getExcludedPattern()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"getExpression()"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"getExpression()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractUseSwitch","l":"getExpressionForCase(VisitorState, ExpressionTree)","u":"getExpressionForCase(com.google.errorprone.VisitorState,com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns","c":"UseEnumSwitch","l":"getExpressionForCase(VisitorState, ExpressionTree)","u":"getExpressionForCase(com.google.errorprone.VisitorState,com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"InferredNullability","l":"getExprNullness(ExpressionTree)","u":"getExprNullness(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"TrustingNullnessAnalysis","l":"getFieldInitializerNullness(TreePath, Context)","u":"getFieldInitializerNullness(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getFileName(CompilationUnitTree)","u":"getFileName(com.sun.source.tree.CompilationUnitTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getFileNameFromUri(URI)","u":"getFileNameFromUri(java.net.URI)"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes","l":"getFixes()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"getFlags()"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"getFlags()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getFlagsMap()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getFragmentByChars(int, int)","u":"getFragmentByChars(int,int)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getFragmentByLines(int, int)","u":"getFragmentByLines(int,int)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getGeneratedBy(Symbol, VisitorState)","u":"getGeneratedBy(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getGeneratedBy(VisitorState)","u":"getGeneratedBy(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByUtils","l":"getGuardValues(Symbol)","u":"getGuardValues(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getIdentifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getIdentifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMemberOrBuilder","l":"getIdentifier()"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"getIdentifier()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"getIdentifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getIdentifierBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getIdentifierBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMemberOrBuilder","l":"getIdentifierBytes()"},{"p":"com.google.errorprone","c":"ImportOrderParser","l":"getImportOrganizer(String)","u":"getImportOrganizer(java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getImportsToAdd()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"getImportsToAdd()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getImportsToAdd()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getImportsToRemove()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"getImportsToRemove()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"getInferredNullability(Tree)","u":"getInferredNullability(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"getInheritedAnnotation(Symbol, VisitorState)","u":"getInheritedAnnotation(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getInitializer()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector","l":"getInstance(Class)","u":"getInstance(java.lang.Class)"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getInteger(String)","u":"getInteger(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"getKind()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getKind()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"getKnownImmutableClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"getKnownMutableClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes","l":"getKnownSafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"getKnownSafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownThreadSafety","l":"getKnownSafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownThreadSafety","l":"getKnownThreadSafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes","l":"getKnownUnsafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"getKnownUnsafeClasses()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownThreadSafety","l":"getKnownUnsafeClasses()"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"getLineMap()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getLines()"},{"p":"com.google.errorprone.matchers","c":"Description","l":"getLink()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getListOrEmpty(String)","u":"getListOrEmpty(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"getLocation()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"getLowerBound()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"getMarkerOrAcceptedAnnotation(Symbol, VisitorState)","u":"getMarkerOrAcceptedAnnotation(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"getMatcherWithFlags()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"getMatcherWithoutFlags()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"getMatchMetadata(E, C)","u":"getMatchMetadata(E,C)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"getMatchMetadata(ExpressionTree, VisitorState)","u":"getMatchMetadata(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IgnoredPureGetter","l":"getMatchMetadata(ExpressionTree, VisitorState)","u":"getMatchMetadata(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnValueIgnored","l":"getMatchMetadata(ExpressionTree, VisitorState)","u":"getMatchMetadata(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMember(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMember(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMember(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMemberCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMemberCount()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getMemberDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getMemberDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMemberOrBuilder","l":"getMemberDescriptor()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"getMemberDescriptorBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getMemberDescriptorBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMemberOrBuilder","l":"getMemberDescriptorBytes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getMemberDiffBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"getMemberDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getMemberDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"getMemberDiffOrBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMemberList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMemberList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMemberOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMemberOrBuilder(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"getMemberOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getMemberOrBuilderList()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiffOrBuilder","l":"getMemberOrBuilderList()"},{"p":"com.google.errorprone.matchers","c":"Description","l":"getMessage()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"getMessage(Name)","u":"getMessage(javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnValueIgnored","l":"getMessage(Name)","u":"getMessage(javax.lang.model.element.Name)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"getMessageWithoutCheckName()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo","l":"getMethodKind(M)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"getMethodPolicy(E, C)","u":"getMethodPolicy(E,C)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"getMethodPolicy(ExpressionTree, VisitorState)","u":"getMethodPolicy(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"getMethodPolicy(ExpressionTree, VisitorState)","u":"getMethodPolicy(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"getMethodSelect()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler","l":"getModifiedFileUri(VisitorState)","u":"getModifiedFileUri(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"getModifiers()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getModifiers()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getModifiers(Tree)","u":"getModifiers(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone","c":"ErrorProneJavacPlugin","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleCompiler","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"getName()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getName()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getName(String)","u":"getName(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getNameExpression()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getNames()"},{"p":"com.google.errorprone.fixes","c":"AppliedFix","l":"getNewCodeSnippet()"},{"p":"com.google.errorprone.names","c":"TermEditDistance","l":"getNormalizedEditDistance(String, String)","u":"getNormalizedEditDistance(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.names","c":"NeedlemanWunschEditDistance","l":"getNormalizedEditDistance(String, String, boolean, int, int, int)","u":"getNormalizedEditDistance(java.lang.String,java.lang.String,boolean,int,int,int)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnalysis","l":"getNullness(TreePath, Context)","u":"getNullness(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"TrustingNullnessAnalysis","l":"getNullness(TreePath, Context)","u":"getNullness(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getNullnessAnalysis()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"InferredNullability","l":"getNullnessGenerics(MethodInvocationTree)","u":"getNullnessGenerics(com.sun.source.tree.MethodInvocationTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getNullnessValue(ExpressionTree, VisitorState, NullnessAnalysis)","u":"getNullnessValue(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState,com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"getNumber()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getOffsetTokens(int, int)","u":"getOffsetTokens(int,int)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getOffsetTokensForNode(Tree)","u":"getOffsetTokensForNode(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getOptionalBinding(Bindings.Key)","u":"getOptionalBinding(com.google.errorprone.refaster.Bindings.Key)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"getParameterTypes()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getParserForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getParserForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getParserForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getParserForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getParserForType()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getPath()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getPath()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getPos()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"getPreferredPosition()"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"getPreferredPosition()"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"getPreferredPosition()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"getPrettyName(Symbol)","u":"getPrettyName(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"getQuantifiedType()"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"getRange(JCTree.JCCompilationUnit)","u":"getRange(com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"getRawMessage()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getReceiver(ExpressionTree)","u":"getReceiver(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getReceiverType(ExpressionTree)","u":"getReceiverType(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"getRelevantFileName()"},{"p":"com.google.errorprone.apply","c":"Diff","l":"getRelevantFileName()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"getRemainingArgs()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getReplacements(EndPosTable)","u":"getReplacements(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"getReplacements(EndPosTable)","u":"getReplacements(com.sun.tools.javac.tree.EndPosTable)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getResultType(ExpressionTree)","u":"getResultType(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"getReturnType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getReturnType(ExpressionTree)","u":"getReturnType(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getRootAssignable(MethodInvocationTree)","u":"getRootAssignable(com.sun.source.tree.MethodInvocationTree)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"getSerializedSize()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"getSerializedSize()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"getSerializedSize()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"getSerializedSize()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"getSerializedSize()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"getSetOrEmpty(String)","u":"getSetOrEmpty(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"getSeverityMap()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"getShortDescription()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"getShortDescription()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSourceCode()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSourceForNode(Tree)","u":"getSourceForNode(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getSourcePos(int)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"getSourceText()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"getSourceVersions()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"getStandardFileManager(DiagnosticListener, Locale, Charset)","u":"getStandardFileManager(javax.tools.DiagnosticListener,java.util.Locale,java.nio.charset.Charset)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"getStartPos()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"getStartPosition()"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"getStartPosition()"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"getStartPosition()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getStartPosition(Tree)","u":"getStartPosition(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"getStaticImportsToAdd()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getStyle()"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"getSuppliers(Class...)","u":"getSuppliers(java.lang.Class...)"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"getSuppliers(Iterable>)","u":"getSuppliers(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"DocGenProcessor","l":"getSupportedSourceVersion()"},{"p":"com.google.errorprone.refaster.annotation","c":"RequiredAnnotationProcessor","l":"getSupportedSourceVersion()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSwitchDefault(SwitchTree)","u":"getSwitchDefault(com.sun.source.tree.SwitchTree)"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"getSymbol()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(ClassTree)","u":"getSymbol(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(MemberReferenceTree)","u":"getSymbol(com.sun.source.tree.MemberReferenceTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(MethodInvocationTree)","u":"getSymbol(com.sun.source.tree.MethodInvocationTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(MethodTree)","u":"getSymbol(com.sun.source.tree.MethodTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(NewClassTree)","u":"getSymbol(com.sun.source.tree.NewClassTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(PackageTree)","u":"getSymbol(com.sun.source.tree.PackageTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(Tree)","u":"getSymbol(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getSymbol(VariableTree)","u":"getSymbol(com.sun.source.tree.VariableTree)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSymbolFromName(Name)","u":"getSymbolFromName(com.sun.tools.javac.util.Name)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSymbolFromString(String)","u":"getSymbolFromString(java.lang.String)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSymbolFromString(Symbol.ModuleSymbol, Name)","u":"getSymbolFromString(com.sun.tools.javac.code.Symbol.ModuleSymbol,com.sun.tools.javac.util.Name)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"getSymbols(Predicate)","u":"getSymbols(java.util.function.Predicate)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"getSymbols(Predicate, Scope.LookupKind)","u":"getSymbols(java.util.function.Predicate,com.sun.tools.javac.code.Scope.LookupKind)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"getSymbolsByName(Name, Predicate)","u":"getSymbolsByName(com.sun.tools.javac.util.Name,java.util.function.Predicate)"},{"p":"com.google.errorprone.util","c":"ErrorProneScope","l":"getSymbolsByName(Name, Predicate, Scope.LookupKind)","u":"getSymbolsByName(com.sun.tools.javac.util.Name,java.util.function.Predicate,com.sun.tools.javac.code.Scope.LookupKind)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getSymtab()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"getTags()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"getTask(Writer, JavaFileManager, DiagnosticListener, Iterable, Iterable, Iterable)","u":"getTask(java.io.Writer,javax.tools.JavaFileManager,javax.tools.DiagnosticListener,java.lang.Iterable,java.lang.Iterable,java.lang.Iterable)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"getText()"},{"p":"com.google.errorprone.util","c":"Comments","l":"getTextFromComment(ErrorProneComment)","u":"getTextFromComment(com.google.errorprone.util.ErrorProneComment)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getThrownExceptions(Tree, VisitorState)","u":"getThrownExceptions(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"getThrownTypes()"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"getTokens()"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"getTokens(String, Context)","u":"getTokens(java.lang.String,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"ErrorProneTokens","l":"getTokens(String, int, Context)","u":"getTokens(java.lang.String,int,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getTokensForNode(Tree)","u":"getTokensForNode(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"getTopLevelTypeAttributes(Symbol)","u":"getTopLevelTypeAttributes(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"getTree()"},{"p":"com.google.errorprone.fixes","c":"FixedPosition","l":"getTree()"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"getTree()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getTreeMaker()"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.Import","l":"getType()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"getType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getType(ClassTree)","u":"getType(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getType(Tree)","u":"getType(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getType(Type, boolean, List)","u":"getType(com.sun.tools.javac.code.Type,boolean,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"getTypeArguments()"},{"p":"com.google.errorprone","c":"VisitorState","l":"getTypeFromString(String)","u":"getTypeFromString(java.lang.String)"},{"p":"com.google.errorprone","c":"VisitorState","l":"getTypes()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getTypeSubstitution(Type, Symbol)","u":"getTypeSubstitution(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"getTypeVars()"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"getUnifier()"},{"p":"com.google.errorprone","c":"DiagnosticTestHelper","l":"getUnusedLookupKeys()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"getUpperBound()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"getUpperBound(Type, Types)","u":"getUpperBound(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"getUpperBound(TypeVariable)","u":"getUpperBound(javax.lang.model.type.TypeVariable)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"getValue()"},{"p":"com.google.errorprone.util","c":"MoreAnnotations","l":"getValue(Attribute.Compound, String)","u":"getValue(com.sun.tools.javac.code.Attribute.Compound,java.lang.String)"},{"p":"com.google.errorprone.names","c":"LevenshteinEditDistance","l":"getWorstCaseEditDistance(int, int)","u":"getWorstCaseEditDistance(int,int)"},{"p":"com.google.errorprone.names","c":"NeedlemanWunschEditDistance","l":"getWorstCaseEditDistance(int, int, int, int, int)","u":"getWorstCaseEditDistance(int,int,int,int,int)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"GLOBAL"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Rules","l":"globalDefault(Optional, Optional)","u":"globalDefault(java.util.Optional,java.util.Optional)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.GlobalRule","l":"GlobalRule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"greatestLowerBound(Nullness)","u":"greatestLowerBound(com.google.errorprone.dataflow.nullnesspropagation.Nullness)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"GuardedByChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"GuardedByExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByFlags","l":"GuardedByFlags()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Erroneous","l":"guardString()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_BINDING_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_INJECT_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_MAP_KEY_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_PROVIDES_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"GUICE_SCOPE_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"GuiceNestedCombine","l":"GuiceNestedCombine()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"handleError(Suppressible, Throwable)","u":"handleError(com.google.errorprone.matchers.Suppressible,java.lang.Throwable)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"handleError(Suppressible, Throwable)","u":"handleError(com.google.errorprone.matchers.Suppressible,java.lang.Throwable)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"handleFix(Fix)","u":"handleFix(com.google.errorprone.fixes.Fix)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"HeldLockAnalyzer.LockEventListener","l":"handleGuardedAccess(ExpressionTree, GuardedByExpression, HeldLockSet)","u":"handleGuardedAccess(com.sun.source.tree.ExpressionTree,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.google.errorprone.bugpatterns.threadsafety.HeldLockSet)"},{"p":"com.google.errorprone.bugpatterns.android","c":"HardCodedSdCardPath","l":"HardCodedSdCardPath()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"HAS_INJECT_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"HAS_MUST_BE_CLOSED_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotation(Class)","u":"hasAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotation(String)","u":"hasAnnotation(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasAnnotation(Symbol, Class, VisitorState)","u":"hasAnnotation(com.sun.tools.javac.code.Symbol,java.lang.Class,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasAnnotation(Symbol, String, VisitorState)","u":"hasAnnotation(com.sun.tools.javac.code.Symbol,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasAnnotation(Tree, Class, VisitorState)","u":"hasAnnotation(com.sun.source.tree.Tree,java.lang.Class,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasAnnotation(Tree, String, VisitorState)","u":"hasAnnotation(com.sun.source.tree.Tree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotation(TypeMirror)","u":"hasAnnotation(javax.lang.model.type.TypeMirror)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotationOnAnyOverriddenMethod(String)","u":"hasAnnotationOnAnyOverriddenMethod(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnnotationWithSimpleName(String)","u":"hasAnnotationWithSimpleName(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnyAnnotation(Class...)","u":"hasAnyAnnotation(java.lang.Class...)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasAnyAnnotation(List)","u":"hasAnyAnnotation(java.util.List)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasArguments(ChildMultiMatcher.MatchType, Matcher)","u":"hasArguments(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"HasArguments","l":"HasArguments(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasArgumentWithValue(String, Matcher)","u":"hasArgumentWithValue(java.lang.String,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"CompileTimeConstantExpressionMatcher","l":"hasCompileTimeConstantAnnotation(VisitorState, Symbol)","u":"hasCompileTimeConstantAnnotation(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasDirectAnnotationWithSimpleName(Symbol, String)","u":"hasDirectAnnotationWithSimpleName(com.sun.tools.javac.code.Symbol,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasDirectAnnotationWithSimpleName(Symbol.MethodSymbol, String)","u":"hasDirectAnnotationWithSimpleName(com.sun.tools.javac.code.Symbol.MethodSymbol,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasDirectAnnotationWithSimpleName(Symbol.VarSymbol, String)","u":"hasDirectAnnotationWithSimpleName(com.sun.tools.javac.code.Symbol.VarSymbol,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasDirectAnnotationWithSimpleName(Tree, String)","u":"hasDirectAnnotationWithSimpleName(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"hasEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"hasEverythingDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"hasEverythingDiff()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasExplicitSource(Tree, VisitorState)","u":"hasExplicitSource(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"hashCode()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantEquals","l":"hashCode()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"hashCode()"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"hashCode()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"hashCode()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hashCodeMethodDeclaration()"},{"p":"com.google.errorprone.bugpatterns","c":"HashtableContains","l":"HashtableContains()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasIdentifier(Matcher)","u":"hasIdentifier(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"HasIdentifier","l":"HasIdentifier(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasImplicitType(VariableTree, VisitorState)","u":"hasImplicitType(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"hasInjectAnnotation()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnit4AfterAnnotations"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnit4BeforeAnnotations"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnit4TestCases"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnit4TestRunner"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"hasJUnitAnnotation(MethodTree, VisitorState)","u":"hasJUnitAnnotation(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"hasMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"hasMemberDiff()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiffOrBuilder","l":"hasMemberDiff()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasMethod(Matcher)","u":"hasMethod(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"hasModifier(Modifier)","u":"hasModifier(javax.lang.model.element.Modifier)"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"hasName()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasNoExplicitType(VariableTree, VisitorState)","u":"hasNoExplicitType(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"TrustingNullnessAnalysis","l":"hasNullableAnnotation(Symbol)","u":"hasNullableAnnotation(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"hasOverloadWithOnlyOneParameter(Symbol.MethodSymbol, Name, Type, VisitorState)","u":"hasOverloadWithOnlyOneParameter(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.util.Name,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"hasProvidesAnnotation()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"hasRadix()"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"hasSideEffect(ExpressionTree)","u":"hasSideEffect(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ElementPredicates","l":"hasSourceRetention(Element)","u":"hasSourceRetention(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"hasStringVal()"},{"p":"com.google.errorprone.matchers","c":"TestNgMatchers","l":"hasTestNgAnnotation(ClassTree)","u":"hasTestNgAnnotation(com.sun.source.tree.ClassTree)"},{"p":"com.google.errorprone.matchers","c":"TestNgMatchers","l":"hasTestNgAnnotation(MethodTree, VisitorState)","u":"hasTestNgAnnotation(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"hasThreadSafeElementAnnotation(Symbol.TypeVariableSymbol)","u":"hasThreadSafeElementAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"hasThreadSafeTypeParameterAnnotation(Symbol.TypeVariableSymbol)","u":"hasThreadSafeTypeParameterAnnotation(com.sun.tools.javac.code.Symbol.TypeVariableSymbol)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"heap()"},{"p":"com.google.errorprone.bugpatterns","c":"HidingField","l":"HidingField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ICCProfileGetInstance","l":"ICCProfileGetInstance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"id()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"PackagesRule","l":"id()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"id()"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"IDEA_ORGANIZER"},{"p":"com.google.errorprone.apply","c":"IdeaImportOrganizer","l":"IdeaImportOrganizer()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"IDENTIFIER_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"identifier()"},{"p":"com.google.errorprone.bugpatterns","c":"IdentifierName","l":"IdentifierName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityBinaryExpression","l":"IdentityBinaryExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapBoxing","l":"IdentityHashMapBoxing()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"IdentityHashMapUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"identitySupplier(T)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"ignoreLargeCodeGenerators()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"ignoreParens(Matcher)","u":"ignoreParens(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"ignoreUnknownChecks()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"IllegalGuardedBy","l":"IllegalGuardedBy(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"IMMUTABLE_COLLECTION"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"IMMUTABLE_MULTIMAP"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableMemberCollection","l":"ImmutableMemberCollection()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableSetForContains","l":"ImmutableSetForContains()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ImplementAssertionWithChaining","l":"ImplementAssertionWithChaining()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ReferenceEquality","l":"implementsEquals(Type, VisitorState)","u":"implementsEquals(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationMirrorToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationValueToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteProtoToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SymbolToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TreeToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeToString","l":"implicitToStringFix(ExpressionTree, VisitorState)","u":"implicitToStringFix(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"IMPORT_CLASS_DIRECTLY"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"IMPORT_TOP_LEVEL"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.Import","l":"Import()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"importedName()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"importPolicy()"},{"p":"com.google.errorprone.annotations","c":"InlineMe","l":"imports()"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"importsHaveChanged()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"importStatement()"},{"p":"com.google.errorprone.bugpatterns","c":"Incomparable","l":"Incomparable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IncompatibleModifiersChecker","l":"IncompatibleModifiersChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentCapitalization","l":"InconsistentCapitalization()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentHashCode","l":"InconsistentHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.overloading","c":"InconsistentOverloads","l":"InconsistentOverloads()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IncorrectMainMethod","l":"IncorrectMainMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"VisitorState","l":"incrementCounter(BugChecker, String)","u":"incrementCounter(com.google.errorprone.bugpatterns.BugChecker,java.lang.String)"},{"p":"com.google.errorprone","c":"VisitorState","l":"incrementCounter(BugChecker, String, int)","u":"incrementCounter(com.google.errorprone.bugpatterns.BugChecker,java.lang.String,int)"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"incrementCounter(String)","u":"incrementCounter(java.lang.String)"},{"p":"com.google.errorprone","c":"StatisticsCollector","l":"incrementCounter(String, int)","u":"incrementCounter(java.lang.String,int)"},{"p":"com.google.errorprone.bugpatterns","c":"IncrementInForLoopAndHeader","l":"IncrementInForLoopAndHeader()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"IndexedPosition","l":"IndexedPosition(int, int)","u":"%3Cinit%3E(int,int)"},{"p":"com.google.errorprone.bugpatterns","c":"IndexOfChar","l":"IndexOfChar()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InexactVarargsConditional","l":"InexactVarargsConditional()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"infer()"},{"p":"com.google.errorprone.bugpatterns","c":"InfiniteRecursion","l":"InfiniteRecursion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InheritDoc","l":"InheritDoc()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneJavacPlugin","l":"init(JavacTask, String...)","u":"init(com.sun.source.util.JavacTask,java.lang.String...)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleCompiler","l":"init(JavacTask, String...)","u":"init(com.sun.source.util.JavacTask,java.lang.String...)"},{"p":"com.google.errorprone","c":"DocGenProcessor","l":"init(ProcessingEnvironment)","u":"init(javax.annotation.processing.ProcessingEnvironment)"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"initializationTime()"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"initializationTimeSpan()"},{"p":"com.google.errorprone.bugpatterns","c":"InitializeInline","l":"InitializeInline()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectedConstructorAnnotations","l":"InjectedConstructorAnnotations()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InjectOnBugCheckers","l":"InjectOnBugCheckers()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectOnConstructorOfAbstractClass","l":"InjectOnConstructorOfAbstractClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"InjectOnFinalField","l":"InjectOnFinalField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectOnMemberAndConstructor","l":"InjectOnMemberAndConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UExpression","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UTree","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UType","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UIntersectionClassType","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"inline(Inliner)","u":"inline(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"inlineAsTree(Type)","u":"inlineAsTree(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"inlineAsVar(UTypeVar)","u":"inlineAsVar(com.google.errorprone.refaster.UTypeVar)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"InlineFormatString","l":"InlineFormatString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"inlineImplicitType(Inliner)","u":"inlineImplicitType(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"inlineList(Iterable>)","u":"inlineList(java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"Inliner(Context, Bindings)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context,com.google.errorprone.refaster.Bindings)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"inlineStatements(Inliner)","u":"inlineStatements(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"inlineStatements(Inliner)","u":"inlineStatements(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.refaster","c":"UStatement","l":"inlineStatements(Inliner)","u":"inlineStatements(com.google.errorprone.refaster.Inliner)"},{"p":"com.google.errorprone.bugpatterns","c":"InlineTrivialConstant","l":"InlineTrivialConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"inLoop()"},{"p":"com.google.errorprone.bugpatterns","c":"InputStreamSlowMultibyteRead","l":"InputStreamSlowMultibyteRead()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"inSamePackage(Symbol, VisitorState)","u":"inSamePackage(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InsecureCipherMode","l":"InsecureCipherMode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"INSIDE_GUICE_MODULE"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"INSTANCE"},{"p":"com.google.errorprone.predicates.type","c":"Array","l":"INSTANCE"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"INSTANCE"},{"p":"com.google.errorprone.matchers","c":"CompileTimeConstantExpressionMatcher","l":"instance()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnalysis","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"TrustingNullnessAnalysis","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"JavacInvocationInstance","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"instance(Context)","u":"instance(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"instanceEqualsInvocation()"},{"p":"com.google.errorprone.matchers","c":"FieldMatchers","l":"instanceField(String, String)","u":"instanceField(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"instanceHashCodeInvocation()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"instanceMethod()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers","l":"instanceMethod()"},{"p":"com.google.errorprone.bugpatterns","c":"InstanceOfAndCastMatchWrongType","l":"InstanceOfAndCastMatchWrongType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"InstantTemporalUnit","l":"InstantTemporalUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"inSynchronized()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"INT_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"InterfaceWithOnlyStatics","l":"InterfaceWithOnlyStatics()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"internalGetFieldAccessorTable()"},{"p":"com.google.errorprone.bugpatterns","c":"InterruptedExceptionSwallowed","l":"InterruptedExceptionSwallowed()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"Interruption","l":"Interruption()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"intLit(int)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"intLiteral(int)"},{"p":"com.google.errorprone.bugpatterns","c":"IntLongMath","l":"IntLongMath()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidBlockTag","l":"InvalidBlockTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"InvalidCommandLineOptionException","l":"InvalidCommandLineOptionException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidInlineTag","l":"InvalidInlineTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"InvalidJavaTimeConstant","l":"InvalidJavaTimeConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidLink","l":"InvalidLink()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidParam","l":"InvalidParam()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidPatternSyntax","l":"InvalidPatternSyntax()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InvalidTargetingOnScopingAnnotation","l":"InvalidTargetingOnScopingAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidThrows","l":"InvalidThrows()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidThrowsLink","l":"InvalidThrowsLink()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidTimeZoneID","l":"InvalidTimeZoneID()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidZoneId","l":"InvalidZoneId()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ErrorMessages","l":"invocationResultIgnored(String, String, String)","u":"invocationResultIgnored(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_APPLICATION_OF_AT_INJECT"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_APPLICATION_OF_GUICE_INJECT"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_APPLICATION_OF_JAVAX_INJECT"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_BINDING_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_DAGGER_COMPONENT"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_DAGGER_COMPONENT_OR_MODULE"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"IS_INTERFACE"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"IS_SCOPING_ANNOTATION"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isAbstract(Symbol.MethodSymbol)","u":"isAbstract(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"isAllowed(ExpressionTree, VisitorState)","u":"isAllowed(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isAmbiguousJUnitVersion"},{"p":"com.google.errorprone","c":"VisitorState","l":"isAndroidCompatible()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"isAnnotation(VisitorState, Type)","u":"isAnnotation(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"DaggerAnnotations","l":"isAnyModule()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isArray()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isArrayType()"},{"p":"com.google.errorprone.util","c":"Visibility","l":"isAtLeastAsRestrictiveAs(Visibility)","u":"isAtLeastAsRestrictiveAs(com.google.errorprone.util.Visibility)"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"isAutoValueAccessor(Tree)","u":"isAutoValueAccessor(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractAsKeyOfSetOrMap","l":"isBadType(Type, VisitorState)","u":"isBadType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayAsKeyOfSetOrMap","l":"isBadType(Type, VisitorState)","u":"isBadType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isBoxedPrimitiveType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isBugCheckerCode(VisitorState)","u":"isBugCheckerCode(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"isCanonical()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isCastable(Type, Type, VisitorState)","u":"isCastable(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isCheckedExceptionType(Type, VisitorState)","u":"isCheckedExceptionType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"isCompatible()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isConcreteClassWithoutRunWith"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isConsideredFinal(Symbol)","u":"isConsideredFinal(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyAnalyzer","l":"isCovered(E, C)","u":"isCovered(E,C)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"isCovered(ExpressionTree, VisitorState)","u":"isCovered(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"isCovered(ExpressionTree, VisitorState)","u":"isCovered(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"isDeprecated()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isDescendantOf(String)","u":"isDescendantOf(java.lang.String)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isDescendantOf(Supplier)","u":"isDescendantOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isDescendantOfAny(Iterable)","u":"isDescendantOfAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isDirectImplementationOf(String)","u":"isDirectImplementationOf(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isDisableAllChecks()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isDisableAllWarnings()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isDropErrorsToWarnings()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isEffectivelyPrivate(Symbol)","u":"isEffectivelyPrivate(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"isEmpty()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"isEmpty()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"isEmpty()"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"isEmpty()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"isEmpty()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"isEmpty()"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isEnableAllChecksAsWarnings()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isEnum()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isExactType(String)","u":"isExactType(java.lang.String)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isExactType(Supplier)","u":"isExactType(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"isExactTypeAny(Iterable)","u":"isExactTypeAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isExtensionOf(String)","u":"isExtensionOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isField()"},{"p":"com.google.errorprone.bugpatterns","c":"BoxedPrimitiveEquality","l":"isFinal(Symbol)","u":"isFinal(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ElementPredicates","l":"isFinalField(Element)","u":"isFinalField(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ElementPredicates","l":"isFirstConstructorOfMultiInjectedClass(Element)","u":"isFirstConstructorOfMultiInjectedClass(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isGeneratedConstructor(MethodTree)","u":"isGeneratedConstructor(com.sun.source.tree.MethodTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByUtils","l":"isGuardedByValid(Tree, VisitorState, GuardedByFlags)","u":"isGuardedByValid(com.sun.source.tree.Tree,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.GuardedByFlags)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"isHigher(OperatorPrecedence)","u":"isHigher(com.google.errorprone.util.OperatorPrecedence)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isIgnoreSuppressionAnnotations()"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableCollections","l":"isImmutableType(Type)","u":"isImmutableType(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"isInitialized()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"isInitialized()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isInstance(Class)","u":"isInstance(java.lang.Class)"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"isInstance(Object)","u":"isInstance(java.lang.Object)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isInstanceField()"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceIncompatibleType","l":"IsInstanceIncompatibleType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceOfClass","l":"IsInstanceOfClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isInStaticInitializer(VisitorState)","u":"isInStaticInitializer(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isJunit3TestCase"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isJUnit3TestClass"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isJUnit4TestClass"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isJUnit4TestRunnerOfType(Iterable)","u":"isJUnit4TestRunnerOfType(java.lang.Iterable)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isJUnitTestCode(VisitorState)","u":"isJUnitTestCode(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"isKnownNonNullReturning()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isKotlin(Symbol, VisitorState)","u":"isKotlin(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isLastStatementInBlock()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isLocal(Symbol)","u":"isLocal(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.android","c":"IsLoggableTagLength","l":"IsLoggableTagLength()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"Visibility","l":"isMoreVisibleThan(Visibility)","u":"isMoreVisibleThan(com.google.errorprone.util.Visibility)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isNonNull()"},{"p":"com.google.errorprone.matchers","c":"IsNonNullMatcher","l":"IsNonNullMatcher()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isNonNullUsingDataflow()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isNull()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isNullUsingDataflow()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"isPresent()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"isPrimitive()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isPrimitiveArrayType()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isPrimitiveOrBoxedPrimitiveType()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isPrimitiveOrVoidType()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isPrimitiveType()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"isProto2MessageClass(VisitorState, Type)","u":"isProto2MessageClass(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"isProto2MutableMessageClass(VisitorState, Type)","u":"isProto2MutableMessageClass(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"WellKnownMutability","l":"isProtoEnum(VisitorState, Type)","u":"isProtoEnum(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isPubliclyVisibleTarget()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isRecord(Symbol)","u":"isRecord(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.fixes","c":"AppliedFix","l":"isRemoveLine()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"isReturnValueUnused(ExpressionTree, VisitorState)","u":"isReturnValueUnused(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isRuleKind(CaseTree)","u":"isRuleKind(com.sun.source.tree.CaseTree)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSame(Tree)","u":"isSame(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSameType(Class)","u":"isSameType(java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSameType(String)","u":"isSameType(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"IsSameType","l":"IsSameType(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSameType(Supplier)","u":"isSameType(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers","c":"IsSameType","l":"IsSameType(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isSameType(Type, Type, VisitorState)","u":"isSameType(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.Import","l":"isStatic()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"isStatic()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isStatic()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isStatic(Symbol)","u":"isStatic(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isSubtype(Type, Type, VisitorState)","u":"isSubtype(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSubtypeOf(Class)","u":"isSubtypeOf(java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSubtypeOf(String)","u":"isSubtypeOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"IsSubtypeOf","l":"IsSubtypeOf(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isSubtypeOf(Supplier)","u":"isSubtypeOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers","c":"IsSubtypeOf","l":"IsSubtypeOf(Supplier)","u":"%3Cinit%3E(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isSuggestionsAsWarnings()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isSuper(Tree)","u":"isSuper(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"isSupportedOption(String)","u":"isSupportedOption(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isSupportedOption(String)","u":"isSupportedOption(java.lang.String)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"isSuppressed(Suppressible, ErrorProneOptions, VisitorState)","u":"isSuppressed(com.google.errorprone.matchers.Suppressible,com.google.errorprone.ErrorProneOptions,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"isSuppressed(Symbol)","u":"isSuppressed(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"isSuppressed(Symbol, VisitorState)","u":"isSuppressed(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"isSuppressed(Tree)","u":"isSuppressed(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"isSuppressed(Tree, VisitorState)","u":"isSuppressed(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"isTestCaseDescendant"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isTestNgTestCode(VisitorState)","u":"isTestNgTestCode(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"isTestOnlyTarget()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"isThreadSafeType(boolean, Set, Type)","u":"isThreadSafeType(boolean,java.util.Set,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isThrowingFunctionalInterface(Type, VisitorState)","u":"isThrowingFunctionalInterface(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isTransient()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isType(String)","u":"isType(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"isValidName()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isVariable()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"isVoidType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"isVoidType(Type, VisitorState)","u":"isVoidType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"ITERABLE"},{"p":"com.google.errorprone.bugpatterns","c":"IterableAndIterator","l":"IterableAndIterator()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"IterablePathParameter","l":"IterablePathParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"iterator()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"JAVA_LANG_BOOLEAN_TYPE"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"JAVA_LANG_INTEGER_TYPE"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"JAVA_LANG_LONG_TYPE"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"JAVA_LANG_VOID_TYPE"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"Java7ApiChecker","l":"Java7ApiChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"SourceCodeEscapers","l":"javaCharEscaper()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"JAVADOC_BLOCK"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"JAVADOC_LINE"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationGetSecondsGetNano","l":"JavaDurationGetSecondsGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationGetSecondsToToSeconds","l":"JavaDurationGetSecondsToToSeconds()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationWithNanos","l":"JavaDurationWithNanos()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationWithSeconds","l":"JavaDurationWithSeconds()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaInstantGetSecondsGetNano","l":"JavaInstantGetSecondsGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JavaLangClash","l":"JavaLangClash()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaLocalDateTimeGetNano","l":"JavaLocalDateTimeGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaLocalTimeGetNano","l":"JavaLocalTimeGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaPeriodGetDays","l":"JavaPeriodGetDays()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaTimeDefaultTimeZone","l":"JavaTimeDefaultTimeZone()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JavaUtilDateChecker","l":"JavaUtilDateChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"JAVAX_INJECT_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"JAVAX_QUALIFIER_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"InjectMatchers","l":"JAVAX_SCOPE_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns.inject","c":"JavaxInjectOnAbstractMethod","l":"JavaxInjectOnAbstractMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"JavaxInjectOnFinalField","l":"JavaxInjectOnFinalField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JdkObsolete","l":"JdkObsolete()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaConstructors","l":"JodaConstructors()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDateTimeConstants","l":"JodaDateTimeConstants()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDurationWithMillis","l":"JodaDurationWithMillis()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaInstantWithMillis","l":"JodaInstantWithMillis()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaNewPeriod","l":"JodaNewPeriod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaPlusMinusLong","l":"JodaPlusMinusLong()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaTimeConverterManager","l":"JodaTimeConverterManager()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaToSelf","l":"JodaToSelf()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaWithDurationAddedLong","l":"JodaWithDurationAddedLong()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT_AFTER_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT_AFTER_CLASS_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT_BEFORE_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT_BEFORE_CLASS_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3FloatingPointComparisonWithoutDelta","l":"JUnit3FloatingPointComparisonWithoutDelta()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3TestNotRun","l":"JUnit3TestNotRun()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT4_RUN_WITH_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT4_TEST_ANNOTATION"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"JUNIT4_THEORY_ANNOTATION"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassAnnotationNonStatic","l":"JUnit4ClassAnnotationNonStatic()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassUsedInJUnit3","l":"JUnit4ClassUsedInJUnit3()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"JUnit4SetUpNotRun()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"JUnit4TearDownNotRun()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TestNotRun","l":"JUnit4TestNotRun()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TestsNotRunWithinEnclosed","l":"JUnit4TestsNotRunWithinEnclosed()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitAmbiguousTestClass","l":"JUnitAmbiguousTestClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitAssertSameCheck","l":"JUnitAssertSameCheck()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitParameterMethodNotFound","l":"JUnitParameterMethodNotFound()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"KEEP_ONLY_IDENTICAL_INSERTS"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"key()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"key()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.Key","l":"Key(CharSequence)","u":"%3Cinit%3E(java.lang.CharSequence)"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"Key(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"KIND"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"kind()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Erroneous","l":"kind()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"kind()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ThisLiteral","l":"kind()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"kind()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"kind()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"Kind()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"kindAnyOf(Set)","u":"kindAnyOf(java.util.Set)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"kindIs(Tree.Kind)","u":"kindIs(com.sun.source.tree.Tree.Kind)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"KNOWN_BUILDER_SETTER"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"knownTypes(ThreadSafetyKnownTypes)","u":"knownTypes(com.google.errorprone.bugpatterns.threadsafety.ThreadSafetyKnownTypes)"},{"p":"com.google.errorprone.bugpatterns","c":"LabelledBreakTarget","l":"LabelledBreakTarget()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LambdaFunctionalInterface","l":"LambdaFunctionalInterface()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.AdditionPosition","l":"LAST"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"LAST"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"leastUpperBound(AccessPathStore)","u":"leastUpperBound(com.google.errorprone.dataflow.AccessPathStore)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"leastUpperBound(Nullness)","u":"leastUpperBound(com.google.errorprone.dataflow.nullnesspropagation.Nullness)"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"length()"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"length()"},{"p":"com.google.errorprone.bugpatterns","c":"LenientFormatStringValidation","l":"LenientFormatStringValidation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"LETTER_WITH_MAYBE_NUMERAL"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"lhs()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"LIKELY_ERROR"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"LINE"},{"p":"com.google.errorprone.annotations","c":"RestrictedApi","l":"link()"},{"p":"com.google.errorprone","c":"BugPattern","l":"link()"},{"p":"com.google.errorprone","c":"BugPattern","l":"linkType()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"linkUrl()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"linkUrl()"},{"p":"com.google.errorprone.bugpatterns","c":"LiteByteStringUtf8","l":"LiteByteStringUtf8()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LiteEnumValueOf","l":"LiteEnumValueOf()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"LITERAL"},{"p":"com.google.errorprone","c":"ErrorPronePlugins","l":"loadPlugins(ScannerSupplier, Context)","u":"loadPlugins(com.google.errorprone.scanner.ScannerSupplier,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"ErrorProneVersion","l":"loadVersionFromPom()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"LOCAL_VARIABLE"},{"p":"com.google.errorprone.bugpatterns.time","c":"LocalDateTemporalAmount","l":"LocalDateTemporalAmount()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"LocalVarBinding()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.LocalVariable","l":"LocalVariable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LockNotBeforeTry","l":"LockNotBeforeTry()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnBoxedPrimitive","l":"LockOnBoxedPrimitive()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnNonEnclosingClassLiteral","l":"LockOnNonEnclosingClassLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneError","l":"logFatalError(Log)","u":"logFatalError(com.sun.tools.javac.util.Log)"},{"p":"com.google.errorprone","c":"ErrorProneError","l":"logFatalError(Log, Context)","u":"logFatalError(com.sun.tools.javac.util.Log,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"LogicalAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"LONG_SPARSE_ARRAY"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"LONG_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"LongDoubleConversion","l":"LongDoubleConversion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LongFloatConversion","l":"LongFloatConversion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"longLit(long)"},{"p":"com.google.errorprone.bugpatterns","c":"LongLiteralLowerCaseSuffix","l":"LongLiteralLowerCaseSuffix()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"looksLikeJUnit3SetUp"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"looksLikeJUnit3TearDown"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"looksLikeJUnit4After"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"looksLikeJUnit4Before"},{"p":"com.google.errorprone.bugpatterns","c":"LoopConditionChecker","l":"LoopConditionChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LoopOverCharArray","l":"LoopOverCharArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"LossyPrimitiveCompare","l":"LossyPrimitiveCompare()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"lostType(VisitorState)","u":"lostType(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FutureReturnValueIgnored","l":"lostType(VisitorState)","u":"lostType(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"lostTypeMessage(String, String)","u":"lostTypeMessage(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"FutureReturnValueIgnored","l":"lostTypeMessage(String, String)","u":"lostTypeMessage(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"MAIN_METHOD"},{"p":"com.google.errorprone","c":"DocGenTool","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"maker()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MalformedInlineTag","l":"MalformedInlineTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Rules","l":"mapAnnotationSimpleName(String, ResultUsePolicy)","u":"mapAnnotationSimpleName(java.lang.String,com.google.errorprone.bugpatterns.checkreturnvalue.ResultUsePolicy)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafetyKnownTypes.MapBuilder","l":"MapBuilder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"markerAnnotations(Iterable)","u":"markerAnnotations(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"MaskedClassLoader","l":"MaskedClassLoader(ClassLoader)","u":"%3Cinit%3E(java.lang.ClassLoader)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType","l":"match(CompilationUnitTree, VisitorState)","u":"match(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionIncompatibleType","l":"match(ExpressionTree, VisitorState)","u":"match(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionUndefinedEquality","l":"match(ExpressionTree, VisitorState)","u":"match(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"match(JCTree, Context)","u":"match(com.sun.tools.javac.tree.JCTree,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"match(JCTree, Context)","u":"match(com.sun.tools.javac.tree.JCTree,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"match(JCTree, Context)","u":"match(com.sun.tools.javac.tree.JCTree,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"matchAllDiagnostics()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.AnnotatedTypeTreeMatcher","l":"matchAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"matchAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"MultipleNullnessAnnotations","l":"matchAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"matchAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitive","l":"matchAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"matchAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullableWildcard","l":"matchAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"matchAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.AnnotationTreeMatcher","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CompatibleWithMisuse","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IncompatibleModifiersChecker","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AssistedInjectAndInjectOnSameConstructor","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AutoFactoryAtInject","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"ProvidesMethodOutsideOfModule","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"JavaxInjectOnFinalField","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneInjectableConstructor","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneQualifier","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ScopeAnnotationOnInterfaceOrAbstractClass","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassUsedInJUnit3","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingSuperCall","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OutlineNone","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RequiredModifiersChecker","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsDeprecated","l":"matchAnnotation(AnnotationTree, VisitorState)","u":"matchAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReferenceEquality","l":"matchArgument(ExpressionTree, VisitorState)","u":"matchArgument(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BoxedPrimitiveEquality","l":"matchArgument(ExpressionTree, VisitorState)","u":"matchArgument(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalEquality","l":"matchArgument(ExpressionTree, VisitorState)","u":"matchArgument(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReferenceEquality","l":"matchArgument(ExpressionTree, VisitorState)","u":"matchArgument(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ArrayAccessTreeMatcher","l":"matchArrayAccess(ArrayAccessTree, VisitorState)","u":"matchArrayAccess(com.sun.source.tree.ArrayAccessTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ArrayTypeTreeMatcher","l":"matchArrayType(ArrayTypeTree, VisitorState)","u":"matchArrayType(com.sun.source.tree.ArrayTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertFalse","l":"matchAssert(AssertTree, VisitorState)","u":"matchAssert(com.sun.source.tree.AssertTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.AssertTreeMatcher","l":"matchAssert(AssertTree, VisitorState)","u":"matchAssert(com.sun.source.tree.AssertTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.AssignmentTreeMatcher","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UnnecessarilyUsedValue","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IntLongMath","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonAtomicVolatileUpdate","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"FieldMissingNullable","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAssignment","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedAssignment","l":"matchAssignment(AssignmentTree, VisitorState)","u":"matchAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReferenceEquality","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BadShiftAmount","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.BinaryTreeMatcher","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparingThisWithNull","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparisonOutOfRange","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComplexBooleanConstant","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantOverflow","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsNaN","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ErroneousBitwiseExpression","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityBinaryExpression","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NarrowCalculation","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"FieldMissingNullable","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ParameterMissingNullable","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OperatorPrecedence","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoStringFieldReferenceEquality","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RandomModInteger","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SizeGreaterThanOrEqualsZero","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"XorPower","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"YodaCondition","l":"matchBinary(BinaryTree, VisitorState)","u":"matchBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"matchBinaryTree(BinaryTree, List>, VisitorState)","u":"matchBinaryTree(com.sun.source.tree.BinaryTree,java.util.List,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.BlockTreeMatcher","l":"matchBlock(BlockTree, VisitorState)","u":"matchBlock(com.sun.source.tree.BlockTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultiVariableDeclaration","l":"matchBlock(BlockTree, VisitorState)","u":"matchBlock(com.sun.source.tree.BlockTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.BreakTreeMatcher","l":"matchBreak(BreakTree, VisitorState)","u":"matchBreak(com.sun.source.tree.BreakTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"matchBreak(BreakTree, VisitorState)","u":"matchBreak(com.sun.source.tree.BreakTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.CaseTreeMatcher","l":"matchCase(CaseTree, VisitorState)","u":"matchCase(com.sun.source.tree.CaseTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TraditionalSwitchExpression","l":"matchCase(CaseTree, VisitorState)","u":"matchCase(com.sun.source.tree.CaseTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBreakInSwitch","l":"matchCase(CaseTree, VisitorState)","u":"matchCase(com.sun.source.tree.CaseTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.CatchTreeMatcher","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CatchAndPrintStackTrace","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyCatch","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogWithCause","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedException","l":"matchCatch(CatchTree, VisitorState)","u":"matchCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AmbiguousMethodReference","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentInjection","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"FragmentNotInstantiable","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"ParcelableCreator","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationPosition","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueBoxedValues","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueFinalMethods","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueImmutableFields","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BadAnnotationImplementation","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanClassLoader","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ClassTreeMatcher","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugPatternNaming","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"NoCanIgnoreReturnValueOnClasses","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassCanBeStatic","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassInitializationDeadlock","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassNamedLikeTypeParameter","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparableAndComparator","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparableType","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantPatternCompile","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DepAnn","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsHashCode","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ExtendingJUnitAssert","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ExtendsAutoValue","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FunctionalInterfaceClash","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"HidingField","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentifierName","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableMemberCollection","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableSetForContains","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentCapitalization","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentHashCode","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"AssistedInjectAndInjectOnConstructors","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"PrivateConstructorForNoninstantiableModule","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"ScopeOnModule","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"AssistedInjectScoping","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectOnMemberAndConstructor","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InvalidTargetingOnScopingAnnotation","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MissingRuntimeRetention","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneScopeAnnotationOnClass","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"OverlappingQualifierAndScopeAnnotation","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"QualifierWithTypeUse","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InputStreamSlowMultibyteRead","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InterfaceWithOnlyStatics","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IterableAndIterator","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EmptyBlockTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EscapedEntity","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InheritDoc","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidBlockTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidInlineTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidLink","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidParam","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MalformedInlineTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MissingSummary","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnescapedEntity","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnrecognisedJavadocTag","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UrlInSee","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JavaLangClash","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JdkObsolete","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TestNotRun","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitAmbiguousTestClass","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingRefasterAnnotation","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultiVariableDeclaration","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MustBeClosedChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NamedLikeContextualKeyword","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.overloading","c":"InconsistentOverloads","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OverrideThrowableToString","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParametersButNotParameterized","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PrivateConstructorForUtilityClass","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtectedMembersInFinalClass","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TestParametersNotInitialized","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TheoryButNoTheories","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnnotationChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableEnumChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeNameShadowing","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterShadowing","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UngroupedOverloads","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VarTypeName","l":"matchClass(ClassTree, VisitorState)","u":"matchClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AlreadyChecked","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueSubclassLeaked","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.CompilationUnitTreeMatcher","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ChainingConstructorIgnoresParameter","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassName","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeduplicateConstants","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeeplyNested","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultPackage","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DifferentNameButSame","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DirectInvocationOnMock","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallChecker","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyTopLevelDeclaration","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeFinal","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeLocal","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"InlineFormatString","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ImpossibleNullComparison","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InlineTrivialConstant","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"AlmostJavadoc","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"NotJavadoc","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3TestNotRun","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TestsNotRunWithinEnclosed","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MemoizeConstantVisitorStateLookups","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MethodCanBeStatic","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MixedMutabilityReturnType","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MockitoDoSetup","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MockNotUsedInProduction","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleTopLevelClasses","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ReturnMissingNullable","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalNotPresent","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PackageInfo","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PackageLocation","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PreferredInterfaceType","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RemoveUnusedImports","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SameNameButDifferent","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyTypeByteString","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsWithoutExplanation","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableRefactoring","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"StronglyTypeTime","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeDirectionalityCharacters","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeEscape","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeInCode","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarilyFullyQualified","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedVariable","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTestMethodPrefix","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedLabel","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedMethod","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedNestedClass","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedTypeParameter","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedVariable","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"WildcardImport","l":"matchCompilationUnit(CompilationUnitTree, VisitorState)","u":"matchCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.CompoundAssignmentTreeMatcher","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NarrowingCompoundAssignment","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonAtomicVolatileUpdate","l":"matchCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"matchCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ConditionalExpressionTreeMatcher","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConditionalExpressionNumericPromotion","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullTernary","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OperatorPrecedence","l":"matchConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"matchConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ContinueTreeMatcher","l":"matchContinue(ContinueTree, VisitorState)","u":"matchContinue(com.sun.source.tree.ContinueTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"matchContinue(ContinueTree, VisitorState)","u":"matchContinue(com.sun.source.tree.ContinueTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.DoWhileLoopTreeMatcher","l":"matchDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"matchDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LoopConditionChecker","l":"matchDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"matchDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.EmptyStatementTreeMatcher","l":"matchEmptyStatement(EmptyStatementTree, VisitorState)","u":"matchEmptyStatement(com.sun.source.tree.EmptyStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EmptyIfStatement","l":"matchEmptyStatement(EmptyStatementTree, VisitorState)","u":"matchEmptyStatement(com.sun.source.tree.EmptyStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.EnhancedForLoopTreeMatcher","l":"matchEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LoopOverCharArray","l":"matchEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"matchEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Block","l":"matcher"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Class","l":"matcher"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Method","l":"matcher"},{"p":"com.google.errorprone.bugpatterns","c":"DeadException","l":"MATCHER"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoBuilderReturnValueIgnored","l":"MATCHER"},{"p":"com.google.errorprone.bugpatterns","c":"StreamResourceLeak","l":"MATCHER"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"matcher()"},{"p":"com.google.errorprone.matchers","c":"MultiMatcher.MultiMatchResult","l":"matches()"},{"p":"com.google.errorprone.matchers","c":"AnnotationDoesNotHaveArgument","l":"matches(AnnotationTree, VisitorState)","u":"matches(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"AnnotationHasArgumentWithValue","l":"matches(AnnotationTree, VisitorState)","u":"matches(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"AnnotationType","l":"matches(AnnotationTree, VisitorState)","u":"matches(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"CompoundAssignment","l":"matches(CompoundAssignmentTree, VisitorState)","u":"matches(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"CompileTimeConstantExpressionMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"IsNonNullMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MethodInvocation","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"NullnessMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"StringLiteral","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"matches(ExpressionTree, VisitorState)","u":"matches(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MethodInvocationArgument","l":"matches(MethodInvocationTree, VisitorState)","u":"matches(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility","l":"matches(MethodTree, VisitorState)","u":"matches(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Asserts","l":"matches(StatementTree, VisitorState)","u":"matches(com.sun.source.tree.StatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Returns","l":"matches(StatementTree, VisitorState)","u":"matches(com.sun.source.tree.StatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Throws","l":"matches(StatementTree, VisitorState)","u":"matches(com.sun.source.tree.StatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"AbstractTypeMatcher","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.BlockOrCase","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"IsSameType","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"IsSubtypeOf","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matcher","l":"matches(T, VisitorState)","u":"matches(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Block","l":"matches(T, VisitorState)","u":"matches(U,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Class","l":"matches(T, VisitorState)","u":"matches(U,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Method","l":"matches(T, VisitorState)","u":"matches(U,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Contains","l":"matches(Tree, VisitorState)","u":"matches(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"HasIdentifier","l":"matches(Tree, VisitorState)","u":"matches(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"matchesType(Type, VisitorState)","u":"matchesType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"matchExpressionReturn(Matcher)","u":"matchExpressionReturn(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ExpressionStatementTreeMatcher","l":"matchExpressionStatement(ExpressionStatementTree, VisitorState)","u":"matchExpressionStatement(com.sun.source.tree.ExpressionStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifiedButNotUsed","l":"matchExpressionStatement(ExpressionStatementTree, VisitorState)","u":"matchExpressionStatement(com.sun.source.tree.ExpressionStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ForLoopTreeMatcher","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IncrementInForLoopAndHeader","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LoopConditionChecker","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchForLoop(ForLoopTree, VisitorState)","u":"matchForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractBanUnsafeAPIChecker","l":"matchHelper(T, VisitorState, Matcher)","u":"matchHelper(T,com.google.errorprone.VisitorState,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.IdentifierTreeMatcher","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRequiredModifiers","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SunApi","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDateTimeConstants","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VoidUsed","l":"matchIdentifier(IdentifierTree, VisitorState)","u":"matchIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractUseSwitch","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.IfTreeMatcher","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRedundantIsEnabled","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ImplementAssertionWithChaining","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NestedInstanceOfConditions","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PatternMatchingInstanceof","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"DoubleCheckedLocking","l":"matchIf(IfTree, VisitorState)","u":"matchIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BadImport","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ImportTreeMatcher","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UsingJsr305CheckReturnValue","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalStaticImport","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalStaticMemberImport","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryStaticImport","l":"matchImport(ImportTree, VisitorState)","u":"matchImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"matchingMethods(Name, Predicate, Type, Types)","u":"matchingMethods(com.sun.tools.javac.util.Name,java.util.function.Predicate,com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.matchers","c":"MultiMatcher.MultiMatchResult","l":"matchingNodes()"},{"p":"com.google.errorprone.bugpatterns","c":"BadInstanceof","l":"matchInstanceOf(InstanceOfTree, VisitorState)","u":"matchInstanceOf(com.sun.source.tree.InstanceOfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.InstanceOfTreeMatcher","l":"matchInstanceOf(InstanceOfTree, VisitorState)","u":"matchInstanceOf(com.sun.source.tree.InstanceOfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.IntersectionTypeTreeMatcher","l":"matchIntersectionType(IntersectionTypeTree, VisitorState)","u":"matchIntersectionType(com.sun.source.tree.IntersectionTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.LabeledStatementTreeMatcher","l":"matchLabeledStatement(LabeledStatementTree, VisitorState)","u":"matchLabeledStatement(com.sun.source.tree.LabeledStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LabelledBreakTarget","l":"matchLabeledStatement(LabeledStatementTree, VisitorState)","u":"matchLabeledStatement(com.sun.source.tree.LabeledStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.LambdaExpressionTreeMatcher","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToIterable","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchLambdaExpression(LambdaExpressionTree, VisitorState)","u":"matchLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"HardCodedSdCardPath","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.LiteralTreeMatcher","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DangerousLiteralNullChecker","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FloatingPointLiteralPrecision","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LongLiteralLowerCaseSuffix","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MisleadingEscapedSpace","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OrphanedFormatString","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SwigMemoryLeak","l":"matchLiteral(LiteralTree, VisitorState)","u":"matchLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.MemberReferenceTreeMatcher","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionIncompatibleType","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionUndefinedEquality","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsIncompatibleType","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceIncompatibleType","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JdkObsolete","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifySourceCollectionInStream","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RxReturnValueIgnored","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToIterable","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryMethodReference","l":"matchMemberReference(MemberReferenceTree, VisitorState)","u":"matchMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"MislabeledAndroidString","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffChecker","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.MemberSelectTreeMatcher","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRequiredModifiers","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalType","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOnContainingClass","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"DereferenceWithNullBranch","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticQualifiedUsingExpression","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SunApi","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SystemOut","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDateTimeConstants","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterQualifier","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VoidUsed","l":"matchMemberSelect(MemberSelectTree, VisitorState)","u":"matchMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"StaticOrDefaultInterfaceMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationPosition","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AutoValueBuilderDefaultsInConstructor","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AvoidObjectArrays","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.MethodTreeMatcher","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CacheLoaderNull","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ChainingConstructorIgnoresParameter","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckedExceptionNotThrown","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckNotNullMultipleTimes","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"BuilderReturnThis","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"CanIgnoreReturnValueSuggester","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComparisonContractViolated","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DepAnn","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotCallSuggester","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoNotClaimAnnotations","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsReference","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsUnsafeCast","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsWrongThing","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ExpectedExceptionChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finalize","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerSplitLogStatement","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringAnnotationChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ForOverrideChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FunctionalInterfaceMethodChanged","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentifierName","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IncorrectMainMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InfiniteRecursion","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"CloseableProvides","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"AndroidInjectionBeforeSuper","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"EmptySetMultibindingContributions","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"UseBinds","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"AssistedParameters","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"BindingToUnqualifiedCommonType","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"OverridesGuiceInjectableMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"OverridesJavaxInjectableMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectedConstructorAnnotations","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"InjectOnConstructorOfAbstractClass","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"JavaxInjectOnAbstractMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MisplacedScopeAnnotations","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"QualifierOrScopeOnInjectMethod","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InjectOnBugCheckers","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Suggester","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Validator","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InterruptedExceptionSwallowed","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EmptyBlockTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EscapedEntity","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InheritDoc","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidBlockTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidInlineTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidLink","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidParam","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidThrows","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidThrowsLink","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MalformedInlineTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MissingSummary","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"ReturnFromVoid","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnescapedEntity","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnrecognisedJavadocTag","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UrlInSee","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassAnnotationNonStatic","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitParameterMethodNotFound","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LambdaFunctionalInterface","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingImplementsComparable","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingOverride","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingSuperCall","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingTestCall","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MixedArrayDimensions","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MustBeClosedChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NamedLikeContextualKeyword","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonApiType","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonFinalCompileTimeConstant","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonOverridingEquals","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableConstructor","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOnContainingClass","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOptional","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableVoid","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"EqualsBrokenForNull","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"EqualsMissingNullable","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"MultipleNullnessAnnotations","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitive","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitiveArray","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"VoidMissingNullable","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Overrides","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OverridingMethodInconsistentArgumentNamesChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PublicApiNamedStreamShouldReturnStream","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantOverride","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantThrows","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnAtTheEndOfVoidFunction","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAlwaysReturnsThis","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentInConstructor","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentOfThrowable","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamResourceLeak","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TestExceptionChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowsUncheckedException","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TooManyParameters","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ToStringReturnsNull","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeNameShadowing","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterShadowing","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterUnusedInFormals","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarilyVisible","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLambda","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsynchronizedOverridesSynchronized","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UseCorrectAssertInTests","l":"matchMethod(MethodTree, VisitorState)","u":"matchMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractAsKeyOfSetOrMap","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AddressSelection","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AlwaysThrows","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"BinderIdentityRestoredDangerously","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"IsLoggableTagLength","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"WakelockReleasedDangerously","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotateFormatMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"ArgumentSelectionDefectChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"AssertEqualsArgumentOrderChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayEquals","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayFillIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayHashCode","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArraysAsListPrimitiveArray","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertionFailureIgnored","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AssertThrowsMultipleStatements","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ASTHelpersSuggestions","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanClassLoader","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanJNDI","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanSerializableRead","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BigDecimalEquals","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BooleanParameter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.MethodInvocationTreeMatcher","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ByteBufferBackingArray","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockFinalClass","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CanonicalDuration","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ChainedAssertionLosesContext","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ChainingConstructorIgnoresParameter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CharacterGetNumericValue","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClassNewInstance","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"CollectionUndefinedEquality","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"IncompatibleArgumentType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"JUnitIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"TruthIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CollectionToArraySafeParameter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CollectorShouldNotUseState","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompareToZero","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ComputeIfAbsentAmbiguousReference","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultCharset","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultLocale","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DistinctVarargsChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DuplicateMapKeys","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EnumOrdinal","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsGetClass","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsNull","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"EqualsUsingHashCode","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FloatingPointAssertionWithinEpsilon","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerArgumentToString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerFormatString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerLogVarargs","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerMessageFormat","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRequiredModifiers","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerStringConcatenation","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerWithCause","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerWithoutCause","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatString","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringAnnotationChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ForOverrideChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FuturesGetCheckedIllegalExceptionType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FutureTransformAsync","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FuzzyEqualsShouldNotBeUsedInEqualsMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnAnnotation","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnClass","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"GetClassOnEnum","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"GuiceNestedCombine","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"HashtableContains","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ICCProfileGetInstance","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapBoxing","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IndexOfChar","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InexactVarargsConditional","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"RefersToDaggerCodegen","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"BindingToUnqualifiedCommonType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Inliner","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InsecureCipherMode","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Interruption","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidTimeZoneID","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidZoneId","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceIncompatibleType","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IsInstanceOfClass","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JavaUtilDateChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit3FloatingPointComparisonWithoutDelta","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4ClassUsedInJUnit3","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnitAssertSameCheck","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LenientFormatStringValidation","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteByteStringUtf8","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteEnumValueOf","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LockNotBeforeTry","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnBoxedPrimitive","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LongDoubleConversion","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LongFloatConversion","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LossyPrimitiveCompare","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MathAbsoluteNegative","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MathRoundIntLong","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MisformattedTestData","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedDateFormat","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MixedDescriptors","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MockitoUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifyCollectionInEnhancedForLoop","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifyingCollectionWithItself","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifySourceCollectionInStream","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultimapKeys","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleParallelOrSequentialCalls","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleUnaryOperatorsInMethodCall","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NamedLikeContextualKeyword","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NCopiesOfChar","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NewFileSystem","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonRuntimeAnnotation","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullArgumentForNonNullParameter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ParameterMissingNullable","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnnecessaryCheckNotNull","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullOptional","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectEqualsForPrimitives","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectsHashCodePrimitive","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalMapToOptional","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalMapUnusedValue","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalOfRedundantMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"OutlineNone","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterComment","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterName","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsCheckNotNullRepeated","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsInvalidPlaceholder","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PrimitiveArrayPassedToVarargsMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PrimitiveAtomicReference","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"PrivateSecurityContractProtoAccess","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoBuilderReturnValueIgnored","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtocolBufferOrdinal","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoTruthMixedDescriptors","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RandomCast","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReachabilityFenceUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantSetterCall","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RobolectricShadowDirectlyOn","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RxReturnValueIgnored","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssertion","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfComparison","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfEquals","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SetUnrecognized","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ShouldHaveEvenArgs","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringCaseLocaleUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringCharset","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringFormatWithLiteral","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringSplitter","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SubstringOfZero","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SuperCallToObjectMethod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SystemConsoleNull","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SystemExitOutsideMain","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SystemOut","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreadJoinLoop","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadPriorityCheck","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreeLetterTimeZoneID","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowIfUncheckedKnownChecked","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowIfUncheckedKnownUnchecked","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DateChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationFrom","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationGetTemporalUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationTemporalUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DurationToLongTimeUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"FromTemporalAccessor","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"InstantTemporalUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"InvalidJavaTimeConstant","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationGetSecondsGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationGetSecondsToToSeconds","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationWithNanos","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaDurationWithSeconds","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaInstantGetSecondsGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaLocalDateTimeGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaLocalTimeGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaPeriodGetDays","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JavaTimeDefaultTimeZone","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaDurationWithMillis","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaInstantWithMillis","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaNewPeriod","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaPlusMinusLong","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaTimeConverterManager","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaToSelf","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaWithDurationAddedLong","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"LocalDateTemporalAmount","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodFrom","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodGetTemporalUnit","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodTimeMath","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"PreferJavaTimeOverload","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"ProtoDurationGetSecondsGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"ProtoTimestampGetSecondsGetNano","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TemporalAccessorGetChronoField","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitConversionChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"ZoneIdOfZ","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthAssertExpected","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthConstantAsserts","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthContainsExactlyElementsInUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthGetOrDefault","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeEqualsChecker","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UndefinedEquals","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLongToIntConversion","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryMethodInvocationMatcher","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryOptionalGet","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarySetDefault","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTypeArgument","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeFinalization","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeLocaleUsage","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedCollectionModifiedInPlace","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"URLEqualsHashCode","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"WaitNotInLoop","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"WithSignatureDiscouraged","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"YodaCondition","l":"matchMethodInvocation(MethodInvocationTree, VisitorState)","u":"matchMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ModifiersTreeMatcher","l":"matchModifiers(ModifiersTree, VisitorState)","u":"matchModifiers(com.sun.source.tree.ModifiersTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.NewArrayTreeMatcher","l":"matchNewArray(NewArrayTree, VisitorState)","u":"matchNewArray(com.sun.source.tree.NewArrayTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchNewArray(NewArrayTree, VisitorState)","u":"matchNewArray(com.sun.source.tree.NewArrayTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractAsKeyOfSetOrMap","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AddressSelection","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"ArgumentSelectionDefectChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"AutoValueConstructorOrderChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BanClassLoader","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BigDecimalLiteralDouble","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BooleanParameter","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BoxedPrimitiveConstructor","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.NewClassTreeMatcher","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeadException","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeadThread","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultCharset","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DefaultLocale","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DoubleBraceInitialization","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ErroneousThreadPoolConstructorChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringAnnotationChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapBoxing","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Incomparable","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inlineme","c":"Inliner","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JavaUtilDateChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JdkObsolete","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedDateFormat","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullArgumentForNonNullParameter","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ParameterMissingNullable","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullOptional","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterComment","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterName","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringBuilderInitWithChar","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StringCharset","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreadLocalUsage","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowSpecificExceptions","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"DateChecker","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaConstructors","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"JodaToSelf","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryStringBuilder","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTypeArgument","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeLocaleUsage","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedAnonymousClass","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"URLEqualsHashCode","l":"matchNewClass(NewClassTree, VisitorState)","u":"matchNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ParameterizedTypeTreeMatcher","l":"matchParameterizedType(ParameterizedTypeTree, VisitorState)","u":"matchParameterizedType(com.sun.source.tree.ParameterizedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"VoidMissingNullable","l":"matchParameterizedType(ParameterizedTypeTree, VisitorState)","u":"matchParameterizedType(com.sun.source.tree.ParameterizedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ParenthesizedTreeMatcher","l":"matchParenthesized(ParenthesizedTree, VisitorState)","u":"matchParenthesized(com.sun.source.tree.ParenthesizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchParenthesized(ParenthesizedTree, VisitorState)","u":"matchParenthesized(com.sun.source.tree.ParenthesizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryParentheses","l":"matchParenthesized(ParenthesizedTree, VisitorState)","u":"matchParenthesized(com.sun.source.tree.ParenthesizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.PrimitiveTypeTreeMatcher","l":"matchPrimitiveType(PrimitiveTypeTree, VisitorState)","u":"matchPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractPatternSyntaxChecker","l":"matchRegexLiteral(MethodInvocationTree, VisitorState, String, int)","u":"matchRegexLiteral(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState,java.lang.String,int)"},{"p":"com.google.errorprone.bugpatterns","c":"BareDotMetacharacter","l":"matchRegexLiteral(MethodInvocationTree, VisitorState, String, int)","u":"matchRegexLiteral(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState,java.lang.String,int)"},{"p":"com.google.errorprone.bugpatterns","c":"InvalidPatternSyntax","l":"matchRegexLiteral(MethodInvocationTree, VisitorState, String, int)","u":"matchRegexLiteral(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState,java.lang.String,int)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"MatchResult()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncCallableReturnsNull","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncFunctionReturnsNull","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnsNullCollection","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ReturnTreeMatcher","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"ProvidesNull","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IntLongMath","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedAssignment","l":"matchReturn(ReturnTree, VisitorState)","u":"matchReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"matchSingleStatementBlock(Matcher)","u":"matchSingleStatementBlock(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SwitchTreeMatcher","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FallThrough","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingCasesInEnumSwitch","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingDefault","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StatementSwitchToExpressionSwitch","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SwitchDefault","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryDefaultInEnumSwitch","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"WrongOneof","l":"matchSwitch(SwitchTree, VisitorState)","u":"matchSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SynchronizedTreeMatcher","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnBoxedPrimitive","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LockOnNonEnclosingClassLiteral","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"StaticGuardedByInstance","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"SynchronizeOnNonFinalField","l":"matchSynchronized(SynchronizedTree, VisitorState)","u":"matchSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.ThrowTreeMatcher","l":"matchThrow(ThrowTree, VisitorState)","u":"matchThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Finally","l":"matchThrow(ThrowTree, VisitorState)","u":"matchThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"RethrowReflectiveOperationExceptionAsLinkageError","l":"matchThrow(ThrowTree, VisitorState)","u":"matchThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowNull","l":"matchThrow(ThrowTree, VisitorState)","u":"matchThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.TryTreeMatcher","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CatchFail","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CatchingUnchecked","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ClosingStandardOutputStreams","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InterruptedExceptionSwallowed","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingFail","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryFailRefactoring","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryFailThrowable","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryWithResourcesVariable","l":"matchTry(TryTree, VisitorState)","u":"matchTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.android","c":"BundleDeserializationCast","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BadComparable","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.TypeCastTreeMatcher","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FloatCast","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InstanceOfAndCastMatchWrongType","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NegativeCharLiteral","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeReflectiveConstructionCast","l":"matchTypeCast(TypeCastTree, VisitorState)","u":"matchTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.TypeParameterTreeMatcher","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JavaLangClash","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"ExtendsObject","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullableTypeParameter","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeChecker","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VarTypeName","l":"matchTypeParameter(TypeParameterTree, VisitorState)","u":"matchTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AttemptedNegativeZero","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.UnaryTreeMatcher","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DiscardedPostfixExpression","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonAtomicVolatileUpdate","l":"matchUnary(UnaryTree, VisitorState)","u":"matchUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.UnionTypeTreeMatcher","l":"matchUnionType(UnionTypeTree, VisitorState)","u":"matchUnionType(com.sun.source.tree.UnionTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationPosition","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayRecordComponent","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.VariableTreeMatcher","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CannotMockFinalClass","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UnnecessarilyUsedValue","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"CompileTimeConstantChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ConstantField","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DateFormatConstant","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DepAnn","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"DeprecatedVariable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"FieldCanBeStatic","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerRequiredModifiers","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.flogger","c":"FloggerSplitLogStatement","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ForEachIterable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentifierName","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IdentityHashMapUsage","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"InitializeInline","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"InjectOnFinalField","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MisplacedScopeAnnotations","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IntLongMath","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"IterablePathParameter","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EmptyBlockTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"EscapedEntity","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InheritDoc","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidBlockTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidInlineTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"InvalidLink","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MalformedInlineTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MissingSummary","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnescapedEntity","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnrecognisedJavadocTag","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UrlInSee","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MixedArrayDimensions","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ModifiedButNotUsed","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MutableGuiceModule","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MutablePublicArray","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NonFinalStaticField","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOnContainingClass","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOptional","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"FieldMissingNullable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"MultipleNullnessAnnotations","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitive","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitiveArray","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"VoidMissingNullable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentOfThrowable","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticMockMember","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitMismatch","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TransientMisuse","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAnonymousClass","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAssignment","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAsync","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedAssignment","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryFinal","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLambda","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VarChecker","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"VariableNameSameAsType","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"Varifier","l":"matchVariable(VariableTree, VisitorState)","u":"matchVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.WhileLoopTreeMatcher","l":"matchWhileLoop(WhileLoopTree, VisitorState)","u":"matchWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LogicalAssignment","l":"matchWhileLoop(WhileLoopTree, VisitorState)","u":"matchWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LoopConditionChecker","l":"matchWhileLoop(WhileLoopTree, VisitorState)","u":"matchWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"matchWhileLoop(WhileLoopTree, VisitorState)","u":"matchWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.WildcardTreeMatcher","l":"matchWildcard(WildcardTree, VisitorState)","u":"matchWildcard(com.sun.source.tree.WildcardTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MathAbsoluteNegative","l":"MathAbsoluteNegative()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MathRoundIntLong","l":"MathRoundIntLong()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingCasesInEnumSwitch","l":"MAX_CASES_TO_PRINT"},{"p":"com.google.errorprone.bugpatterns","c":"WildcardImport","l":"MAX_MEMBER_IMPORTS"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"MAY_BREAK_OR_RETURN"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"MAY_RETURN"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"MEMBER_DESCRIPTOR_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"MEMBER_DIFF"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"MEMBER_DIFF_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"MEMBER_FIELD_NUMBER"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"members()"},{"p":"com.google.errorprone","c":"VisitorState","l":"memoize(Supplier)","u":"memoize(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.bugpatterns","c":"MemoizeConstantVisitorStateLookups","l":"MemoizeConstantVisitorStateLookups()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"merge(SuggestedFix)","u":"merge(com.google.errorprone.fixes.SuggestedFix)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"merge(SuggestedFix, SuggestedFix, SuggestedFix...)","u":"merge(com.google.errorprone.fixes.SuggestedFix,com.google.errorprone.fixes.SuggestedFix,com.google.errorprone.fixes.SuggestedFix...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"merge(SuggestedFix.Builder)","u":"merge(com.google.errorprone.fixes.SuggestedFix.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeEverythingDiff(ApiDiffProto.EverythingDiff)","u":"mergeEverythingDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeFrom(ApiDiffProto.ClassDiff)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"mergeFrom(ApiDiffProto.ClassMember)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"mergeFrom(ApiDiffProto.Diff)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"mergeFrom(ApiDiffProto.EverythingDiff)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"mergeFrom(ApiDiffProto.MemberDiff)","u":"mergeFrom(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"mergeMemberDiff(ApiDiffProto.MemberDiff)","u":"mergeMemberDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff)"},{"p":"com.google.errorprone.bugpatterns","c":"InconsistentHashCode","l":"MESSAGE"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"message()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"message()"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringValidation.ValidationResult","l":"message()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"message()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher","l":"message(AbstractCollectionIncompatibleTypeMatcher.MatchResult, String, String)","u":"message(com.google.errorprone.bugpatterns.collectionincompatibletype.AbstractCollectionIncompatibleTypeMatcher.MatchResult,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"message(String, String)","u":"message(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"METHOD"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"METHOD"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"METHOD_NAME"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"MethodInfo","l":"method()"},{"p":"com.google.errorprone.matchers","c":"Enclosing.Method","l":"Method(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodCallInDeclarationOfThrowingRunnable(VisitorState)","u":"methodCallInDeclarationOfThrowingRunnable(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"methodCanBeOverridden(Symbol.MethodSymbol)","u":"methodCanBeOverridden(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasArity(int)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasNoParameters()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasParameters(ChildMultiMatcher.MatchType, Matcher)","u":"methodHasParameters(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"MethodHasParameters","l":"MethodHasParameters(ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasParameters(List>)","u":"methodHasParameters(java.util.List)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasParameters(Matcher...)","u":"methodHasParameters(com.google.errorprone.matchers.Matcher...)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodHasVisibility(MethodVisibility.Visibility)","u":"methodHasVisibility(com.google.errorprone.matchers.MethodVisibility.Visibility)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodInvocation(Matcher)","u":"methodInvocation(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodInvocation(Matcher, ChildMultiMatcher.MatchType, Matcher)","u":"methodInvocation(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"MethodInvocation","l":"MethodInvocation(Matcher, ChildMultiMatcher.MatchType, Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.ChildMultiMatcher.MatchType,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"MethodInvocationArgument","l":"MethodInvocationArgument(int, Matcher)","u":"%3Cinit%3E(int,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodIsConstructor()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodIsNamed(String)","u":"methodIsNamed(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"methodIsPublicAndNotAnOverride(Symbol.MethodSymbol, VisitorState)","u":"methodIsPublicAndNotAnOverride(com.sun.tools.javac.code.Symbol.MethodSymbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4SetUpNotRun","l":"methodMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"JUnit4TearDownNotRun","l":"methodMatcher()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"methodName()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"methodName()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"MethodName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"methodNameAndParams(Symbol.MethodSymbol, Types)","u":"methodNameAndParams(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodNameStartsWith(String)","u":"methodNameStartsWith(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ErrorMessages","l":"methodReferenceIgnoresResult(String, String, String, String, String)","u":"methodReferenceIgnoresResult(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodReturns(Matcher)","u":"methodReturns(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodReturns(Supplier)","u":"methodReturns(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodReturnsNonNull()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodReturnsNonPrimitiveType()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.MethodRule","l":"MethodRule(Class)","u":"%3Cinit%3E(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer.CanBeStaticResult","l":"methodsReferenced()"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility","l":"MethodVisibility(MethodVisibility.Visibility)","u":"%3Cinit%3E(com.google.errorprone.matchers.MethodVisibility.Visibility)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"methodWithClassAndName(String, String)","u":"methodWithClassAndName(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"MisformattedTestData","l":"MisformattedTestData()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"MislabeledAndroidString","l":"MislabeledAndroidString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MisleadingEscapedSpace","l":"MisleadingEscapedSpace()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MisplacedScopeAnnotations","l":"MisplacedScopeAnnotations()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingBraces","l":"MissingBraces()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingCasesInEnumSwitch","l":"MissingCasesInEnumSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingDefault","l":"MissingDefault()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingFail","l":"MissingFail()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingImplementsComparable","l":"MissingImplementsComparable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingRefasterAnnotation","l":"MissingRefasterAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MissingRuntimeRetention","l":"MissingRuntimeRetention()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"MissingSummary","l":"MissingSummary()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingSuperCall","l":"MissingSuperCall()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MissingTestCall","l":"MissingTestCall()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedDateFormat","l":"MisusedDateFormat()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedDayOfYear","l":"MisusedDayOfYear()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MisusedWeekYear","l":"MisusedWeekYear()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MixedArrayDimensions","l":"MixedArrayDimensions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MixedDescriptors","l":"MixedDescriptors()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MixedMutabilityReturnType","l":"MixedMutabilityReturnType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"MOCKING_CALL"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker","l":"MOCKING_METHOD"},{"p":"com.google.errorprone.bugpatterns","c":"MockitoDoSetup","l":"MockitoDoSetup()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher","l":"mockitoInvocation(Tree, VisitorState)","u":"mockitoInvocation(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"MockitoUsage","l":"MockitoUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MockNotUsedInProduction","l":"MockNotUsedInProduction()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ModifiedButNotUsed","l":"ModifiedButNotUsed()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"IncompatibleModifiers","l":"modifier()"},{"p":"com.google.errorprone.annotations","c":"RequiredModifiers","l":"modifier()"},{"p":"com.google.errorprone.bugpatterns","c":"ModifyCollectionInEnhancedForLoop","l":"ModifyCollectionInEnhancedForLoop()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ModifyingCollectionWithItself","l":"ModifyingCollectionWithItself()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ModifySourceCollectionInStream","l":"ModifySourceCollectionInStream()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneInjectableConstructor","l":"MoreThanOneInjectableConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneQualifier","l":"MoreThanOneQualifier()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"MoreThanOneScopeAnnotationOnClass","l":"MoreThanOneScopeAnnotationOnClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"MULTIMAP"},{"p":"com.google.errorprone.bugpatterns","c":"MultimapKeys","l":"MultimapKeys()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"multiMatchResult(T, VisitorState)","u":"multiMatchResult(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"MultiMatcher","l":"multiMatchResult(T, VisitorState)","u":"multiMatchResult(T,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"MultipleNullnessAnnotations","l":"MultipleNullnessAnnotations()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleParallelOrSequentialCalls","l":"MultipleParallelOrSequentialCalls()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleTopLevelClasses","l":"MultipleTopLevelClasses()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MultipleUnaryOperatorsInMethodCall","l":"MultipleUnaryOperatorsInMethodCall()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"MULTIPLICATIVE"},{"p":"com.google.errorprone.bugpatterns","c":"MultiVariableDeclaration","l":"MultiVariableDeclaration()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"MustBeClosedChecker","l":"MustBeClosedChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ImmutableCollections","l":"MUTABLE_TO_IMMUTABLE_CLASS_NAME_MAP"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"mutableEnclosingInstance(Optional, Type.ClassType)","u":"mutableEnclosingInstance(java.util.Optional,com.sun.tools.javac.code.Type.ClassType)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ProtoRules","l":"mutableProtos()"},{"p":"com.google.errorprone.bugpatterns","c":"MutablePublicArray","l":"MutablePublicArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"name"},{"p":"com.google.errorprone","c":"BugPattern","l":"name()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"name()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"named(String)","u":"named(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"namedAnyOf(Iterable)","u":"namedAnyOf(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"namedAnyOf(String...)","u":"namedAnyOf(java.lang.String...)"},{"p":"com.google.errorprone.bugpatterns","c":"NamedLikeContextualKeyword","l":"NamedLikeContextualKeyword()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"names()"},{"p":"com.google.errorprone.bugpatterns","c":"NarrowCalculation","l":"NarrowCalculation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NarrowingCompoundAssignment","l":"NarrowingCompoundAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"NATIVE"},{"p":"com.google.errorprone.bugpatterns","c":"NCopiesOfChar","l":"NCopiesOfChar()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"negate()"},{"p":"com.google.errorprone.refaster","c":"UExpression","l":"negate()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"negate()"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"negation()"},{"p":"com.google.errorprone.bugpatterns","c":"NegativeCharLiteral","l":"NegativeCharLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NestedInstanceOfConditions","l":"NestedInstanceOfConditions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nestingKind(NestingKind)","u":"nestingKind(javax.lang.model.element.NestingKind)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"NEVER_EXITS"},{"p":"com.google.errorprone.refaster","c":"Refaster","l":"newArray(int)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"newBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"newBuilder(ApiDiffProto.ClassDiff)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"newBuilder(ApiDiffProto.ClassMember)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"newBuilder(ApiDiffProto.Diff)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.Diff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"newBuilder(ApiDiffProto.EverythingDiff)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"newBuilder(ApiDiffProto.MemberDiff)","u":"newBuilder(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"newBuilderForType()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"newBuilderForType(AbstractMessage.BuilderParent)","u":"newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent)"},{"p":"com.google.errorprone.bugpatterns","c":"NewFileSystem","l":"NewFileSystem()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"newInstance(BugChecker, Class)","u":"newInstance(com.google.errorprone.bugpatterns.BugChecker,java.lang.Class)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"newInstance(Class, Class)","u":"newInstance(java.lang.Class,java.lang.Class)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"newInstance(Class, Class)","u":"newInstance(java.lang.Class,java.lang.Class)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"newInstance(ScannerSupplier, Class)","u":"newInstance(com.google.errorprone.scanner.ScannerSupplier,java.lang.Class)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"newInstance(ScannerSupplier, Class)","u":"newInstance(com.google.errorprone.scanner.ScannerSupplier,java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nextStatement(Matcher)","u":"nextStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Description","l":"NO_MATCH"},{"p":"com.google.errorprone.bugpatterns","c":"NoAllocationChecker","l":"NoAllocationChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"NoCanIgnoreReturnValueOnClasses","l":"NoCanIgnoreReturnValueOnClasses()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher","l":"nodeMatcher"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"NON_CLASS_NAME_WITH_T_SUFFIX"},{"p":"com.google.errorprone.bugpatterns","c":"NonApiType","l":"NonApiType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonAtomicVolatileUpdate","l":"NonAtomicVolatileUpdate()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalStaticImport","l":"NonCanonicalStaticImport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalStaticMemberImport","l":"NonCanonicalStaticMemberImport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonCanonicalType","l":"NonCanonicalType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"NONE"},{"p":"com.google.errorprone.util","c":"Visibility","l":"NONE"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"none()"},{"p":"com.google.errorprone.bugpatterns","c":"NonFinalCompileTimeConstant","l":"NonFinalCompileTimeConstant()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonFinalStaticField","l":"NonFinalStaticField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"NONNULL"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nonNullLiteral()"},{"p":"com.google.errorprone.bugpatterns","c":"NonOverridingEquals","l":"NonOverridingEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NonRuntimeAnnotation","l":"NonRuntimeAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"not(Matcher)","u":"not(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"not(TypePredicate)","u":"not(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nothing()"},{"p":"com.google.errorprone.predicates","c":"TypePredicates","l":"nothing()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"NotJavadoc","l":"NotJavadoc()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"NULL"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"NULLABLE"},{"p":"com.google.errorprone.bugpatterns","c":"NullableConstructor","l":"NullableConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOnContainingClass","l":"NullableOnContainingClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NullableOptional","l":"NullableOptional()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitive","l":"NullablePrimitive()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullablePrimitiveArray","l":"NullablePrimitiveArray()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullableTypeParameter","l":"NullableTypeParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NullableVoid","l":"NullableVoid()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"NullableWildcard","l":"NullableWildcard()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"nullLit()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"nullLiteral()"},{"p":"com.google.errorprone.matchers","c":"NullnessMatcher","l":"NullnessMatcher(Nullness)","u":"%3Cinit%3E(com.google.errorprone.dataflow.nullnesspropagation.Nullness)"},{"p":"com.google.errorprone.bugpatterns","c":"NullOptional","l":"NullOptional()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"NullTernary","l":"NullTernary()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.dataflow","c":"ConstantPropagationAnalysis","l":"numberValue(TreePath, Context)","u":"numberValue(com.sun.source.util.TreePath,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"OBJECT_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectEqualsForPrimitives","l":"ObjectEqualsForPrimitives()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectsHashCodePrimitive","l":"ObjectsHashCodePrimitive()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer.CanBeStaticResult","l":"of(boolean, Set)","u":"of(boolean,java.util.Set)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"of(CharSequence)","u":"of(java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"of(String)","u":"of(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"of(T)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.Reason","l":"of(Type, String)","u":"of(com.sun.tools.javac.code.Type,java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"OFF"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onClass(String)","u":"onClass(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClass(String)","u":"onClass(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClass(Supplier)","u":"onClass(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onClass(TypePredicate)","u":"onClass(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onClass(TypePredicate)","u":"onClass(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClass(TypePredicate)","u":"onClass(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClassAny(Iterable)","u":"onClassAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onClassAny(String...)","u":"onClassAny(java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onDescendantOf(String)","u":"onDescendantOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onDescendantOf(String)","u":"onDescendantOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onDescendantOf(String)","u":"onDescendantOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onDescendantOf(Supplier)","u":"onDescendantOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onDescendantOf(Supplier)","u":"onDescendantOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onDescendantOf(Supplier)","u":"onDescendantOf(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onDescendantOfAny(Iterable)","u":"onDescendantOfAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onDescendantOfAny(Iterable)","u":"onDescendantOfAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onDescendantOfAny(Iterable)","u":"onDescendantOfAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.AnyMethodMatcher","l":"onDescendantOfAny(String...)","u":"onDescendantOfAny(java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onDescendantOfAny(String...)","u":"onDescendantOfAny(java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.StaticMethodMatcher","l":"onDescendantOfAny(String...)","u":"onDescendantOfAny(java.lang.String...)"},{"p":"com.google.errorprone.apply","c":"DescriptionBasedDiff","l":"onDescribed(Description)","u":"onDescribed(com.google.errorprone.matchers.Description)"},{"p":"com.google.errorprone","c":"DescriptionListener","l":"onDescribed(Description)","u":"onDescribed(com.google.errorprone.matchers.Description)"},{"p":"com.google.errorprone","c":"JavacErrorDescriptionListener","l":"onDescribed(Description)","u":"onDescribed(com.google.errorprone.matchers.Description)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onExactClass(String)","u":"onExactClass(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onExactClass(Supplier)","u":"onExactClass(com.google.errorprone.suppliers.Supplier)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onExactClassAny(Iterable)","u":"onExactClassAny(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.InstanceMethodMatcher","l":"onExactClassAny(String...)","u":"onExactClassAny(java.lang.String...)"},{"p":"com.google.errorprone.matchers","c":"MultiMatcher.MultiMatchResult","l":"onlyMatchingNode()"},{"p":"com.google.errorprone.bugpatterns","c":"OperatorPrecedence","l":"OperatorPrecedence()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"OPTIONAL"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalEquality","l":"OptionalEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalMapToOptional","l":"OptionalMapToOptional()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalMapUnusedValue","l":"OptionalMapUnusedValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OptionalOfRedundantMethod","l":"OptionalOfRedundantMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"OR"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.TypeExtractor","l":"or(AbstractMockChecker.TypeExtractor)","u":"or(com.google.errorprone.bugpatterns.AbstractMockChecker.TypeExtractor)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"or(Choice)","u":"or(com.google.errorprone.refaster.Choice)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.OrganizedImports","l":"OrganizedImports()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"IdeaImportOrganizer","l":"organizeImports(List)","u":"organizeImports(java.util.List)"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"organizeImports(List)","u":"organizeImports(java.util.List)"},{"p":"com.google.errorprone.bugpatterns","c":"OrphanedFormatString","l":"OrphanedFormatString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"OTHER"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"outermostClass(Symbol)","u":"outermostClass(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns","c":"OutlineNone","l":"OutlineNone()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"OverlappingQualifierAndScopeAnnotation","l":"OverlappingQualifierAndScopeAnnotation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"Overrides","l":"Overrides()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"overrideSeverity(BugPattern.SeverityLevel)","u":"overrideSeverity(com.google.errorprone.BugPattern.SeverityLevel)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"OverridesGuiceInjectableMethod","l":"OverridesGuiceInjectableMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"OverridesJavaxInjectableMethod","l":"OverridesJavaxInjectableMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OverrideThrowableToString","l":"OverrideThrowableToString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"OverridingMethodInconsistentArgumentNamesChecker","l":"OverridingMethodInconsistentArgumentNamesChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"owner()"},{"p":"com.google.errorprone.matchers.method","c":"ConstructorMatchState","l":"ownerType()"},{"p":"com.google.errorprone.matchers.method","c":"MatchState","l":"ownerType()"},{"p":"com.google.errorprone.util","c":"Visibility","l":"PACKAGE_PRIVATE"},{"p":"com.google.errorprone.bugpatterns","c":"PackageInfo","l":"PackageInfo()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PackageLocation","l":"PackageLocation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"packageMatches(Pattern)","u":"packageMatches(java.util.regex.Pattern)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"packageMatches(Predicate)","u":"packageMatches(java.util.function.Predicate)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"packageStartsWith(String)","u":"packageStartsWith(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","c":"NamedParameterComment","l":"PARAMETER_COMMENT_PATTERN"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"PARAMETER_TYPES"},{"p":"com.google.errorprone.bugpatterns","c":"ParameterComment","l":"ParameterComment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ParametersButNotParameterized","l":"ParametersButNotParameterized()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"parameterTypes()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"parameterTypes()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"ParameterTypes()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MatchState","l":"paramTypes()"},{"p":"com.google.errorprone.bugpatterns.android","c":"ParcelableCreator","l":"ParcelableCreator()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"parentNode(Matcher)","u":"parentNode(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone","c":"ErrorProneFlags.Builder","l":"parseFlag(String)","u":"parseFlag(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(byte[])"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"parser()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"parser()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"parser()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"parser()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"parser()"},{"p":"com.google.errorprone.apply","c":"PatchFileDestination","l":"patchFile(URI)","u":"patchFile(java.net.URI)"},{"p":"com.google.errorprone.apply","c":"PatchFileDestination","l":"PatchFileDestination(Path, Path)","u":"%3Cinit%3E(java.nio.file.Path,java.nio.file.Path)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"patchingOptions()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"path()"},{"p":"com.google.errorprone.dataflow","c":"AccessPath","l":"path()"},{"p":"com.google.errorprone.util","c":"ASTHelpers.TargetType","l":"path()"},{"p":"com.google.errorprone.bugpatterns","c":"PatternMatchingInstanceof","l":"PatternMatchingInstanceof()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"PERFORMANCE"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodFrom","l":"PeriodFrom()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"PeriodGetTemporalUnit","l":"PeriodGetTemporalUnit()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"plus(ErrorProneFlags)","u":"plus(com.google.errorprone.ErrorProneFlags)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"plus(ScannerSupplier)","u":"plus(com.google.errorprone.scanner.ScannerSupplier)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"plus(String)","u":"plus(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"policy()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"pos()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"position"},{"p":"com.google.errorprone.matchers","c":"Description","l":"position"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"POSTFIX"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"postfixWith(Tree, String)","u":"postfixWith(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"postfixWith(Tree, String)","u":"postfixWith(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"POTENTIALLY_AMBIGUOUS"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsCheckNotNullRepeated","l":"PreconditionsCheckNotNullRepeated()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PreconditionsInvalidPlaceholder","l":"PreconditionsInvalidPlaceholder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"PreferJavaTimeOverload","l":"PreferJavaTimeOverload()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PreferredInterfaceType","l":"PreferredInterfaceType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneFlags","l":"PREFIX"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"prefixWith(Tree, String)","u":"prefixWith(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"prefixWith(Tree, String)","u":"prefixWith(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone","c":"MaskedClassLoader","l":"preRegisterFileManager(Context)","u":"preRegisterFileManager(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"pretty(Context, Writer)","u":"pretty(com.sun.tools.javac.util.Context,java.io.Writer)"},{"p":"com.google.errorprone.util","c":"Signatures","l":"prettyMethodSignature(Symbol.ClassSymbol, Symbol.MethodSymbol)","u":"prettyMethodSignature(com.sun.tools.javac.code.Symbol.ClassSymbol,com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.util","c":"Signatures","l":"prettyType(Type)","u":"prettyType(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"prettyType(Type, VisitorState)","u":"prettyType(com.sun.tools.javac.code.Type,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"prettyType(VisitorState, SuggestedFix.Builder, Type)","u":"prettyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"previousStatement(Matcher)","u":"previousStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"PrimitiveArrayPassedToVarargsMethod","l":"PrimitiveArrayPassedToVarargsMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PrimitiveAtomicReference","l":"PrimitiveAtomicReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"PRIVATE"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"PRIVATE"},{"p":"com.google.errorprone.util","c":"Visibility","l":"PRIVATE"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"PrivateConstructorForNoninstantiableModule","l":"PrivateConstructorForNoninstantiableModule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PrivateConstructorForUtilityClass","l":"PrivateConstructorForUtilityClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"PrivateSecurityContractProtoAccess","l":"PrivateSecurityContractProtoAccess()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"DocGenProcessor","l":"process(Set, RoundEnvironment)","u":"process(java.util.Set,javax.annotation.processing.RoundEnvironment)"},{"p":"com.google.errorprone.refaster.annotation","c":"RequiredAnnotationProcessor","l":"process(Set, RoundEnvironment)","u":"process(java.util.Set,javax.annotation.processing.RoundEnvironment)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"processArgs(Iterable)","u":"processArgs(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"ErrorProneOptions","l":"processArgs(String[])","u":"processArgs(java.lang.String[])"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"DaggerRules","l":"productionComponentBuilders()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"DaggerRules","l":"productionSubcomponentBuilders()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"PROTECTED"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"PROTECTED"},{"p":"com.google.errorprone.util","c":"Visibility","l":"PROTECTED"},{"p":"com.google.errorprone.bugpatterns","c":"ProtectedMembersInFinalClass","l":"ProtectedMembersInFinalClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ProtoRules","l":"protoBuilders()"},{"p":"com.google.errorprone.bugpatterns","c":"ProtocolBufferOrdinal","l":"ProtocolBufferOrdinal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"ProtoDurationGetSecondsGetNano","l":"ProtoDurationGetSecondsGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoStringFieldReferenceEquality","l":"ProtoStringFieldReferenceEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"ProtoTimestampGetSecondsGetNano","l":"ProtoTimestampGetSecondsGetNano()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoTruthMixedDescriptors","l":"ProtoTruthMixedDescriptors()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncCallableReturnsNull","l":"provideFix(ReturnTree)","u":"provideFix(com.sun.source.tree.ReturnTree)"},{"p":"com.google.errorprone.bugpatterns","c":"AsyncFunctionReturnsNull","l":"provideFix(ReturnTree)","u":"provideFix(com.sun.source.tree.ReturnTree)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnsNullCollection","l":"provideFix(ReturnTree)","u":"provideFix(com.sun.source.tree.ReturnTree)"},{"p":"com.google.errorprone.bugpatterns.inject.guice","c":"ProvidesMethodOutsideOfModule","l":"ProvidesMethodOutsideOfModule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"ProvidesNull","l":"ProvidesNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector.ProvisionException","l":"ProvisionException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneInjector.ProvisionException","l":"ProvisionException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"PUBLIC"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"PUBLIC"},{"p":"com.google.errorprone.util","c":"Visibility","l":"PUBLIC"},{"p":"com.google.errorprone.bugpatterns","c":"PublicApiNamedStreamShouldReturnStream","l":"PublicApiNamedStreamShouldReturnStream()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"PURE_METHOD"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"pureMethod()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"PureMethodInvocation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"put(Bindings.Key, Object)","u":"put(com.google.errorprone.refaster.Bindings.Key,java.lang.Object)"},{"p":"com.google.errorprone.apply","c":"DiffApplier","l":"put(Diff)","u":"put(com.google.errorprone.apply.Diff)"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"putAll(Map, ? extends Object>)","u":"putAll(java.util.Map)"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"putBinding(Bindings.Key, V)","u":"putBinding(com.google.errorprone.refaster.Bindings.Key,V)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"putBinding(Bindings.Key, V)","u":"putBinding(com.google.errorprone.refaster.Bindings.Key,V)"},{"p":"com.google.errorprone","c":"ErrorProneFlags.Builder","l":"putFlag(String, String)","u":"putFlag(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"qualifiedTemplateClass()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"QualifierOrScopeOnInjectMethod","l":"QualifierOrScopeOnInjectMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject","c":"QualifierWithTypeUse","l":"QualifierWithTypeUse()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyDocReference(SuggestedFix.Builder, DocTreePath, VisitorState)","u":"qualifyDocReference(com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.source.util.DocTreePath,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyStaticImport(String, SuggestedFix.Builder, VisitorState)","u":"qualifyStaticImport(java.lang.String,com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyType(VisitorState, SuggestedFix.Builder, String)","u":"qualifyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"SameNameButDifferent","l":"qualifyType(VisitorState, SuggestedFix.Builder, Symbol)","u":"qualifyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyType(VisitorState, SuggestedFix.Builder, Symbol)","u":"qualifyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"qualifyType(VisitorState, SuggestedFix.Builder, TypeMirror)","u":"qualifyType(com.google.errorprone.VisitorState,com.google.errorprone.fixes.SuggestedFix.Builder,javax.lang.model.type.TypeMirror)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"QUEUE"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"radix()"},{"p":"com.google.errorprone.bugpatterns","c":"RandomCast","l":"RandomCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"RandomModInteger","l":"RandomModInteger()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"range()"},{"p":"com.google.errorprone.util","c":"Reachability","l":"Reachability()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ReachabilityFenceUsage","l":"ReachabilityFenceUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"FileSource","l":"readFile(String)","u":"readFile(java.lang.String)"},{"p":"com.google.errorprone.apply","c":"FsFileSource","l":"readFile(String)","u":"readFile(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.Reason","l":"reason()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.Reason","l":"Reason()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"RECEIVER_SUPERTYPE"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"RECEIVER_TYPE"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"receiver()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"receiverInstance()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"receiverOfInvocation(Matcher)","u":"receiverOfInvocation(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"receiverSameAsArgument(int)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"receiverSupertype()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"ReceiverSupertype()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"receiverType()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"receiverType()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"ReceiverType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantOverride","l":"RedundantOverride()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"RedundantThrows","l":"RedundantThrows()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"REFACTORING"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer.RefactoringTask","l":"RefactoringTask(Context, RefactoringCollection)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context,com.google.errorprone.RefactoringCollection)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleCompiler","l":"RefasterRuleCompiler()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ReferenceEquality","l":"ReferenceEquality()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"referencesOuter(Tree, Symbol, VisitorState)","u":"referencesOuter(com.sun.source.tree.Tree,com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"RefersToDaggerCodegen","l":"RefersToDaggerCodegen()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto","l":"registerAllExtensions(ExtensionRegistry)","u":"registerAllExtensions(com.google.protobuf.ExtensionRegistry)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto","l":"registerAllExtensions(ExtensionRegistryLite)","u":"registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"REJECT"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"RELATIONAL"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"remove(String)","u":"remove(java.lang.String)"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"removeAll(Collection)","u":"removeAll(java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"removeClassDiff(int)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"removeElement(Tree, List, VisitorState)","u":"removeElement(com.sun.source.tree.Tree,java.util.List,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"removeImport(String)","u":"removeImport(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"removeMember(int)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"removeModifiers(ModifiersTree, VisitorState, Set)","u":"removeModifiers(com.sun.source.tree.ModifiersTree,com.google.errorprone.VisitorState,java.util.Set)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"removeModifiers(Tree, VisitorState, Modifier...)","u":"removeModifiers(com.sun.source.tree.Tree,com.google.errorprone.VisitorState,javax.lang.model.element.Modifier...)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"removeStaticImport(String)","u":"removeStaticImport(java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"removeSuppressWarnings(SuggestedFix.Builder, VisitorState, String)","u":"removeSuppressWarnings(com.google.errorprone.fixes.SuggestedFix.Builder,com.google.errorprone.VisitorState,java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"RemoveUnusedImports","l":"RemoveUnusedImports()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameMethod(MethodTree, String, VisitorState)","u":"renameMethod(com.sun.source.tree.MethodTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameMethodInvocation(MethodInvocationTree, String, VisitorState)","u":"renameMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameMethodWithInvocations(MethodTree, String, VisitorState)","u":"renameMethodWithInvocations(com.sun.source.tree.MethodTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameTypeParameter(TypeParameterTree, Tree, String, VisitorState)","u":"renameTypeParameter(com.sun.source.tree.TypeParameterTree,com.sun.source.tree.Tree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameVariable(VariableTree, String, VisitorState)","u":"renameVariable(com.sun.source.tree.VariableTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"renameVariableUsages(VariableTree, String, VisitorState)","u":"renameVariableUsages(com.sun.source.tree.VariableTree,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"replace(BlockTemplateMatch)","u":"replace(com.google.errorprone.refaster.BlockTemplateMatch)"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"replace(ExpressionTemplateMatch)","u":"replace(com.google.errorprone.refaster.ExpressionTemplateMatch)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"replace(int, int, String)","u":"replace(int,int,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"replace(int, int, String)","u":"replace(int,int,java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"replace(M)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"replace(Tree, String)","u":"replace(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"replace(Tree, String)","u":"replace(com.sun.source.tree.Tree,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"replace(Tree, String, int, int)","u":"replace(com.sun.source.tree.Tree,java.lang.String,int,int)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"replace(Tree, String, int, int)","u":"replace(com.sun.source.tree.Tree,java.lang.String,int,int)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"replaceBinding(Bindings.Key, V)","u":"replaceBinding(com.google.errorprone.refaster.Bindings.Key,V)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"replaceChars(int, int, String)","u":"replaceChars(int,int,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"replaceDocTree(SuggestedFix.Builder, DocTreePath, String)","u":"replaceDocTree(com.google.errorprone.fixes.SuggestedFix.Builder,com.sun.source.util.DocTreePath,java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"replaceIncludingComments(TreePath, String, VisitorState)","u":"replaceIncludingComments(com.sun.source.util.TreePath,java.lang.String,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"replaceLines(int, int, List)","u":"replaceLines(int,int,java.util.List)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"replaceLines(List)","u":"replaceLines(java.util.List)"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"REPLACEMENT_FIRST"},{"p":"com.google.errorprone.annotations","c":"InlineMe","l":"replacement()"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"Replacement()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacements","l":"Replacements()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"replaceWith()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ImmutableAnalysis.ViolationReporter","l":"report(Tree, ThreadSafety.Violation, Optional)","u":"report(com.sun.source.tree.Tree,com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Violation,java.util.Optional)"},{"p":"com.google.errorprone","c":"VisitorState","l":"reportMatch(Description)","u":"reportMatch(com.google.errorprone.matchers.Description)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"reportMatch(Description, VisitorState)","u":"reportMatch(com.google.errorprone.matchers.Description,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"REQUIRE_BLOCK_KEY"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Rule","l":"required()"},{"p":"com.google.errorprone.refaster.annotation","c":"RequiredAnnotationProcessor","l":"RequiredAnnotationProcessor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.Truthiness","l":"requiredFalse()"},{"p":"com.google.errorprone.bugpatterns","c":"RequiredModifiersChecker","l":"RequiredModifiersChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.Truthiness","l":"requiredTrue()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"requiresParentheses(ExpressionTree, VisitorState)","u":"requiresParentheses(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"resolveClass(CharSequence)","u":"resolveClass(java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveEnclosingClass(ExpressionTree)","u":"resolveEnclosingClass(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveEnclosingClass(ExpressionTree)","u":"resolveEnclosingClass(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"resolveExistingMethod(VisitorState, Symbol.TypeSymbol, Name, Iterable, Iterable)","u":"resolveExistingMethod(com.google.errorprone.VisitorState,com.sun.tools.javac.code.Symbol.TypeSymbol,com.sun.tools.javac.util.Name,java.lang.Iterable,java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveIdentifier(IdentifierTree)","u":"resolveIdentifier(com.sun.source.tree.IdentifierTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveIdentifier(IdentifierTree)","u":"resolveIdentifier(com.sun.source.tree.IdentifierTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveMemberReference(GuardedByExpression, MemberReferenceTree)","u":"resolveMemberReference(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.source.tree.MemberReferenceTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveMemberReference(GuardedByExpression, MemberReferenceTree)","u":"resolveMemberReference(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.source.tree.MemberReferenceTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveMethod(MethodInvocationTree, GuardedByExpression, Name)","u":"resolveMethod(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveMethod(MethodInvocationTree, GuardedByExpression, Name)","u":"resolveMethod(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveMethod(MethodInvocationTree, Name)","u":"resolveMethod(com.sun.source.tree.MethodInvocationTree,javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveMethod(MethodInvocationTree, Name)","u":"resolveMethod(com.sun.source.tree.MethodInvocationTree,javax.lang.model.element.Name)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveSelect(GuardedByExpression, MemberSelectTree)","u":"resolveSelect(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.source.tree.MemberSelectTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveSelect(GuardedByExpression, MemberSelectTree)","u":"resolveSelect(com.google.errorprone.bugpatterns.threadsafety.GuardedByExpression,com.sun.source.tree.MemberSelectTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByBinder.Resolver","l":"resolveTypeLiteral(ExpressionTree)","u":"resolveTypeLiteral(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"resolveTypeLiteral(ExpressionTree)","u":"resolveTypeLiteral(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns","c":"RestrictedApiChecker","l":"RestrictedApiChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.FixCompiler.Result","l":"Result()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"ResultUseRule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"RethrowReflectiveOperationExceptionAsLinkageError","l":"RethrowReflectiveOperationExceptionAsLinkageError()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnAtTheEndOfVoidFunction","l":"ReturnAtTheEndOfVoidFunction()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"ReturnFromVoid","l":"ReturnFromVoid()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"RETURNS_JAVA_LANG_VOID"},{"p":"com.google.errorprone.matchers","c":"Returns","l":"Returns(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnsNullCollection","l":"ReturnsNullCollection()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"returnStatement(Matcher)","u":"returnStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"reverify(Unifier)","u":"reverify(com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.bugpatterns","c":"DuplicateDateFormatField","l":"rewriteTo(String)","u":"rewriteTo(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"rhs()"},{"p":"com.google.errorprone.bugpatterns","c":"RobolectricShadowDirectlyOn","l":"RobolectricShadowDirectlyOn()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Select","l":"root()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"rule()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Rule","l":"Rule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"run(InputStream, OutputStream, OutputStream, String...)","u":"run(java.io.InputStream,java.io.OutputStream,java.io.OutputStream,java.lang.String...)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"sameArgument(int, int)","u":"sameArgument(int,int)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"sameVariable(ExpressionTree)","u":"sameVariable(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"sameVariable(ExpressionTree, ExpressionTree)","u":"sameVariable(com.sun.source.tree.ExpressionTree,com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SuppressibleTreePathScanner","l":"scan(Tree, P)","u":"scan(com.sun.source.tree.Tree,P)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"scan(Tree, VisitorState)","u":"scan(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SuppressibleTreePathScanner","l":"scan(TreePath, P)","u":"scan(com.sun.source.util.TreePath,P)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"scan(TreePath, VisitorState)","u":"scan(com.sun.source.util.TreePath,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMustBeClosedChecker","l":"scanEntireMethodFor(Matcher, MethodTree, VisitorState)","u":"scanEntireMethodFor(com.google.errorprone.matchers.Matcher,com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"Scanner()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"ScannerSupplier()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"scanResources(TryTree)","u":"scanResources(com.sun.source.tree.TryTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"ScanThrownTypes(VisitorState)","u":"%3Cinit%3E(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.Evaluation","l":"scope()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"scope(Scope)","u":"scope(com.sun.tools.javac.code.Scope)"},{"p":"com.google.errorprone.bugpatterns.inject","c":"ScopeAnnotationOnInterfaceOrAbstractClass","l":"ScopeAnnotationOnInterfaceOrAbstractClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo","l":"scopeMembers(ResultUseRule.RuleScope, M, C)","u":"scopeMembers(com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.RuleScope,M,C)"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"ScopeOnModule","l":"ScopeOnModule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.GlobalRule","l":"scopes()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.MethodRule","l":"scopes()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"scopes()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.SymbolRule","l":"scopes()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo","l":"scopes(M)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"SECOND"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"SELECT"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Select","l":"Select()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAlwaysReturnsThis","l":"SelfAlwaysReturnsThis()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfAssignment","l":"SelfAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfComparison","l":"SelfComparison()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SelfEquals","l":"SelfEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"SERIALIZATION_METHODS"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"setArgs(ImmutableList)","u":"setArgs(com.google.common.collect.ImmutableList)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"setArgs(List)","u":"setArgs(java.util.List)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"setArgs(String...)","u":"setArgs(java.lang.String...)"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"setArgs(String...)","u":"setArgs(java.lang.String...)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"setClassDiff(int, ApiDiffProto.ClassDiff)","u":"setClassDiff(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"setClassDiff(int, ApiDiffProto.ClassDiff.Builder)","u":"setClassDiff(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassDiff.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"setClassName(String)","u":"setClassName(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"setClassName(String)","u":"setClassName(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"setClassNameBytes(ByteString)","u":"setClassNameBytes(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"setClassNameBytes(ByteString)","u":"setClassNameBytes(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"setCoalescePolicy(Replacements.CoalescePolicy)","u":"setCoalescePolicy(com.google.errorprone.fixes.Replacements.CoalescePolicy)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"setEverythingDiff(ApiDiffProto.EverythingDiff)","u":"setEverythingDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"setEverythingDiff(ApiDiffProto.EverythingDiff.Builder)","u":"setEverythingDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.EverythingDiff.Builder)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"setFactoryMatcher(Matcher)","u":"setFactoryMatcher(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"setFixChooser(BugCheckerRefactoringTestHelper.FixChooser)","u":"setFixChooser(com.google.errorprone.BugCheckerRefactoringTestHelper.FixChooser)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"setIdentifier(String)","u":"setIdentifier(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"setIdentifierBytes(ByteString)","u":"setIdentifierBytes(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper","l":"setImportOrder(String)","u":"setImportOrder(java.lang.String)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore.Builder","l":"setInformation(AccessPath, V)","u":"setInformation(com.google.errorprone.dataflow.AccessPath,V)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"setLinkUrl(String)","u":"setLinkUrl(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"setLowerBound(UType)","u":"setLowerBound(com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"setMember(int, ApiDiffProto.ClassMember)","u":"setMember(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"setMember(int, ApiDiffProto.ClassMember.Builder)","u":"setMember(int,com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.ClassMember.Builder)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"setMemberDescriptor(String)","u":"setMemberDescriptor(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"setMemberDescriptorBytes(ByteString)","u":"setMemberDescriptorBytes(com.google.protobuf.ByteString)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"setMemberDiff(ApiDiffProto.MemberDiff)","u":"setMemberDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"setMemberDiff(ApiDiffProto.MemberDiff.Builder)","u":"setMemberDiff(com.google.errorprone.bugpatterns.apidiff.ApiDiffProto.MemberDiff.Builder)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"setMessage(String)","u":"setMessage(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"setPurpose(ThreadSafety.Purpose)","u":"setPurpose(com.google.errorprone.bugpatterns.threadsafety.ThreadSafety.Purpose)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType.Builder","l":"setRenameFunction(Function)","u":"setRenameFunction(java.util.function.Function)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"setShortDescription(String)","u":"setShortDescription(java.lang.String)"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"setSourceText(CharSequence)","u":"setSourceText(java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns","c":"SetUnrecognized","l":"SetUnrecognized()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BaseErrorProneJavaCompiler","l":"setupMessageBundle(Context)","u":"setupMessageBundle(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"setUpperBound(UType)","u":"setUpperBound(com.google.errorprone.refaster.UType)"},{"p":"com.google.errorprone.scanner","c":"ScannerSupplier","l":"severities()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"severity"},{"p":"com.google.errorprone","c":"BugPattern","l":"severity()"},{"p":"com.google.errorprone.matchers","c":"Description","l":"severity()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"severity(Map)","u":"severity(java.util.Map)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"severityMap()"},{"p":"com.google.errorprone.scanner","c":"Scanner","l":"severityMap()"},{"p":"com.google.errorprone","c":"VisitorState","l":"severityMap()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"SHIFT"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"SHORT_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean","l":"ShortCircuitBoolean()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"shortName()"},{"p":"com.google.errorprone.bugpatterns","c":"PreferredInterfaceType","l":"SHOULD_IGNORE"},{"p":"com.google.errorprone.util","c":"Visibility","l":"shouldBeVisible(Symbol, VisitorState)","u":"shouldBeVisible(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.util","c":"Visibility","l":"shouldBeVisible(Tree, VisitorState)","u":"shouldBeVisible(com.sun.source.tree.Tree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ShouldHaveEvenArgs","l":"ShouldHaveEvenArgs()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"shouldKeep(Tree)","u":"shouldKeep(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"simpleName()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"SIMPLIFICATION"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"singleStatementReturnMatcher(Matcher)","u":"singleStatementReturnMatcher(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"SizeGreaterThanOrEqualsZero","l":"SizeGreaterThanOrEqualsZero()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.apply","c":"SourceFile","l":"SourceFile(String, CharSequence)","u":"%3Cinit%3E(java.lang.String,java.lang.CharSequence)"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"sourceTree()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"sourceType()"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"span(Suppressible)","u":"span(com.google.errorprone.matchers.Suppressible)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"SPARSE_ARRAY"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns.android","c":"RectIntersectReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"CheckReturnValue","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"FutureReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"IgnoredPureGetter","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"ProtoBuilderReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"ReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.bugpatterns","c":"RxReturnValueIgnored","l":"specializedMatcher()"},{"p":"com.google.errorprone.names","c":"NamingConventions","l":"splitToLowercaseTerms(String)","u":"splitToLowercaseTerms(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneAnalyzer.RefactoringTask","l":"started(TaskEvent)","u":"started(com.sun.source.util.TaskEvent)"},{"p":"com.google.errorprone.fixes","c":"Replacement","l":"startPosition()"},{"p":"com.google.errorprone.fixes","c":"AdjustedPosition","l":"startPositionAdjustment"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"startWith(SuggestedFix)","u":"startWith(com.google.errorprone.fixes.SuggestedFix)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SuppressibleTreePathScanner","l":"state"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean.TreeScannerBinary","l":"state"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"STATIC"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"STATIC"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"STATIC_FIRST_ORGANIZER"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"STATIC_IMPORT_ALWAYS"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer","l":"STATIC_LAST_ORGANIZER"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentInConstructor","l":"StaticAssignmentInConstructor()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticAssignmentOfThrowable","l":"StaticAssignmentOfThrowable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"staticEqualsInvocation()"},{"p":"com.google.errorprone.matchers","c":"FieldMatchers","l":"staticField(String, String)","u":"staticField(java.lang.String,java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"staticFieldAccess()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"StaticGuardedByInstance","l":"StaticGuardedByInstance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports.StaticImportInfo","l":"StaticImportInfo()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"InlineMe","l":"staticImports()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"staticMethod()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers","l":"staticMethod()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticMockMember","l":"StaticMockMember()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"StaticOrDefaultInterfaceMethod","l":"StaticOrDefaultInterfaceMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StaticQualifiedUsingExpression","l":"StaticQualifiedUsingExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"staticReference(Inliner, CharSequence, CharSequence, CharSequence)","u":"staticReference(com.google.errorprone.refaster.Inliner,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"streamReceivers(ExpressionTree)","u":"streamReceivers(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamResourceLeak","l":"StreamResourceLeak()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"streamSuperMethods(Symbol.MethodSymbol, Types)","u":"streamSuperMethods(com.sun.tools.javac.code.Symbol.MethodSymbol,com.sun.tools.javac.code.Types)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToIterable","l":"StreamToIterable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"STRICTFP"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"STRING_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"StringBuilderInitWithChar","l":"StringBuilderInitWithChar()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StringCaseLocaleUsage","l":"StringCaseLocaleUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StringCharset","l":"StringCharset()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"stringContainsComments(CharSequence, Context)","u":"stringContainsComments(java.lang.CharSequence,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns","c":"StringFormatWithLiteral","l":"StringFormatWithLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"stringLit(String)","u":"stringLit(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"stringLiteral(Pattern)","u":"stringLiteral(java.util.regex.Pattern)"},{"p":"com.google.errorprone.matchers","c":"StringLiteral","l":"StringLiteral(Pattern)","u":"%3Cinit%3E(java.util.regex.Pattern)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"stringLiteral(String)","u":"stringLiteral(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"StringLiteral","l":"StringLiteral(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"StringName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StringSplitter","l":"StringSplitter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"stringVal()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"stripParentheses(ExpressionTree)","u":"stripParentheses(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"stripParentheses(Tree)","u":"stripParentheses(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyType","l":"StronglyType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"StronglyTypeByteString","l":"StronglyTypeByteString()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"StronglyTypeTime","l":"StronglyTypeTime()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPattern.StandardTags","l":"STYLE"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"DaggerRules","l":"subcomponentBuilders()"},{"p":"com.google.errorprone","c":"SubContext","l":"SubContext(Context)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"subSequence(int, int)","u":"subSequence(int,int)"},{"p":"com.google.errorprone.bugpatterns","c":"SubstringOfZero","l":"SubstringOfZero()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"suggestedExemptingAnnotationSupported(Element)","u":"suggestedExemptingAnnotationSupported(javax.lang.model.element.Element)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"SuggestedFix()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"suggestExemptingAnnotation(String, TreePath, VisitorState)","u":"suggestExemptingAnnotation(java.lang.String,com.sun.source.util.TreePath,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"SUGGESTION"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"summary"},{"p":"com.google.errorprone","c":"BugPattern","l":"summary()"},{"p":"com.google.errorprone.bugpatterns","c":"SunApi","l":"SunApi()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SuperCallToObjectMethod","l":"SuperCallToObjectMethod()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.predicates.type","c":"Exact","l":"supplier"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsEffectivelyFinal(Context)","u":"supportsEffectivelyFinal(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsPatternMatchingInstanceof(Context)","u":"supportsPatternMatchingInstanceof(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsStaticInnerClass(Context)","u":"supportsStaticInnerClass(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"supportsSuppressWarnings()"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"supportsSuppressWarnings()"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"supportsSuppressWarnings()"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsSwitchExpressions(Context)","u":"supportsSwitchExpressions(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.util","c":"SourceVersion","l":"supportsTextBlocks(Context)","u":"supportsTextBlocks(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"suppressAnnotation(Class)","u":"suppressAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"suppressAnnotation(Iterable)","u":"suppressAnnotation(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"SuppressionInfo.SuppressedState","l":"SUPPRESSED"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"suppressedByAnyOf(Set, VisitorState)","u":"suppressedByAnyOf(java.util.Set,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Suppressible","l":"suppressedByAnyOf(Set, VisitorState)","u":"suppressedByAnyOf(java.util.Set,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker","l":"suppressedRegions(VisitorState)","u":"suppressedRegions(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"SuppressionInfo","l":"suppressedState(Suppressible, boolean, VisitorState)","u":"suppressedState(com.google.errorprone.matchers.Suppressible,boolean,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"BugChecker.SuppressibleTreePathScanner","l":"SuppressibleTreePathScanner(VisitorState)","u":"%3Cinit%3E(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"suppressionAnnotations"},{"p":"com.google.errorprone","c":"BugPattern","l":"suppressionAnnotations()"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsDeprecated","l":"SuppressWarningsDeprecated()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsWithoutExplanation","l":"SuppressWarningsWithoutExplanation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SuppressWarningsWithoutExplanation","l":"SuppressWarningsWithoutExplanation(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ExternalCanIgnoreReturnValue","l":"surroundingClass(Symbol.MethodSymbol)","u":"surroundingClass(com.sun.tools.javac.code.Symbol.MethodSymbol)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix.Builder","l":"swap(Tree, Tree)","u":"swap(com.sun.source.tree.Tree,com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"swap(Tree, Tree)","u":"swap(com.sun.source.tree.Tree,com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.bugpatterns","c":"SwigMemoryLeak","l":"SwigMemoryLeak()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SwitchDefault","l":"SwitchDefault()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Erroneous","l":"sym()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"sym()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ThisLiteral","l":"sym()"},{"p":"com.google.errorprone.matchers.method","c":"ConstructorMatchState","l":"sym()"},{"p":"com.google.errorprone.matchers.method","c":"MatchState","l":"sym()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"symbol()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"symbolHasAnnotation(Class)","u":"symbolHasAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"symbolHasAnnotation(String)","u":"symbolHasAnnotation(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions","l":"symbolizeImmutableExpression(ExpressionTree, VisitorState)","u":"symbolizeImmutableExpression(com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"symbolMatcher(BiPredicate)","u":"symbolMatcher(java.util.function.BiPredicate)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.SymbolRule","l":"SymbolRule()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"symtab()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"SYNCHRONIZED"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"SynchronizeOnNonFinalField","l":"SynchronizeOnNonFinalField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SystemConsoleNull","l":"SystemConsoleNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SystemExitOutsideMain","l":"SystemExitOutsideMain()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"SystemOut","l":"SystemOut()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternInstance","l":"tags"},{"p":"com.google.errorprone","c":"BugPattern","l":"tags()"},{"p":"com.google.errorprone","c":"DocGenTool.TargetEnumConverter","l":"TargetEnumConverter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","c":"AbstractCollectionIncompatibleTypeMatcher.MatchResult","l":"targetType()"},{"p":"com.google.errorprone.util","c":"ASTHelpers.TargetType","l":"TargetType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"targetType(VisitorState)","u":"targetType(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"Template()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"template(ExpressionTree)","u":"template(com.sun.source.tree.ExpressionTree)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"template(StatementTree)","u":"template(com.sun.source.tree.StatementTree)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"template(Tree)","u":"template(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"template(Type)","u":"template(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.refaster","c":"TemplateMatch","l":"TemplateMatch(JCTree, Unifier)","u":"%3Cinit%3E(com.sun.tools.javac.tree.JCTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"templateType(Tree)","u":"templateType(com.sun.source.tree.Tree)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"templateTypeVariables()"},{"p":"com.google.errorprone.bugpatterns.time","c":"TemporalAccessorGetChronoField","l":"TemporalAccessorGetChronoField()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.names","c":"TermEditDistance","l":"TermEditDistance()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.names","c":"TermEditDistance","l":"TermEditDistance(BiFunction, BiFunction)","u":"%3Cinit%3E(java.util.function.BiFunction,java.util.function.BiFunction)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"TERNARY"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"TEST_CASE"},{"p":"com.google.errorprone.bugpatterns","c":"TestExceptionChecker","l":"TestExceptionChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"FileManagers","l":"testFileManager()"},{"p":"com.google.errorprone.bugpatterns","c":"TestParametersNotInitialized","l":"TestParametersNotInitialized()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.TestMode","l":"TEXT_MATCH"},{"p":"com.google.errorprone.fixes","c":"BranchedSuggestedFixes.Builder","l":"then()"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"thenChoose(Function>)","u":"thenChoose(com.google.common.base.Function)"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"thenOption(Function>)","u":"thenOption(com.google.common.base.Function)"},{"p":"com.google.errorprone.bugpatterns","c":"TheoryButNoTheories","l":"TheoryButNoTheories()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"THIRD"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"THIS"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"thisExpression(Type)","u":"thisExpression(com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreadJoinLoop","l":"ThreadJoinLoop()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ThreadLocalUsage","l":"ThreadLocalUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadPriorityCheck","l":"ThreadPriorityCheck()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeAnalysis","l":"ThreadSafeAnalysis(BugChecker, VisitorState, WellKnownThreadSafety)","u":"%3Cinit%3E(com.google.errorprone.bugpatterns.BugChecker,com.google.errorprone.VisitorState,com.google.errorprone.bugpatterns.threadsafety.WellKnownThreadSafety)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"threadSafeBuilder(WellKnownThreadSafety)","u":"threadSafeBuilder(com.google.errorprone.bugpatterns.threadsafety.WellKnownThreadSafety)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"threadSafeInstantiation(Set, AnnotationInfo, Type)","u":"threadSafeInstantiation(java.util.Set,com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo,com.sun.tools.javac.code.Type)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"threadSafeInstantiation(Set, AnnotationInfo, Type, Set)","u":"threadSafeInstantiation(java.util.Set,com.google.errorprone.bugpatterns.threadsafety.AnnotationInfo,com.sun.tools.javac.code.Type,java.util.Set)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafeAnalysis","l":"threadSafeTypeParametersInScope(Symbol)","u":"threadSafeTypeParametersInScope(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety","l":"threadSafeTypeParametersInScope(Symbol)","u":"threadSafeTypeParametersInScope(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.bugpatterns","c":"ThreeLetterTimeZoneID","l":"ThreeLetterTimeZoneID()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"THROWABLE_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowIfUncheckedKnownChecked","l":"ThrowIfUncheckedKnownChecked()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowIfUncheckedKnownUnchecked","l":"ThrowIfUncheckedKnownUnchecked()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowNull","l":"ThrowNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Throws","l":"Throws(Matcher)","u":"%3Cinit%3E(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowSpecificExceptions","l":"ThrowSpecificExceptions()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"throwStatement(Matcher)","u":"throwStatement(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"ThrowsUncheckedException","l":"ThrowsUncheckedException()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"TimeUnitConversionChecker","l":"TimeUnitConversionChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneTimings","l":"timings()"},{"p":"com.google.errorprone","c":"VisitorState","l":"timingSpan(Suppressible)","u":"timingSpan(com.google.errorprone.matchers.Suppressible)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"toBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"toBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"toBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"toBuilder()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"toBuilder()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"toBuilder()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"toBuilder()"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"toModifier()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"toProto()"},{"p":"com.google.errorprone.apply","c":"ImportOrganizer.Import","l":"toString()"},{"p":"com.google.errorprone.apply","c":"ImportStatements","l":"toString()"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff.ClassMemberKey","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"Api","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantEquals","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.PureMethodInvocation","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"toString()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"IllegalGuardedBy","l":"toString()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"Bindings.Key","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"LocalVarBinding","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"RefasterRule","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"toString()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"toString()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"toString()"},{"p":"com.google.errorprone.util","c":"ErrorProneToken","l":"toString()"},{"p":"com.google.errorprone.fixes","c":"Fix","l":"toString(JCTree.JCCompilationUnit)","u":"toString(com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFix","l":"toString(JCTree.JCCompilationUnit)","u":"toString(com.sun.tools.javac.tree.JCTree.JCCompilationUnit)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationMirrorToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationValueToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"LiteProtoToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"SymbolToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TreeToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeToString","l":"toStringFix(Tree, ExpressionTree, VisitorState)","u":"toStringFix(com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"toStringMethodDeclaration()"},{"p":"com.google.errorprone.bugpatterns","c":"ToStringReturnsNull","l":"ToStringReturnsNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"toType(Class, Matcher)","u":"toType(java.lang.Class,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"TraditionalSwitchExpression","l":"TraditionalSwitchExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Choice","l":"transform(Function)","u":"transform(com.google.common.base.Function)"},{"p":"com.google.errorprone","c":"CompositeCodeTransformer","l":"transformers()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"TRANSIENT"},{"p":"com.google.errorprone.bugpatterns","c":"TransientMisuse","l":"TransientMisuse()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"Commented","l":"tree()"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean.TreeScannerBinary","l":"TreeScannerBinary(VisitorState)","u":"%3Cinit%3E(com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TruthAssertExpected","l":"TruthAssertExpected()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TruthConstantAsserts","l":"TruthConstantAsserts()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TruthContainsExactlyElementsInUsage","l":"TruthContainsExactlyElementsInUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TruthGetOrDefault","l":"TruthGetOrDefault()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.Truthiness","l":"Truthiness()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions","l":"truthiness(ExpressionTree, boolean, VisitorState)","u":"truthiness(com.sun.source.tree.ExpressionTree,boolean,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports","l":"tryCreate(ImportTree, VisitorState)","u":"tryCreate(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"StaticImports","l":"tryCreate(MemberSelectTree, VisitorState)","u":"tryCreate(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryFailRefactoring","l":"TryFailRefactoring()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TryFailThrowable","l":"TryFailThrowable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AssertThrowsUtils","l":"tryFailToAssertThrows(TryTree, List, Optional, VisitorState)","u":"tryFailToAssertThrows(com.sun.source.tree.TryTree,java.util.List,java.util.Optional,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns","c":"TryWithResourcesVariable","l":"TryWithResourcesVariable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"TYPE_LITERAL"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Erroneous","l":"type()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.ThisLiteral","l":"type()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.DefinedIn","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.Kind","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.MethodName","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ParameterTypes","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverSupertype","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token.ReceiverType","l":"type()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.Token","l":"type()"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"type()"},{"p":"com.google.errorprone.util","c":"ASTHelpers.TargetType","l":"type()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"typeCast(Matcher, Matcher)","u":"typeCast(com.google.errorprone.matchers.Matcher,com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.refaster","c":"Template","l":"typecheck(Unifier, Inliner, Warner, List, List)","u":"typecheck(com.google.errorprone.refaster.Unifier,com.google.errorprone.refaster.Inliner,com.sun.tools.javac.util.Warner,com.sun.tools.javac.util.List,com.sun.tools.javac.util.List)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeCompatibility.TypeCompatibilityReport","l":"TypeCompatibilityReport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeEqualsChecker","l":"TypeEqualsChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"typeFromClass(Class)","u":"typeFromClass(java.lang.Class)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"typeFromString(String)","u":"typeFromString(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.TypeLiteral","l":"TypeLiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"typeName()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeNameShadowing","l":"TypeNameShadowing()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"typeParameterAnnotation(Class)","u":"typeParameterAnnotation(java.lang.Class)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Builder","l":"typeParameterAnnotation(Iterable)","u":"typeParameterAnnotation(java.lang.Iterable)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming","l":"TypeParameterNaming()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterQualifier","l":"TypeParameterQualifier()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterShadowing","l":"TypeParameterShadowing()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterUnusedInFormals","l":"TypeParameterUnusedInFormals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationMirrorToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"AnnotationValueToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"ArrayToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"LiteProtoToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"ObjectToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"StreamToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"SymbolToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"TreeToString","l":"typePredicate()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeToString","l":"typePredicate()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"typePredicateMatcher(TypePredicate)","u":"typePredicateMatcher(com.google.errorprone.predicates.TypePredicate)"},{"p":"com.google.errorprone.predicates.type","c":"DescendantOfAny","l":"types"},{"p":"com.google.errorprone.predicates.type","c":"ExactAny","l":"types"},{"p":"com.google.errorprone.refaster","c":"Inliner","l":"types()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"types()"},{"p":"com.google.errorprone.matchers","c":"AbstractTypeMatcher","l":"typeToCompareSupplier"},{"p":"com.google.errorprone.refaster","c":"UTypeVar.TypeWithExpression","l":"TypeWithExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UAnyOf","l":"UAnyOf()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"UClassType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UExpression","l":"UExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"UForAll()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"UFreeIdent()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UIntersectionClassType","l":"UIntersectionClassType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"ULiteral()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"UMemberSelect()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UMethodIdent","l":"UMethodIdent()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"UMethodInvocation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"UMethodType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"UNARY"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"UNCLASSIFIED"},{"p":"com.google.errorprone.refaster","c":"UStatement.UnifierWithUnconsumedStatements","l":"unconsumedStatements()"},{"p":"com.google.errorprone.bugpatterns","c":"UndefinedEquals","l":"UndefinedEquals()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnescapedEntity","l":"UnescapedEntity()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeDirectionalityCharacters","l":"UnicodeDirectionalityCharacters()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeEscape","l":"UnicodeEscape()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnicodeInCode","l":"UnicodeInCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifications(List, List)","u":"unifications(java.util.List,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifications(List, List, boolean)","u":"unifications(java.util.List,java.util.List,boolean)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifications(U, T)","u":"unifications(U,T)"},{"p":"com.google.errorprone.refaster","c":"UStatement.UnifierWithUnconsumedStatements","l":"unifier()"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"Unifier(Context)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"UStatement.UnifierWithUnconsumedStatements","l":"UnifierWithUnconsumedStatements()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"ExpressionTemplate","l":"unify(JCTree.JCExpression, Unifier)","u":"unify(com.sun.tools.javac.tree.JCTree.JCExpression,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"StringName","l":"unify(Name, Unifier)","u":"unify(javax.lang.model.element.Name,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"Unifiable","l":"unify(T, Unifier)","u":"unify(T,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTree","l":"unify(Tree, Unifier)","u":"unify(com.sun.source.tree.Tree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UType","l":"unify(Type, Unifier)","u":"unify(com.sun.tools.javac.code.Type,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifyList(Unifier, List, List)","u":"unifyList(com.google.errorprone.refaster.Unifier,java.util.List,java.util.List)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifyList(Unifier, List, List, boolean)","u":"unifyList(com.google.errorprone.refaster.Unifier,java.util.List,java.util.List,boolean)"},{"p":"com.google.errorprone.refaster","c":"Unifier","l":"unifyNullable(Unifier, U, T)","u":"unifyNullable(com.google.errorprone.refaster.Unifier,U,T)"},{"p":"com.google.errorprone.bugpatterns","c":"AbstractMockChecker.Reason","l":"unmockableClass()"},{"p":"com.google.errorprone.refaster","c":"Bindings","l":"unmodifiable()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UnnecessarilyUsedValue","l":"UnnecessarilyUsedValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarilyVisible","l":"UnnecessarilyVisible()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAnonymousClass","l":"UnnecessaryAnonymousClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAssignment","l":"UnnecessaryAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryAsync","l":"UnnecessaryAsync()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedAssignment","l":"UnnecessaryBoxedAssignment()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBoxedVariable","l":"UnnecessaryBoxedVariable()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryBreakInSwitch","l":"UnnecessaryBreakInSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnnecessaryCheckNotNull","l":"UnnecessaryCheckNotNull()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryDefaultInEnumSwitch","l":"UnnecessaryDefaultInEnumSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryFinal","l":"UnnecessaryFinal()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLambda","l":"UnnecessaryLambda()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryLongToIntConversion","l":"UnnecessaryLongToIntConversion()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryMethodInvocationMatcher","l":"UnnecessaryMethodInvocationMatcher()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryMethodReference","l":"UnnecessaryMethodReference()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryOptionalGet","l":"UnnecessaryOptionalGet()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryParentheses","l":"UnnecessaryParentheses()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessarySetDefault","l":"UnnecessarySetDefault()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryStaticImport","l":"UnnecessaryStaticImport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryStringBuilder","l":"UnnecessaryStringBuilder()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTestMethodPrefix","l":"UnnecessaryTestMethodPrefix()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnnecessaryTypeArgument","l":"UnnecessaryTypeArgument()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UnrecognisedJavadocTag","l":"UnrecognisedJavadocTag()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeFinalization","l":"UnsafeFinalization()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeLocaleUsage","l":"UnsafeLocaleUsage()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnsafeReflectiveConstructionCast","l":"UnsafeReflectiveConstructionCast()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.nullness","c":"UnsafeWildcard","l":"UnsafeWildcard()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"UNSPECIFIED"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"unsupportedClasses()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiff","l":"unsupportedMembersByClass()"},{"p":"com.google.errorprone","c":"SuppressionInfo.SuppressedState","l":"UNSUPPRESSED"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedAnonymousClass","l":"UnusedAnonymousClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedCollectionModifiedInPlace","l":"UnusedCollectionModifiedInPlace()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedException","l":"UnusedException()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedLabel","l":"UnusedLabel()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedNestedClass","l":"UnusedNestedClass()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UnusedTypeParameter","l":"UnusedTypeParameter()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"updateAnnotationArgumentValues(AnnotationTree, String, Collection)","u":"updateAnnotationArgumentValues(com.sun.source.tree.AnnotationTree,java.lang.String,java.util.Collection)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes","l":"updateAnnotationArgumentValues(AnnotationTree, VisitorState, String, Collection)","u":"updateAnnotationArgumentValues(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState,java.lang.String,java.util.Collection)"},{"p":"com.google.errorprone.refaster","c":"UPlaceholderExpression","l":"UPlaceholderExpression()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"UReturn()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"URLEqualsHashCode","l":"URLEqualsHashCode()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.javadoc","c":"UrlInSee","l":"UrlInSee()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","c":"UseBinds","l":"UseBinds()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UseCorrectAssertInTests","l":"UseCorrectAssertInTests()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"UseEnumSwitch","l":"UseEnumSwitch()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"UsingJsr305CheckReturnValue","l":"UsingJsr305CheckReturnValue()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UStaticIdent","l":"UStaticIdent()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"UTemplater(Map, Context)","u":"%3Cinit%3E(java.util.Map,com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone.refaster","c":"UTree","l":"UTree()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UType","l":"UType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"UVariableDecl()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"BugPatternValidator","l":"validate(BugPattern)","u":"validate(com.google.errorprone.BugPattern)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"StrictFormatStringValidation","l":"validate(ExpressionTree, List, VisitorState)","u":"validate(com.sun.source.tree.ExpressionTree,java.util.List,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringValidation","l":"validate(Symbol.MethodSymbol, Collection, VisitorState)","u":"validate(com.sun.tools.javac.code.Symbol.MethodSymbol,java.util.Collection,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone","c":"ValidationException","l":"ValidationException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.formatstring","c":"FormatStringValidation.ValidationResult","l":"ValidationResult()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"CompatibleWith","l":"value()"},{"p":"com.google.errorprone.annotations.concurrent","c":"GuardedBy","l":"value()"},{"p":"com.google.errorprone.annotations.concurrent","c":"LockMethod","l":"value()"},{"p":"com.google.errorprone.annotations.concurrent","c":"UnlockMethod","l":"value()"},{"p":"com.google.errorprone.annotations","c":"DoNotCall","l":"value()"},{"p":"com.google.errorprone.annotations","c":"DoNotMock","l":"value()"},{"p":"com.google.errorprone.annotations","c":"IncompatibleModifiers","l":"value()"},{"p":"com.google.errorprone.annotations","c":"InlineMeValidationDisabled","l":"value()"},{"p":"com.google.errorprone.annotations","c":"RequiredModifiers","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"Matches","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"NotMatches","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"OfKind","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"RequiredAnnotation","l":"value()"},{"p":"com.google.errorprone.refaster.annotation","c":"UseImportPolicy","l":"value()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"valueOf(int)"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.TestMode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Purpose","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.AdditionPosition","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.predicates.type","c":"Array","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone","c":"SuppressionInfo.SuppressedState","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.util","c":"Visibility","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathValues","l":"valueOfAccessPath(AccessPath, T)","u":"valueOfAccessPath(com.google.errorprone.dataflow.AccessPath,T)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"valueOfAccessPath(AccessPath, V)","u":"valueOfAccessPath(com.google.errorprone.dataflow.AccessPath,V)"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"values()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.FixChoosers","l":"values()"},{"p":"com.google.errorprone","c":"BugCheckerRefactoringTestHelper.TestMode","l":"values()"},{"p":"com.google.errorprone","c":"BugPattern.LinkType","l":"values()"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"values()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.DiffCase","l":"values()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicy","l":"values()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUsePolicyEvaluator.MethodInfo.MethodKind","l":"values()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ResultUseRule.RuleScope","l":"values()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpression.ConstantExpressionKind","l":"values()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedByExpression.Kind","l":"values()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Purpose","l":"values()"},{"p":"com.google.errorprone.bugpatterns","c":"TypeParameterNaming.TypeParameterNamingClassification","l":"values()"},{"p":"com.google.errorprone.bugpatterns","c":"TypesWithUndefinedEquality","l":"values()"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"Nullness","l":"values()"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"values()"},{"p":"com.google.errorprone.fixes","c":"Replacements.CoalescePolicy","l":"values()"},{"p":"com.google.errorprone.fixes","c":"SuggestedFixes.AdditionPosition","l":"values()"},{"p":"com.google.errorprone.matchers","c":"ChildMultiMatcher.MatchType","l":"values()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.MethodKind","l":"values()"},{"p":"com.google.errorprone.matchers.method","c":"MethodInvocationMatcher.TokenType","l":"values()"},{"p":"com.google.errorprone.matchers","c":"MethodVisibility.Visibility","l":"values()"},{"p":"com.google.errorprone.matchers","c":"UnusedReturnValueMatcher.AllowReason","l":"values()"},{"p":"com.google.errorprone.predicates.type","c":"Array","l":"values()"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor.Result","l":"values()"},{"p":"com.google.errorprone.refaster","c":"ImportPolicy","l":"values()"},{"p":"com.google.errorprone","c":"SuppressionInfo.SuppressedState","l":"values()"},{"p":"com.google.errorprone.util","c":"Commented.Position","l":"values()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment.ErrorProneCommentStyle","l":"values()"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"values()"},{"p":"com.google.errorprone.util","c":"Visibility","l":"values()"},{"p":"com.google.errorprone.bugpatterns","c":"VarChecker","l":"VarChecker()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"variableInitializer(Matcher)","u":"variableInitializer(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.util","c":"ASTHelpers","l":"variableIsStaticFinal(Symbol.VarSymbol)","u":"variableIsStaticFinal(com.sun.tools.javac.code.Symbol.VarSymbol)"},{"p":"com.google.errorprone.bugpatterns","c":"VariableNameSameAsType","l":"VariableNameSameAsType()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"variableType(Matcher)","u":"variableType(com.google.errorprone.matchers.Matcher)"},{"p":"com.google.errorprone.bugpatterns","c":"Varifier","l":"Varifier()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"VarTypeName","l":"VarTypeName()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ThreadSafety.Violation","l":"Violation()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitAnnotatedType(AnnotatedTypeTree, VisitorState)","u":"visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitAnnotatedType(AnnotatedTypeTree, Void)","u":"visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitAnnotation(AnnotationTree, VisitorState)","u":"visitAnnotation(com.sun.source.tree.AnnotationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitAnnotation(AnnotationTree, Void)","u":"visitAnnotation(com.sun.source.tree.AnnotationTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitAnnotation(JCTree.JCAnnotation)","u":"visitAnnotation(com.sun.tools.javac.tree.JCTree.JCAnnotation)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitArrayAccess(ArrayAccessTree, VisitorState)","u":"visitArrayAccess(com.sun.source.tree.ArrayAccessTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitArrayAccess(ArrayAccessTree, Void)","u":"visitArrayAccess(com.sun.source.tree.ArrayAccessTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitArrayType(ArrayTypeTree, VisitorState)","u":"visitArrayType(com.sun.source.tree.ArrayTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitArrayType(ArrayTypeTree, Void)","u":"visitArrayType(com.sun.source.tree.ArrayTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitAssert(AssertTree, VisitorState)","u":"visitAssert(com.sun.source.tree.AssertTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitAssert(AssertTree, Void)","u":"visitAssert(com.sun.source.tree.AssertTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitAssignment(AssignmentTree, VisitorState)","u":"visitAssignment(com.sun.source.tree.AssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitAssignment(AssignmentTree, Void)","u":"visitAssignment(com.sun.source.tree.AssignmentTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitAssignment(AssignmentTree, Void)","u":"visitAssignment(com.sun.source.tree.AssignmentTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"ShortCircuitBoolean.TreeScannerBinary","l":"visitBinary(BinaryTree, SuggestedFix.Builder)","u":"visitBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.fixes.SuggestedFix.Builder)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitBinary(BinaryTree, VisitorState)","u":"visitBinary(com.sun.source.tree.BinaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitBinary(BinaryTree, Void)","u":"visitBinary(com.sun.source.tree.BinaryTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitBlock(BlockTree, ControlFlowVisitor.BreakContext)","u":"visitBlock(com.sun.source.tree.BlockTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitBlock(BlockTree, VisitorState)","u":"visitBlock(com.sun.source.tree.BlockTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitBlock(BlockTree, Void)","u":"visitBlock(com.sun.source.tree.BlockTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitBreak(BreakTree, ControlFlowVisitor.BreakContext)","u":"visitBreak(com.sun.source.tree.BreakTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitBreak(BreakTree, VisitorState)","u":"visitBreak(com.sun.source.tree.BreakTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitBreak(BreakTree, Void)","u":"visitBreak(com.sun.source.tree.BreakTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitCase(CaseTree, ControlFlowVisitor.BreakContext)","u":"visitCase(com.sun.source.tree.CaseTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitCase(CaseTree, VisitorState)","u":"visitCase(com.sun.source.tree.CaseTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitCatch(CatchTree, ControlFlowVisitor.BreakContext)","u":"visitCatch(com.sun.source.tree.CatchTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitCatch(CatchTree, VisitorState)","u":"visitCatch(com.sun.source.tree.CatchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitCatch(CatchTree, Void)","u":"visitCatch(com.sun.source.tree.CatchTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitClass(ClassTree, VisitorState)","u":"visitClass(com.sun.source.tree.ClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitClass(ClassTree, Void)","u":"visitClass(com.sun.source.tree.ClassTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitClass(ClassTree, Void)","u":"visitClass(com.sun.source.tree.ClassTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UClassType","l":"visitClassType(Type.ClassType, Unifier)","u":"visitClassType(com.sun.tools.javac.code.Type.ClassType,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UIntersectionClassType","l":"visitClassType(Type.ClassType, Unifier)","u":"visitClassType(com.sun.tools.javac.code.Type.ClassType,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitCompilationUnit(CompilationUnitTree, VisitorState)","u":"visitCompilationUnit(com.sun.source.tree.CompilationUnitTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitCompoundAssignment(CompoundAssignmentTree, VisitorState)","u":"visitCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitCompoundAssignment(CompoundAssignmentTree, Void)","u":"visitCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"visitCompoundAssignment(CompoundAssignmentTree, Void)","u":"visitCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitConditionalExpression(ConditionalExpressionTree, VisitorState)","u":"visitConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitConditionalExpression(ConditionalExpressionTree, Void)","u":"visitConditionalExpression(com.sun.source.tree.ConditionalExpressionTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpressionVisitor","l":"visitConstant(Object)","u":"visitConstant(java.lang.Object)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitContinue(ContinueTree, ControlFlowVisitor.BreakContext)","u":"visitContinue(com.sun.source.tree.ContinueTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitContinue(ContinueTree, VisitorState)","u":"visitContinue(com.sun.source.tree.ContinueTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitContinue(ContinueTree, Void)","u":"visitContinue(com.sun.source.tree.ContinueTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitDoWhileLoop(DoWhileLoopTree, ControlFlowVisitor.BreakContext)","u":"visitDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitDoWhileLoop(DoWhileLoopTree, VisitorState)","u":"visitDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitDoWhileLoop(DoWhileLoopTree, Void)","u":"visitDoWhileLoop(com.sun.source.tree.DoWhileLoopTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitEmptyStatement(EmptyStatementTree, VisitorState)","u":"visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitEmptyStatement(EmptyStatementTree, Void)","u":"visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitEnhancedForLoop(EnhancedForLoopTree, ControlFlowVisitor.BreakContext)","u":"visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitEnhancedForLoop(EnhancedForLoopTree, VisitorState)","u":"visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitEnhancedForLoop(EnhancedForLoopTree, Void)","u":"visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitExpressionStatement(ExpressionStatementTree, ControlFlowVisitor.BreakContext)","u":"visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitExpressionStatement(ExpressionStatementTree, VisitorState)","u":"visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitExpressionStatement(ExpressionStatementTree, Void)","u":"visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UForAll","l":"visitForAll(Type.ForAll, Unifier)","u":"visitForAll(com.sun.tools.javac.code.Type.ForAll,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitForLoop(ForLoopTree, ControlFlowVisitor.BreakContext)","u":"visitForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitForLoop(ForLoopTree, VisitorState)","u":"visitForLoop(com.sun.source.tree.ForLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitForLoop(ForLoopTree, Void)","u":"visitForLoop(com.sun.source.tree.ForLoopTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitIdent(JCTree.JCIdent)","u":"visitIdent(com.sun.tools.javac.tree.JCTree.JCIdent)"},{"p":"com.google.errorprone.refaster","c":"UFreeIdent","l":"visitIdentifier(IdentifierTree, Unifier)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"visitIdentifier(IdentifierTree, Unifier)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitIdentifier(IdentifierTree, VisitorState)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitIdentifier(IdentifierTree, Void)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitIdentifier(IdentifierTree, Void)","u":"visitIdentifier(com.sun.source.tree.IdentifierTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"ConstantExpressions.ConstantExpressionVisitor","l":"visitIdentifier(Symbol)","u":"visitIdentifier(com.sun.tools.javac.code.Symbol)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitIf(IfTree, ControlFlowVisitor.BreakContext)","u":"visitIf(com.sun.source.tree.IfTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitIf(IfTree, VisitorState)","u":"visitIf(com.sun.source.tree.IfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitIf(IfTree, Void)","u":"visitIf(com.sun.source.tree.IfTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitImport(ImportTree, VisitorState)","u":"visitImport(com.sun.source.tree.ImportTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitInstanceOf(InstanceOfTree, VisitorState)","u":"visitInstanceOf(com.sun.source.tree.InstanceOfTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitInstanceOf(InstanceOfTree, Void)","u":"visitInstanceOf(com.sun.source.tree.InstanceOfTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitIntersectionType(IntersectionTypeTree, VisitorState)","u":"visitIntersectionType(com.sun.source.tree.IntersectionTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitIntersectionType(IntersectionTypeTree, Void)","u":"visitIntersectionType(com.sun.source.tree.IntersectionTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitLabeledStatement(LabeledStatementTree, ControlFlowVisitor.BreakContext)","u":"visitLabeledStatement(com.sun.source.tree.LabeledStatementTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitLabeledStatement(LabeledStatementTree, VisitorState)","u":"visitLabeledStatement(com.sun.source.tree.LabeledStatementTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitLabeledStatement(LabeledStatementTree, Void)","u":"visitLabeledStatement(com.sun.source.tree.LabeledStatementTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitLambdaExpression(LambdaExpressionTree, VisitorState)","u":"visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitLambdaExpression(LambdaExpressionTree, Void)","u":"visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitLambdaExpression(LambdaExpressionTree, Void)","u":"visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ULiteral","l":"visitLiteral(LiteralTree, Unifier)","u":"visitLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitLiteral(LiteralTree, VisitorState)","u":"visitLiteral(com.sun.source.tree.LiteralTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitLiteral(LiteralTree, Void)","u":"visitLiteral(com.sun.source.tree.LiteralTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitMemberReference(MemberReferenceTree, VisitorState)","u":"visitMemberReference(com.sun.source.tree.MemberReferenceTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitMemberReference(MemberReferenceTree, Void)","u":"visitMemberReference(com.sun.source.tree.MemberReferenceTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UMemberSelect","l":"visitMemberSelect(MemberSelectTree, Unifier)","u":"visitMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitMemberSelect(MemberSelectTree, VisitorState)","u":"visitMemberSelect(com.sun.source.tree.MemberSelectTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitMemberSelect(MemberSelectTree, Void)","u":"visitMemberSelect(com.sun.source.tree.MemberSelectTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitMethod(MethodTree, VisitorState)","u":"visitMethod(com.sun.source.tree.MethodTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"RefasterRuleBuilderScanner","l":"visitMethod(MethodTree, Void)","u":"visitMethod(com.sun.source.tree.MethodTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitMethod(MethodTree, Void)","u":"visitMethod(com.sun.source.tree.MethodTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitMethod(MethodTree, Void)","u":"visitMethod(com.sun.source.tree.MethodTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UMethodInvocation","l":"visitMethodInvocation(MethodInvocationTree, Unifier)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitMethodInvocation(MethodInvocationTree, VisitorState)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitMethodInvocation(MethodInvocationTree, Void)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitMethodInvocation(MethodInvocationTree, Void)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitMethodInvocation(MethodInvocationTree, Void)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"visitMethodInvocation(MethodInvocationTree, Void)","u":"visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UMethodType","l":"visitMethodType(Type.MethodType, Unifier)","u":"visitMethodType(com.sun.tools.javac.code.Type.MethodType,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitModifiers(ModifiersTree, VisitorState)","u":"visitModifiers(com.sun.source.tree.ModifiersTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitModifiers(ModifiersTree, Void)","u":"visitModifiers(com.sun.source.tree.ModifiersTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitNewArray(NewArrayTree, VisitorState)","u":"visitNewArray(com.sun.source.tree.NewArrayTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitNewArray(NewArrayTree, Void)","u":"visitNewArray(com.sun.source.tree.NewArrayTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitNewClass(JCTree.JCNewClass)","u":"visitNewClass(com.sun.tools.javac.tree.JCTree.JCNewClass)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitNewClass(NewClassTree, VisitorState)","u":"visitNewClass(com.sun.source.tree.NewClassTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitNewClass(NewClassTree, Void)","u":"visitNewClass(com.sun.source.tree.NewClassTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitNewClass(NewClassTree, Void)","u":"visitNewClass(com.sun.source.tree.NewClassTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"visitNewClass(NewClassTree, Void)","u":"visitNewClass(com.sun.source.tree.NewClassTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"GuardedBySymbolResolver","l":"visitorState()"},{"p":"com.google.errorprone","c":"VisitorState","l":"VisitorState(Context)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context)"},{"p":"com.google.errorprone","c":"VisitorState","l":"VisitorState(Context, DescriptionListener)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener)"},{"p":"com.google.errorprone","c":"VisitorState","l":"VisitorState(Context, DescriptionListener, Map, ErrorProneOptions)","u":"%3Cinit%3E(com.sun.tools.javac.util.Context,com.google.errorprone.DescriptionListener,java.util.Map,com.google.errorprone.ErrorProneOptions)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitParameterizedType(ParameterizedTypeTree, VisitorState)","u":"visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitParameterizedType(ParameterizedTypeTree, Void)","u":"visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitParenthesized(ParenthesizedTree, VisitorState)","u":"visitParenthesized(com.sun.source.tree.ParenthesizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitParenthesized(ParenthesizedTree, Void)","u":"visitParenthesized(com.sun.source.tree.ParenthesizedTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitPrimitiveType(PrimitiveTypeTree, VisitorState)","u":"visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitPrimitiveType(PrimitiveTypeTree, Void)","u":"visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitReference(JCTree.JCMemberReference)","u":"visitReference(com.sun.tools.javac.tree.JCTree.JCMemberReference)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitReturn(ReturnTree, ControlFlowVisitor.BreakContext)","u":"visitReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.refaster","c":"UReturn","l":"visitReturn(ReturnTree, Unifier)","u":"visitReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitReturn(ReturnTree, VisitorState)","u":"visitReturn(com.sun.source.tree.ReturnTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitReturn(ReturnTree, Void)","u":"visitReturn(com.sun.source.tree.ReturnTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitReturn(ReturnTree, Void)","u":"visitReturn(com.sun.source.tree.ReturnTree,java.lang.Void)"},{"p":"com.google.errorprone.bugpatterns","c":"CanBeStaticAnalyzer","l":"visitSelect(JCTree.JCFieldAccess)","u":"visitSelect(com.sun.tools.javac.tree.JCTree.JCFieldAccess)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitStatement(StatementTree)","u":"visitStatement(com.sun.source.tree.StatementTree)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitStatements(Iterable)","u":"visitStatements(java.lang.Iterable)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitSwitch(SwitchTree, ControlFlowVisitor.BreakContext)","u":"visitSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitSwitch(SwitchTree, VisitorState)","u":"visitSwitch(com.sun.source.tree.SwitchTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitSynchronized(SynchronizedTree, ControlFlowVisitor.BreakContext)","u":"visitSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitSynchronized(SynchronizedTree, VisitorState)","u":"visitSynchronized(com.sun.source.tree.SynchronizedTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitSynchronized(SynchronizedTree, Void)","u":"visitSynchronized(com.sun.source.tree.SynchronizedTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitThrow(ThrowTree, ControlFlowVisitor.BreakContext)","u":"visitThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitThrow(ThrowTree, VisitorState)","u":"visitThrow(com.sun.source.tree.ThrowTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitThrow(ThrowTree, Void)","u":"visitThrow(com.sun.source.tree.ThrowTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitThrow(ThrowTree, Void)","u":"visitThrow(com.sun.source.tree.ThrowTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitTry(TryTree, ControlFlowVisitor.BreakContext)","u":"visitTry(com.sun.source.tree.TryTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitTry(TryTree, VisitorState)","u":"visitTry(com.sun.source.tree.TryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitTry(TryTree, Void)","u":"visitTry(com.sun.source.tree.TryTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitTry(TryTree, Void)","u":"visitTry(com.sun.source.tree.TryTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UType","l":"visitType(Type, Unifier)","u":"visitType(com.sun.tools.javac.code.Type,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.refaster","c":"UTypeVar","l":"visitType(Type, Unifier)","u":"visitType(com.sun.tools.javac.code.Type,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitTypeCast(TypeCastTree, VisitorState)","u":"visitTypeCast(com.sun.source.tree.TypeCastTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitTypeCast(TypeCastTree, Void)","u":"visitTypeCast(com.sun.source.tree.TypeCastTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitTypeParameter(TypeParameterTree, VisitorState)","u":"visitTypeParameter(com.sun.source.tree.TypeParameterTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitTypeParameter(TypeParameterTree, Void)","u":"visitTypeParameter(com.sun.source.tree.TypeParameterTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitUnary(UnaryTree, VisitorState)","u":"visitUnary(com.sun.source.tree.UnaryTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitUnary(UnaryTree, Void)","u":"visitUnary(com.sun.source.tree.UnaryTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"SideEffectAnalysis","l":"visitUnary(UnaryTree, Void)","u":"visitUnary(com.sun.source.tree.UnaryTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitUnionType(UnionTypeTree, VisitorState)","u":"visitUnionType(com.sun.source.tree.UnionTypeTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitUnionType(UnionTypeTree, Void)","u":"visitUnionType(com.sun.source.tree.UnionTypeTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UVariableDecl","l":"visitVariable(VariableTree, Unifier)","u":"visitVariable(com.sun.source.tree.VariableTree,com.google.errorprone.refaster.Unifier)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitVariable(VariableTree, VisitorState)","u":"visitVariable(com.sun.source.tree.VariableTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","c":"NullnessQualifierInference","l":"visitVariable(VariableTree, Void)","u":"visitVariable(com.sun.source.tree.VariableTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitVariable(VariableTree, Void)","u":"visitVariable(com.sun.source.tree.VariableTree,java.lang.Void)"},{"p":"com.google.errorprone.util","c":"ASTHelpers.ScanThrownTypes","l":"visitVariable(VariableTree, Void)","u":"visitVariable(com.sun.source.tree.VariableTree,java.lang.Void)"},{"p":"com.google.errorprone.refaster","c":"ControlFlowVisitor","l":"visitWhileLoop(WhileLoopTree, ControlFlowVisitor.BreakContext)","u":"visitWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.refaster.ControlFlowVisitor.BreakContext)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitWhileLoop(WhileLoopTree, VisitorState)","u":"visitWhileLoop(com.sun.source.tree.WhileLoopTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitWhileLoop(WhileLoopTree, Void)","u":"visitWhileLoop(com.sun.source.tree.WhileLoopTree,java.lang.Void)"},{"p":"com.google.errorprone.scanner","c":"ErrorProneScanner","l":"visitWildcard(WildcardTree, VisitorState)","u":"visitWildcard(com.sun.source.tree.WildcardTree,com.google.errorprone.VisitorState)"},{"p":"com.google.errorprone.refaster","c":"UTemplater","l":"visitWildcard(WildcardTree, Void)","u":"visitWildcard(com.sun.source.tree.WildcardTree,java.lang.Void)"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"visualize(CFGVisualizer, ?>)","u":"visualize(org.checkerframework.errorprone.dataflow.cfg.visualize.CFGVisualizer)"},{"p":"com.google.errorprone.suppliers","c":"Suppliers","l":"VOID_TYPE"},{"p":"com.google.errorprone.bugpatterns","c":"VoidUsed","l":"VoidUsed()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.annotations","c":"Modifier","l":"VOLATILE"},{"p":"com.google.errorprone.matchers","c":"WaitMatchers","l":"waitMethod"},{"p":"com.google.errorprone.matchers","c":"WaitMatchers","l":"waitMethodWithTimeout"},{"p":"com.google.errorprone.bugpatterns","c":"WaitNotInLoop","l":"WaitNotInLoop()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.android","c":"WakelockReleasedDangerously","l":"WakelockReleasedDangerously()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone","c":"ErrorProneOptions.Severity","l":"WARN"},{"p":"com.google.errorprone","c":"BugPattern.SeverityLevel","l":"WARNING"},{"p":"com.google.errorprone.scanner","c":"BuiltInCheckerSuppliers","l":"warningChecks()"},{"p":"com.google.errorprone.dataflow","c":"AccessPathStore","l":"widenedUpperBound(AccessPathStore)","u":"widenedUpperBound(com.google.errorprone.dataflow.AccessPathStore)"},{"p":"com.google.errorprone.bugpatterns","c":"WildcardImport","l":"WildcardImport()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"withAnyName()"},{"p":"com.google.errorprone","c":"CompilationTestHelper","l":"withClasspath(Class...)","u":"withClasspath(java.lang.Class...)"},{"p":"com.google.errorprone","c":"BugCheckerInfo","l":"withCustomDefaultSeverity(BugPattern.SeverityLevel)","u":"withCustomDefaultSeverity(com.google.errorprone.BugPattern.SeverityLevel)"},{"p":"com.google.errorprone","c":"SuppressionInfo","l":"withExtendedSuppressions(Symbol, VisitorState, Set)","u":"withExtendedSuppressions(com.sun.tools.javac.code.Symbol,com.google.errorprone.VisitorState,java.util.Set)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"withNameMatching(Pattern)","u":"withNameMatching(java.util.regex.Pattern)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorClassMatcher","l":"withNoParameters()"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodNameMatcher","l":"withNoParameters()"},{"p":"com.google.errorprone.util","c":"ErrorProneComment","l":"withOffset(int)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorClassMatcher","l":"withParameters(Iterable)","u":"withParameters(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodNameMatcher","l":"withParameters(Iterable)","u":"withParameters(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorClassMatcher","l":"withParameters(String, String...)","u":"withParameters(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodNameMatcher","l":"withParameters(String, String...)","u":"withParameters(java.lang.String,java.lang.String...)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.ConstructorClassMatcher","l":"withParametersOfType(Iterable>)","u":"withParametersOfType(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodNameMatcher","l":"withParametersOfType(Iterable>)","u":"withParametersOfType(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"VisitorState","l":"withPath(TreePath)","u":"withPath(com.sun.source.util.TreePath)"},{"p":"com.google.errorprone.matchers.method","c":"MethodMatchers.MethodClassMatcher","l":"withSignature(String)","u":"withSignature(java.lang.String)"},{"p":"com.google.errorprone.bugpatterns","c":"WithSignatureDiscouraged","l":"WithSignatureDiscouraged()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.refaster","c":"BlockTemplate","l":"withStatements(Iterable)","u":"withStatements(java.lang.Iterable)"},{"p":"com.google.errorprone","c":"VisitorState","l":"withSuppression(SuppressionInfo.SuppressedState)","u":"withSuppression(com.google.errorprone.SuppressionInfo.SuppressedState)"},{"p":"com.google.errorprone.matchers","c":"JUnitMatchers","l":"wouldRunInJUnit4"},{"p":"com.google.errorprone.apply","c":"DiscardingFileDestination","l":"writeFile(SourceFile)","u":"writeFile(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.apply","c":"FileDestination","l":"writeFile(SourceFile)","u":"writeFile(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.apply","c":"FsFileDestination","l":"writeFile(SourceFile)","u":"writeFile(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.apply","c":"PatchFileDestination","l":"writeFile(SourceFile)","u":"writeFile(com.google.errorprone.apply.SourceFile)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"com.google.errorprone.util","c":"OperatorPrecedence","l":"XOR"},{"p":"com.google.errorprone.bugpatterns","c":"XorPower","l":"XorPower()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns","c":"YodaCondition","l":"YodaCondition()","u":"%3Cinit%3E()"},{"p":"com.google.errorprone.bugpatterns.time","c":"ZoneIdOfZ","l":"ZoneIdOfZ()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/api/latest/overview-tree.html b/api/latest/overview-tree.html index 168a4cdd441..c0daa579aa0 100644 --- a/api/latest/overview-tree.html +++ b/api/latest/overview-tree.html @@ -366,7 +366,6 @@

    Class Hierarchy

  • com.google.errorprone.bugpatterns.DoNotCallChecker (implements com.google.errorprone.bugpatterns.BugChecker.CompilationUnitTreeMatcher, com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
  • com.google.errorprone.bugpatterns.DoNotCallSuggester (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
  • com.google.errorprone.bugpatterns.DoNotClaimAnnotations (implements com.google.errorprone.bugpatterns.BugChecker.MethodTreeMatcher)
  • -
  • com.google.errorprone.bugpatterns.DoNotUseRuleChain (implements com.google.errorprone.bugpatterns.BugChecker.VariableTreeMatcher)
  • com.google.errorprone.bugpatterns.DoubleBraceInitialization (implements com.google.errorprone.bugpatterns.BugChecker.NewClassTreeMatcher)
  • com.google.errorprone.bugpatterns.threadsafety.DoubleCheckedLocking (implements com.google.errorprone.bugpatterns.BugChecker.IfTreeMatcher)
  • com.google.errorprone.bugpatterns.DuplicateMapKeys (implements com.google.errorprone.bugpatterns.BugChecker.MethodInvocationTreeMatcher)
  • diff --git a/api/latest/serialized-form.html b/api/latest/serialized-form.html index eb76834109e..ee3ac87857c 100644 --- a/api/latest/serialized-form.html +++ b/api/latest/serialized-form.html @@ -1109,12 +1109,6 @@

    Class 
  • -
    -

    Class com.google.errorprone.bugpatterns.DoNotUseRuleChain

    -
    class DoNotUseRuleChain extends BugChecker implements Serializable
    -
    -
  • -
  • Class com.google.errorprone.bugpatterns.DoubleBraceInitialization

    class DoubleBraceInitialization extends BugChecker implements Serializable
    diff --git a/api/latest/type-search-index.js b/api/latest/type-search-index.js index 6532aa30b56..aa91d2a2c4b 100644 --- a/api/latest/type-search-index.js +++ b/api/latest/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"p":"com.google.errorprone.bugpatterns","l":"AbstractAsKeyOfSetOrMap"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractBanUnsafeAPIChecker"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"AbstractCollectionIncompatibleTypeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMockChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMustBeClosedChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractPatternSyntaxChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractReferenceEquality"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractToString"},{"p":"com.google.errorprone.matchers","l":"AbstractTypeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractUseSwitch"},{"p":"com.google.errorprone.dataflow","l":"AccessPath"},{"p":"com.google.errorprone.dataflow","l":"AccessPathStore"},{"p":"com.google.errorprone.dataflow","l":"AccessPathValues"},{"p":"com.google.errorprone.fixes","l":"SuggestedFixes.AdditionPosition"},{"p":"com.google.errorprone.bugpatterns","l":"AddressSelection"},{"p":"com.google.errorprone.fixes","l":"AdjustedPosition"},{"p":"com.google.errorprone.refaster.annotation","l":"AfterTemplate"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.google.errorprone.refaster.annotation","l":"AllowCodeBetweenLines"},{"p":"com.google.errorprone.matchers","l":"UnusedReturnValueMatcher.AllowReason"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"AlmostJavadoc"},{"p":"com.google.errorprone.bugpatterns","l":"AlreadyChecked"},{"p":"com.google.errorprone.refaster.annotation","l":"AlsoNegation"},{"p":"com.google.errorprone.bugpatterns","l":"AlwaysThrows"},{"p":"com.google.errorprone.bugpatterns","l":"AmbiguousMethodReference"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"AndroidInjectionBeforeSuper"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"AndroidJdkLibsChecker"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.AnnotatedTypeTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"AnnotateFormatMethod"},{"p":"com.google.errorprone.matchers","l":"AnnotationDoesNotHaveArgument"},{"p":"com.google.errorprone.matchers","l":"AnnotationHasArgumentWithValue"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"AnnotationInfo"},{"p":"com.google.errorprone.matchers","l":"AnnotationMatcher"},{"p":"com.google.errorprone.matchers","l":"AnnotationMatcherUtils"},{"p":"com.google.errorprone.bugpatterns","l":"AnnotationMirrorToString"},{"p":"com.google.errorprone.bugpatterns","l":"AnnotationPosition"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.AnnotationTreeMatcher"},{"p":"com.google.errorprone.matchers","l":"AnnotationType"},{"p":"com.google.errorprone.bugpatterns","l":"AnnotationValueToString"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.AnyMethodMatcher"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"Api"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiff"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffChecker"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ApiFactory"},{"p":"com.google.errorprone.fixes","l":"AppliedFix"},{"p":"com.google.errorprone.fixes","l":"AppliedFix.Applier"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","l":"ArgumentSelectionDefectChecker"},{"p":"com.google.errorprone.predicates.type","l":"Array"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ArrayAccessTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayAsKeyOfSetOrMap"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayEquals"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayFillIncompatibleType"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayHashCode"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayRecordComponent"},{"p":"com.google.errorprone.bugpatterns","l":"ArraysAsListPrimitiveArray"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayToString"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ArrayTypeTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","l":"AssertEqualsArgumentOrderChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AssertFalse"},{"p":"com.google.errorprone.bugpatterns","l":"AssertionFailureIgnored"},{"p":"com.google.errorprone.matchers","l":"Asserts"},{"p":"com.google.errorprone.bugpatterns","l":"AssertThrowsMultipleStatements"},{"p":"com.google.errorprone.bugpatterns","l":"AssertThrowsUtils"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.AssertTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.AssignmentTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.inject","l":"AssistedInjectAndInjectOnConstructors"},{"p":"com.google.errorprone.bugpatterns.inject","l":"AssistedInjectAndInjectOnSameConstructor"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"AssistedInjectScoping"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"AssistedParameters"},{"p":"com.google.errorprone.util","l":"ASTHelpers"},{"p":"com.google.errorprone.bugpatterns","l":"ASTHelpersSuggestions"},{"p":"com.google.errorprone.bugpatterns","l":"AsyncCallableReturnsNull"},{"p":"com.google.errorprone.bugpatterns","l":"AsyncFunctionReturnsNull"},{"p":"com.google.errorprone.bugpatterns","l":"AttemptedNegativeZero"},{"p":"com.google.errorprone.bugpatterns.inject","l":"AutoFactoryAtInject"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueBoxedValues"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueBuilderDefaultsInConstructor"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","l":"AutoValueConstructorOrderChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueFinalMethods"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueImmutableFields"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"AutoValueRules"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueSubclassLeaked"},{"p":"com.google.errorprone.bugpatterns","l":"AvoidObjectArrays"},{"p":"com.google.errorprone.bugpatterns","l":"BadAnnotationImplementation"},{"p":"com.google.errorprone.bugpatterns","l":"BadComparable"},{"p":"com.google.errorprone.bugpatterns","l":"BadImport"},{"p":"com.google.errorprone.bugpatterns","l":"BadInstanceof"},{"p":"com.google.errorprone.bugpatterns","l":"BadShiftAmount"},{"p":"com.google.errorprone.bugpatterns","l":"BanClassLoader"},{"p":"com.google.errorprone.bugpatterns","l":"BanJNDI"},{"p":"com.google.errorprone.bugpatterns","l":"BanSerializableRead"},{"p":"com.google.errorprone.bugpatterns","l":"BareDotMetacharacter"},{"p":"com.google.errorprone","l":"BaseErrorProneJavaCompiler"},{"p":"com.google.errorprone.refaster.annotation","l":"BeforeTemplate"},{"p":"com.google.errorprone.bugpatterns","l":"BigDecimalEquals"},{"p":"com.google.errorprone.bugpatterns","l":"BigDecimalLiteralDouble"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.BinaryTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.android","l":"BinderIdentityRestoredDangerously"},{"p":"com.google.errorprone.refaster","l":"Bindings"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"BindingToUnqualifiedCommonType"},{"p":"com.google.errorprone.matchers","l":"Enclosing.Block"},{"p":"com.google.errorprone.matchers","l":"Enclosing.BlockOrCase"},{"p":"com.google.errorprone.refaster","l":"BlockTemplate"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.BlockTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BooleanParameter"},{"p":"com.google.errorprone.bugpatterns","l":"BoxedPrimitiveConstructor"},{"p":"com.google.errorprone.bugpatterns","l":"BoxedPrimitiveEquality"},{"p":"com.google.errorprone.fixes","l":"BranchedSuggestedFixes"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.BreakTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker"},{"p":"com.google.errorprone","l":"BugCheckerInfo"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper"},{"p":"com.google.errorprone","l":"BugPattern"},{"p":"com.google.errorprone","l":"BugPatternIndexWriter"},{"p":"com.google.errorprone","l":"BugPatternInstance"},{"p":"com.google.errorprone.bugpatterns","l":"BugPatternNaming"},{"p":"com.google.errorprone","l":"BugPatternValidator"},{"p":"com.google.errorprone.dataflow","l":"AccessPathStore.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassDiff.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassMember.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.Diff.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.EverythingDiff.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.MemberDiff.Builder"},{"p":"com.google.errorprone.fixes","l":"BranchedSuggestedFixes.Builder"},{"p":"com.google.errorprone.matchers","l":"Description.Builder"},{"p":"com.google.errorprone","l":"ErrorProneFlags.Builder"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyEvaluator.Builder"},{"p":"com.google.errorprone.bugpatterns","l":"StronglyType.Builder"},{"p":"com.google.errorprone.fixes","l":"SuggestedFix.Builder"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafety.Builder"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"BuilderReturnThis"},{"p":"com.google.errorprone.scanner","l":"BuiltInCheckerSuppliers"},{"p":"com.google.errorprone.bugpatterns.android","l":"BundleDeserializationCast"},{"p":"com.google.errorprone.bugpatterns","l":"ByteBufferBackingArray"},{"p":"com.google.errorprone.bugpatterns","l":"CacheLoaderNull"},{"p":"com.google.errorprone.bugpatterns","l":"CanBeStaticAnalyzer"},{"p":"com.google.errorprone.bugpatterns","l":"CanBeStaticAnalyzer.CanBeStaticResult"},{"p":"com.google.errorprone.annotations","l":"CanIgnoreReturnValue"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"CanIgnoreReturnValueSuggester"},{"p":"com.google.errorprone.bugpatterns","l":"CannotMockFinalClass"},{"p":"com.google.errorprone.bugpatterns","l":"CannotMockMethod"},{"p":"com.google.errorprone.bugpatterns","l":"CanonicalDuration"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.CaseTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"CatchAndPrintStackTrace"},{"p":"com.google.errorprone.bugpatterns","l":"CatchFail"},{"p":"com.google.errorprone.bugpatterns","l":"CatchingUnchecked"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.CatchTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ChainedAssertionLosesContext"},{"p":"com.google.errorprone.bugpatterns","l":"ChainingConstructorIgnoresParameter"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMustBeClosedChecker.Change"},{"p":"com.google.errorprone.bugpatterns","l":"CharacterGetNumericValue"},{"p":"com.google.errorprone.bugpatterns","l":"CheckedExceptionNotThrown"},{"p":"com.google.errorprone.bugpatterns","l":"CheckNotNullMultipleTimes"},{"p":"com.google.errorprone.bugpatterns","l":"CheckReturnValue"},{"p":"com.google.errorprone.annotations","l":"CheckReturnValue"},{"p":"com.google.errorprone.matchers","l":"ChildMultiMatcher"},{"p":"com.google.errorprone.refaster","l":"Choice"},{"p":"com.google.errorprone.matchers","l":"Enclosing.Class"},{"p":"com.google.errorprone.bugpatterns","l":"ClassCanBeStatic"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassDiff"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassDiffOrBuilder"},{"p":"com.google.errorprone.bugpatterns","l":"ClassInitializationDeadlock"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.ClassLiteral"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassMember"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiff.ClassMemberKey"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassMemberOrBuilder"},{"p":"com.google.errorprone.bugpatterns","l":"ClassName"},{"p":"com.google.errorprone.bugpatterns","l":"ClassNamedLikeTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"ClassNewInstance"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ClassTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"CloseableDecoratorTypes"},{"p":"com.google.errorprone.bugpatterns.inject","l":"CloseableProvides"},{"p":"com.google.errorprone.bugpatterns","l":"ClosingStandardOutputStreams"},{"p":"com.google.errorprone.fixes","l":"Replacements.CoalescePolicy"},{"p":"com.google.errorprone","l":"CodeTransformer"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"CollectionIncompatibleType"},{"p":"com.google.errorprone.bugpatterns","l":"CollectionToArraySafeParameter"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"CollectionUndefinedEquality"},{"p":"com.google.errorprone.bugpatterns","l":"CollectorShouldNotUseState"},{"p":"com.google.errorprone.util","l":"Commented"},{"p":"com.google.errorprone.util","l":"Comments"},{"p":"com.google.errorprone.bugpatterns","l":"ComparableAndComparator"},{"p":"com.google.errorprone.bugpatterns","l":"ComparableType"},{"p":"com.google.errorprone.bugpatterns","l":"CompareToZero"},{"p":"com.google.errorprone.bugpatterns","l":"ComparingThisWithNull"},{"p":"com.google.errorprone.bugpatterns","l":"ComparisonContractViolated"},{"p":"com.google.errorprone.bugpatterns","l":"ComparisonOutOfRange"},{"p":"com.google.errorprone.annotations","l":"CompatibleWith"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"CompatibleWithMisuse"},{"p":"com.google.errorprone","l":"CompilationTestHelper"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.CompilationUnitTreeMatcher"},{"p":"com.google.errorprone.annotations","l":"CompileTimeConstant"},{"p":"com.google.errorprone.bugpatterns","l":"CompileTimeConstantChecker"},{"p":"com.google.errorprone.matchers","l":"CompileTimeConstantExpressionMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ComplexBooleanConstant"},{"p":"com.google.errorprone","l":"CompositeCodeTransformer"},{"p":"com.google.errorprone.matchers","l":"CompoundAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.CompoundAssignmentTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ComputeIfAbsentAmbiguousReference"},{"p":"com.google.errorprone.bugpatterns","l":"ConditionalExpressionNumericPromotion"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ConditionalExpressionTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.ConstantEquals"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.ConstantExpression"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.ConstantExpression.ConstantExpressionKind"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.ConstantExpressionVisitor"},{"p":"com.google.errorprone.bugpatterns","l":"ConstantField"},{"p":"com.google.errorprone.bugpatterns","l":"ConstantOverflow"},{"p":"com.google.errorprone.bugpatterns","l":"ConstantPatternCompile"},{"p":"com.google.errorprone.dataflow","l":"ConstantPropagationAnalysis"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.ConstructorClassMatcher"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.ConstructorMatcher"},{"p":"com.google.errorprone.matchers.method","l":"ConstructorMatchState"},{"p":"com.google.errorprone.matchers","l":"ConstructorOfClass"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"ContainmentMatchers"},{"p":"com.google.errorprone.matchers","l":"Contains"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ContinueTreeMatcher"},{"p":"com.google.errorprone.refaster","l":"ControlFlowVisitor"},{"p":"com.google.errorprone.refaster","l":"CouldNotResolveImportException"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"DaggerAnnotations"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"DaggerRules"},{"p":"com.google.errorprone.bugpatterns","l":"DangerousLiteralNullChecker"},{"p":"com.google.errorprone.dataflow","l":"DataFlow"},{"p":"com.google.errorprone.bugpatterns.time","l":"DateChecker"},{"p":"com.google.errorprone.bugpatterns","l":"DateFormatConstant"},{"p":"com.google.errorprone.bugpatterns","l":"DeadException"},{"p":"com.google.errorprone.bugpatterns","l":"DeadThread"},{"p":"com.google.errorprone.bugpatterns","l":"DeduplicateConstants"},{"p":"com.google.errorprone.bugpatterns","l":"DeeplyNested"},{"p":"com.google.errorprone.bugpatterns","l":"DefaultCharset"},{"p":"com.google.errorprone.bugpatterns","l":"DefaultLocale"},{"p":"com.google.errorprone.bugpatterns","l":"DefaultPackage"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.DefinedIn"},{"p":"com.google.errorprone.bugpatterns","l":"DepAnn"},{"p":"com.google.errorprone.bugpatterns","l":"DeprecatedVariable"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"DereferenceWithNullBranch"},{"p":"com.google.errorprone.predicates.type","l":"DescendantOf"},{"p":"com.google.errorprone.predicates.type","l":"DescendantOfAny"},{"p":"com.google.errorprone.matchers","l":"Description"},{"p":"com.google.errorprone.apply","l":"DescriptionBasedDiff"},{"p":"com.google.errorprone","l":"DescriptionListener"},{"p":"com.google.errorprone","l":"DiagnosticTestHelper"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.Diff"},{"p":"com.google.errorprone.apply","l":"Diff"},{"p":"com.google.errorprone.apply","l":"DiffApplier"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassDiff.DiffCase"},{"p":"com.google.errorprone.bugpatterns","l":"DifferentNameButSame"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.DiffOrBuilder"},{"p":"com.google.errorprone.apply","l":"DiffSupplier"},{"p":"com.google.errorprone.bugpatterns","l":"DirectInvocationOnMock"},{"p":"com.google.errorprone.bugpatterns","l":"DiscardedPostfixExpression"},{"p":"com.google.errorprone.apply","l":"DiscardingFileDestination"},{"p":"com.google.errorprone.bugpatterns","l":"DistinctVarargsChecker"},{"p":"com.google.errorprone","l":"DocGenProcessor"},{"p":"com.google.errorprone","l":"DocGenTool"},{"p":"com.google.errorprone.annotations","l":"DoNotCall"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotCallChecker"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotCallSuggester"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotClaimAnnotations"},{"p":"com.google.errorprone.annotations","l":"DoNotMock"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotMockAutoValue"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotMockChecker"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotUseRuleChain"},{"p":"com.google.errorprone.bugpatterns","l":"DoubleBraceInitialization"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"DoubleCheckedLocking"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.DoWhileLoopTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"DuplicateDateFormatField"},{"p":"com.google.errorprone.bugpatterns","l":"DuplicateMapKeys"},{"p":"com.google.errorprone.bugpatterns.time","l":"DurationFrom"},{"p":"com.google.errorprone.bugpatterns.time","l":"DurationGetTemporalUnit"},{"p":"com.google.errorprone.bugpatterns.time","l":"DurationTemporalUnit"},{"p":"com.google.errorprone.bugpatterns.time","l":"DurationToLongTimeUnit"},{"p":"com.google.errorprone.bugpatterns.inject","l":"ElementPredicates"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"EmptyBlockTag"},{"p":"com.google.errorprone.bugpatterns","l":"EmptyCatch"},{"p":"com.google.errorprone.bugpatterns","l":"EmptyIfStatement"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"EmptySetMultibindingContributions"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.EmptyStatementTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"EmptyTopLevelDeclaration"},{"p":"com.google.errorprone.matchers","l":"Enclosing"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.EnhancedForLoopTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"EnumOrdinal"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"EqualsBrokenForNull"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsGetClass"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsHashCode"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsIncompatibleType"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"EqualsMissingNullable"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsNaN"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsNull"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsReference"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsUnsafeCast"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsUsingHashCode"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsWrongThing"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.Erroneous"},{"p":"com.google.errorprone.bugpatterns","l":"ErroneousBitwiseExpression"},{"p":"com.google.errorprone.bugpatterns","l":"ErroneousThreadPoolConstructorChecker"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ErrorMessages"},{"p":"com.google.errorprone","l":"ErrorProneAnalyzer"},{"p":"com.google.errorprone.util","l":"ErrorProneComment"},{"p":"com.google.errorprone.util","l":"ErrorProneComment.ErrorProneCommentStyle"},{"p":"com.google.errorprone","l":"ErrorProneError"},{"p":"com.google.errorprone","l":"ErrorProneFlags"},{"p":"com.google.errorprone.scanner","l":"ErrorProneInjector"},{"p":"com.google.errorprone","l":"ErrorProneJavaCompiler"},{"p":"com.google.errorprone","l":"ErrorProneJavacPlugin"},{"p":"com.google.errorprone","l":"ErrorProneOptions"},{"p":"com.google.errorprone","l":"ErrorPronePlugins"},{"p":"com.google.errorprone.scanner","l":"ErrorProneScanner"},{"p":"com.google.errorprone.scanner","l":"ErrorProneScannerTransformer"},{"p":"com.google.errorprone.util","l":"ErrorProneScope"},{"p":"com.google.errorprone","l":"ErrorProneTimings"},{"p":"com.google.errorprone.util","l":"ErrorProneToken"},{"p":"com.google.errorprone.util","l":"ErrorProneTokens"},{"p":"com.google.errorprone","l":"ErrorProneVersion"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"EscapedEntity"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.Evaluation"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.EverythingDiff"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.EverythingDiffOrBuilder"},{"p":"com.google.errorprone.predicates.type","l":"Exact"},{"p":"com.google.errorprone.predicates.type","l":"ExactAny"},{"p":"com.google.errorprone.bugpatterns","l":"ExpectedExceptionChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"HeldLockAnalyzer.ExpectedLockCalculator"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper.ExpectOutput"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ExpressionStatementTreeMatcher"},{"p":"com.google.errorprone.refaster","l":"ExpressionTemplate"},{"p":"com.google.errorprone.bugpatterns","l":"ExtendingJUnitAssert"},{"p":"com.google.errorprone.bugpatterns","l":"ExtendsAutoValue"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"ExtendsObject"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ExternalCanIgnoreReturnValue"},{"p":"com.google.errorprone","l":"DescriptionListener.Factory"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.Factory"},{"p":"com.google.errorprone.bugpatterns","l":"FallThrough"},{"p":"com.google.errorprone.bugpatterns","l":"FieldCanBeFinal"},{"p":"com.google.errorprone.bugpatterns","l":"FieldCanBeLocal"},{"p":"com.google.errorprone.bugpatterns","l":"FieldCanBeStatic"},{"p":"com.google.errorprone.matchers","l":"FieldMatchers"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"FieldMissingNullable"},{"p":"com.google.errorprone.apply","l":"FileDestination"},{"p":"com.google.errorprone","l":"FileManagers"},{"p":"com.google.errorprone","l":"FileObjects"},{"p":"com.google.errorprone.apply","l":"FileSource"},{"p":"com.google.errorprone.bugpatterns","l":"Finalize"},{"p":"com.google.errorprone.bugpatterns","l":"Finally"},{"p":"com.google.errorprone.util","l":"FindIdentifiers"},{"p":"com.google.errorprone.fixes","l":"Fix"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper.FixChooser"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper.FixChoosers"},{"p":"com.google.errorprone.fixes","l":"SuggestedFixes.FixCompiler"},{"p":"com.google.errorprone.fixes","l":"FixedPosition"},{"p":"com.google.errorprone.bugpatterns","l":"FloatCast"},{"p":"com.google.errorprone.bugpatterns","l":"FloatingPointAssertionWithinEpsilon"},{"p":"com.google.errorprone.bugpatterns","l":"FloatingPointLiteralPrecision"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerArgumentToString"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerFormatString"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerLogString"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerLogVarargs"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerLogWithCause"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerMessageFormat"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerRedundantIsEnabled"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerRequiredModifiers"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerSplitLogStatement"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerStringConcatenation"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerWithCause"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerWithoutCause"},{"p":"com.google.errorprone.bugpatterns","l":"ForEachIterable"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ForLoopTreeMatcher"},{"p":"com.google.errorprone.annotations","l":"FormatMethod"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatString"},{"p":"com.google.errorprone.annotations","l":"FormatString"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatStringAnnotationChecker"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatStringUtils"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatStringValidation"},{"p":"com.google.errorprone.annotations","l":"ForOverride"},{"p":"com.google.errorprone.bugpatterns","l":"ForOverrideChecker"},{"p":"com.google.errorprone.bugpatterns.android","l":"FragmentInjection"},{"p":"com.google.errorprone.bugpatterns.android","l":"FragmentNotInstantiable"},{"p":"com.google.errorprone.bugpatterns.time","l":"FromTemporalAccessor"},{"p":"com.google.errorprone.apply","l":"FsFileDestination"},{"p":"com.google.errorprone.apply","l":"FsFileSource"},{"p":"com.google.errorprone.bugpatterns","l":"FunctionalInterfaceClash"},{"p":"com.google.errorprone.bugpatterns","l":"FunctionalInterfaceMethodChanged"},{"p":"com.google.errorprone.bugpatterns","l":"FutureReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"FuturesGetCheckedIllegalExceptionType"},{"p":"com.google.errorprone.bugpatterns","l":"FutureTransformAsync"},{"p":"com.google.errorprone.bugpatterns","l":"FuzzyEqualsShouldNotBeUsedInEqualsMethod"},{"p":"com.google.errorprone.bugpatterns","l":"GetClassOnAnnotation"},{"p":"com.google.errorprone.bugpatterns","l":"GetClassOnClass"},{"p":"com.google.errorprone.bugpatterns","l":"GetClassOnEnum"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.GlobalRule"},{"p":"com.google.errorprone.annotations.concurrent","l":"GuardedBy"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByBinder"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByFlags"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedBySymbolResolver"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByUtils"},{"p":"com.google.errorprone.bugpatterns","l":"GuiceNestedCombine"},{"p":"com.google.errorprone.bugpatterns.android","l":"HardCodedSdCardPath"},{"p":"com.google.errorprone.matchers","l":"HasArguments"},{"p":"com.google.errorprone.bugpatterns","l":"HashtableContains"},{"p":"com.google.errorprone.matchers","l":"HasIdentifier"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"HeldLockAnalyzer"},{"p":"com.google.errorprone.bugpatterns","l":"HidingField"},{"p":"com.google.errorprone.bugpatterns","l":"ICCProfileGetInstance"},{"p":"com.google.errorprone.apply","l":"IdeaImportOrganizer"},{"p":"com.google.errorprone.bugpatterns","l":"IdentifierName"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.IdentifierTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"IdentityBinaryExpression"},{"p":"com.google.errorprone.bugpatterns","l":"IdentityHashMapBoxing"},{"p":"com.google.errorprone.bugpatterns","l":"IdentityHashMapUsage"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.IfTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"IgnoredPureGetter"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"IllegalGuardedBy"},{"p":"com.google.errorprone.annotations","l":"Immutable"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableAnalysis"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableAnnotationChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableChecker"},{"p":"com.google.errorprone.bugpatterns","l":"ImmutableCollections"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableEnumChecker"},{"p":"com.google.errorprone.bugpatterns","l":"ImmutableMemberCollection"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableRefactoring"},{"p":"com.google.errorprone.bugpatterns","l":"ImmutableSetForContains"},{"p":"com.google.errorprone.annotations","l":"ImmutableTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"ImplementAssertionWithChaining"},{"p":"com.google.errorprone.apply","l":"ImportOrganizer.Import"},{"p":"com.google.errorprone","l":"ImportOrderParser"},{"p":"com.google.errorprone.apply","l":"ImportOrganizer"},{"p":"com.google.errorprone.refaster","l":"ImportPolicy"},{"p":"com.google.errorprone.apply","l":"ImportStatements"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ImportTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ImpossibleNullComparison"},{"p":"com.google.errorprone.bugpatterns","l":"Incomparable"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"IncompatibleArgumentType"},{"p":"com.google.errorprone.annotations","l":"IncompatibleModifiers"},{"p":"com.google.errorprone.bugpatterns","l":"IncompatibleModifiersChecker"},{"p":"com.google.errorprone.bugpatterns","l":"InconsistentCapitalization"},{"p":"com.google.errorprone.bugpatterns","l":"InconsistentHashCode"},{"p":"com.google.errorprone.bugpatterns.overloading","l":"InconsistentOverloads"},{"p":"com.google.errorprone.bugpatterns","l":"IncorrectMainMethod"},{"p":"com.google.errorprone.bugpatterns","l":"IncrementInForLoopAndHeader"},{"p":"com.google.errorprone.fixes","l":"IndexedPosition"},{"p":"com.google.errorprone.bugpatterns","l":"IndexOfChar"},{"p":"com.google.errorprone.bugpatterns","l":"InexactVarargsConditional"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","l":"InferredNullability"},{"p":"com.google.errorprone.bugpatterns","l":"InfiniteRecursion"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InheritDoc"},{"p":"com.google.errorprone.bugpatterns","l":"InitializeInline"},{"p":"com.google.errorprone.bugpatterns.inject","l":"InjectedConstructorAnnotations"},{"p":"com.google.errorprone.matchers","l":"InjectMatchers"},{"p":"com.google.errorprone.bugpatterns","l":"InjectOnBugCheckers"},{"p":"com.google.errorprone.bugpatterns.inject","l":"InjectOnConstructorOfAbstractClass"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"InjectOnFinalField"},{"p":"com.google.errorprone.bugpatterns.inject","l":"InjectOnMemberAndConstructor"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"InlineFormatString"},{"p":"com.google.errorprone.annotations","l":"InlineMe"},{"p":"com.google.errorprone.annotations","l":"InlineMeValidationDisabled"},{"p":"com.google.errorprone.bugpatterns.inlineme","l":"Inliner"},{"p":"com.google.errorprone.refaster","l":"Inliner"},{"p":"com.google.errorprone.bugpatterns","l":"InlineTrivialConstant"},{"p":"com.google.errorprone.bugpatterns","l":"InputStreamSlowMultibyteRead"},{"p":"com.google.errorprone.bugpatterns","l":"InsecureCipherMode"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.InstanceMethodMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"InstanceOfAndCastMatchWrongType"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.InstanceOfTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.time","l":"InstantTemporalUnit"},{"p":"com.google.errorprone.bugpatterns","l":"InterfaceWithOnlyStatics"},{"p":"com.google.errorprone.bugpatterns","l":"InterruptedExceptionSwallowed"},{"p":"com.google.errorprone.bugpatterns","l":"Interruption"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.IntersectionTypeTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"IntLongMath"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidBlockTag"},{"p":"com.google.errorprone","l":"InvalidCommandLineOptionException"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidInlineTag"},{"p":"com.google.errorprone.bugpatterns.time","l":"InvalidJavaTimeConstant"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidLink"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidParam"},{"p":"com.google.errorprone.bugpatterns","l":"InvalidPatternSyntax"},{"p":"com.google.errorprone.bugpatterns.inject","l":"InvalidTargetingOnScopingAnnotation"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidThrows"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidThrowsLink"},{"p":"com.google.errorprone.bugpatterns","l":"InvalidTimeZoneID"},{"p":"com.google.errorprone.bugpatterns","l":"InvalidZoneId"},{"p":"com.google.errorprone.bugpatterns","l":"IsInstanceIncompatibleType"},{"p":"com.google.errorprone.bugpatterns","l":"IsInstanceOfClass"},{"p":"com.google.errorprone.bugpatterns.android","l":"IsLoggableTagLength"},{"p":"com.google.errorprone.matchers","l":"IsNonNullMatcher"},{"p":"com.google.errorprone.matchers","l":"IsSameType"},{"p":"com.google.errorprone.matchers","l":"IsSubtypeOf"},{"p":"com.google.errorprone.bugpatterns","l":"IterableAndIterator"},{"p":"com.google.errorprone.bugpatterns","l":"IterablePathParameter"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"Java7ApiChecker"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"Java8ApiChecker"},{"p":"com.google.errorprone","l":"JavacErrorDescriptionListener"},{"p":"com.google.errorprone","l":"JavacInvocationInstance"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaDurationGetSecondsGetNano"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaDurationGetSecondsToToSeconds"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaDurationWithNanos"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaDurationWithSeconds"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaInstantGetSecondsGetNano"},{"p":"com.google.errorprone.bugpatterns","l":"JavaLangClash"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaLocalDateTimeGetNano"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaLocalTimeGetNano"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaPeriodGetDays"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaTimeDefaultTimeZone"},{"p":"com.google.errorprone.bugpatterns","l":"JavaUtilDateChecker"},{"p":"com.google.errorprone.bugpatterns.inject","l":"JavaxInjectOnAbstractMethod"},{"p":"com.google.errorprone.bugpatterns.inject","l":"JavaxInjectOnFinalField"},{"p":"com.google.errorprone.bugpatterns","l":"JdkObsolete"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaConstructors"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaDateTimeConstants"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaDurationWithMillis"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaInstantWithMillis"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaNewPeriod"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaPlusMinusLong"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaTimeConverterManager"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaToSelf"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaWithDurationAddedLong"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit3FloatingPointComparisonWithoutDelta"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit3TestNotRun"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4ClassAnnotationNonStatic"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4ClassUsedInJUnit3"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4SetUpNotRun"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4TearDownNotRun"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4TestNotRun"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4TestsNotRunWithinEnclosed"},{"p":"com.google.errorprone.bugpatterns","l":"JUnitAmbiguousTestClass"},{"p":"com.google.errorprone.bugpatterns","l":"JUnitAssertSameCheck"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"JUnitIncompatibleType"},{"p":"com.google.errorprone.matchers","l":"JUnitMatchers"},{"p":"com.google.errorprone.bugpatterns","l":"JUnitParameterMethodNotFound"},{"p":"com.google.errorprone.annotations","l":"Keep"},{"p":"com.google.errorprone.refaster","l":"Bindings.Key"},{"p":"com.google.errorprone.refaster","l":"UTypeVar.Key"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.Kind"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.Kind"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.LabeledStatementTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"LabelledBreakTarget"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.LambdaExpressionTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"LambdaFunctionalInterface"},{"p":"com.google.errorprone.annotations.concurrent","l":"LazyInit"},{"p":"com.google.errorprone.bugpatterns","l":"LenientFormatStringValidation"},{"p":"com.google.errorprone.names","l":"LevenshteinEditDistance"},{"p":"com.google.errorprone","l":"BugPattern.LinkType"},{"p":"com.google.errorprone.bugpatterns","l":"LiteByteStringUtf8"},{"p":"com.google.errorprone.bugpatterns","l":"LiteEnumValueOf"},{"p":"com.google.errorprone.bugpatterns","l":"LiteProtoToString"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.LiteralTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.time","l":"LocalDateTemporalAmount"},{"p":"com.google.errorprone.refaster","l":"LocalVarBinding"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.LocalVariable"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"HeldLockAnalyzer.LockEventListener"},{"p":"com.google.errorprone.annotations.concurrent","l":"LockMethod"},{"p":"com.google.errorprone.bugpatterns","l":"LockNotBeforeTry"},{"p":"com.google.errorprone.bugpatterns","l":"LockOnBoxedPrimitive"},{"p":"com.google.errorprone.bugpatterns","l":"LockOnNonEnclosingClassLiteral"},{"p":"com.google.errorprone.bugpatterns","l":"LogicalAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"LongDoubleConversion"},{"p":"com.google.errorprone.bugpatterns","l":"LongFloatConversion"},{"p":"com.google.errorprone.bugpatterns","l":"LongLiteralLowerCaseSuffix"},{"p":"com.google.errorprone.bugpatterns","l":"LoopConditionChecker"},{"p":"com.google.errorprone.bugpatterns","l":"LoopOverCharArray"},{"p":"com.google.errorprone.bugpatterns","l":"LossyPrimitiveCompare"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"MalformedInlineTag"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafetyKnownTypes.MapBuilder"},{"p":"com.google.errorprone","l":"MaskedClassLoader"},{"p":"com.google.errorprone.matchers","l":"Matcher"},{"p":"com.google.errorprone.matchers","l":"Matchers"},{"p":"com.google.errorprone.refaster.annotation","l":"Matches"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"AbstractCollectionIncompatibleTypeMatcher.MatchResult"},{"p":"com.google.errorprone.matchers.method","l":"MatchState"},{"p":"com.google.errorprone.matchers","l":"ChildMultiMatcher.MatchType"},{"p":"com.google.errorprone.bugpatterns","l":"MathAbsoluteNegative"},{"p":"com.google.errorprone.bugpatterns","l":"MathRoundIntLong"},{"p":"com.google.errorprone.refaster.annotation","l":"MayOptionallyUse"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.MemberDiff"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.MemberDiffOrBuilder"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.MemberReferenceTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.MemberSelectTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"MemoizeConstantVisitorStateLookups"},{"p":"com.google.errorprone.matchers","l":"Enclosing.Method"},{"p":"com.google.errorprone.bugpatterns","l":"MethodCanBeStatic"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.MethodClassMatcher"},{"p":"com.google.errorprone.matchers","l":"MethodHasParameters"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"MethodInfo"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyEvaluator.MethodInfo"},{"p":"com.google.errorprone.matchers","l":"MethodInvocation"},{"p":"com.google.errorprone.matchers","l":"MethodInvocationArgument"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.MethodInvocationTreeMatcher"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.MethodKind"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyEvaluator.MethodInfo.MethodKind"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.MethodMatcher"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.MethodName"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.MethodNameMatcher"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.MethodRule"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.MethodSignatureMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.MethodTreeMatcher"},{"p":"com.google.errorprone.matchers","l":"MethodVisibility"},{"p":"com.google.errorprone.bugpatterns","l":"MisformattedTestData"},{"p":"com.google.errorprone.bugpatterns.android","l":"MislabeledAndroidString"},{"p":"com.google.errorprone.bugpatterns","l":"MisleadingEscapedSpace"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MisplacedScopeAnnotations"},{"p":"com.google.errorprone.bugpatterns","l":"MissingBraces"},{"p":"com.google.errorprone.bugpatterns","l":"MissingCasesInEnumSwitch"},{"p":"com.google.errorprone.bugpatterns","l":"MissingDefault"},{"p":"com.google.errorprone.bugpatterns","l":"MissingFail"},{"p":"com.google.errorprone.bugpatterns","l":"MissingImplementsComparable"},{"p":"com.google.errorprone.bugpatterns","l":"MissingOverride"},{"p":"com.google.errorprone.bugpatterns","l":"MissingRefasterAnnotation"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MissingRuntimeRetention"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"MissingSummary"},{"p":"com.google.errorprone.bugpatterns","l":"MissingSuperCall"},{"p":"com.google.errorprone.bugpatterns","l":"MissingTestCall"},{"p":"com.google.errorprone.bugpatterns","l":"MisusedDateFormat"},{"p":"com.google.errorprone.bugpatterns","l":"MisusedDayOfYear"},{"p":"com.google.errorprone.bugpatterns","l":"MisusedWeekYear"},{"p":"com.google.errorprone.bugpatterns","l":"MixedArrayDimensions"},{"p":"com.google.errorprone.bugpatterns","l":"MixedDescriptors"},{"p":"com.google.errorprone.bugpatterns","l":"MixedMutabilityReturnType"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMockChecker.MockForbidder"},{"p":"com.google.errorprone.bugpatterns","l":"MockitoDoSetup"},{"p":"com.google.errorprone.bugpatterns","l":"MockitoUsage"},{"p":"com.google.errorprone.bugpatterns","l":"MockNotUsedInProduction"},{"p":"com.google.errorprone.bugpatterns","l":"ModifiedButNotUsed"},{"p":"com.google.errorprone.annotations","l":"Modifier"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ModifiersTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ModifyCollectionInEnhancedForLoop"},{"p":"com.google.errorprone.bugpatterns","l":"ModifyingCollectionWithItself"},{"p":"com.google.errorprone.bugpatterns","l":"ModifySourceCollectionInStream"},{"p":"com.google.errorprone.util","l":"MoreAnnotations"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MoreThanOneInjectableConstructor"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MoreThanOneQualifier"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MoreThanOneScopeAnnotationOnClass"},{"p":"com.google.errorprone.bugpatterns","l":"MultimapKeys"},{"p":"com.google.errorprone.matchers","l":"MultiMatcher"},{"p":"com.google.errorprone.matchers","l":"MultiMatcher.MultiMatchResult"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"MultipleNullnessAnnotations"},{"p":"com.google.errorprone.bugpatterns","l":"MultipleParallelOrSequentialCalls"},{"p":"com.google.errorprone.bugpatterns","l":"MultipleTopLevelClasses"},{"p":"com.google.errorprone.bugpatterns","l":"MultipleUnaryOperatorsInMethodCall"},{"p":"com.google.errorprone.bugpatterns","l":"MultiVariableDeclaration"},{"p":"com.google.errorprone.annotations","l":"MustBeClosed"},{"p":"com.google.errorprone.bugpatterns","l":"MustBeClosedChecker"},{"p":"com.google.errorprone.bugpatterns","l":"MutableGuiceModule"},{"p":"com.google.errorprone.bugpatterns","l":"MutablePublicArray"},{"p":"com.google.errorprone.bugpatterns","l":"NamedLikeContextualKeyword"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","l":"NamedParameterComment"},{"p":"com.google.errorprone.names","l":"NamingConventions"},{"p":"com.google.errorprone.bugpatterns","l":"NarrowCalculation"},{"p":"com.google.errorprone.bugpatterns","l":"NarrowingCompoundAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"NCopiesOfChar"},{"p":"com.google.errorprone.bugpatterns.time","l":"NearbyCallers"},{"p":"com.google.errorprone.names","l":"NeedlemanWunschEditDistance"},{"p":"com.google.errorprone.bugpatterns","l":"NegativeCharLiteral"},{"p":"com.google.errorprone.bugpatterns","l":"NestedInstanceOfConditions"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.NewArrayTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.NewClassTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"NewFileSystem"},{"p":"com.google.errorprone.annotations","l":"NoAllocation"},{"p":"com.google.errorprone.bugpatterns","l":"NoAllocationChecker"},{"p":"com.google.errorprone.refaster.annotation","l":"NoAutoboxing"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"NoCanIgnoreReturnValueOnClasses"},{"p":"com.google.errorprone.bugpatterns","l":"NonApiType"},{"p":"com.google.errorprone.bugpatterns","l":"NonAtomicVolatileUpdate"},{"p":"com.google.errorprone.bugpatterns","l":"NonCanonicalStaticImport"},{"p":"com.google.errorprone.bugpatterns","l":"NonCanonicalStaticMemberImport"},{"p":"com.google.errorprone.bugpatterns","l":"NonCanonicalType"},{"p":"com.google.errorprone.bugpatterns","l":"NonFinalCompileTimeConstant"},{"p":"com.google.errorprone.bugpatterns","l":"NonFinalStaticField"},{"p":"com.google.errorprone.bugpatterns","l":"NonOverridingEquals"},{"p":"com.google.errorprone.bugpatterns","l":"NonRuntimeAnnotation"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"NotJavadoc"},{"p":"com.google.errorprone.refaster.annotation","l":"NotMatches"},{"p":"com.google.errorprone.bugpatterns","l":"NullableConstructor"},{"p":"com.google.errorprone.bugpatterns","l":"NullableOnContainingClass"},{"p":"com.google.errorprone.bugpatterns","l":"NullableOptional"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullablePrimitive"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullablePrimitiveArray"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullableTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"NullableVoid"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullableWildcard"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullArgumentForNonNullParameter"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"Nullness"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"NullnessAnalysis"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"NullnessAnnotations"},{"p":"com.google.errorprone.matchers","l":"NullnessMatcher"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","l":"NullnessQualifierInference"},{"p":"com.google.errorprone.bugpatterns","l":"NullOptional"},{"p":"com.google.errorprone.bugpatterns","l":"NullTernary"},{"p":"com.google.errorprone.bugpatterns","l":"ObjectEqualsForPrimitives"},{"p":"com.google.errorprone.bugpatterns","l":"ObjectsHashCodePrimitive"},{"p":"com.google.errorprone.bugpatterns","l":"ObjectToString"},{"p":"com.google.errorprone.refaster.annotation","l":"OfKind"},{"p":"com.google.errorprone.bugpatterns","l":"OperatorPrecedence"},{"p":"com.google.errorprone.util","l":"OperatorPrecedence"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalEquality"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalMapToOptional"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalMapUnusedValue"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalNotPresent"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalOfRedundantMethod"},{"p":"com.google.errorprone.apply","l":"ImportOrganizer.OrganizedImports"},{"p":"com.google.errorprone.bugpatterns","l":"OrphanedFormatString"},{"p":"com.google.errorprone.bugpatterns","l":"OutlineNone"},{"p":"com.google.errorprone.bugpatterns.inject","l":"OverlappingQualifierAndScopeAnnotation"},{"p":"com.google.errorprone.bugpatterns","l":"Overrides"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"OverridesGuiceInjectableMethod"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"OverridesJavaxInjectableMethod"},{"p":"com.google.errorprone.bugpatterns","l":"OverrideThrowableToString"},{"p":"com.google.errorprone.bugpatterns","l":"OverridingMethodInconsistentArgumentNamesChecker"},{"p":"com.google.errorprone.annotations","l":"OverridingMethodsMustInvokeSuper"},{"p":"com.google.errorprone.bugpatterns","l":"PackageInfo"},{"p":"com.google.errorprone.bugpatterns","l":"PackageLocation"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"PackagesRule"},{"p":"com.google.errorprone.bugpatterns","l":"ParameterComment"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ParameterizedTypeTreeMatcher"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.ParameterMatcher"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"ParameterMissingNullable"},{"p":"com.google.errorprone.bugpatterns","l":"ParameterName"},{"p":"com.google.errorprone.bugpatterns","l":"ParametersButNotParameterized"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.ParameterTypes"},{"p":"com.google.errorprone.bugpatterns.android","l":"ParcelableCreator"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ParenthesizedTreeMatcher"},{"p":"com.google.errorprone.apply","l":"PatchFileDestination"},{"p":"com.google.errorprone.bugpatterns","l":"PatternMatchingInstanceof"},{"p":"com.google.errorprone.bugpatterns.time","l":"PeriodFrom"},{"p":"com.google.errorprone.bugpatterns.time","l":"PeriodGetTemporalUnit"},{"p":"com.google.errorprone.bugpatterns.time","l":"PeriodTimeMath"},{"p":"com.google.errorprone.refaster.annotation","l":"Placeholder"},{"p":"com.google.errorprone.refaster","l":"UPlaceholderExpression.PlaceholderParamIdent"},{"p":"com.google.errorprone.util","l":"Commented.Position"},{"p":"com.google.errorprone.bugpatterns","l":"PreconditionsCheckNotNullRepeated"},{"p":"com.google.errorprone.bugpatterns","l":"PreconditionsInvalidPlaceholder"},{"p":"com.google.errorprone.bugpatterns.time","l":"PreferJavaTimeOverload"},{"p":"com.google.errorprone.bugpatterns","l":"PreferredInterfaceType"},{"p":"com.google.errorprone.bugpatterns","l":"PrimitiveArrayPassedToVarargsMethod"},{"p":"com.google.errorprone.bugpatterns","l":"PrimitiveAtomicReference"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.PrimitiveTypeTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"PrivateConstructorForNoninstantiableModule"},{"p":"com.google.errorprone.bugpatterns","l":"PrivateConstructorForUtilityClass"},{"p":"com.google.errorprone.bugpatterns","l":"PrivateSecurityContractProtoAccess"},{"p":"com.google.errorprone.bugpatterns","l":"ProtectedMembersInFinalClass"},{"p":"com.google.errorprone.bugpatterns","l":"ProtoBuilderReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"ProtocolBufferOrdinal"},{"p":"com.google.errorprone.bugpatterns.time","l":"ProtoDurationGetSecondsGetNano"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ProtoRules"},{"p":"com.google.errorprone.bugpatterns","l":"ProtoStringFieldReferenceEquality"},{"p":"com.google.errorprone.bugpatterns.time","l":"ProtoTimestampGetSecondsGetNano"},{"p":"com.google.errorprone.bugpatterns","l":"ProtoTruthMixedDescriptors"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"ProvidesMethodOutsideOfModule"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"ProvidesNull"},{"p":"com.google.errorprone.scanner","l":"ErrorProneInjector.ProvisionException"},{"p":"com.google.errorprone.bugpatterns","l":"PublicApiNamedStreamShouldReturnStream"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.PureMethodInvocation"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafety.Purpose"},{"p":"com.google.errorprone.bugpatterns.inject","l":"QualifierOrScopeOnInjectMethod"},{"p":"com.google.errorprone.bugpatterns.inject","l":"QualifierWithTypeUse"},{"p":"com.google.errorprone.bugpatterns","l":"RandomCast"},{"p":"com.google.errorprone.bugpatterns","l":"RandomModInteger"},{"p":"com.google.errorprone.util","l":"Reachability"},{"p":"com.google.errorprone.bugpatterns","l":"ReachabilityFenceUsage"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMockChecker.Reason"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.ReceiverSupertype"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.ReceiverType"},{"p":"com.google.errorprone.bugpatterns.android","l":"RectIntersectReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"RedundantOverride"},{"p":"com.google.errorprone.bugpatterns","l":"RedundantSetterCall"},{"p":"com.google.errorprone.bugpatterns","l":"RedundantThrows"},{"p":"com.google.errorprone","l":"RefactoringCollection"},{"p":"com.google.errorprone","l":"ErrorProneAnalyzer.RefactoringTask"},{"p":"com.google.errorprone.refaster","l":"Refaster"},{"p":"com.google.errorprone.refaster","l":"RefasterRule"},{"p":"com.google.errorprone.refaster","l":"RefasterRuleBuilderScanner"},{"p":"com.google.errorprone.refaster","l":"RefasterRuleCompiler"},{"p":"com.google.errorprone.refaster","l":"RefasterRuleCompilerAnalyzer"},{"p":"com.google.errorprone.bugpatterns","l":"ReferenceEquality"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"RefersToDaggerCodegen"},{"p":"com.google.errorprone.util","l":"Regexes"},{"p":"com.google.errorprone.bugpatterns","l":"RemoveUnusedImports"},{"p":"com.google.errorprone.refaster.annotation","l":"Repeated"},{"p":"com.google.errorprone.fixes","l":"Replacement"},{"p":"com.google.errorprone.fixes","l":"Replacements"},{"p":"com.google.errorprone.bugpatterns","l":"ReplacementVariableFinder"},{"p":"com.google.errorprone.refaster.annotation","l":"RequiredAnnotation"},{"p":"com.google.errorprone.refaster.annotation","l":"RequiredAnnotationProcessor"},{"p":"com.google.errorprone.annotations","l":"RequiredModifiers"},{"p":"com.google.errorprone.bugpatterns","l":"RequiredModifiersChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByBinder.Resolver"},{"p":"com.google.errorprone.annotations","l":"RestrictedApi"},{"p":"com.google.errorprone.bugpatterns","l":"RestrictedApiChecker"},{"p":"com.google.errorprone.refaster","l":"ControlFlowVisitor.Result"},{"p":"com.google.errorprone.dataflow","l":"DataFlow.Result"},{"p":"com.google.errorprone.fixes","l":"SuggestedFixes.FixCompiler.Result"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicy"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyAnalyzer"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyEvaluator"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule"},{"p":"com.google.errorprone.bugpatterns","l":"RethrowReflectiveOperationExceptionAsLinkageError"},{"p":"com.google.errorprone.bugpatterns","l":"ReturnAtTheEndOfVoidFunction"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"ReturnFromVoid"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"ReturnMissingNullable"},{"p":"com.google.errorprone.matchers","l":"Returns"},{"p":"com.google.errorprone.bugpatterns","l":"ReturnsNullCollection"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ReturnTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"RobolectricShadowDirectlyOn"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Rule"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"Rules"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.RuleScope"},{"p":"com.google.errorprone.bugpatterns","l":"RxReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"SameNameButDifferent"},{"p":"com.google.errorprone.scanner","l":"Scanner"},{"p":"com.google.errorprone.scanner","l":"ScannerSupplier"},{"p":"com.google.errorprone.util","l":"ASTHelpers.ScanThrownTypes"},{"p":"com.google.errorprone.bugpatterns.inject","l":"ScopeAnnotationOnInterfaceOrAbstractClass"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"ScopeOnModule"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.Select"},{"p":"com.google.errorprone.bugpatterns","l":"SelfAlwaysReturnsThis"},{"p":"com.google.errorprone.bugpatterns","l":"SelfAssertion"},{"p":"com.google.errorprone.bugpatterns","l":"SelfAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"SelfComparison"},{"p":"com.google.errorprone.bugpatterns","l":"SelfEquals"},{"p":"com.google.errorprone.bugpatterns","l":"SerializableReads"},{"p":"com.google.errorprone.bugpatterns","l":"SetUnrecognized"},{"p":"com.google.errorprone","l":"ErrorProneOptions.Severity"},{"p":"com.google.errorprone","l":"BugPattern.SeverityLevel"},{"p":"com.google.errorprone.bugpatterns","l":"ShortCircuitBoolean"},{"p":"com.google.errorprone.bugpatterns","l":"ShouldHaveEvenArgs"},{"p":"com.google.errorprone.util","l":"SideEffectAnalysis"},{"p":"com.google.errorprone.util","l":"Signatures"},{"p":"com.google.errorprone.bugpatterns","l":"SizeGreaterThanOrEqualsZero"},{"p":"com.google.errorprone.util","l":"SourceCodeEscapers"},{"p":"com.google.errorprone.apply","l":"SourceFile"},{"p":"com.google.errorprone.util","l":"SourceVersion"},{"p":"com.google.errorprone","l":"BugPattern.StandardTags"},{"p":"com.google.errorprone.bugpatterns","l":"StatementSwitchToExpressionSwitch"},{"p":"com.google.errorprone.bugpatterns","l":"StaticAssignmentInConstructor"},{"p":"com.google.errorprone.bugpatterns","l":"StaticAssignmentOfThrowable"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"StaticGuardedByInstance"},{"p":"com.google.errorprone.bugpatterns","l":"StaticImports.StaticImportInfo"},{"p":"com.google.errorprone.bugpatterns","l":"StaticImports"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.StaticMethodMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"StaticMockMember"},{"p":"com.google.errorprone.bugpatterns.android","l":"StaticOrDefaultInterfaceMethod"},{"p":"com.google.errorprone.bugpatterns","l":"StaticQualifiedUsingExpression"},{"p":"com.google.errorprone","l":"StatisticsCollector"},{"p":"com.google.errorprone.bugpatterns","l":"StreamResourceLeak"},{"p":"com.google.errorprone.bugpatterns","l":"StreamToIterable"},{"p":"com.google.errorprone.bugpatterns","l":"StreamToString"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"StrictFormatStringValidation"},{"p":"com.google.errorprone.bugpatterns","l":"StringBuilderInitWithChar"},{"p":"com.google.errorprone.bugpatterns","l":"StringCaseLocaleUsage"},{"p":"com.google.errorprone.bugpatterns","l":"StringCharset"},{"p":"com.google.errorprone.bugpatterns","l":"StringFormatWithLiteral"},{"p":"com.google.errorprone.matchers","l":"StringLiteral"},{"p":"com.google.errorprone.refaster","l":"StringName"},{"p":"com.google.errorprone.bugpatterns","l":"StringSplitter"},{"p":"com.google.errorprone.bugpatterns","l":"StronglyType"},{"p":"com.google.errorprone.bugpatterns","l":"StronglyTypeByteString"},{"p":"com.google.errorprone.bugpatterns.time","l":"StronglyTypeTime"},{"p":"com.google.errorprone","l":"SubContext"},{"p":"com.google.errorprone.bugpatterns","l":"SubstringOfZero"},{"p":"com.google.errorprone.fixes","l":"SuggestedFix"},{"p":"com.google.errorprone.fixes","l":"SuggestedFixes"},{"p":"com.google.errorprone.bugpatterns.inlineme","l":"Suggester"},{"p":"com.google.errorprone.bugpatterns","l":"SunApi"},{"p":"com.google.errorprone.bugpatterns","l":"SuperCallToObjectMethod"},{"p":"com.google.errorprone.suppliers","l":"Supplier"},{"p":"com.google.errorprone.suppliers","l":"Suppliers"},{"p":"com.google.errorprone","l":"SuppressionInfo.SuppressedState"},{"p":"com.google.errorprone.matchers","l":"Suppressible"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.SuppressibleTreePathScanner"},{"p":"com.google.errorprone","l":"SuppressionInfo"},{"p":"com.google.errorprone.annotations","l":"SuppressPackageLocation"},{"p":"com.google.errorprone.bugpatterns","l":"SuppressWarningsDeprecated"},{"p":"com.google.errorprone.bugpatterns","l":"SuppressWarningsWithoutExplanation"},{"p":"com.google.errorprone.bugpatterns","l":"SwigMemoryLeak"},{"p":"com.google.errorprone.bugpatterns","l":"SwitchDefault"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.SwitchTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.SymbolRule"},{"p":"com.google.errorprone.bugpatterns","l":"SymbolToString"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.SynchronizedTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"SynchronizeOnNonFinalField"},{"p":"com.google.errorprone.bugpatterns","l":"SystemConsoleNull"},{"p":"com.google.errorprone.bugpatterns","l":"SystemExitOutsideMain"},{"p":"com.google.errorprone.bugpatterns","l":"SystemOut"},{"p":"com.google.errorprone","l":"DocGenTool.TargetEnumConverter"},{"p":"com.google.errorprone.util","l":"ASTHelpers.TargetType"},{"p":"com.google.errorprone.refaster","l":"Template"},{"p":"com.google.errorprone.refaster","l":"TemplateMatch"},{"p":"com.google.errorprone.bugpatterns.time","l":"TemporalAccessorGetChronoField"},{"p":"com.google.errorprone.names","l":"TermEditDistance"},{"p":"com.google.errorprone.bugpatterns","l":"TestExceptionChecker"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper.TestMode"},{"p":"com.google.errorprone.matchers","l":"TestNgMatchers"},{"p":"com.google.errorprone.bugpatterns","l":"TestParametersNotInitialized"},{"p":"com.google.errorprone.bugpatterns","l":"TheoryButNoTheories"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.ThisLiteral"},{"p":"com.google.errorprone.bugpatterns","l":"ThreadJoinLoop"},{"p":"com.google.errorprone.bugpatterns","l":"ThreadLocalUsage"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadPriorityCheck"},{"p":"com.google.errorprone.annotations","l":"ThreadSafe"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafeAnalysis"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafeChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafety"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafetyKnownTypes"},{"p":"com.google.errorprone.annotations","l":"ThreadSafeTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"ThreeLetterTimeZoneID"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowIfUncheckedKnownChecked"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowIfUncheckedKnownUnchecked"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowNull"},{"p":"com.google.errorprone.matchers","l":"Throws"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowSpecificExceptions"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowsUncheckedException"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ThrowTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.time","l":"TimeUnitConversionChecker"},{"p":"com.google.errorprone.bugpatterns.time","l":"TimeUnitMismatch"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.TokenType"},{"p":"com.google.errorprone.bugpatterns","l":"TooManyParameters"},{"p":"com.google.errorprone.bugpatterns","l":"ToStringReturnsNull"},{"p":"com.google.errorprone.bugpatterns","l":"TraditionalSwitchExpression"},{"p":"com.google.errorprone.bugpatterns","l":"TransientMisuse"},{"p":"com.google.errorprone.bugpatterns","l":"ShortCircuitBoolean.TreeScannerBinary"},{"p":"com.google.errorprone.bugpatterns","l":"TreeToString"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"TrustingNullnessAnalysis"},{"p":"com.google.errorprone.bugpatterns","l":"TruthAssertExpected"},{"p":"com.google.errorprone.bugpatterns","l":"TruthConstantAsserts"},{"p":"com.google.errorprone.bugpatterns","l":"TruthContainsExactlyElementsInUsage"},{"p":"com.google.errorprone.bugpatterns","l":"TruthGetOrDefault"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"TruthIncompatibleType"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.Truthiness"},{"p":"com.google.errorprone.bugpatterns","l":"TryFailRefactoring"},{"p":"com.google.errorprone.bugpatterns","l":"TryFailThrowable"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.TryTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"TryWithResourcesVariable"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.TypeCastTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"TypeCompatibility"},{"p":"com.google.errorprone.bugpatterns","l":"TypeCompatibility.TypeCompatibilityReport"},{"p":"com.google.errorprone.bugpatterns","l":"TypeEqualsChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMockChecker.TypeExtractor"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.TypeLiteral"},{"p":"com.google.errorprone.bugpatterns","l":"TypeNameShadowing"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterNaming"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterNaming.TypeParameterNamingClassification"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterQualifier"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterShadowing"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.TypeParameterTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterUnusedInFormals"},{"p":"com.google.errorprone.predicates","l":"TypePredicate"},{"p":"com.google.errorprone.predicates","l":"TypePredicates"},{"p":"com.google.errorprone.bugpatterns","l":"TypesWithUndefinedEquality"},{"p":"com.google.errorprone.bugpatterns","l":"TypeToString"},{"p":"com.google.errorprone.refaster","l":"UTypeVar.TypeWithExpression"},{"p":"com.google.errorprone.refaster","l":"UAnyOf"},{"p":"com.google.errorprone.refaster","l":"UClassType"},{"p":"com.google.errorprone.refaster","l":"UExpression"},{"p":"com.google.errorprone.refaster","l":"UForAll"},{"p":"com.google.errorprone.refaster","l":"UFreeIdent"},{"p":"com.google.errorprone.refaster","l":"UIntersectionClassType"},{"p":"com.google.errorprone.refaster","l":"ULiteral"},{"p":"com.google.errorprone.refaster","l":"UMemberSelect"},{"p":"com.google.errorprone.refaster","l":"UMethodIdent"},{"p":"com.google.errorprone.refaster","l":"UMethodInvocation"},{"p":"com.google.errorprone.refaster","l":"UMethodType"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.UnaryTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"UndefinedEquals"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"UnescapedEntity"},{"p":"com.google.errorprone.bugpatterns","l":"UngroupedOverloads"},{"p":"com.google.errorprone.bugpatterns","l":"UnicodeDirectionalityCharacters"},{"p":"com.google.errorprone.bugpatterns","l":"UnicodeEscape"},{"p":"com.google.errorprone.bugpatterns","l":"UnicodeInCode"},{"p":"com.google.errorprone.refaster","l":"Unifiable"},{"p":"com.google.errorprone.refaster","l":"Unifier"},{"p":"com.google.errorprone.refaster","l":"UStatement.UnifierWithUnconsumedStatements"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.UnionTypeTreeMatcher"},{"p":"com.google.errorprone.annotations.concurrent","l":"UnlockMethod"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessarilyFullyQualified"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"UnnecessarilyUsedValue"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessarilyVisible"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryAnonymousClass"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryAsync"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryBoxedAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryBoxedVariable"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryBreakInSwitch"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"UnnecessaryCheckNotNull"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryDefaultInEnumSwitch"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryFinal"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryLambda"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryLongToIntConversion"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryMethodInvocationMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryMethodReference"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryOptionalGet"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryParentheses"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessarySetDefault"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryStaticImport"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryStringBuilder"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryTestMethodPrefix"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryTypeArgument"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"UnrecognisedJavadocTag"},{"p":"com.google.errorprone.bugpatterns","l":"UnsafeFinalization"},{"p":"com.google.errorprone.bugpatterns","l":"UnsafeLocaleUsage"},{"p":"com.google.errorprone.bugpatterns","l":"UnsafeReflectiveConstructionCast"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"UnsafeWildcard"},{"p":"com.google.errorprone.bugpatterns","l":"UnsynchronizedOverridesSynchronized"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedAnonymousClass"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedCollectionModifiedInPlace"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedException"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedLabel"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedMethod"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedNestedClass"},{"p":"com.google.errorprone.matchers","l":"UnusedReturnValueMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedVariable"},{"p":"com.google.errorprone.refaster","l":"UPlaceholderExpression"},{"p":"com.google.errorprone.refaster","l":"UReturn"},{"p":"com.google.errorprone.bugpatterns","l":"URLEqualsHashCode"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"UrlInSee"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"UseBinds"},{"p":"com.google.errorprone.bugpatterns","l":"UseCorrectAssertInTests"},{"p":"com.google.errorprone.bugpatterns","l":"UseEnumSwitch"},{"p":"com.google.errorprone.refaster.annotation","l":"UseImportPolicy"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"UsingJsr305CheckReturnValue"},{"p":"com.google.errorprone.refaster","l":"UStatement"},{"p":"com.google.errorprone.refaster","l":"UStaticIdent"},{"p":"com.google.errorprone.refaster","l":"UTemplater"},{"p":"com.google.errorprone.refaster","l":"UTree"},{"p":"com.google.errorprone.refaster","l":"UType"},{"p":"com.google.errorprone.refaster","l":"UTypeVar"},{"p":"com.google.errorprone.refaster","l":"UVariableDecl"},{"p":"com.google.errorprone","l":"ValidationException"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatStringValidation.ValidationResult"},{"p":"com.google.errorprone.bugpatterns.inlineme","l":"Validator"},{"p":"com.google.errorprone.annotations","l":"Var"},{"p":"com.google.errorprone.bugpatterns","l":"VarChecker"},{"p":"com.google.errorprone.bugpatterns","l":"VariableNameSameAsType"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.VariableTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"Varifier"},{"p":"com.google.errorprone.bugpatterns","l":"VarTypeName"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafety.Violation"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableAnalysis.ViolationReporter"},{"p":"com.google.errorprone.matchers","l":"MethodVisibility.Visibility"},{"p":"com.google.errorprone.util","l":"Visibility"},{"p":"com.google.errorprone","l":"VisitorState"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"VoidMissingNullable"},{"p":"com.google.errorprone.bugpatterns","l":"VoidUsed"},{"p":"com.google.errorprone.matchers","l":"WaitMatchers"},{"p":"com.google.errorprone.bugpatterns","l":"WaitNotInLoop"},{"p":"com.google.errorprone.bugpatterns.android","l":"WakelockReleasedDangerously"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"WellKnownMutability"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"WellKnownThreadSafety"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.WhileLoopTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"WildcardImport"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.WildcardTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"WithSignatureDiscouraged"},{"p":"com.google.errorprone.bugpatterns","l":"WrongOneof"},{"p":"com.google.errorprone.bugpatterns","l":"XorPower"},{"p":"com.google.errorprone.bugpatterns","l":"YodaCondition"},{"p":"com.google.errorprone.bugpatterns.time","l":"ZoneIdOfZ"}];updateSearchResults(); \ No newline at end of file +typeSearchIndex = [{"p":"com.google.errorprone.bugpatterns","l":"AbstractAsKeyOfSetOrMap"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractBanUnsafeAPIChecker"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"AbstractCollectionIncompatibleTypeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMockChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMustBeClosedChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractPatternSyntaxChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractReferenceEquality"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractToString"},{"p":"com.google.errorprone.matchers","l":"AbstractTypeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractUseSwitch"},{"p":"com.google.errorprone.dataflow","l":"AccessPath"},{"p":"com.google.errorprone.dataflow","l":"AccessPathStore"},{"p":"com.google.errorprone.dataflow","l":"AccessPathValues"},{"p":"com.google.errorprone.fixes","l":"SuggestedFixes.AdditionPosition"},{"p":"com.google.errorprone.bugpatterns","l":"AddressSelection"},{"p":"com.google.errorprone.fixes","l":"AdjustedPosition"},{"p":"com.google.errorprone.refaster.annotation","l":"AfterTemplate"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"com.google.errorprone.refaster.annotation","l":"AllowCodeBetweenLines"},{"p":"com.google.errorprone.matchers","l":"UnusedReturnValueMatcher.AllowReason"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"AlmostJavadoc"},{"p":"com.google.errorprone.bugpatterns","l":"AlreadyChecked"},{"p":"com.google.errorprone.refaster.annotation","l":"AlsoNegation"},{"p":"com.google.errorprone.bugpatterns","l":"AlwaysThrows"},{"p":"com.google.errorprone.bugpatterns","l":"AmbiguousMethodReference"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"AndroidInjectionBeforeSuper"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"AndroidJdkLibsChecker"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.AnnotatedTypeTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"AnnotateFormatMethod"},{"p":"com.google.errorprone.matchers","l":"AnnotationDoesNotHaveArgument"},{"p":"com.google.errorprone.matchers","l":"AnnotationHasArgumentWithValue"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"AnnotationInfo"},{"p":"com.google.errorprone.matchers","l":"AnnotationMatcher"},{"p":"com.google.errorprone.matchers","l":"AnnotationMatcherUtils"},{"p":"com.google.errorprone.bugpatterns","l":"AnnotationMirrorToString"},{"p":"com.google.errorprone.bugpatterns","l":"AnnotationPosition"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.AnnotationTreeMatcher"},{"p":"com.google.errorprone.matchers","l":"AnnotationType"},{"p":"com.google.errorprone.bugpatterns","l":"AnnotationValueToString"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.AnyMethodMatcher"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"Api"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiff"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffChecker"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ApiFactory"},{"p":"com.google.errorprone.fixes","l":"AppliedFix"},{"p":"com.google.errorprone.fixes","l":"AppliedFix.Applier"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","l":"ArgumentSelectionDefectChecker"},{"p":"com.google.errorprone.predicates.type","l":"Array"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ArrayAccessTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayAsKeyOfSetOrMap"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayEquals"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayFillIncompatibleType"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayHashCode"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayRecordComponent"},{"p":"com.google.errorprone.bugpatterns","l":"ArraysAsListPrimitiveArray"},{"p":"com.google.errorprone.bugpatterns","l":"ArrayToString"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ArrayTypeTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","l":"AssertEqualsArgumentOrderChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AssertFalse"},{"p":"com.google.errorprone.bugpatterns","l":"AssertionFailureIgnored"},{"p":"com.google.errorprone.matchers","l":"Asserts"},{"p":"com.google.errorprone.bugpatterns","l":"AssertThrowsMultipleStatements"},{"p":"com.google.errorprone.bugpatterns","l":"AssertThrowsUtils"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.AssertTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.AssignmentTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.inject","l":"AssistedInjectAndInjectOnConstructors"},{"p":"com.google.errorprone.bugpatterns.inject","l":"AssistedInjectAndInjectOnSameConstructor"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"AssistedInjectScoping"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"AssistedParameters"},{"p":"com.google.errorprone.util","l":"ASTHelpers"},{"p":"com.google.errorprone.bugpatterns","l":"ASTHelpersSuggestions"},{"p":"com.google.errorprone.bugpatterns","l":"AsyncCallableReturnsNull"},{"p":"com.google.errorprone.bugpatterns","l":"AsyncFunctionReturnsNull"},{"p":"com.google.errorprone.bugpatterns","l":"AttemptedNegativeZero"},{"p":"com.google.errorprone.bugpatterns.inject","l":"AutoFactoryAtInject"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueBoxedValues"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueBuilderDefaultsInConstructor"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","l":"AutoValueConstructorOrderChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueFinalMethods"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueImmutableFields"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"AutoValueRules"},{"p":"com.google.errorprone.bugpatterns","l":"AutoValueSubclassLeaked"},{"p":"com.google.errorprone.bugpatterns","l":"AvoidObjectArrays"},{"p":"com.google.errorprone.bugpatterns","l":"BadAnnotationImplementation"},{"p":"com.google.errorprone.bugpatterns","l":"BadComparable"},{"p":"com.google.errorprone.bugpatterns","l":"BadImport"},{"p":"com.google.errorprone.bugpatterns","l":"BadInstanceof"},{"p":"com.google.errorprone.bugpatterns","l":"BadShiftAmount"},{"p":"com.google.errorprone.bugpatterns","l":"BanClassLoader"},{"p":"com.google.errorprone.bugpatterns","l":"BanJNDI"},{"p":"com.google.errorprone.bugpatterns","l":"BanSerializableRead"},{"p":"com.google.errorprone.bugpatterns","l":"BareDotMetacharacter"},{"p":"com.google.errorprone","l":"BaseErrorProneJavaCompiler"},{"p":"com.google.errorprone.refaster.annotation","l":"BeforeTemplate"},{"p":"com.google.errorprone.bugpatterns","l":"BigDecimalEquals"},{"p":"com.google.errorprone.bugpatterns","l":"BigDecimalLiteralDouble"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.BinaryTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.android","l":"BinderIdentityRestoredDangerously"},{"p":"com.google.errorprone.refaster","l":"Bindings"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"BindingToUnqualifiedCommonType"},{"p":"com.google.errorprone.matchers","l":"Enclosing.Block"},{"p":"com.google.errorprone.matchers","l":"Enclosing.BlockOrCase"},{"p":"com.google.errorprone.refaster","l":"BlockTemplate"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.BlockTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BooleanParameter"},{"p":"com.google.errorprone.bugpatterns","l":"BoxedPrimitiveConstructor"},{"p":"com.google.errorprone.bugpatterns","l":"BoxedPrimitiveEquality"},{"p":"com.google.errorprone.fixes","l":"BranchedSuggestedFixes"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.BreakTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker"},{"p":"com.google.errorprone","l":"BugCheckerInfo"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper"},{"p":"com.google.errorprone","l":"BugPattern"},{"p":"com.google.errorprone","l":"BugPatternIndexWriter"},{"p":"com.google.errorprone","l":"BugPatternInstance"},{"p":"com.google.errorprone.bugpatterns","l":"BugPatternNaming"},{"p":"com.google.errorprone","l":"BugPatternValidator"},{"p":"com.google.errorprone.dataflow","l":"AccessPathStore.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassDiff.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassMember.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.Diff.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.EverythingDiff.Builder"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.MemberDiff.Builder"},{"p":"com.google.errorprone.fixes","l":"BranchedSuggestedFixes.Builder"},{"p":"com.google.errorprone.matchers","l":"Description.Builder"},{"p":"com.google.errorprone","l":"ErrorProneFlags.Builder"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyEvaluator.Builder"},{"p":"com.google.errorprone.bugpatterns","l":"StronglyType.Builder"},{"p":"com.google.errorprone.fixes","l":"SuggestedFix.Builder"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafety.Builder"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"BuilderReturnThis"},{"p":"com.google.errorprone.scanner","l":"BuiltInCheckerSuppliers"},{"p":"com.google.errorprone.bugpatterns.android","l":"BundleDeserializationCast"},{"p":"com.google.errorprone.bugpatterns","l":"ByteBufferBackingArray"},{"p":"com.google.errorprone.bugpatterns","l":"CacheLoaderNull"},{"p":"com.google.errorprone.bugpatterns","l":"CanBeStaticAnalyzer"},{"p":"com.google.errorprone.bugpatterns","l":"CanBeStaticAnalyzer.CanBeStaticResult"},{"p":"com.google.errorprone.annotations","l":"CanIgnoreReturnValue"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"CanIgnoreReturnValueSuggester"},{"p":"com.google.errorprone.bugpatterns","l":"CannotMockFinalClass"},{"p":"com.google.errorprone.bugpatterns","l":"CannotMockMethod"},{"p":"com.google.errorprone.bugpatterns","l":"CanonicalDuration"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.CaseTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"CatchAndPrintStackTrace"},{"p":"com.google.errorprone.bugpatterns","l":"CatchFail"},{"p":"com.google.errorprone.bugpatterns","l":"CatchingUnchecked"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.CatchTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ChainedAssertionLosesContext"},{"p":"com.google.errorprone.bugpatterns","l":"ChainingConstructorIgnoresParameter"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMustBeClosedChecker.Change"},{"p":"com.google.errorprone.bugpatterns","l":"CharacterGetNumericValue"},{"p":"com.google.errorprone.bugpatterns","l":"CheckedExceptionNotThrown"},{"p":"com.google.errorprone.bugpatterns","l":"CheckNotNullMultipleTimes"},{"p":"com.google.errorprone.bugpatterns","l":"CheckReturnValue"},{"p":"com.google.errorprone.annotations","l":"CheckReturnValue"},{"p":"com.google.errorprone.matchers","l":"ChildMultiMatcher"},{"p":"com.google.errorprone.refaster","l":"Choice"},{"p":"com.google.errorprone.matchers","l":"Enclosing.Class"},{"p":"com.google.errorprone.bugpatterns","l":"ClassCanBeStatic"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassDiff"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassDiffOrBuilder"},{"p":"com.google.errorprone.bugpatterns","l":"ClassInitializationDeadlock"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.ClassLiteral"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassMember"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiff.ClassMemberKey"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassMemberOrBuilder"},{"p":"com.google.errorprone.bugpatterns","l":"ClassName"},{"p":"com.google.errorprone.bugpatterns","l":"ClassNamedLikeTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"ClassNewInstance"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ClassTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"CloseableDecoratorTypes"},{"p":"com.google.errorprone.bugpatterns.inject","l":"CloseableProvides"},{"p":"com.google.errorprone.bugpatterns","l":"ClosingStandardOutputStreams"},{"p":"com.google.errorprone.fixes","l":"Replacements.CoalescePolicy"},{"p":"com.google.errorprone","l":"CodeTransformer"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"CollectionIncompatibleType"},{"p":"com.google.errorprone.bugpatterns","l":"CollectionToArraySafeParameter"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"CollectionUndefinedEquality"},{"p":"com.google.errorprone.bugpatterns","l":"CollectorShouldNotUseState"},{"p":"com.google.errorprone.util","l":"Commented"},{"p":"com.google.errorprone.util","l":"Comments"},{"p":"com.google.errorprone.bugpatterns","l":"ComparableAndComparator"},{"p":"com.google.errorprone.bugpatterns","l":"ComparableType"},{"p":"com.google.errorprone.bugpatterns","l":"CompareToZero"},{"p":"com.google.errorprone.bugpatterns","l":"ComparingThisWithNull"},{"p":"com.google.errorprone.bugpatterns","l":"ComparisonContractViolated"},{"p":"com.google.errorprone.bugpatterns","l":"ComparisonOutOfRange"},{"p":"com.google.errorprone.annotations","l":"CompatibleWith"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"CompatibleWithMisuse"},{"p":"com.google.errorprone","l":"CompilationTestHelper"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.CompilationUnitTreeMatcher"},{"p":"com.google.errorprone.annotations","l":"CompileTimeConstant"},{"p":"com.google.errorprone.bugpatterns","l":"CompileTimeConstantChecker"},{"p":"com.google.errorprone.matchers","l":"CompileTimeConstantExpressionMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ComplexBooleanConstant"},{"p":"com.google.errorprone","l":"CompositeCodeTransformer"},{"p":"com.google.errorprone.matchers","l":"CompoundAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.CompoundAssignmentTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ComputeIfAbsentAmbiguousReference"},{"p":"com.google.errorprone.bugpatterns","l":"ConditionalExpressionNumericPromotion"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ConditionalExpressionTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.ConstantEquals"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.ConstantExpression"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.ConstantExpression.ConstantExpressionKind"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.ConstantExpressionVisitor"},{"p":"com.google.errorprone.bugpatterns","l":"ConstantField"},{"p":"com.google.errorprone.bugpatterns","l":"ConstantOverflow"},{"p":"com.google.errorprone.bugpatterns","l":"ConstantPatternCompile"},{"p":"com.google.errorprone.dataflow","l":"ConstantPropagationAnalysis"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.ConstructorClassMatcher"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.ConstructorMatcher"},{"p":"com.google.errorprone.matchers.method","l":"ConstructorMatchState"},{"p":"com.google.errorprone.matchers","l":"ConstructorOfClass"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"ContainmentMatchers"},{"p":"com.google.errorprone.matchers","l":"Contains"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ContinueTreeMatcher"},{"p":"com.google.errorprone.refaster","l":"ControlFlowVisitor"},{"p":"com.google.errorprone.refaster","l":"CouldNotResolveImportException"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"DaggerAnnotations"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"DaggerRules"},{"p":"com.google.errorprone.bugpatterns","l":"DangerousLiteralNullChecker"},{"p":"com.google.errorprone.dataflow","l":"DataFlow"},{"p":"com.google.errorprone.bugpatterns.time","l":"DateChecker"},{"p":"com.google.errorprone.bugpatterns","l":"DateFormatConstant"},{"p":"com.google.errorprone.bugpatterns","l":"DeadException"},{"p":"com.google.errorprone.bugpatterns","l":"DeadThread"},{"p":"com.google.errorprone.bugpatterns","l":"DeduplicateConstants"},{"p":"com.google.errorprone.bugpatterns","l":"DeeplyNested"},{"p":"com.google.errorprone.bugpatterns","l":"DefaultCharset"},{"p":"com.google.errorprone.bugpatterns","l":"DefaultLocale"},{"p":"com.google.errorprone.bugpatterns","l":"DefaultPackage"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.DefinedIn"},{"p":"com.google.errorprone.bugpatterns","l":"DepAnn"},{"p":"com.google.errorprone.bugpatterns","l":"DeprecatedVariable"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"DereferenceWithNullBranch"},{"p":"com.google.errorprone.predicates.type","l":"DescendantOf"},{"p":"com.google.errorprone.predicates.type","l":"DescendantOfAny"},{"p":"com.google.errorprone.matchers","l":"Description"},{"p":"com.google.errorprone.apply","l":"DescriptionBasedDiff"},{"p":"com.google.errorprone","l":"DescriptionListener"},{"p":"com.google.errorprone","l":"DiagnosticTestHelper"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.Diff"},{"p":"com.google.errorprone.apply","l":"Diff"},{"p":"com.google.errorprone.apply","l":"DiffApplier"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.ClassDiff.DiffCase"},{"p":"com.google.errorprone.bugpatterns","l":"DifferentNameButSame"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.DiffOrBuilder"},{"p":"com.google.errorprone.apply","l":"DiffSupplier"},{"p":"com.google.errorprone.bugpatterns","l":"DirectInvocationOnMock"},{"p":"com.google.errorprone.bugpatterns","l":"DiscardedPostfixExpression"},{"p":"com.google.errorprone.apply","l":"DiscardingFileDestination"},{"p":"com.google.errorprone.bugpatterns","l":"DistinctVarargsChecker"},{"p":"com.google.errorprone","l":"DocGenProcessor"},{"p":"com.google.errorprone","l":"DocGenTool"},{"p":"com.google.errorprone.annotations","l":"DoNotCall"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotCallChecker"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotCallSuggester"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotClaimAnnotations"},{"p":"com.google.errorprone.annotations","l":"DoNotMock"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotMockAutoValue"},{"p":"com.google.errorprone.bugpatterns","l":"DoNotMockChecker"},{"p":"com.google.errorprone.bugpatterns","l":"DoubleBraceInitialization"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"DoubleCheckedLocking"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.DoWhileLoopTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"DuplicateDateFormatField"},{"p":"com.google.errorprone.bugpatterns","l":"DuplicateMapKeys"},{"p":"com.google.errorprone.bugpatterns.time","l":"DurationFrom"},{"p":"com.google.errorprone.bugpatterns.time","l":"DurationGetTemporalUnit"},{"p":"com.google.errorprone.bugpatterns.time","l":"DurationTemporalUnit"},{"p":"com.google.errorprone.bugpatterns.time","l":"DurationToLongTimeUnit"},{"p":"com.google.errorprone.bugpatterns.inject","l":"ElementPredicates"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"EmptyBlockTag"},{"p":"com.google.errorprone.bugpatterns","l":"EmptyCatch"},{"p":"com.google.errorprone.bugpatterns","l":"EmptyIfStatement"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"EmptySetMultibindingContributions"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.EmptyStatementTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"EmptyTopLevelDeclaration"},{"p":"com.google.errorprone.matchers","l":"Enclosing"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.EnhancedForLoopTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"EnumOrdinal"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"EqualsBrokenForNull"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsGetClass"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsHashCode"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsIncompatibleType"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"EqualsMissingNullable"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsNaN"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsNull"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsReference"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsUnsafeCast"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsUsingHashCode"},{"p":"com.google.errorprone.bugpatterns","l":"EqualsWrongThing"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.Erroneous"},{"p":"com.google.errorprone.bugpatterns","l":"ErroneousBitwiseExpression"},{"p":"com.google.errorprone.bugpatterns","l":"ErroneousThreadPoolConstructorChecker"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ErrorMessages"},{"p":"com.google.errorprone","l":"ErrorProneAnalyzer"},{"p":"com.google.errorprone.util","l":"ErrorProneComment"},{"p":"com.google.errorprone.util","l":"ErrorProneComment.ErrorProneCommentStyle"},{"p":"com.google.errorprone","l":"ErrorProneError"},{"p":"com.google.errorprone","l":"ErrorProneFlags"},{"p":"com.google.errorprone.scanner","l":"ErrorProneInjector"},{"p":"com.google.errorprone","l":"ErrorProneJavaCompiler"},{"p":"com.google.errorprone","l":"ErrorProneJavacPlugin"},{"p":"com.google.errorprone","l":"ErrorProneOptions"},{"p":"com.google.errorprone","l":"ErrorPronePlugins"},{"p":"com.google.errorprone.scanner","l":"ErrorProneScanner"},{"p":"com.google.errorprone.scanner","l":"ErrorProneScannerTransformer"},{"p":"com.google.errorprone.util","l":"ErrorProneScope"},{"p":"com.google.errorprone","l":"ErrorProneTimings"},{"p":"com.google.errorprone.util","l":"ErrorProneToken"},{"p":"com.google.errorprone.util","l":"ErrorProneTokens"},{"p":"com.google.errorprone","l":"ErrorProneVersion"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"EscapedEntity"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.Evaluation"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.EverythingDiff"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.EverythingDiffOrBuilder"},{"p":"com.google.errorprone.predicates.type","l":"Exact"},{"p":"com.google.errorprone.predicates.type","l":"ExactAny"},{"p":"com.google.errorprone.bugpatterns","l":"ExpectedExceptionChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"HeldLockAnalyzer.ExpectedLockCalculator"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper.ExpectOutput"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ExpressionStatementTreeMatcher"},{"p":"com.google.errorprone.refaster","l":"ExpressionTemplate"},{"p":"com.google.errorprone.bugpatterns","l":"ExtendingJUnitAssert"},{"p":"com.google.errorprone.bugpatterns","l":"ExtendsAutoValue"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"ExtendsObject"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ExternalCanIgnoreReturnValue"},{"p":"com.google.errorprone","l":"DescriptionListener.Factory"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.Factory"},{"p":"com.google.errorprone.bugpatterns","l":"FallThrough"},{"p":"com.google.errorprone.bugpatterns","l":"FieldCanBeFinal"},{"p":"com.google.errorprone.bugpatterns","l":"FieldCanBeLocal"},{"p":"com.google.errorprone.bugpatterns","l":"FieldCanBeStatic"},{"p":"com.google.errorprone.matchers","l":"FieldMatchers"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"FieldMissingNullable"},{"p":"com.google.errorprone.apply","l":"FileDestination"},{"p":"com.google.errorprone","l":"FileManagers"},{"p":"com.google.errorprone","l":"FileObjects"},{"p":"com.google.errorprone.apply","l":"FileSource"},{"p":"com.google.errorprone.bugpatterns","l":"Finalize"},{"p":"com.google.errorprone.bugpatterns","l":"Finally"},{"p":"com.google.errorprone.util","l":"FindIdentifiers"},{"p":"com.google.errorprone.fixes","l":"Fix"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper.FixChooser"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper.FixChoosers"},{"p":"com.google.errorprone.fixes","l":"SuggestedFixes.FixCompiler"},{"p":"com.google.errorprone.fixes","l":"FixedPosition"},{"p":"com.google.errorprone.bugpatterns","l":"FloatCast"},{"p":"com.google.errorprone.bugpatterns","l":"FloatingPointAssertionWithinEpsilon"},{"p":"com.google.errorprone.bugpatterns","l":"FloatingPointLiteralPrecision"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerArgumentToString"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerFormatString"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerLogString"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerLogVarargs"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerLogWithCause"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerMessageFormat"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerRedundantIsEnabled"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerRequiredModifiers"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerSplitLogStatement"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerStringConcatenation"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerWithCause"},{"p":"com.google.errorprone.bugpatterns.flogger","l":"FloggerWithoutCause"},{"p":"com.google.errorprone.bugpatterns","l":"ForEachIterable"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ForLoopTreeMatcher"},{"p":"com.google.errorprone.annotations","l":"FormatMethod"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatString"},{"p":"com.google.errorprone.annotations","l":"FormatString"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatStringAnnotationChecker"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatStringUtils"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatStringValidation"},{"p":"com.google.errorprone.annotations","l":"ForOverride"},{"p":"com.google.errorprone.bugpatterns","l":"ForOverrideChecker"},{"p":"com.google.errorprone.bugpatterns.android","l":"FragmentInjection"},{"p":"com.google.errorprone.bugpatterns.android","l":"FragmentNotInstantiable"},{"p":"com.google.errorprone.bugpatterns.time","l":"FromTemporalAccessor"},{"p":"com.google.errorprone.apply","l":"FsFileDestination"},{"p":"com.google.errorprone.apply","l":"FsFileSource"},{"p":"com.google.errorprone.bugpatterns","l":"FunctionalInterfaceClash"},{"p":"com.google.errorprone.bugpatterns","l":"FunctionalInterfaceMethodChanged"},{"p":"com.google.errorprone.bugpatterns","l":"FutureReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"FuturesGetCheckedIllegalExceptionType"},{"p":"com.google.errorprone.bugpatterns","l":"FutureTransformAsync"},{"p":"com.google.errorprone.bugpatterns","l":"FuzzyEqualsShouldNotBeUsedInEqualsMethod"},{"p":"com.google.errorprone.bugpatterns","l":"GetClassOnAnnotation"},{"p":"com.google.errorprone.bugpatterns","l":"GetClassOnClass"},{"p":"com.google.errorprone.bugpatterns","l":"GetClassOnEnum"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.GlobalRule"},{"p":"com.google.errorprone.annotations.concurrent","l":"GuardedBy"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByBinder"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByFlags"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedBySymbolResolver"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByUtils"},{"p":"com.google.errorprone.bugpatterns","l":"GuiceNestedCombine"},{"p":"com.google.errorprone.bugpatterns.android","l":"HardCodedSdCardPath"},{"p":"com.google.errorprone.matchers","l":"HasArguments"},{"p":"com.google.errorprone.bugpatterns","l":"HashtableContains"},{"p":"com.google.errorprone.matchers","l":"HasIdentifier"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"HeldLockAnalyzer"},{"p":"com.google.errorprone.bugpatterns","l":"HidingField"},{"p":"com.google.errorprone.bugpatterns","l":"ICCProfileGetInstance"},{"p":"com.google.errorprone.apply","l":"IdeaImportOrganizer"},{"p":"com.google.errorprone.bugpatterns","l":"IdentifierName"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.IdentifierTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"IdentityBinaryExpression"},{"p":"com.google.errorprone.bugpatterns","l":"IdentityHashMapBoxing"},{"p":"com.google.errorprone.bugpatterns","l":"IdentityHashMapUsage"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.IfTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"IgnoredPureGetter"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"IllegalGuardedBy"},{"p":"com.google.errorprone.annotations","l":"Immutable"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableAnalysis"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableAnnotationChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableChecker"},{"p":"com.google.errorprone.bugpatterns","l":"ImmutableCollections"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableEnumChecker"},{"p":"com.google.errorprone.bugpatterns","l":"ImmutableMemberCollection"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableRefactoring"},{"p":"com.google.errorprone.bugpatterns","l":"ImmutableSetForContains"},{"p":"com.google.errorprone.annotations","l":"ImmutableTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"ImplementAssertionWithChaining"},{"p":"com.google.errorprone.apply","l":"ImportOrganizer.Import"},{"p":"com.google.errorprone","l":"ImportOrderParser"},{"p":"com.google.errorprone.apply","l":"ImportOrganizer"},{"p":"com.google.errorprone.refaster","l":"ImportPolicy"},{"p":"com.google.errorprone.apply","l":"ImportStatements"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ImportTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ImpossibleNullComparison"},{"p":"com.google.errorprone.bugpatterns","l":"Incomparable"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"IncompatibleArgumentType"},{"p":"com.google.errorprone.annotations","l":"IncompatibleModifiers"},{"p":"com.google.errorprone.bugpatterns","l":"IncompatibleModifiersChecker"},{"p":"com.google.errorprone.bugpatterns","l":"InconsistentCapitalization"},{"p":"com.google.errorprone.bugpatterns","l":"InconsistentHashCode"},{"p":"com.google.errorprone.bugpatterns.overloading","l":"InconsistentOverloads"},{"p":"com.google.errorprone.bugpatterns","l":"IncorrectMainMethod"},{"p":"com.google.errorprone.bugpatterns","l":"IncrementInForLoopAndHeader"},{"p":"com.google.errorprone.fixes","l":"IndexedPosition"},{"p":"com.google.errorprone.bugpatterns","l":"IndexOfChar"},{"p":"com.google.errorprone.bugpatterns","l":"InexactVarargsConditional"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","l":"InferredNullability"},{"p":"com.google.errorprone.bugpatterns","l":"InfiniteRecursion"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InheritDoc"},{"p":"com.google.errorprone.bugpatterns","l":"InitializeInline"},{"p":"com.google.errorprone.bugpatterns.inject","l":"InjectedConstructorAnnotations"},{"p":"com.google.errorprone.matchers","l":"InjectMatchers"},{"p":"com.google.errorprone.bugpatterns","l":"InjectOnBugCheckers"},{"p":"com.google.errorprone.bugpatterns.inject","l":"InjectOnConstructorOfAbstractClass"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"InjectOnFinalField"},{"p":"com.google.errorprone.bugpatterns.inject","l":"InjectOnMemberAndConstructor"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"InlineFormatString"},{"p":"com.google.errorprone.annotations","l":"InlineMe"},{"p":"com.google.errorprone.annotations","l":"InlineMeValidationDisabled"},{"p":"com.google.errorprone.bugpatterns.inlineme","l":"Inliner"},{"p":"com.google.errorprone.refaster","l":"Inliner"},{"p":"com.google.errorprone.bugpatterns","l":"InlineTrivialConstant"},{"p":"com.google.errorprone.bugpatterns","l":"InputStreamSlowMultibyteRead"},{"p":"com.google.errorprone.bugpatterns","l":"InsecureCipherMode"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.InstanceMethodMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"InstanceOfAndCastMatchWrongType"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.InstanceOfTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.time","l":"InstantTemporalUnit"},{"p":"com.google.errorprone.bugpatterns","l":"InterfaceWithOnlyStatics"},{"p":"com.google.errorprone.bugpatterns","l":"InterruptedExceptionSwallowed"},{"p":"com.google.errorprone.bugpatterns","l":"Interruption"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.IntersectionTypeTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"IntLongMath"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidBlockTag"},{"p":"com.google.errorprone","l":"InvalidCommandLineOptionException"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidInlineTag"},{"p":"com.google.errorprone.bugpatterns.time","l":"InvalidJavaTimeConstant"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidLink"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidParam"},{"p":"com.google.errorprone.bugpatterns","l":"InvalidPatternSyntax"},{"p":"com.google.errorprone.bugpatterns.inject","l":"InvalidTargetingOnScopingAnnotation"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidThrows"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"InvalidThrowsLink"},{"p":"com.google.errorprone.bugpatterns","l":"InvalidTimeZoneID"},{"p":"com.google.errorprone.bugpatterns","l":"InvalidZoneId"},{"p":"com.google.errorprone.bugpatterns","l":"IsInstanceIncompatibleType"},{"p":"com.google.errorprone.bugpatterns","l":"IsInstanceOfClass"},{"p":"com.google.errorprone.bugpatterns.android","l":"IsLoggableTagLength"},{"p":"com.google.errorprone.matchers","l":"IsNonNullMatcher"},{"p":"com.google.errorprone.matchers","l":"IsSameType"},{"p":"com.google.errorprone.matchers","l":"IsSubtypeOf"},{"p":"com.google.errorprone.bugpatterns","l":"IterableAndIterator"},{"p":"com.google.errorprone.bugpatterns","l":"IterablePathParameter"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"Java7ApiChecker"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"Java8ApiChecker"},{"p":"com.google.errorprone","l":"JavacErrorDescriptionListener"},{"p":"com.google.errorprone","l":"JavacInvocationInstance"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaDurationGetSecondsGetNano"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaDurationGetSecondsToToSeconds"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaDurationWithNanos"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaDurationWithSeconds"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaInstantGetSecondsGetNano"},{"p":"com.google.errorprone.bugpatterns","l":"JavaLangClash"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaLocalDateTimeGetNano"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaLocalTimeGetNano"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaPeriodGetDays"},{"p":"com.google.errorprone.bugpatterns.time","l":"JavaTimeDefaultTimeZone"},{"p":"com.google.errorprone.bugpatterns","l":"JavaUtilDateChecker"},{"p":"com.google.errorprone.bugpatterns.inject","l":"JavaxInjectOnAbstractMethod"},{"p":"com.google.errorprone.bugpatterns.inject","l":"JavaxInjectOnFinalField"},{"p":"com.google.errorprone.bugpatterns","l":"JdkObsolete"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaConstructors"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaDateTimeConstants"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaDurationWithMillis"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaInstantWithMillis"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaNewPeriod"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaPlusMinusLong"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaTimeConverterManager"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaToSelf"},{"p":"com.google.errorprone.bugpatterns.time","l":"JodaWithDurationAddedLong"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit3FloatingPointComparisonWithoutDelta"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit3TestNotRun"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4ClassAnnotationNonStatic"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4ClassUsedInJUnit3"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4SetUpNotRun"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4TearDownNotRun"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4TestNotRun"},{"p":"com.google.errorprone.bugpatterns","l":"JUnit4TestsNotRunWithinEnclosed"},{"p":"com.google.errorprone.bugpatterns","l":"JUnitAmbiguousTestClass"},{"p":"com.google.errorprone.bugpatterns","l":"JUnitAssertSameCheck"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"JUnitIncompatibleType"},{"p":"com.google.errorprone.matchers","l":"JUnitMatchers"},{"p":"com.google.errorprone.bugpatterns","l":"JUnitParameterMethodNotFound"},{"p":"com.google.errorprone.annotations","l":"Keep"},{"p":"com.google.errorprone.refaster","l":"Bindings.Key"},{"p":"com.google.errorprone.refaster","l":"UTypeVar.Key"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.Kind"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.Kind"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.LabeledStatementTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"LabelledBreakTarget"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.LambdaExpressionTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"LambdaFunctionalInterface"},{"p":"com.google.errorprone.annotations.concurrent","l":"LazyInit"},{"p":"com.google.errorprone.bugpatterns","l":"LenientFormatStringValidation"},{"p":"com.google.errorprone.names","l":"LevenshteinEditDistance"},{"p":"com.google.errorprone","l":"BugPattern.LinkType"},{"p":"com.google.errorprone.bugpatterns","l":"LiteByteStringUtf8"},{"p":"com.google.errorprone.bugpatterns","l":"LiteEnumValueOf"},{"p":"com.google.errorprone.bugpatterns","l":"LiteProtoToString"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.LiteralTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.time","l":"LocalDateTemporalAmount"},{"p":"com.google.errorprone.refaster","l":"LocalVarBinding"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.LocalVariable"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"HeldLockAnalyzer.LockEventListener"},{"p":"com.google.errorprone.annotations.concurrent","l":"LockMethod"},{"p":"com.google.errorprone.bugpatterns","l":"LockNotBeforeTry"},{"p":"com.google.errorprone.bugpatterns","l":"LockOnBoxedPrimitive"},{"p":"com.google.errorprone.bugpatterns","l":"LockOnNonEnclosingClassLiteral"},{"p":"com.google.errorprone.bugpatterns","l":"LogicalAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"LongDoubleConversion"},{"p":"com.google.errorprone.bugpatterns","l":"LongFloatConversion"},{"p":"com.google.errorprone.bugpatterns","l":"LongLiteralLowerCaseSuffix"},{"p":"com.google.errorprone.bugpatterns","l":"LoopConditionChecker"},{"p":"com.google.errorprone.bugpatterns","l":"LoopOverCharArray"},{"p":"com.google.errorprone.bugpatterns","l":"LossyPrimitiveCompare"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"MalformedInlineTag"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafetyKnownTypes.MapBuilder"},{"p":"com.google.errorprone","l":"MaskedClassLoader"},{"p":"com.google.errorprone.matchers","l":"Matcher"},{"p":"com.google.errorprone.matchers","l":"Matchers"},{"p":"com.google.errorprone.refaster.annotation","l":"Matches"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"AbstractCollectionIncompatibleTypeMatcher.MatchResult"},{"p":"com.google.errorprone.matchers.method","l":"MatchState"},{"p":"com.google.errorprone.matchers","l":"ChildMultiMatcher.MatchType"},{"p":"com.google.errorprone.bugpatterns","l":"MathAbsoluteNegative"},{"p":"com.google.errorprone.bugpatterns","l":"MathRoundIntLong"},{"p":"com.google.errorprone.refaster.annotation","l":"MayOptionallyUse"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.MemberDiff"},{"p":"com.google.errorprone.bugpatterns.apidiff","l":"ApiDiffProto.MemberDiffOrBuilder"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.MemberReferenceTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.MemberSelectTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"MemoizeConstantVisitorStateLookups"},{"p":"com.google.errorprone.matchers","l":"Enclosing.Method"},{"p":"com.google.errorprone.bugpatterns","l":"MethodCanBeStatic"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.MethodClassMatcher"},{"p":"com.google.errorprone.matchers","l":"MethodHasParameters"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"MethodInfo"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyEvaluator.MethodInfo"},{"p":"com.google.errorprone.matchers","l":"MethodInvocation"},{"p":"com.google.errorprone.matchers","l":"MethodInvocationArgument"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.MethodInvocationTreeMatcher"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.MethodKind"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyEvaluator.MethodInfo.MethodKind"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.MethodMatcher"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.MethodName"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.MethodNameMatcher"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.MethodRule"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.MethodSignatureMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.MethodTreeMatcher"},{"p":"com.google.errorprone.matchers","l":"MethodVisibility"},{"p":"com.google.errorprone.bugpatterns","l":"MisformattedTestData"},{"p":"com.google.errorprone.bugpatterns.android","l":"MislabeledAndroidString"},{"p":"com.google.errorprone.bugpatterns","l":"MisleadingEscapedSpace"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MisplacedScopeAnnotations"},{"p":"com.google.errorprone.bugpatterns","l":"MissingBraces"},{"p":"com.google.errorprone.bugpatterns","l":"MissingCasesInEnumSwitch"},{"p":"com.google.errorprone.bugpatterns","l":"MissingDefault"},{"p":"com.google.errorprone.bugpatterns","l":"MissingFail"},{"p":"com.google.errorprone.bugpatterns","l":"MissingImplementsComparable"},{"p":"com.google.errorprone.bugpatterns","l":"MissingOverride"},{"p":"com.google.errorprone.bugpatterns","l":"MissingRefasterAnnotation"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MissingRuntimeRetention"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"MissingSummary"},{"p":"com.google.errorprone.bugpatterns","l":"MissingSuperCall"},{"p":"com.google.errorprone.bugpatterns","l":"MissingTestCall"},{"p":"com.google.errorprone.bugpatterns","l":"MisusedDateFormat"},{"p":"com.google.errorprone.bugpatterns","l":"MisusedDayOfYear"},{"p":"com.google.errorprone.bugpatterns","l":"MisusedWeekYear"},{"p":"com.google.errorprone.bugpatterns","l":"MixedArrayDimensions"},{"p":"com.google.errorprone.bugpatterns","l":"MixedDescriptors"},{"p":"com.google.errorprone.bugpatterns","l":"MixedMutabilityReturnType"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMockChecker.MockForbidder"},{"p":"com.google.errorprone.bugpatterns","l":"MockitoDoSetup"},{"p":"com.google.errorprone.bugpatterns","l":"MockitoUsage"},{"p":"com.google.errorprone.bugpatterns","l":"MockNotUsedInProduction"},{"p":"com.google.errorprone.bugpatterns","l":"ModifiedButNotUsed"},{"p":"com.google.errorprone.annotations","l":"Modifier"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ModifiersTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ModifyCollectionInEnhancedForLoop"},{"p":"com.google.errorprone.bugpatterns","l":"ModifyingCollectionWithItself"},{"p":"com.google.errorprone.bugpatterns","l":"ModifySourceCollectionInStream"},{"p":"com.google.errorprone.util","l":"MoreAnnotations"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MoreThanOneInjectableConstructor"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MoreThanOneQualifier"},{"p":"com.google.errorprone.bugpatterns.inject","l":"MoreThanOneScopeAnnotationOnClass"},{"p":"com.google.errorprone.bugpatterns","l":"MultimapKeys"},{"p":"com.google.errorprone.matchers","l":"MultiMatcher"},{"p":"com.google.errorprone.matchers","l":"MultiMatcher.MultiMatchResult"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"MultipleNullnessAnnotations"},{"p":"com.google.errorprone.bugpatterns","l":"MultipleParallelOrSequentialCalls"},{"p":"com.google.errorprone.bugpatterns","l":"MultipleTopLevelClasses"},{"p":"com.google.errorprone.bugpatterns","l":"MultipleUnaryOperatorsInMethodCall"},{"p":"com.google.errorprone.bugpatterns","l":"MultiVariableDeclaration"},{"p":"com.google.errorprone.annotations","l":"MustBeClosed"},{"p":"com.google.errorprone.bugpatterns","l":"MustBeClosedChecker"},{"p":"com.google.errorprone.bugpatterns","l":"MutableGuiceModule"},{"p":"com.google.errorprone.bugpatterns","l":"MutablePublicArray"},{"p":"com.google.errorprone.bugpatterns","l":"NamedLikeContextualKeyword"},{"p":"com.google.errorprone.bugpatterns.argumentselectiondefects","l":"NamedParameterComment"},{"p":"com.google.errorprone.names","l":"NamingConventions"},{"p":"com.google.errorprone.bugpatterns","l":"NarrowCalculation"},{"p":"com.google.errorprone.bugpatterns","l":"NarrowingCompoundAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"NCopiesOfChar"},{"p":"com.google.errorprone.bugpatterns.time","l":"NearbyCallers"},{"p":"com.google.errorprone.names","l":"NeedlemanWunschEditDistance"},{"p":"com.google.errorprone.bugpatterns","l":"NegativeCharLiteral"},{"p":"com.google.errorprone.bugpatterns","l":"NestedInstanceOfConditions"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.NewArrayTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.NewClassTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"NewFileSystem"},{"p":"com.google.errorprone.annotations","l":"NoAllocation"},{"p":"com.google.errorprone.bugpatterns","l":"NoAllocationChecker"},{"p":"com.google.errorprone.refaster.annotation","l":"NoAutoboxing"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"NoCanIgnoreReturnValueOnClasses"},{"p":"com.google.errorprone.bugpatterns","l":"NonApiType"},{"p":"com.google.errorprone.bugpatterns","l":"NonAtomicVolatileUpdate"},{"p":"com.google.errorprone.bugpatterns","l":"NonCanonicalStaticImport"},{"p":"com.google.errorprone.bugpatterns","l":"NonCanonicalStaticMemberImport"},{"p":"com.google.errorprone.bugpatterns","l":"NonCanonicalType"},{"p":"com.google.errorprone.bugpatterns","l":"NonFinalCompileTimeConstant"},{"p":"com.google.errorprone.bugpatterns","l":"NonFinalStaticField"},{"p":"com.google.errorprone.bugpatterns","l":"NonOverridingEquals"},{"p":"com.google.errorprone.bugpatterns","l":"NonRuntimeAnnotation"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"NotJavadoc"},{"p":"com.google.errorprone.refaster.annotation","l":"NotMatches"},{"p":"com.google.errorprone.bugpatterns","l":"NullableConstructor"},{"p":"com.google.errorprone.bugpatterns","l":"NullableOnContainingClass"},{"p":"com.google.errorprone.bugpatterns","l":"NullableOptional"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullablePrimitive"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullablePrimitiveArray"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullableTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"NullableVoid"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullableWildcard"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"NullArgumentForNonNullParameter"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"Nullness"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"NullnessAnalysis"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"NullnessAnnotations"},{"p":"com.google.errorprone.matchers","l":"NullnessMatcher"},{"p":"com.google.errorprone.dataflow.nullnesspropagation.inference","l":"NullnessQualifierInference"},{"p":"com.google.errorprone.bugpatterns","l":"NullOptional"},{"p":"com.google.errorprone.bugpatterns","l":"NullTernary"},{"p":"com.google.errorprone.bugpatterns","l":"ObjectEqualsForPrimitives"},{"p":"com.google.errorprone.bugpatterns","l":"ObjectsHashCodePrimitive"},{"p":"com.google.errorprone.bugpatterns","l":"ObjectToString"},{"p":"com.google.errorprone.refaster.annotation","l":"OfKind"},{"p":"com.google.errorprone.bugpatterns","l":"OperatorPrecedence"},{"p":"com.google.errorprone.util","l":"OperatorPrecedence"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalEquality"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalMapToOptional"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalMapUnusedValue"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalNotPresent"},{"p":"com.google.errorprone.bugpatterns","l":"OptionalOfRedundantMethod"},{"p":"com.google.errorprone.apply","l":"ImportOrganizer.OrganizedImports"},{"p":"com.google.errorprone.bugpatterns","l":"OrphanedFormatString"},{"p":"com.google.errorprone.bugpatterns","l":"OutlineNone"},{"p":"com.google.errorprone.bugpatterns.inject","l":"OverlappingQualifierAndScopeAnnotation"},{"p":"com.google.errorprone.bugpatterns","l":"Overrides"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"OverridesGuiceInjectableMethod"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"OverridesJavaxInjectableMethod"},{"p":"com.google.errorprone.bugpatterns","l":"OverrideThrowableToString"},{"p":"com.google.errorprone.bugpatterns","l":"OverridingMethodInconsistentArgumentNamesChecker"},{"p":"com.google.errorprone.annotations","l":"OverridingMethodsMustInvokeSuper"},{"p":"com.google.errorprone.bugpatterns","l":"PackageInfo"},{"p":"com.google.errorprone.bugpatterns","l":"PackageLocation"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"PackagesRule"},{"p":"com.google.errorprone.bugpatterns","l":"ParameterComment"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ParameterizedTypeTreeMatcher"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.ParameterMatcher"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"ParameterMissingNullable"},{"p":"com.google.errorprone.bugpatterns","l":"ParameterName"},{"p":"com.google.errorprone.bugpatterns","l":"ParametersButNotParameterized"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.ParameterTypes"},{"p":"com.google.errorprone.bugpatterns.android","l":"ParcelableCreator"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ParenthesizedTreeMatcher"},{"p":"com.google.errorprone.apply","l":"PatchFileDestination"},{"p":"com.google.errorprone.bugpatterns","l":"PatternMatchingInstanceof"},{"p":"com.google.errorprone.bugpatterns.time","l":"PeriodFrom"},{"p":"com.google.errorprone.bugpatterns.time","l":"PeriodGetTemporalUnit"},{"p":"com.google.errorprone.bugpatterns.time","l":"PeriodTimeMath"},{"p":"com.google.errorprone.refaster.annotation","l":"Placeholder"},{"p":"com.google.errorprone.refaster","l":"UPlaceholderExpression.PlaceholderParamIdent"},{"p":"com.google.errorprone.util","l":"Commented.Position"},{"p":"com.google.errorprone.bugpatterns","l":"PreconditionsCheckNotNullRepeated"},{"p":"com.google.errorprone.bugpatterns","l":"PreconditionsInvalidPlaceholder"},{"p":"com.google.errorprone.bugpatterns.time","l":"PreferJavaTimeOverload"},{"p":"com.google.errorprone.bugpatterns","l":"PreferredInterfaceType"},{"p":"com.google.errorprone.bugpatterns","l":"PrimitiveArrayPassedToVarargsMethod"},{"p":"com.google.errorprone.bugpatterns","l":"PrimitiveAtomicReference"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.PrimitiveTypeTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"PrivateConstructorForNoninstantiableModule"},{"p":"com.google.errorprone.bugpatterns","l":"PrivateConstructorForUtilityClass"},{"p":"com.google.errorprone.bugpatterns","l":"PrivateSecurityContractProtoAccess"},{"p":"com.google.errorprone.bugpatterns","l":"ProtectedMembersInFinalClass"},{"p":"com.google.errorprone.bugpatterns","l":"ProtoBuilderReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"ProtocolBufferOrdinal"},{"p":"com.google.errorprone.bugpatterns.time","l":"ProtoDurationGetSecondsGetNano"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ProtoRules"},{"p":"com.google.errorprone.bugpatterns","l":"ProtoStringFieldReferenceEquality"},{"p":"com.google.errorprone.bugpatterns.time","l":"ProtoTimestampGetSecondsGetNano"},{"p":"com.google.errorprone.bugpatterns","l":"ProtoTruthMixedDescriptors"},{"p":"com.google.errorprone.bugpatterns.inject.guice","l":"ProvidesMethodOutsideOfModule"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"ProvidesNull"},{"p":"com.google.errorprone.scanner","l":"ErrorProneInjector.ProvisionException"},{"p":"com.google.errorprone.bugpatterns","l":"PublicApiNamedStreamShouldReturnStream"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.PureMethodInvocation"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafety.Purpose"},{"p":"com.google.errorprone.bugpatterns.inject","l":"QualifierOrScopeOnInjectMethod"},{"p":"com.google.errorprone.bugpatterns.inject","l":"QualifierWithTypeUse"},{"p":"com.google.errorprone.bugpatterns","l":"RandomCast"},{"p":"com.google.errorprone.bugpatterns","l":"RandomModInteger"},{"p":"com.google.errorprone.util","l":"Reachability"},{"p":"com.google.errorprone.bugpatterns","l":"ReachabilityFenceUsage"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMockChecker.Reason"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.ReceiverSupertype"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token.ReceiverType"},{"p":"com.google.errorprone.bugpatterns.android","l":"RectIntersectReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"RedundantOverride"},{"p":"com.google.errorprone.bugpatterns","l":"RedundantSetterCall"},{"p":"com.google.errorprone.bugpatterns","l":"RedundantThrows"},{"p":"com.google.errorprone","l":"RefactoringCollection"},{"p":"com.google.errorprone","l":"ErrorProneAnalyzer.RefactoringTask"},{"p":"com.google.errorprone.refaster","l":"Refaster"},{"p":"com.google.errorprone.refaster","l":"RefasterRule"},{"p":"com.google.errorprone.refaster","l":"RefasterRuleBuilderScanner"},{"p":"com.google.errorprone.refaster","l":"RefasterRuleCompiler"},{"p":"com.google.errorprone.refaster","l":"RefasterRuleCompilerAnalyzer"},{"p":"com.google.errorprone.bugpatterns","l":"ReferenceEquality"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"RefersToDaggerCodegen"},{"p":"com.google.errorprone.util","l":"Regexes"},{"p":"com.google.errorprone.bugpatterns","l":"RemoveUnusedImports"},{"p":"com.google.errorprone.refaster.annotation","l":"Repeated"},{"p":"com.google.errorprone.fixes","l":"Replacement"},{"p":"com.google.errorprone.fixes","l":"Replacements"},{"p":"com.google.errorprone.bugpatterns","l":"ReplacementVariableFinder"},{"p":"com.google.errorprone.refaster.annotation","l":"RequiredAnnotation"},{"p":"com.google.errorprone.refaster.annotation","l":"RequiredAnnotationProcessor"},{"p":"com.google.errorprone.annotations","l":"RequiredModifiers"},{"p":"com.google.errorprone.bugpatterns","l":"RequiredModifiersChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByBinder.Resolver"},{"p":"com.google.errorprone.annotations","l":"RestrictedApi"},{"p":"com.google.errorprone.bugpatterns","l":"RestrictedApiChecker"},{"p":"com.google.errorprone.refaster","l":"ControlFlowVisitor.Result"},{"p":"com.google.errorprone.dataflow","l":"DataFlow.Result"},{"p":"com.google.errorprone.fixes","l":"SuggestedFixes.FixCompiler.Result"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicy"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyAnalyzer"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUsePolicyEvaluator"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule"},{"p":"com.google.errorprone.bugpatterns","l":"RethrowReflectiveOperationExceptionAsLinkageError"},{"p":"com.google.errorprone.bugpatterns","l":"ReturnAtTheEndOfVoidFunction"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"ReturnFromVoid"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"ReturnMissingNullable"},{"p":"com.google.errorprone.matchers","l":"Returns"},{"p":"com.google.errorprone.bugpatterns","l":"ReturnsNullCollection"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ReturnTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"ReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"RobolectricShadowDirectlyOn"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Rule"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"Rules"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.RuleScope"},{"p":"com.google.errorprone.bugpatterns","l":"RxReturnValueIgnored"},{"p":"com.google.errorprone.bugpatterns","l":"SameNameButDifferent"},{"p":"com.google.errorprone.scanner","l":"Scanner"},{"p":"com.google.errorprone.scanner","l":"ScannerSupplier"},{"p":"com.google.errorprone.util","l":"ASTHelpers.ScanThrownTypes"},{"p":"com.google.errorprone.bugpatterns.inject","l":"ScopeAnnotationOnInterfaceOrAbstractClass"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"ScopeOnModule"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.Select"},{"p":"com.google.errorprone.bugpatterns","l":"SelfAlwaysReturnsThis"},{"p":"com.google.errorprone.bugpatterns","l":"SelfAssertion"},{"p":"com.google.errorprone.bugpatterns","l":"SelfAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"SelfComparison"},{"p":"com.google.errorprone.bugpatterns","l":"SelfEquals"},{"p":"com.google.errorprone.bugpatterns","l":"SerializableReads"},{"p":"com.google.errorprone.bugpatterns","l":"SetUnrecognized"},{"p":"com.google.errorprone","l":"ErrorProneOptions.Severity"},{"p":"com.google.errorprone","l":"BugPattern.SeverityLevel"},{"p":"com.google.errorprone.bugpatterns","l":"ShortCircuitBoolean"},{"p":"com.google.errorprone.bugpatterns","l":"ShouldHaveEvenArgs"},{"p":"com.google.errorprone.util","l":"SideEffectAnalysis"},{"p":"com.google.errorprone.util","l":"Signatures"},{"p":"com.google.errorprone.bugpatterns","l":"SizeGreaterThanOrEqualsZero"},{"p":"com.google.errorprone.util","l":"SourceCodeEscapers"},{"p":"com.google.errorprone.apply","l":"SourceFile"},{"p":"com.google.errorprone.util","l":"SourceVersion"},{"p":"com.google.errorprone","l":"BugPattern.StandardTags"},{"p":"com.google.errorprone.bugpatterns","l":"StatementSwitchToExpressionSwitch"},{"p":"com.google.errorprone.bugpatterns","l":"StaticAssignmentInConstructor"},{"p":"com.google.errorprone.bugpatterns","l":"StaticAssignmentOfThrowable"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"StaticGuardedByInstance"},{"p":"com.google.errorprone.bugpatterns","l":"StaticImports.StaticImportInfo"},{"p":"com.google.errorprone.bugpatterns","l":"StaticImports"},{"p":"com.google.errorprone.matchers.method","l":"MethodMatchers.StaticMethodMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"StaticMockMember"},{"p":"com.google.errorprone.bugpatterns.android","l":"StaticOrDefaultInterfaceMethod"},{"p":"com.google.errorprone.bugpatterns","l":"StaticQualifiedUsingExpression"},{"p":"com.google.errorprone","l":"StatisticsCollector"},{"p":"com.google.errorprone.bugpatterns","l":"StreamResourceLeak"},{"p":"com.google.errorprone.bugpatterns","l":"StreamToIterable"},{"p":"com.google.errorprone.bugpatterns","l":"StreamToString"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"StrictFormatStringValidation"},{"p":"com.google.errorprone.bugpatterns","l":"StringBuilderInitWithChar"},{"p":"com.google.errorprone.bugpatterns","l":"StringCaseLocaleUsage"},{"p":"com.google.errorprone.bugpatterns","l":"StringCharset"},{"p":"com.google.errorprone.bugpatterns","l":"StringFormatWithLiteral"},{"p":"com.google.errorprone.matchers","l":"StringLiteral"},{"p":"com.google.errorprone.refaster","l":"StringName"},{"p":"com.google.errorprone.bugpatterns","l":"StringSplitter"},{"p":"com.google.errorprone.bugpatterns","l":"StronglyType"},{"p":"com.google.errorprone.bugpatterns","l":"StronglyTypeByteString"},{"p":"com.google.errorprone.bugpatterns.time","l":"StronglyTypeTime"},{"p":"com.google.errorprone","l":"SubContext"},{"p":"com.google.errorprone.bugpatterns","l":"SubstringOfZero"},{"p":"com.google.errorprone.fixes","l":"SuggestedFix"},{"p":"com.google.errorprone.fixes","l":"SuggestedFixes"},{"p":"com.google.errorprone.bugpatterns.inlineme","l":"Suggester"},{"p":"com.google.errorprone.bugpatterns","l":"SunApi"},{"p":"com.google.errorprone.bugpatterns","l":"SuperCallToObjectMethod"},{"p":"com.google.errorprone.suppliers","l":"Supplier"},{"p":"com.google.errorprone.suppliers","l":"Suppliers"},{"p":"com.google.errorprone","l":"SuppressionInfo.SuppressedState"},{"p":"com.google.errorprone.matchers","l":"Suppressible"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.SuppressibleTreePathScanner"},{"p":"com.google.errorprone","l":"SuppressionInfo"},{"p":"com.google.errorprone.annotations","l":"SuppressPackageLocation"},{"p":"com.google.errorprone.bugpatterns","l":"SuppressWarningsDeprecated"},{"p":"com.google.errorprone.bugpatterns","l":"SuppressWarningsWithoutExplanation"},{"p":"com.google.errorprone.bugpatterns","l":"SwigMemoryLeak"},{"p":"com.google.errorprone.bugpatterns","l":"SwitchDefault"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.SwitchTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"ResultUseRule.SymbolRule"},{"p":"com.google.errorprone.bugpatterns","l":"SymbolToString"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.SynchronizedTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"SynchronizeOnNonFinalField"},{"p":"com.google.errorprone.bugpatterns","l":"SystemConsoleNull"},{"p":"com.google.errorprone.bugpatterns","l":"SystemExitOutsideMain"},{"p":"com.google.errorprone.bugpatterns","l":"SystemOut"},{"p":"com.google.errorprone","l":"DocGenTool.TargetEnumConverter"},{"p":"com.google.errorprone.util","l":"ASTHelpers.TargetType"},{"p":"com.google.errorprone.refaster","l":"Template"},{"p":"com.google.errorprone.refaster","l":"TemplateMatch"},{"p":"com.google.errorprone.bugpatterns.time","l":"TemporalAccessorGetChronoField"},{"p":"com.google.errorprone.names","l":"TermEditDistance"},{"p":"com.google.errorprone.bugpatterns","l":"TestExceptionChecker"},{"p":"com.google.errorprone","l":"BugCheckerRefactoringTestHelper.TestMode"},{"p":"com.google.errorprone.matchers","l":"TestNgMatchers"},{"p":"com.google.errorprone.bugpatterns","l":"TestParametersNotInitialized"},{"p":"com.google.errorprone.bugpatterns","l":"TheoryButNoTheories"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.ThisLiteral"},{"p":"com.google.errorprone.bugpatterns","l":"ThreadJoinLoop"},{"p":"com.google.errorprone.bugpatterns","l":"ThreadLocalUsage"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadPriorityCheck"},{"p":"com.google.errorprone.annotations","l":"ThreadSafe"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafeAnalysis"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafeChecker"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafety"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafetyKnownTypes"},{"p":"com.google.errorprone.annotations","l":"ThreadSafeTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"ThreeLetterTimeZoneID"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowIfUncheckedKnownChecked"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowIfUncheckedKnownUnchecked"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowNull"},{"p":"com.google.errorprone.matchers","l":"Throws"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowSpecificExceptions"},{"p":"com.google.errorprone.bugpatterns","l":"ThrowsUncheckedException"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.ThrowTreeMatcher"},{"p":"com.google.errorprone.bugpatterns.time","l":"TimeUnitConversionChecker"},{"p":"com.google.errorprone.bugpatterns.time","l":"TimeUnitMismatch"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.Token"},{"p":"com.google.errorprone.matchers.method","l":"MethodInvocationMatcher.TokenType"},{"p":"com.google.errorprone.bugpatterns","l":"TooManyParameters"},{"p":"com.google.errorprone.bugpatterns","l":"ToStringReturnsNull"},{"p":"com.google.errorprone.bugpatterns","l":"TraditionalSwitchExpression"},{"p":"com.google.errorprone.bugpatterns","l":"TransientMisuse"},{"p":"com.google.errorprone.bugpatterns","l":"ShortCircuitBoolean.TreeScannerBinary"},{"p":"com.google.errorprone.bugpatterns","l":"TreeToString"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","l":"TrustingNullnessAnalysis"},{"p":"com.google.errorprone.bugpatterns","l":"TruthAssertExpected"},{"p":"com.google.errorprone.bugpatterns","l":"TruthConstantAsserts"},{"p":"com.google.errorprone.bugpatterns","l":"TruthContainsExactlyElementsInUsage"},{"p":"com.google.errorprone.bugpatterns","l":"TruthGetOrDefault"},{"p":"com.google.errorprone.bugpatterns.collectionincompatibletype","l":"TruthIncompatibleType"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ConstantExpressions.Truthiness"},{"p":"com.google.errorprone.bugpatterns","l":"TryFailRefactoring"},{"p":"com.google.errorprone.bugpatterns","l":"TryFailThrowable"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.TryTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"TryWithResourcesVariable"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.TypeCastTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"TypeCompatibility"},{"p":"com.google.errorprone.bugpatterns","l":"TypeCompatibility.TypeCompatibilityReport"},{"p":"com.google.errorprone.bugpatterns","l":"TypeEqualsChecker"},{"p":"com.google.errorprone.bugpatterns","l":"AbstractMockChecker.TypeExtractor"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"GuardedByExpression.TypeLiteral"},{"p":"com.google.errorprone.bugpatterns","l":"TypeNameShadowing"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterNaming"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterNaming.TypeParameterNamingClassification"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterQualifier"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterShadowing"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.TypeParameterTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"TypeParameterUnusedInFormals"},{"p":"com.google.errorprone.predicates","l":"TypePredicate"},{"p":"com.google.errorprone.predicates","l":"TypePredicates"},{"p":"com.google.errorprone.bugpatterns","l":"TypesWithUndefinedEquality"},{"p":"com.google.errorprone.bugpatterns","l":"TypeToString"},{"p":"com.google.errorprone.refaster","l":"UTypeVar.TypeWithExpression"},{"p":"com.google.errorprone.refaster","l":"UAnyOf"},{"p":"com.google.errorprone.refaster","l":"UClassType"},{"p":"com.google.errorprone.refaster","l":"UExpression"},{"p":"com.google.errorprone.refaster","l":"UForAll"},{"p":"com.google.errorprone.refaster","l":"UFreeIdent"},{"p":"com.google.errorprone.refaster","l":"UIntersectionClassType"},{"p":"com.google.errorprone.refaster","l":"ULiteral"},{"p":"com.google.errorprone.refaster","l":"UMemberSelect"},{"p":"com.google.errorprone.refaster","l":"UMethodIdent"},{"p":"com.google.errorprone.refaster","l":"UMethodInvocation"},{"p":"com.google.errorprone.refaster","l":"UMethodType"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.UnaryTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"UndefinedEquals"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"UnescapedEntity"},{"p":"com.google.errorprone.bugpatterns","l":"UngroupedOverloads"},{"p":"com.google.errorprone.bugpatterns","l":"UnicodeDirectionalityCharacters"},{"p":"com.google.errorprone.bugpatterns","l":"UnicodeEscape"},{"p":"com.google.errorprone.bugpatterns","l":"UnicodeInCode"},{"p":"com.google.errorprone.refaster","l":"Unifiable"},{"p":"com.google.errorprone.refaster","l":"Unifier"},{"p":"com.google.errorprone.refaster","l":"UStatement.UnifierWithUnconsumedStatements"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.UnionTypeTreeMatcher"},{"p":"com.google.errorprone.annotations.concurrent","l":"UnlockMethod"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessarilyFullyQualified"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"UnnecessarilyUsedValue"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessarilyVisible"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryAnonymousClass"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryAsync"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryBoxedAssignment"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryBoxedVariable"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryBreakInSwitch"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"UnnecessaryCheckNotNull"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryDefaultInEnumSwitch"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryFinal"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryLambda"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryLongToIntConversion"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryMethodInvocationMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryMethodReference"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryOptionalGet"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryParentheses"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessarySetDefault"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryStaticImport"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryStringBuilder"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryTestMethodPrefix"},{"p":"com.google.errorprone.bugpatterns","l":"UnnecessaryTypeArgument"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"UnrecognisedJavadocTag"},{"p":"com.google.errorprone.bugpatterns","l":"UnsafeFinalization"},{"p":"com.google.errorprone.bugpatterns","l":"UnsafeLocaleUsage"},{"p":"com.google.errorprone.bugpatterns","l":"UnsafeReflectiveConstructionCast"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"UnsafeWildcard"},{"p":"com.google.errorprone.bugpatterns","l":"UnsynchronizedOverridesSynchronized"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedAnonymousClass"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedCollectionModifiedInPlace"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedException"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedLabel"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedMethod"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedNestedClass"},{"p":"com.google.errorprone.matchers","l":"UnusedReturnValueMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedTypeParameter"},{"p":"com.google.errorprone.bugpatterns","l":"UnusedVariable"},{"p":"com.google.errorprone.refaster","l":"UPlaceholderExpression"},{"p":"com.google.errorprone.refaster","l":"UReturn"},{"p":"com.google.errorprone.bugpatterns","l":"URLEqualsHashCode"},{"p":"com.google.errorprone.bugpatterns.javadoc","l":"UrlInSee"},{"p":"com.google.errorprone.bugpatterns.inject.dagger","l":"UseBinds"},{"p":"com.google.errorprone.bugpatterns","l":"UseCorrectAssertInTests"},{"p":"com.google.errorprone.bugpatterns","l":"UseEnumSwitch"},{"p":"com.google.errorprone.refaster.annotation","l":"UseImportPolicy"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","l":"UsingJsr305CheckReturnValue"},{"p":"com.google.errorprone.refaster","l":"UStatement"},{"p":"com.google.errorprone.refaster","l":"UStaticIdent"},{"p":"com.google.errorprone.refaster","l":"UTemplater"},{"p":"com.google.errorprone.refaster","l":"UTree"},{"p":"com.google.errorprone.refaster","l":"UType"},{"p":"com.google.errorprone.refaster","l":"UTypeVar"},{"p":"com.google.errorprone.refaster","l":"UVariableDecl"},{"p":"com.google.errorprone","l":"ValidationException"},{"p":"com.google.errorprone.bugpatterns.formatstring","l":"FormatStringValidation.ValidationResult"},{"p":"com.google.errorprone.bugpatterns.inlineme","l":"Validator"},{"p":"com.google.errorprone.annotations","l":"Var"},{"p":"com.google.errorprone.bugpatterns","l":"VarChecker"},{"p":"com.google.errorprone.bugpatterns","l":"VariableNameSameAsType"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.VariableTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"Varifier"},{"p":"com.google.errorprone.bugpatterns","l":"VarTypeName"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ThreadSafety.Violation"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"ImmutableAnalysis.ViolationReporter"},{"p":"com.google.errorprone.matchers","l":"MethodVisibility.Visibility"},{"p":"com.google.errorprone.util","l":"Visibility"},{"p":"com.google.errorprone","l":"VisitorState"},{"p":"com.google.errorprone.bugpatterns.nullness","l":"VoidMissingNullable"},{"p":"com.google.errorprone.bugpatterns","l":"VoidUsed"},{"p":"com.google.errorprone.matchers","l":"WaitMatchers"},{"p":"com.google.errorprone.bugpatterns","l":"WaitNotInLoop"},{"p":"com.google.errorprone.bugpatterns.android","l":"WakelockReleasedDangerously"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"WellKnownMutability"},{"p":"com.google.errorprone.bugpatterns.threadsafety","l":"WellKnownThreadSafety"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.WhileLoopTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"WildcardImport"},{"p":"com.google.errorprone.bugpatterns","l":"BugChecker.WildcardTreeMatcher"},{"p":"com.google.errorprone.bugpatterns","l":"WithSignatureDiscouraged"},{"p":"com.google.errorprone.bugpatterns","l":"WrongOneof"},{"p":"com.google.errorprone.bugpatterns","l":"XorPower"},{"p":"com.google.errorprone.bugpatterns","l":"YodaCondition"},{"p":"com.google.errorprone.bugpatterns.time","l":"ZoneIdOfZ"}];updateSearchResults(); \ No newline at end of file diff --git a/bugpattern/DoNotUseRuleChain.md b/bugpattern/DoNotUseRuleChain.md deleted file mode 100644 index ed5be5ff451..00000000000 --- a/bugpattern/DoNotUseRuleChain.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: DoNotUseRuleChain -summary: Prefer using `@Rule` with an explicit order over declaring a `RuleChain`. - RuleChain was the only way to declare ordered rules before JUnit 4.13. Newer versions - should use the cleaner individual `@Rule(order = n)` option. The rules with a higher - value are inner. -layout: bugpattern -tags: Refactoring -severity: WARNING ---- - - - - - -## Suppression -Suppress false positives by adding the suppression annotation `@SuppressWarnings("DoNotUseRuleChain")` to the enclosing element. diff --git a/bugpatterns.md b/bugpatterns.md index 53224360713..5d66d8a214f 100644 --- a/bugpatterns.md +++ b/bugpatterns.md @@ -1497,9 +1497,6 @@ Implicit use of the JVM default locale, which can result in differing behaviour __[DifferentNameButSame](bugpattern/DifferentNameButSame)__
    This type is referred to in different ways within this file, which may be confusing. -__[DoNotUseRuleChain](bugpattern/DoNotUseRuleChain)__
    -Prefer using `@Rule` with an explicit order over declaring a `RuleChain`. RuleChain was the only way to declare ordered rules before JUnit 4.13. Newer versions should use the cleaner individual `@Rule(order = n)` option. The rules with a higher value are inner. - __[EqualsBrokenForNull](bugpattern/EqualsBrokenForNull)__
    equals() implementation may throw NullPointerException when given null