All Classes

  • AbstractAsKeyOfSetOrMap
  • AbstractCollectionIncompatibleTypeMatcher
  • AbstractCollectionIncompatibleTypeMatcher.MatchResult
  • AbstractLockMethodChecker
  • AbstractMockChecker
  • AbstractMockChecker.MockForbidder
  • AbstractMockChecker.Reason
  • AbstractMockChecker.TypeExtractor
  • AbstractMustBeClosedChecker
  • AbstractMustBeClosedChecker.FixAggregator
  • AbstractReferenceEquality
  • AbstractReturnValueIgnored
  • AbstractToString
  • AbstractUseSwitch
  • AfterTemplate
  • AllowCodeBetweenLines
  • AlmostJavadoc
  • AlreadyChecked
  • AlsoNegation
  • AlwaysThrows
  • AmbiguousMethodReference
  • AndroidInjectionBeforeSuper
  • AndroidJdkLibsChecker
  • AnnotateFormatMethod
  • AnnotationInfo
  • AnnotationMirrorToString
  • AnnotationPosition
  • AnnotationValueToString
  • ApiDiff
  • ApiDiff.ClassMemberKey
  • ApiDiffChecker
  • ApiDiffProto
  • ApiDiffProto.ClassDiff
  • ApiDiffProto.ClassDiff.Builder
  • ApiDiffProto.ClassDiff.DiffCase
  • ApiDiffProto.ClassDiffOrBuilder
  • ApiDiffProto.ClassMember
  • ApiDiffProto.ClassMember.Builder
  • ApiDiffProto.ClassMemberOrBuilder
  • ApiDiffProto.Diff
  • ApiDiffProto.Diff.Builder
  • ApiDiffProto.DiffOrBuilder
  • ApiDiffProto.EverythingDiff
  • ApiDiffProto.EverythingDiff.Builder
  • ApiDiffProto.EverythingDiffOrBuilder
  • ApiDiffProto.MemberDiff
  • ApiDiffProto.MemberDiff.Builder
  • ApiDiffProto.MemberDiffOrBuilder
  • ArgumentSelectionDefectChecker
  • ArrayAsKeyOfSetOrMap
  • ArrayEquals
  • ArrayFillIncompatibleType
  • ArrayHashCode
  • ArraysAsListPrimitiveArray
  • ArrayToString
  • AssertEqualsArgumentOrderChecker
  • AssertFalse
  • AssertionFailureIgnored
  • AssertThrowsMultipleStatements
  • AssertThrowsUtils
  • AssistedInjectAndInjectOnConstructors
  • AssistedInjectAndInjectOnSameConstructor
  • AssistedInjectScoping
  • AssistedParameters
  • AsyncCallableReturnsNull
  • AsyncFunctionReturnsNull
  • AutoFactoryAtInject
  • AutoValueBuilderDefaultsInConstructor
  • AutoValueConstructorOrderChecker
  • AutoValueFinalMethods
  • AutoValueImmutableFields
  • AutoValueSubclassLeaked
  • BadAnnotationImplementation
  • BadComparable
  • BadImport
  • BadInstanceof
  • BadShiftAmount
  • BanSerializableRead
  • BareDotMetacharacter
  • BeforeTemplate
  • BigDecimalEquals
  • BigDecimalLiteralDouble
  • BinderIdentityRestoredDangerously
  • Bindings
  • Bindings.Key
  • BindingToUnqualifiedCommonType
  • BlockTemplate
  • BooleanParameter
  • BoxedPrimitiveConstructor
  • BoxedPrimitiveEquality
  • BugPatternNaming
  • BuiltInCheckerSuppliers
  • BundleDeserializationCast
  • ByteBufferBackingArray
  • CacheLoaderNull
  • CanBeStaticAnalyzer
  • CanBeStaticAnalyzer.CanBeStaticResult
  • CannotMockFinalClass
  • CanonicalDuration
  • CatchAndPrintStackTrace
  • CatchFail
  • CatchingUnchecked
  • ChainedAssertionLosesContext
  • ChainingConstructorIgnoresParameter
  • CharacterGetNumericValue
  • CheckedExceptionNotThrown
  • CheckNotNullMultipleTimes
  • CheckReturnValue
  • Choice
  • ClassCanBeStatic
  • ClassName
  • ClassNamedLikeTypeParameter
  • ClassNewInstance
  • CloseableProvides
  • CollectionIncompatibleType
  • CollectionToArraySafeParameter
  • CollectionUndefinedEquality
  • CollectorShouldNotUseState
  • ComparableAndComparator
  • ComparableType
  • CompareToZero
  • ComparingThisWithNull
  • ComparisonContractViolated
  • ComparisonOutOfRange
  • CompatibleWithMisuse
  • CompileTimeConstantChecker
  • ComplexBooleanConstant
  • ComputeIfAbsentAmbiguousReference
  • ConditionalExpressionNumericPromotion
  • ConstantExpressions
  • ConstantExpressions.ConstantEquals
  • ConstantExpressions.ConstantExpression
  • ConstantExpressions.ConstantExpression.ConstantExpressionKind
  • ConstantExpressions.ConstantExpressionVisitor
  • ConstantExpressions.PureMethodInvocation
  • ConstantExpressions.Truthiness
  • ConstantField
  • ConstantOverflow
  • ConstantPatternCompile
  • ContainmentMatchers
  • ControlFlowVisitor
  • ControlFlowVisitor.Result
  • CouldNotResolveImportException
  • DaggerAnnotations
  • DangerousLiteralNullChecker
  • DateChecker
  • DateFormatConstant
  • DeadException
  • DeadThread
  • DeduplicateConstants
  • DefaultCharset
  • DefaultPackage
  • DepAnn
  • DeprecatedVariable
  • DifferentNameButSame
  • DiscardedPostfixExpression
  • DistinctVarargsChecker
  • DivZero
  • DoNotCallChecker
  • DoNotCallSuggester
  • DoNotClaimAnnotations
  • DoNotMockAutoValue
  • DoNotMockChecker
  • DoubleBraceInitialization
  • DoubleCheckedLocking
  • DuplicateMapKeys
  • DurationFrom
  • DurationGetTemporalUnit
  • DurationTemporalUnit
  • DurationToLongTimeUnit
  • ElementPredicates
  • EmptyBlockTag
  • EmptyCatch
  • EmptyIfStatement
  • EmptySetMultibindingContributions
  • EmptyTopLevelDeclaration
  • EqualsBrokenForNull
  • EqualsGetClass
  • EqualsHashCode
  • EqualsIncompatibleType
  • EqualsMissingNullable
  • EqualsNaN
  • EqualsNull
  • EqualsReference
  • EqualsUnsafeCast
  • EqualsUsingHashCode
  • EqualsWrongThing
  • ErroneousThreadPoolConstructorChecker
  • ErrorProneJavaCompiler
  • ErrorProneJavacPlugin
  • EscapedEntity
  • ExpectedExceptionChecker
  • ExpressionTemplate
  • ExtendingJUnitAssert
  • ExtendsAutoValue
  • FallThrough
  • FieldCanBeFinal
  • FieldCanBeLocal
  • FieldCanBeStatic
  • FieldMissingNullable
  • Finally
  • FloatCast
  • FloatingPointAssertionWithinEpsilon
  • FloatingPointLiteralPrecision
  • FloggerArgumentToString
  • FloggerFormatString
  • FloggerLogString
  • FloggerLogVarargs
  • FloggerLogWithCause
  • FloggerMessageFormat
  • FloggerPassedAround
  • FloggerRedundantIsEnabled
  • FloggerRequiredModifiers
  • FloggerSplitLogStatement
  • FloggerStringConcatenation
  • FloggerWithCause
  • FloggerWithoutCause
  • ForEachIterable
  • FormatString
  • FormatStringAnnotationChecker
  • FormatStringUtils
  • FormatStringValidation
  • FormatStringValidation.ValidationResult
  • ForOverrideChecker
  • FragmentInjection
  • FragmentNotInstantiable
  • FromTemporalAccessor
  • FunctionalInterfaceClash
  • FunctionalInterfaceMethodChanged
  • FutureReturnValueIgnored
  • FuturesGetCheckedIllegalExceptionType
  • FuzzyEqualsShouldNotBeUsedInEqualsMethod
  • GetClassOnAnnotation
  • GetClassOnClass
  • GetClassOnEnum
  • GuardedByBinder
  • GuardedByBinder.Resolver
  • GuardedByChecker
  • GuardedByExpression
  • GuardedByExpression.ClassLiteral
  • GuardedByExpression.Erroneous
  • GuardedByExpression.Factory
  • GuardedByExpression.Kind
  • GuardedByExpression.LocalVariable
  • GuardedByExpression.Select
  • GuardedByExpression.ThisLiteral
  • GuardedByExpression.TypeLiteral
  • GuardedByFlags
  • GuardedBySymbolResolver
  • GuardedByUtils
  • HardCodedSdCardPath
  • HashtableContains
  • HeldLockAnalyzer
  • HeldLockAnalyzer.ExpectedLockCalculator
  • HeldLockAnalyzer.LockEventListener
  • HidingField
  • IdentityBinaryExpression
  • IdentityHashMapBoxing
  • IdentityHashMapUsage
  • IgnoredPureGetter
  • IllegalGuardedBy
  • ImmutableAnalysis
  • ImmutableAnalysis.ViolationReporter
  • ImmutableAnnotationChecker
  • ImmutableChecker
  • ImmutableCollections
  • ImmutableEnumChecker
  • ImmutableMemberCollection
  • ImmutableRefactoring
  • ImmutableSetForContains
  • ImplementAssertionWithChaining
  • ImportPolicy
  • Incomparable
  • IncompatibleArgumentType
  • IncompatibleModifiersChecker
  • InconsistentCapitalization
  • InconsistentHashCode
  • InconsistentOverloads
  • IncorrectMainMethod
  • IncrementInForLoopAndHeader
  • IndexOfChar
  • InexactVarargsConditional
  • InfiniteRecursion
  • InheritDoc
  • InitializeInline
  • InjectedConstructorAnnotations
  • InjectOnConstructorOfAbstractClass
  • InjectOnFinalField
  • InjectOnMemberAndConstructor
  • InlineFormatString
  • Inliner
  • Inliner
  • InputStreamSlowMultibyteRead
  • InsecureCipherMode
  • InstanceOfAndCastMatchWrongType
  • InstantTemporalUnit
  • InterfaceWithOnlyStatics
  • InterruptedExceptionSwallowed
  • 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
  • JUnitParameterMethodNotFound
  • LambdaFunctionalInterface
  • LiteByteStringUtf8
  • LiteEnumValueOf
  • LiteProtoToString
  • LocalDateTemporalAmount
  • LocalVarBinding
  • LockMethodChecker
  • LockNotBeforeTry
  • LockOnBoxedPrimitive
  • LogicalAssignment
  • LongDoubleConversion
  • LongFloatConversion
  • LongLiteralLowerCaseSuffix
  • LoopConditionChecker
  • LoopOverCharArray
  • LossyPrimitiveCompare
  • MalformedInlineTag
  • Matches
  • MathAbsoluteRandom
  • MathRoundIntLong
  • MayOptionallyUse
  • MemberName
  • MemoizeConstantVisitorStateLookups
  • MethodCanBeStatic
  • MislabeledAndroidString
  • MisplacedScopeAnnotations
  • MissingBraces
  • MissingCasesInEnumSwitch
  • MissingDefault
  • MissingFail
  • MissingImplementsComparable
  • MissingOverride
  • MissingSummary
  • MissingSuperCall
  • MissingTestCall
  • MisusedDateFormat
  • MisusedDayOfYear
  • MisusedWeekYear
  • MixedArrayDimensions
  • MixedDescriptors
  • MixedMutabilityReturnType
  • MockitoUsage
  • ModifiedButNotUsed
  • ModifyCollectionInEnhancedForLoop
  • ModifyingCollectionWithItself
  • ModifySourceCollectionInStream
  • MoreThanOneInjectableConstructor
  • MoreThanOneQualifier
  • MoreThanOneScopeAnnotationOnClass
  • MultipleParallelOrSequentialCalls
  • MultipleTopLevelClasses
  • MultipleUnaryOperatorsInMethodCall
  • MultiVariableDeclaration
  • MustBeClosedChecker
  • MutablePublicArray
  • NamedParameterComment
  • NarrowCalculation
  • NarrowingCompoundAssignment
  • NCopiesOfChar
  • NearbyCallers
  • NegativeCharLiteral
  • NestedInstanceOfConditions
  • NoAllocationChecker
  • NoAutoboxing
  • NonAtomicVolatileUpdate
  • NonCanonicalStaticImport
  • NonCanonicalStaticMemberImport
  • NonCanonicalType
  • NonFinalCompileTimeConstant
  • NonOverridingEquals
  • NonRuntimeAnnotation
  • NotMatches
  • NullableConstructor
  • NullablePrimitive
  • NullablePrimitiveArray
  • NullableVoid
  • NullOptional
  • NullTernary
  • ObjectEqualsForPrimitives
  • ObjectsHashCodePrimitive
  • ObjectToString
  • OfKind
  • OperatorPrecedence
  • OptionalEquality
  • OptionalMapToOptional
  • OptionalMapUnusedValue
  • OptionalNotPresent
  • OptionalOfRedundantMethod
  • OrphanedFormatString
  • OutlineNone
  • OverlappingQualifierAndScopeAnnotation
  • Overrides
  • OverridesGuiceInjectableMethod
  • OverridesJavaxInjectableMethod
  • OverrideThrowableToString
  • PackageInfo
  • PackageLocation
  • ParameterComment
  • ParameterMissingNullable
  • ParameterName
  • ParametersButNotParameterized
  • ParcelableCreator
  • PeriodFrom
  • PeriodGetTemporalUnit
  • PeriodTimeMath
  • Placeholder
  • PreconditionsCheckNotNullRepeated
  • PreconditionsInvalidPlaceholder
  • PreferJavaTimeOverload
  • PreferredInterfaceType
  • PrimitiveArrayPassedToVarargsMethod
  • PrimitiveAtomicReference
  • PrivateConstructorForNoninstantiableModule
  • PrivateConstructorForUtilityClass
  • PrivateSecurityContractProtoAccess
  • ProtectedMembersInFinalClass
  • ProtoBuilderReturnValueIgnored
  • ProtocolBufferOrdinal
  • ProtoDurationGetSecondsGetNano
  • ProtoFieldNullComparison
  • ProtoRedundantSet
  • ProtosAsKeyOfSetOrMap
  • ProtoStringFieldReferenceEquality
  • ProtoTimestampGetSecondsGetNano
  • ProtoTruthMixedDescriptors
  • ProvidesMethodOutsideOfModule
  • ProvidesNull
  • PublicApiNamedStreamShouldReturnStream
  • QualifierOrScopeOnInjectMethod
  • QualifierWithTypeUse
  • RandomCast
  • RandomModInteger
  • ReachabilityFenceUsage
  • RectIntersectReturnValueIgnored
  • RedundantOverride
  • RedundantThrows
  • Refaster
  • RefasterRule
  • RefasterRuleBuilderScanner
  • ReferenceEquality
  • RefersToDaggerCodegen
  • RemoveUnusedImports
  • Repeated
  • ReplacementVariableFinder
  • RequiredAnnotation
  • RequiredAnnotationProcessor
  • RequiredModifiersChecker
  • RestrictedApiChecker
  • RethrowReflectiveOperationExceptionAsLinkageError
  • ReturnFromVoid
  • ReturnMissingNullable
  • ReturnsNullCollection
  • ReturnValueIgnored
  • RobolectricShadowDirectlyOn
  • RxReturnValueIgnored
  • SameNameButDifferent
  • ScopeAnnotationOnInterfaceOrAbstractClass
  • ScopeOnModule
  • ScopeOrQualifierAnnotationRetention
  • SelfAssignment
  • SelfComparison
  • SelfEquals
  • ShortCircuitBoolean
  • ShortCircuitBoolean.TreeScannerBinary
  • ShouldHaveEvenArgs
  • SizeGreaterThanOrEqualsZero
  • StaticAssignmentInConstructor
  • StaticAssignmentOfThrowable
  • StaticGuardedByInstance
  • StaticImports
  • StaticImports.StaticImportInfo
  • StaticMockMember
  • StaticOrDefaultInterfaceMethod
  • StaticQualifiedUsingExpression
  • StreamResourceLeak
  • StreamToIterable
  • StreamToString
  • StrictFormatStringValidation
  • StringBuilderInitWithChar
  • StringName
  • StringSplitter
  • StronglyType
  • StronglyType.Builder
  • StronglyTypeByteString
  • StronglyTypeTime
  • SubstringOfZero
  • Suggester
  • SuppressWarningsDeprecated
  • SuppressWarningsWithoutExplanation
  • SwigMemoryLeak
  • SwitchDefault
  • SymbolToString
  • SynchronizeOnNonFinalField
  • SystemExitOutsideMain
  • SystemOut
  • Template
  • TemplateMatch
  • TemporalAccessorGetChronoField
  • TestExceptionChecker
  • TestParametersNotInitialized
  • TheoryButNoTheories
  • ThreadJoinLoop
  • ThreadLocalUsage
  • ThreadPriorityCheck
  • ThreadSafety
  • ThreadSafety.Builder
  • ThreadSafety.KnownTypes
  • ThreadSafety.Purpose
  • ThreadSafety.Violation
  • ThreeLetterTimeZoneID
  • ThrowIfUncheckedKnownChecked
  • ThrowNull
  • ThrowSpecificExceptions
  • ThrowsUncheckedException
  • TimeUnitConversionChecker
  • TimeUnitMismatch
  • TooManyParameters
  • ToStringReturnsNull
  • TransientMisuse
  • TreeToString
  • TruthAssertExpected
  • TruthConstantAsserts
  • TruthGetOrDefault
  • TruthIncompatibleType
  • TruthSelfEquals
  • TryFailRefactoring
  • TryFailThrowable
  • TryWithResourcesVariable
  • TypeCompatibilityUtils
  • TypeCompatibilityUtils.TypeCompatibilityReport
  • TypeEqualsChecker
  • TypeNameShadowing
  • TypeParameterNaming
  • TypeParameterNaming.TypeParameterNamingClassification
  • TypeParameterQualifier
  • TypeParameterShadowing
  • TypeParameterUnusedInFormals
  • TypesWithUndefinedEquality
  • TypeToString
  • UAnyOf
  • UClassType
  • UExpression
  • UForAll
  • UFreeIdent
  • UIntersectionClassType
  • ULiteral
  • UMemberSelect
  • UMethodInvocation
  • UMethodType
  • UndefinedEquals
  • UnescapedEntity
  • UngroupedOverloads
  • UnicodeDirectionalityCharacters
  • UnicodeEscape
  • UnicodeInCode
  • Unifiable
  • Unifier
  • UnlockMethodChecker
  • UnnecessarilyFullyQualified
  • UnnecessarilyVisible
  • UnnecessaryAnonymousClass
  • UnnecessaryAssignment
  • UnnecessaryBoxedAssignment
  • UnnecessaryBoxedVariable
  • UnnecessaryCheckNotNull
  • UnnecessaryDefaultInEnumSwitch
  • UnnecessaryFinal
  • UnnecessaryLambda
  • UnnecessaryLongToIntConversion
  • UnnecessaryMethodInvocationMatcher
  • UnnecessaryMethodReference
  • UnnecessaryOptionalGet
  • UnnecessaryParentheses
  • UnnecessarySetDefault
  • UnnecessaryStaticImport
  • UnnecessaryTypeArgument
  • UnrecognisedJavadocTag
  • UnsafeFinalization
  • UnsafeLocaleUsage
  • UnsafeReflectiveConstructionCast
  • UnsynchronizedOverridesSynchronized
  • UnusedAnonymousClass
  • UnusedCollectionModifiedInPlace
  • UnusedException
  • UnusedMethod
  • UnusedNestedClass
  • UnusedVariable
  • UPlaceholderExpression
  • UPlaceholderExpression.PlaceholderParamIdent
  • UReturn
  • URLEqualsHashCode
  • UrlInSee
  • UseBinds
  • UseCorrectAssertInTests
  • UseEnumSwitch
  • UseImportPolicy
  • UsingJsr305CheckReturnValue
  • UStatement
  • UStatement.UnifierWithUnconsumedStatements
  • UStaticIdent
  • UTemplater
  • UTree
  • UType
  • UTypeVar
  • UTypeVar.Key
  • UTypeVar.TypeWithExpression
  • UVariableDecl
  • Validator
  • VarChecker
  • VariableNameSameAsType
  • Varifier
  • VarTypeName
  • VoidMissingNullable
  • WaitNotInLoop
  • WakelockReleasedDangerously
  • WellKnownMutability
  • WildcardImport
  • WithSignatureDiscouraged
  • WrongOneof
  • XorPower
  • ZoneIdOfZ