Sign in
chromium
/
external
/
github.com
/
google
/
error-prone
/
refs/heads/master
/
.
/
docs
/
bugpattern
tree: 9deaa129d9d5a1ab10fd01b98689b82d3a62410f [
path history
]
[
tgz
]
android/
flogger/
inject/
javadoc/
nullness/
time/
AddressSelection.md
AlreadyChecked.md
AmbiguousMethodReference.md
AndroidInjectionBeforeSuper.md
AndroidJdkLibsChecker.md
AnnotateFormatMethod.md
AnnotationMirrorToString.md
AnnotationPosition.md
AnnotationValueToString.md
ArgumentSelectionDefectChecker.md
ArrayEquals.md
ArrayFillIncompatibleType.md
ArrayHashCode.md
ArrayRecordComponent.md
ArraysAsListPrimitiveArray.md
ArrayToString.md
AssertEqualsArgumentOrderChecker.md
AssertFalse.md
AssertionFailureIgnored.md
AssertThrowsMultipleStatements.md
AssignmentExpression.md
AssistedInjectAndInjectOnConstructors.md
AssistedInjectAndInjectOnSameConstructor.md
AsyncCallableReturnsNull.md
AsyncFunctionReturnsNull.md
AttemptedNegativeZero.md
AutoFactoryAtInject.md
AutoValueBoxedValues.md
AutoValueConstructorOrderChecker.md
AutoValueFinalMethods.md
AutoValueImmutableFields.md
AvoidObjectArrays.md
BadAnnotationImplementation.md
BadComparable.md
BadInstanceof.md
BadShiftAmount.md
BanClassLoader.md
BanJNDI.md
BanSerializableRead.md
BigDecimalEquals.md
BigDecimalLiteralDouble.md
BindingToUnqualifiedCommonType.md
BooleanParameter.md
BoxedPrimitiveConstructor.md
BoxedPrimitiveEquality.md
BuilderReturnThis.md
ByteBufferBackingArray.md
CannotMockFinalClass.md
CannotMockMethod.md
CanonicalDuration.md
CatchAndPrintStackTrace.md
CatchFail.md
ChainedAssertionLosesContext.md
ChainingConstructorIgnoresParameter.md
CharacterGetNumericValue.md
CheckedExceptionNotThrown.md
CheckReturnValue.md
ClassCanBeStatic.md
ClassInitializationDeadlock.md
ClassName.md
ClassNamedLikeTypeParameter.md
ClassNewInstance.md
CloseableProvides.md
ClosingStandardOutputStreams.md
CollectionIncompatibleType.md
CollectionUndefinedEquality.md
ComparableAndComparator.md
ComparableType.md
CompareToZero.md
ComparisonContractViolated.md
CompatibleWithAnnotationMisuse.md
CompileTimeConstant.md
ComplexBooleanConstant.md
ComputeIfAbsentAmbiguousReference.md
ConditionalExpressionNumericPromotion.md
ConstantField.md
ConstantOverflow.md
ConstantPatternCompile.md
DaggerProvidesNull.md
DateFormatConstant.md
DeadException.md
DeadThread.md
DeeplyNested.md
DefaultCharset.md
DefaultPackage.md
DepAnn.md
DeprecatedVariable.md
DirectInvocationOnMock.md
DistinctVarargsChecker.md
DoNotCall.md
DoNotClaimAnnotations.md
DoNotMockAutoValue.md
DoubleBraceInitialization.md
DoubleCheckedLocking.md
DuplicateBranches.md
DuplicateMapKeys.md
EmptyCatch.md
EmptyIf.md
EmptySetMultibindingContributions.md
EmptyTopLevelDeclaration.md
EnumOrdinal.md
EqualsGetClass.md
EqualsHashCode.md
EqualsIncompatibleType.md
EqualsNaN.md
EqualsNull.md
EqualsReference.md
EqualsUnsafeCast.md
EqualsUsingHashCode.md
EqualsWrongThing.md
ErroneousThreadPoolConstructorChecker.md
ExpectedExceptionChecker.md
ExpensiveLenientFormatString.md
ExtendsAutoValue.md
ExtendsObject.md
FallThrough.md
FieldCanBeLocal.md
FieldCanBeStatic.md
FieldMissingNullable.md
Finalize.md
Finally.md
FloatCast.md
FloatingPointAssertionWithinEpsilon.md
FloatingPointLiteralPrecision.md
FloggerArgumentToString.md
FloggerStringConcatenation.md
ForEachIterable.md
FormatString.md
FormatStringAnnotation.md
ForOverride.md
FunctionalInterfaceClash.md
FunctionalInterfaceMethodChanged.md
FutureReturnValueIgnored.md
FuturesGetCheckedIllegalExceptionType.md
FutureTransformAsync.md
FuzzyEqualsShouldNotBeUsedInEqualsMethod.md
GetClassOnAnnotation.md
GetClassOnClass.md
GetClassOnEnum.md
GuardedBy.md
GuiceAssistedInjectScoping.md
GuiceAssistedParameters.md
GuiceInjectOnFinalField.md
HashtableContains.md
HidingField.md
ICCProfileGetInstance.md
IdentifierName.md
IdentityBinaryExpression.md
IdentityHashMapBoxing.md
IdentityHashMapUsage.md
Immutable.md
ImmutableAnnotationChecker.md
ImmutableEnumChecker.md
ImpossibleNullComparison.md
IncompatibleArgumentType.md
IncompatibleModifiers.md
InconsistentCapitalization.md
InconsistentHashCode.md
InconsistentOverloads.md
IncorrectMainMethod.md
InexactVarargsConditional.md
InfiniteRecursion.md
InjectedConstructorAnnotations.md
InjectInvalidTargetingOnScopingAnnotation.md
InjectMoreThanOneQualifier.md
InjectMoreThanOneScopeAnnotationOnClass.md
InjectOnConstructorOfAbstractClass.md
InjectScopeAnnotationOnInterfaceOrAbstractClass.md
InlineFormatString.md
InlineTrivialConstant.md
InputStreamSlowMultibyteRead.md
InsecureCryptoUsage.md
InterfaceWithOnlyStatics.md
InterruptedExceptionSwallowed.md
Interruption.md
IntFloatConversion.md
IntLongMath.md
InvalidLink.md
InvalidPatternSyntax.md
InvalidTimeZoneID.md
IsInstanceOfClass.md
IsLoggableTagLength.md
IterableAndIterator.md
IterablePathParameter.md
JavaLangClash.md
JavaUtilDate.md
JavaxInjectOnAbstractMethod.md
JavaxInjectOnFinalField.md
JdkObsolete.md
JUnit3FloatingPointComparisonWithoutDelta.md
JUnit3TestNotRun.md
JUnit4ClassAnnotationNonStatic.md
JUnit4SetUpNotRun.md
JUnit4TearDownNotRun.md
JUnit4TestNotRun.md
JUnitAmbiguousTestClass.md
LabelledBreakTarget.md
LambdaFunctionalInterface.md
LeakingForkedAndroidBundle.md
LenientFormatStringValidation.md
LiteByteStringUtf8.md
LiteEnumValueOf.md
LiteProtoToString.md
LockNotBeforeTry.md
LockOnBoxedPrimitive.md
LockOnNonEnclosingClassLiteral.md
LogicalAssignment.md
LongDoubleConversion.md
LongFloatConversion.md
LongLiteralLowerCaseSuffix.md
LoopOverCharArray.md
MathAbsoluteNegative.md
MethodCanBeStatic.md
MislabeledAndroidString.md
MisleadingEscapedSpace.md
MissingCasesInEnumSwitch.md
MissingDefault.md
MissingFail.md
MissingOverride.md
MissingRefasterAnnotation.md
MissingRuntimeRetention.md
MissingSuperCall.md
MissingTestCall.md
MisusedWeekYear.md
MixedArrayDimensions.md
MixedDescriptors.md
MixedMutabilityReturnType.md
MockitoDoSetup.md
MockitoUsage.md
ModifiedButNotUsed.md
ModifyCollectionInEnhancedForLoop.md
ModifyingCollectionWithItself.md
ModifySourceCollectionInStream.md
MoreThanOneInjectableConstructor.md
MoveToSafeHtmlResponse.md
MultipleTopLevelClasses.md
MultipleUnaryOperatorsInMethodCall.md
MustBeClosedChecker.md
MutableGuiceModule.md
MutablePublicArray.md
NamedLikeContextualKeyword.md
NarrowCalculation.md
NarrowingCompoundAssignment.md
NCopiesOfChar.md
NewFileSystem.md
NoAllocation.md
NonAtomicVolatileUpdate.md
NonCanonicalStaticImport.md
NonCanonicalStaticMemberImport.md
NonCanonicalType.md
NonFinalCompileTimeConstant.md
NonFinalStaticField.md
NonOverridingEquals.md
NonRuntimeAnnotation.md
NullableConstructor.md
NullableOnContainingClass.md
NullableOptional.md
NullablePrimitive.md
NullablePrimitiveArray.md
NullableTypeParameter.md
NullableVoid.md
NullableWildcard.md
NullOptional.md
NullTernary.md
ObjectsHashCodePrimitive.md
ObjectToString.md
OperatorPrecedence.md
OptionalEquality.md
OptionalMapToOptional.md
OptionalNotPresent.md
OrphanedFormatString.md
OutlineNone.md
OverlappingQualifierAndScopeAnnotation.md
Overrides.md
OverridesGuiceInjectableMethod.md
OverridesJavaxInjectableMethod.md
OverrideThrowableToString.md
OverridingMethodInconsistentArgumentNamesChecker.md
PackageInfo.md
PackageLocation.md
ParameterComment.md
ParameterName.md
PatternMatchingInstanceof.md
PreconditionsInvalidPlaceholder.md
PreferJavaTimeOverload.md
PreferredInterfaceType.md
PrimitiveArrayPassedToVarargsMethod.md
PrivateConstructorForNoninstantiableModule.md
PrivateConstructorForUtilityClass.md
ProtocolBufferOrdinal.md
ProtoStringFieldReferenceEquality.md
ProtoTruthMixedDescriptors.md
ProvidesMethodOutsideOfModule.md
QualifierOrScopeOnInjectMethod.md
QualifierWithTypeUse.md
RandomCast.md
RandomModInteger.md
RectIntersectReturnValueIgnored.md
RedundantControlFlow.md
RedundantOverride.md
RedundantSetterCall.md
ReferenceEquality.md
RemoveUnusedImports.md
RequiredModifiers.md
RestrictedApi.md
RethrowReflectiveOperationExceptionAsLinkageError.md
ReturnAtTheEndOfVoidFunction.md
ReturnMissingNullable.md
ReturnValueIgnored.md
ScopeOnModule.md
SelfAlwaysReturnsThis.md
SelfAssertion.md
SelfAssignment.md
SelfComparison.md
SelfEquals.md
SelfSet.md
ShortCircuitBoolean.md
SizeGreaterThanOrEqualsZero.md
StatementSwitchToExpressionSwitch.md
StaticAssignmentInConstructor.md
StaticAssignmentOfThrowable.md
StaticGuardedByInstance.md
StaticMockMember.md
StaticOrDefaultInterfaceMethod.md
StaticProtoFuzzer.md
StaticQualifiedUsingExpression.md
StreamResourceLeak.md
StreamToIterable.md
StreamToString.md
StringBuilderInitWithChar.md
StringCaseLocaleUsage.md
StringConcatToTextBlock.md
StringSplitter.md
SunApi.md
SuperCallToObjectMethod.md
SuppressWarningsDeprecated.md
SuppressWarningsWithoutExplanation.md
SwigMemoryLeak.md
SynchronizeOnNonFinalField.md
SystemConsoleNull.md
SystemExitOutsideMain.md
TestExceptionChecker.md
ThreadJoinLoop.md
ThreadLocalUsage.md
ThreadPriorityCheck.md
ThreeLetterTimeZoneID.md
ThrowIfUncheckedKnownChecked.md
ThrowsUncheckedException.md
TooManyParameters.md
TraditionalSwitchExpression.md
TreeToString.md
TruthAssertExpected.md
TruthConstantAsserts.md
TruthGetOrDefault.md
TruthIncompatibleType.md
TryFailThrowable.md
TryWithResourcesVariable.md
TypeEquals.md
TypeNameShadowing.md
TypeParameterQualifier.md
TypeParameterShadowing.md
TypeParameterUnusedInFormals.md
TypeToString.md
UndefinedEquals.md
UngroupedOverloads.md
UnicodeEscape.md
UnicodeInCode.md
UnnecessarilyVisible.md
UnnecessaryAnonymousClass.md
UnnecessaryAssignment.md
UnnecessaryBoxedAssignment.md
UnnecessaryBreakInSwitch.md
UnnecessaryDefaultInEnumSwitch.md
UnnecessaryLambda.md
UnnecessaryMethodReference.md
UnnecessaryQualifier.md
UnnecessarySetDefault.md
UnnecessaryStaticImport.md
UnnecessaryTestMethodPrefix.md
UnnecessaryTypeArgument.md
UnsafeFinalization.md
UnsafeLocaleUsage.md
UnsafeReflectiveConstructionCast.md
UnsynchronizedOverridesSynchronized.md
UnusedAnonymousClass.md
UnusedCollectionModifiedInPlace.md
UnusedException.md
UnusedMethod.md
UnusedVariable.md
URLEqualsHashCode.md
UseBinds.md
UseCorrectAssertInTests.md
UseEnumSwitch.md
Var.md
VariableNameSameAsType.md
VarTypeName.md
WaitNotInLoop.md
WildcardImport.md
WithSignatureDiscouraged.md
WrongOneof.md
XorPower.md