-Uses of Class
+Uses of Class
-No usage of com.google.errorprone.bugpatterns.inject.ScopeOrQualifierAnnotationRetentiondiff --git a/api/latest/allclasses-index.html b/api/latest/allclasses-index.html index e43974c41c4..ce6d80fa25b 100644 --- a/api/latest/allclasses-index.html +++ b/api/latest/allclasses-index.html @@ -2436,60 +2436,62 @@
BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.Descriptor#findFieldByNumber
with field numbers from a different
proto.BugChecker
; see the associated BugPattern
annotation for details.@ScopeAnnotation
or Javax's
@Scope
).MultiMatcher.multiMatchResult(Tree, VisitorState)
, containing
information about whether it matched, and if so, what nodes matched.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.MustBeClosed
is called within the
resource variable initializer of a try-with-resources statement.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.@NoAllocation
to ensure they really do not allocate.@CanIgnoreReturnValue
annotation down from classes to methods.Matcher
to further restrict what expressions are matched by the
annotated parameter.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.Nullness
from annotations.MethodTree
at a time and accumulate constraints between nullness
qualifiers.Optional
-accepting APIs.BugChecker
; see the associated BugPattern
annotation for details.Objects.equal
on primitive types.Objects.hashCode(java.lang.Object)
with a primitive parameter.BugChecker
; see the associated BugPattern
annotation for details.com.sun.source.tree
API.BugChecker
; see the associated BugPattern
annotation for details.Optional#map
mapping to another Optional
.Optional.map
with Optional.ifPresent
if the value is unused.Optional#of
is chained with a redundant method.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.super.theAnnotatedMethod(...)
at some point.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.FileDestination
that writes a unix-patch file to rootPath
containing the
suggested changes.Period.get(temporalUnit)
where temporalUnit
is not YEARS
,
MONTHS
, or DAYS
.Period#plus/minus(TemporalAmount)
where the argument is a Duration.java.time
-based APIs, when available.ProtoTruth
's ignoringFields
is passed field numbers from the correct
proto.@Provides
but not
@Nullable
.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.ClassTree
..analyzer
file.BugChecker
; see the associated BugPattern
annotation for details.Replacement
s to be made to a source file.@RequiredAnnotation
as an annotation processor.ResultUsePolicy
for the methods.ResultUsePolicyEvaluator
.ResultUsePolicy
for methods and/or constructors.ResultUsePolicy
for a method.ResultUsePolicy
for them.ResultUsePolicy
to associate
with them.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.BugChecker
; see the associated BugPattern
annotation for details.return
statement whose returned expression is matched by the given matcher.BugChecker
; see the associated BugPattern
annotation for details.return
statement whose returned expression is matched by the given matcher.null
in some cases but don't
annotate the method as @Nullable.BugChecker
; see the summary.ResultUseRule
s.BugChecker
; see the associated BugPattern
for details.Scanner
s and provides access to the backing sets of all BugChecker
s and
enabled BugChecker
s.BugChecker
; see the associated BugPattern
annotation for details.AmbiguousMethodReference
, AnnotationPosition
, AssistedInjectAndInjectOnConstructors
, AssistedInjectScoping
, AutoValueFinalMethods
, AutoValueImmutableFields
, BadAnnotationImplementation
, BanClassLoader
, BugPatternNaming
, CheckReturnValue
, ClassCanBeStatic
, ClassInitializationDeadlock
, ClassNamedLikeTypeParameter
, ComparableAndComparator
, ComparableType
, ConstantPatternCompile
, DepAnn
, EmptyBlockTag
, EqualsHashCode
, EscapedEntity
, ExtendingJUnitAssert
, ExtendsAutoValue
, FragmentInjection
, FragmentNotInstantiable
, FunctionalInterfaceClash
, HidingField
, ImmutableAnnotationChecker
, ImmutableChecker
, ImmutableEnumChecker
, ImmutableMemberCollection
, ImmutableSetForContains
, InconsistentCapitalization
, InconsistentHashCode
, InconsistentOverloads
, InheritDoc
, InjectOnMemberAndConstructor
, InputStreamSlowMultibyteRead
, InterfaceWithOnlyStatics
, InvalidBlockTag
, InvalidInlineTag
, InvalidLink
, InvalidParam
, InvalidTargetingOnScopingAnnotation
, IterableAndIterator
, JavaLangClash
, JdkObsolete
, JUnit4TestNotRun
, JUnitAmbiguousTestClass
, MalformedInlineTag
, MissingRefasterAnnotation
, MissingSummary
, MoreThanOneScopeAnnotationOnClass
, MultiVariableDeclaration
, MustBeClosedChecker
, NamedLikeContextualKeyword
, NoCanIgnoreReturnValueOnClasses
, OverlappingQualifierAndScopeAnnotation
, OverrideThrowableToString
, ParametersButNotParameterized
, ParcelableCreator
, PrivateConstructorForNoninstantiableModule
, PrivateConstructorForUtilityClass
, ProtectedMembersInFinalClass
, QualifierWithTypeUse
, ScopeOnModule
, ScopeOrQualifierAnnotationRetention
, TestParametersNotInitialized
, TheoryButNoTheories
, ThreadSafeChecker
, TypeNameShadowing
, TypeParameterShadowing
, UnescapedEntity
, UngroupedOverloads
, UnrecognisedJavadocTag
, UnsafeWildcard
, UrlInSee
, VarTypeName
AmbiguousMethodReference
, AnnotationPosition
, AssistedInjectAndInjectOnConstructors
, AssistedInjectScoping
, AutoValueFinalMethods
, AutoValueImmutableFields
, BadAnnotationImplementation
, BanClassLoader
, BugPatternNaming
, CheckReturnValue
, ClassCanBeStatic
, ClassInitializationDeadlock
, ClassNamedLikeTypeParameter
, ComparableAndComparator
, ComparableType
, ConstantPatternCompile
, DepAnn
, EmptyBlockTag
, EqualsHashCode
, EscapedEntity
, ExtendingJUnitAssert
, ExtendsAutoValue
, FragmentInjection
, FragmentNotInstantiable
, FunctionalInterfaceClash
, HidingField
, ImmutableAnnotationChecker
, ImmutableChecker
, ImmutableEnumChecker
, ImmutableMemberCollection
, ImmutableSetForContains
, InconsistentCapitalization
, InconsistentHashCode
, InconsistentOverloads
, InheritDoc
, InjectOnMemberAndConstructor
, InputStreamSlowMultibyteRead
, InterfaceWithOnlyStatics
, InvalidBlockTag
, InvalidInlineTag
, InvalidLink
, InvalidParam
, InvalidTargetingOnScopingAnnotation
, IterableAndIterator
, JavaLangClash
, JdkObsolete
, JUnit4TestNotRun
, JUnitAmbiguousTestClass
, MalformedInlineTag
, MissingRefasterAnnotation
, MissingRuntimeRetention
, MissingSummary
, MoreThanOneScopeAnnotationOnClass
, MultiVariableDeclaration
, MustBeClosedChecker
, NamedLikeContextualKeyword
, NoCanIgnoreReturnValueOnClasses
, OverlappingQualifierAndScopeAnnotation
, OverrideThrowableToString
, ParametersButNotParameterized
, ParcelableCreator
, PrivateConstructorForNoninstantiableModule
, PrivateConstructorForUtilityClass
, ProtectedMembersInFinalClass
, QualifierWithTypeUse
, ScopeOnModule
, TestParametersNotInitialized
, TheoryButNoTheories
, ThreadSafeChecker
, TypeNameShadowing
, TypeParameterShadowing
, UnescapedEntity
, UngroupedOverloads
, UnrecognisedJavadocTag
, UnsafeWildcard
, UrlInSee
, VarTypeName
AbstractAsKeyOfSetOrMap
, AbstractBanUnsafeAPIChecker
, AbstractMockChecker
, AbstractMustBeClosedChecker
, AbstractPatternSyntaxChecker
, AbstractReferenceEquality
, AbstractReturnValueIgnored
, AbstractToString
, AbstractUseSwitch
, AddressSelection
, AlmostJavadoc
, AlreadyChecked
, AlwaysThrows
, AmbiguousMethodReference
, AndroidInjectionBeforeSuper
, AnnotateFormatMethod
, AnnotationPosition
, ApiDiffChecker
, ArgumentSelectionDefectChecker
, ArrayEquals
, ArrayFillIncompatibleType
, ArrayHashCode
, ArraysAsListPrimitiveArray
, AssertEqualsArgumentOrderChecker
, AssertFalse
, AssertionFailureIgnored
, AssertThrowsMultipleStatements
, AssistedInjectAndInjectOnConstructors
, AssistedInjectAndInjectOnSameConstructor
, AssistedInjectScoping
, AssistedParameters
, ASTHelpersSuggestions
, AsyncCallableReturnsNull
, AsyncFunctionReturnsNull
, AttemptedNegativeZero
, AutoFactoryAtInject
, 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
, 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
, FuzzyEqualsShouldNotBeUsedInEqualsMethod
, GetClassOnAnnotation
, GetClassOnClass
, GetClassOnEnum
, GuardedByChecker
, GuiceNestedCombine
, HardCodedSdCardPath
, HashtableContains
, HidingField
, ICCProfileGetInstance
, 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
, 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
, MemberName
, MemoizeConstantVisitorStateLookups
, MethodCanBeStatic
, MislabeledAndroidString
, MisplacedScopeAnnotations
, MissingBraces
, MissingCasesInEnumSwitch
, MissingDefault
, MissingFail
, MissingImplementsComparable
, MissingOverride
, MissingRefasterAnnotation
, 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
, ScopeOrQualifierAnnotationRetention
, SelfAlwaysReturnsThis
, SelfAssertion
, SelfAssignment
, SelfComparison
, SelfEquals
, 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
, ThrowNull
, ThrowSpecificExceptions
, ThrowsUncheckedException
, TimeUnitConversionChecker
, TimeUnitMismatch
, TooManyParameters
, ToStringReturnsNull
, 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
, 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
, ArraysAsListPrimitiveArray
, AssertEqualsArgumentOrderChecker
, AssertFalse
, AssertionFailureIgnored
, AssertThrowsMultipleStatements
, AssistedInjectAndInjectOnConstructors
, AssistedInjectAndInjectOnSameConstructor
, AssistedInjectScoping
, AssistedParameters
, ASTHelpersSuggestions
, AsyncCallableReturnsNull
, AsyncFunctionReturnsNull
, AttemptedNegativeZero
, AutoFactoryAtInject
, 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
, 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
, FuzzyEqualsShouldNotBeUsedInEqualsMethod
, GetClassOnAnnotation
, GetClassOnClass
, GetClassOnEnum
, GuardedByChecker
, GuiceNestedCombine
, HardCodedSdCardPath
, HashtableContains
, HidingField
, ICCProfileGetInstance
, 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
, 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
, MemberName
, MemoizeConstantVisitorStateLookups
, MethodCanBeStatic
, MislabeledAndroidString
, 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
, 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
, ThrowNull
, ThrowSpecificExceptions
, ThrowsUncheckedException
, TimeUnitConversionChecker
, TimeUnitMismatch
, TooManyParameters
, ToStringReturnsNull
, 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
, 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
InvalidTargetingOnScopingAnnotation
class
class
@ScopeAnnotation
or Javax's
@Scope
).class
class
class
class
class
class
class
class
@ScopeAnnotation
or Javax's
@Scope
).class
class
class
class
class
BugChecker.ClassTreeMatcher
, Suppressible
, Serializable
class
class
class
class
class
@ScopeAnnotation
or Javax's
@Scope
).class
class
class
class
class
final Description
matchClass(com.sun.source.tree.ClassTree classTree,
+MissingRuntimeRetention.matchClass(com.sun.source.tree.ClassTree classTree,
VisitorState state)
final Description
-OverlappingQualifierAndScopeAnnotation.matchClass(com.sun.source.tree.ClassTree classTree,
+MoreThanOneScopeAnnotationOnClass.matchClass(com.sun.source.tree.ClassTree classTree,
VisitorState state)
-
-QualifierWithTypeUse.matchClass(com.sun.source.tree.ClassTree tree,
+final Description
+OverlappingQualifierAndScopeAnnotation.matchClass(com.sun.source.tree.ClassTree classTree,
VisitorState state)
-final Description
-ScopeOrQualifierAnnotationRetention.matchClass(com.sun.source.tree.ClassTree classTree,
+
+QualifierWithTypeUse.matchClass(com.sun.source.tree.ClassTree tree,
VisitorState state)
diff --git a/api/latest/com/google/errorprone/matchers/Suppressible.html b/api/latest/com/google/errorprone/matchers/Suppressible.html
index efcd9da4eb2..5b883d625c4 100644
--- a/api/latest/com/google/errorprone/matchers/Suppressible.html
+++ b/api/latest/com/google/errorprone/matchers/Suppressible.html
@@ -79,7 +79,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
, ArraysAsListPrimitiveArray
, ArrayToString
, AssertEqualsArgumentOrderChecker
, AssertFalse
, AssertionFailureIgnored
, AssertThrowsMultipleStatements
, AssistedInjectAndInjectOnConstructors
, AssistedInjectAndInjectOnSameConstructor
, AssistedInjectScoping
, AssistedParameters
, ASTHelpersSuggestions
, AsyncCallableReturnsNull
, AsyncFunctionReturnsNull
, AttemptedNegativeZero
, AutoFactoryAtInject
, 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
, 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
, FuzzyEqualsShouldNotBeUsedInEqualsMethod
, GetClassOnAnnotation
, GetClassOnClass
, GetClassOnEnum
, GuardedByChecker
, GuiceNestedCombine
, HardCodedSdCardPath
, HashtableContains
, HidingField
, ICCProfileGetInstance
, 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
, 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
, MemberName
, MemoizeConstantVisitorStateLookups
, MethodCanBeStatic
, MislabeledAndroidString
, MisplacedScopeAnnotations
, MissingBraces
, MissingCasesInEnumSwitch
, MissingDefault
, MissingFail
, MissingImplementsComparable
, MissingOverride
, MissingRefasterAnnotation
, 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
, ScopeOrQualifierAnnotationRetention
, SelfAlwaysReturnsThis
, SelfAssertion
, SelfAssignment
, SelfComparison
, SelfEquals
, 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
, ThrowNull
, ThrowSpecificExceptions
, ThrowsUncheckedException
, TimeUnitConversionChecker
, TimeUnitMismatch
, TooManyParameters
, ToStringReturnsNull
, 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
, 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
, ArraysAsListPrimitiveArray
, ArrayToString
, AssertEqualsArgumentOrderChecker
, AssertFalse
, AssertionFailureIgnored
, AssertThrowsMultipleStatements
, AssistedInjectAndInjectOnConstructors
, AssistedInjectAndInjectOnSameConstructor
, AssistedInjectScoping
, AssistedParameters
, ASTHelpersSuggestions
, AsyncCallableReturnsNull
, AsyncFunctionReturnsNull
, AttemptedNegativeZero
, AutoFactoryAtInject
, 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
, 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
, FuzzyEqualsShouldNotBeUsedInEqualsMethod
, GetClassOnAnnotation
, GetClassOnClass
, GetClassOnEnum
, GuardedByChecker
, GuiceNestedCombine
, HardCodedSdCardPath
, HashtableContains
, HidingField
, ICCProfileGetInstance
, 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
, 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
, MemberName
, MemoizeConstantVisitorStateLookups
, MethodCanBeStatic
, MislabeledAndroidString
, 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
, 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
, ThrowNull
, ThrowSpecificExceptions
, ThrowsUncheckedException
, TimeUnitConversionChecker
, TimeUnitMismatch
, TooManyParameters
, ToStringReturnsNull
, 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
, 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
public interface Suppressible
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 a871177081e..d5b299c7304 100644
--- a/api/latest/com/google/errorprone/matchers/class-use/Description.html
+++ b/api/latest/com/google/errorprone/matchers/class-use/Description.html
@@ -2922,19 +2922,19 @@ Uses of VisitorState state)
final Description
-MoreThanOneScopeAnnotationOnClass.matchClass(com.sun.source.tree.ClassTree classTree,
+MissingRuntimeRetention.matchClass(com.sun.source.tree.ClassTree classTree,
VisitorState state)
final Description
-OverlappingQualifierAndScopeAnnotation.matchClass(com.sun.source.tree.ClassTree classTree,
+MoreThanOneScopeAnnotationOnClass.matchClass(com.sun.source.tree.ClassTree classTree,
VisitorState state)
-
-QualifierWithTypeUse.matchClass(com.sun.source.tree.ClassTree tree,
+final Description
+OverlappingQualifierAndScopeAnnotation.matchClass(com.sun.source.tree.ClassTree classTree,
VisitorState state)
-final Description
-ScopeOrQualifierAnnotationRetention.matchClass(com.sun.source.tree.ClassTree classTree,
+
+QualifierWithTypeUse.matchClass(com.sun.source.tree.ClassTree tree,
VisitorState state)
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 ff3f7f0048e..44955932298 100644
--- a/api/latest/com/google/errorprone/matchers/class-use/Suppressible.html
+++ b/api/latest/com/google/errorprone/matchers/class-use/Suppressible.html
@@ -2704,34 +2704,34 @@ Uses of class
-
-
+
+
+class
+
+
Matches classes that have two or more constructors annotated with @Inject.
-class
-
-
class
-
-
+
+
+class
+
+
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
).
-class
-
-
class
-
+
class
-
+
class
-
+
class
-
+
diff --git a/api/latest/index-all.html b/api/latest/index-all.html
index 748a693f82d..f49d7aca745 100644
--- a/api/latest/index-all.html
+++ b/api/latest/index-all.html
@@ -7937,14 +7937,14 @@ M
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.InvalidTargetingOnScopingAnnotation
+matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.MissingRuntimeRetention
+
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.MoreThanOneScopeAnnotationOnClass
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.OverlappingQualifierAndScopeAnnotation
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.QualifierWithTypeUse
-matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.inject.ScopeOrQualifierAnnotationRetention
-
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InputStreamSlowMultibyteRead
matchClass(ClassTree, VisitorState) - Method in class com.google.errorprone.bugpatterns.InterfaceWithOnlyStatics
@@ -9915,6 +9915,10 @@ M
MissingRefasterAnnotation() - Constructor for class com.google.errorprone.bugpatterns.MissingRefasterAnnotation
+MissingRuntimeRetention - Class in com.google.errorprone.bugpatterns.inject
+
+MissingRuntimeRetention() - Constructor for class com.google.errorprone.bugpatterns.inject.MissingRuntimeRetention
+
MissingSummary - Class in com.google.errorprone.bugpatterns.javadoc
Matches Javadocs which are missing a required summary line.
@@ -12046,10 +12050,6 @@ S
ScopeOnModule() - Constructor for class com.google.errorprone.bugpatterns.inject.dagger.ScopeOnModule
-ScopeOrQualifierAnnotationRetention - Class in com.google.errorprone.bugpatterns.inject
-
-ScopeOrQualifierAnnotationRetention() - Constructor for class com.google.errorprone.bugpatterns.inject.ScopeOrQualifierAnnotationRetention
-
scopes() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.GlobalRule
scopes() - Method in class com.google.errorprone.bugpatterns.checkreturnvalue.ResultUseRule.MethodRule
diff --git a/api/latest/member-search-index.js b/api/latest/member-search-index.js
index b61c412c4ef..6ecc2802cd6 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":"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":"ThreadSafety.KnownTypes.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":"ThreadSafety.KnownTypes.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":"ThreadSafety.KnownTypes.MapBuilder","l":"addAll(ImmutableMap)","u":"addAll(com.google.common.collect.ImmutableMap)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addAllClassDiff(Iterable extends ApiDiffProto.ClassDiff>)","u":"addAllClassDiff(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Description.Builder","l":"addAllFixes(List extends Fix>)","u":"addAllFixes(java.util.List)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addAllMember(Iterable extends ApiDiffProto.ClassMember>)","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":"ThreadSafety.KnownTypes.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 extends Fix>)","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.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"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 extends ResultUseRule>)","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":"ThreadSafety.KnownTypes.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 extends Matcher super T>>)","u":"allOf(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"allOf(Matcher super T>...)","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 extends Name>, 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 extends AnnotationMirror>)","u":"annotationsAreAmbiguous(java.util.Collection)"},{"p":"com.google.errorprone.dataflow.nullnesspropagation","c":"NullnessAnnotations","l":"annotationsRelevantToNullness(List extends AnnotationTree>)","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 extends Matcher super T>>)","u":"anyOf(java.lang.Iterable)"},{"p":"com.google.errorprone.matchers","c":"Matchers","l":"anyOf(Matcher super T>...)","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 extends Annotation>)","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":"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":"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 super ExpressionTree>)","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":"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":"ThreadSafety.KnownTypes.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, Types)","u":"classDescriptor(com.sun.tools.javac.code.Type,com.sun.tools.javac.code.Types)"},{"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 super ExpressionTree>)","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.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.ClassDiff.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"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.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassDiff.Builder","l":"clone()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.ClassMember.Builder","l":"clone()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.Diff.Builder","l":"clone()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.EverythingDiff.Builder","l":"clone()"},{"p":"com.google.errorprone.bugpatterns.apidiff","c":"ApiDiffProto.MemberDiff.Builder","l":"clone()"},{"p":"com.google.errorprone.bugpatterns.checkreturnvalue","c":"ApiFactory","l":"cloneWithoutMetadata(Type)","u":"cloneWithoutMetadata(com.sun.tools.javac.code.Type)"},{"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 extends CodeTransformer>)","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 super T>)","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 extends T>)","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 extends Annotation>)","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 extends V>, Matcher super V>)","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 extends BugChecker>)","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 extends UStatement>)","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 extends UExpression>)","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 extends UExpression>, 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 extends UExpression>, 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, S>, 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 extends Template>>, Collection extends Template>>)","u":"create(java.lang.String,java.util.Collection,java.util.Collection)"},{"p":"com.google.errorprone.bugpatterns.threadsafety","c":"AnnotationInfo","l":"create(String, Iterable