package info (click to toggle)
error-prone-java 2.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 15,076 kB
  • sloc: java: 171,398; xml: 1,459; sh: 34; makefile: 7

Folder: bugpattern

d .. (parent)
d d rwxr-xr-x 4,096 android
d d rwxr-xr-x 39 argumentselectiondefects
d d rwxr-xr-x 52 inject
d d rwxr-xr-x 4,096 javadoc
d d rwxr-xr-x 80 nullness
d d rwxr-xr-x 75 time
- - rw-r--r-- 692 AmbiguousMethodReference.md
- - rw-r--r-- 278 AndroidInjectionBeforeSuper.md
- - rw-r--r-- 532 AndroidJdkLibsChecker.md
- - rw-r--r-- 1,097 AnnotateFormatMethod.md
- - rw-r--r-- 552 ArgumentSelectionDefectChecker.md
- - rw-r--r-- 622 ArrayEquals.md
- - rw-r--r-- 903 ArrayFillIncompatibleType.md
- - rw-r--r-- 1,651 ArrayHashCode.md
- - rw-r--r-- 168 ArrayToString.md
- - rw-r--r-- 303 ArraysAsListPrimitiveArray.md
- - rw-r--r-- 204 AssertEqualsArgumentOrderChecker.md
- - rw-r--r-- 433 AssertFalse.md
- - rw-r--r-- 900 AssertThrowsMultipleStatements.md
- - rw-r--r-- 788 AssertionFailureIgnored.md
- - rw-r--r-- 254 AssignmentToMock.md
- - rw-r--r-- 217 AssistedInjectAndInjectOnConstructors.md
- - rw-r--r-- 86 AssistedInjectAndInjectOnSameConstructor.md
- - rw-r--r-- 226 AsyncCallableReturnsNull.md
- - rw-r--r-- 231 AsyncFunctionReturnsNull.md
- - rw-r--r-- 420 AutoFactoryAtInject.md
- - rw-r--r-- 167 AutoValueConstructorOrderChecker.md
- - rw-r--r-- 667 AutoValueFinalMethods.md
- - rw-r--r-- 477 AutoValueImmutableFields.md
- - rw-r--r-- 493 BadAnnotationImplementation.md
- - rw-r--r-- 275 BadComparable.md
- - rw-r--r-- 687 BadInstanceof.md
- - rw-r--r-- 377 BadShiftAmount.md
- - rw-r--r-- 241 BigDecimalEquals.md
- - rw-r--r-- 646 BigDecimalLiteralDouble.md
- - rw-r--r-- 1,351 BindingToUnqualifiedCommonType.md
- - rw-r--r-- 1 BooleanParameter.md
- - rw-r--r-- 898 BoxedPrimitiveConstructor.md
- - rw-r--r-- 610 BoxedPrimitiveEquality.md
- - rw-r--r-- 2,493 ByteBufferBackingArray.md
- - rw-r--r-- 96 CannotMockFinalClass.md
- - rw-r--r-- 127 CanonicalDuration.md
- - rw-r--r-- 389 CatchAndPrintStackTrace.md
- - rw-r--r-- 883 CatchFail.md
- - rw-r--r-- 1,503 ChainedAssertionLosesContext.md
- - rw-r--r-- 489 ChainingConstructorIgnoresParameter.md
- - rw-r--r-- 2,988 CheckReturnValue.md
- - rw-r--r-- 707 CheckedExceptionNotThrown.md
- - rw-r--r-- 204 ClassCanBeStatic.md
- - rw-r--r-- 373 ClassName.md
- - rw-r--r-- 817 ClassNamedLikeTypeParameter.md
- - rw-r--r-- 1,300 ClassNewInstance.md
- - rw-r--r-- 3,525 CloseableProvides.md
- - rw-r--r-- 5,554 CollectionIncompatibleType.md
- - rw-r--r-- 1,007 CollectionUndefinedEquality.md
- - rw-r--r-- 176 ComparableAndComparator.md
- - rw-r--r-- 525 ComparableType.md
- - rw-r--r-- 1,061 CompareToZero.md
- - rw-r--r-- 713 ComparisonContractViolated.md
- - rw-r--r-- 246 CompatibleWithAnnotationMisuse.md
- - rw-r--r-- 622 CompileTimeConstant.md
- - rw-r--r-- 1,016 ComplexBooleanConstant.md
- - rw-r--r-- 1,311 ConditionalExpressionNumericPromotion.md
- - rw-r--r-- 520 ConstantField.md
- - rw-r--r-- 936 ConstantOverflow.md
- - rw-r--r-- 651 ConstantPatternCompile.md
- - rw-r--r-- 342 DaggerProvidesNull.md
- - rw-r--r-- 1,453 DateFormatConstant.md
- - rw-r--r-- 203 DeadException.md
- - rw-r--r-- 147 DeadThread.md
- - rw-r--r-- 1,000 DefaultCharset.md
- - rw-r--r-- 58 DefaultPackage.md
- - rw-r--r-- 193 DepAnn.md
- - rw-r--r-- 71 DivZero.md
- - rw-r--r-- 1,390 DoNotCall.md
- - rw-r--r-- 1,645 DoubleBraceInitialization.md
- - rw-r--r-- 3,166 DoubleCheckedLocking.md
- - rw-r--r-- 459 DuplicateMapKeys.md
- - rw-r--r-- 112 EmptyIf.md
- - rw-r--r-- 433 EmptySetMultibindingContributions.md
- - rw-r--r-- 137 EmptyTopLevelDeclaration.md
- - rw-r--r-- 3,295 EqualsGetClass.md
- - rw-r--r-- 404 EqualsHashCode.md
- - rw-r--r-- 5,756 EqualsIncompatibleType.md
- - rw-r--r-- 126 EqualsNaN.md
- - rw-r--r-- 63 EqualsReference.md
- - rw-r--r-- 282 EqualsUnsafeCast.md
- - rw-r--r-- 537 EqualsUsingHashCode.md
- - rw-r--r-- 405 EqualsWrongThing.md
- - rw-r--r-- 1,190 ExpectedExceptionChecker.md
- - rw-r--r-- 1,021 ExtendsAutoValue.md
- - rw-r--r-- 657 FallThrough.md
- - rw-r--r-- 787 FieldCanBeLocal.md
- - rw-r--r-- 522 FieldCanBeStatic.md
- - rw-r--r-- 345 FieldMissingNullable.md
- - rw-r--r-- 1,522 Finally.md
- - rw-r--r-- 634 FloatCast.md
- - rw-r--r-- 1,020 FloatingPointAssertionWithinEpsilon.md
- - rw-r--r-- 191 FloatingPointLiteralPrecision.md
- - rw-r--r-- 321 ForOverride.md
- - rw-r--r-- 1,640 FormatString.md
- - rw-r--r-- 1,482 FormatStringAnnotation.md
- - rw-r--r-- 2,250 FunctionalInterfaceClash.md
- - rw-r--r-- 1,184 FunctionalInterfaceMethodChanged.md
- - rw-r--r-- 467 FutureReturnValueIgnored.md
- - rw-r--r-- 225 FuturesGetCheckedIllegalExceptionType.md
- - rw-r--r-- 126 FuzzyEqualsShouldNotBeUsedInEqualsMethod.md
- - rw-r--r-- 750 GetClassOnAnnotation.md
- - rw-r--r-- 336 GetClassOnClass.md
- - rw-r--r-- 871 GetClassOnEnum.md
- - rw-r--r-- 6,577 GuardedBy.md
- - rw-r--r-- 248 GuiceAssistedInjectScoping.md
- - rw-r--r-- 953 GuiceAssistedParameters.md
- - rw-r--r-- 222 GuiceInjectOnFinalField.md
- - rw-r--r-- 488 HashtableContains.md
- - rw-r--r-- 922 HidingField.md
- - rw-r--r-- 672 IdentityBinaryExpression.md
- - rw-r--r-- 944 IdentityHashMapBoxing.md
- - rw-r--r-- 4,992 Immutable.md
- - rw-r--r-- 1,177 ImmutableAnnotationChecker.md
- - rw-r--r-- 4,098 ImmutableEnumChecker.md
- - rw-r--r-- 204 ImmutableModification.md
- - rw-r--r-- 1,602 IncompatibleArgumentType.md
- - rw-r--r-- 217 IncompatibleModifiers.md
- - rw-r--r-- 481 InconsistentCapitalization.md
- - rw-r--r-- 828 InconsistentHashCode.md
- - rw-r--r-- 1,019 InconsistentOverloads.md
- - rw-r--r-- 1,097 InexactVarargsConditional.md
- - rw-r--r-- 719 InfiniteRecursion.md
- - rw-r--r-- 344 InjectInvalidTargetingOnScopingAnnotation.md
- - rw-r--r-- 54 InjectMoreThanOneQualifier.md
- - rw-r--r-- 106 InjectMoreThanOneScopeAnnotationOnClass.md
- - rw-r--r-- 339 InjectOnConstructorOfAbstractClass.md
- - rw-r--r-- 55 InjectScopeAnnotationOnInterfaceOrAbstractClass.md
- - rw-r--r-- 1,120 InjectScopeOrQualifierAnnotationRetention.md
- - rw-r--r-- 235 InjectedConstructorAnnotations.md
- - rw-r--r-- 960 InlineFormatString.md
- - rw-r--r-- 861 InputStreamSlowMultibyteRead.md
- - rw-r--r-- 1,547 InsecureCryptoUsage.md
- - rw-r--r-- 509 IntLongMath.md
- - rw-r--r-- 500 InterfaceWithOnlyStatics.md
- - rw-r--r-- 1,107 InterruptedExceptionSwallowed.md
- - rw-r--r-- 311 InvalidPatternSyntax.md
- - rw-r--r-- 101 InvalidTimeZoneID.md
- - rw-r--r-- 994 IsInstanceOfClass.md
- - rw-r--r-- 119 IsLoggableTagLength.md
- - rw-r--r-- 297 IterableAndIterator.md
- - rw-r--r-- 689 IterablePathParameter.md
- - rw-r--r-- 285 JMockTestWithoutRunWithOrRuleAnnotation.md
- - rw-r--r-- 213 JUnit3FloatingPointComparisonWithoutDelta.md
- - rw-r--r-- 530 JUnit3TestNotRun.md
- - rw-r--r-- 683 JUnit4ClassAnnotationNonStatic.md
- - rw-r--r-- 790 JUnit4SetUpNotRun.md
- - rw-r--r-- 823 JUnit4TearDownNotRun.md
- - rw-r--r-- 463 JUnit4TestNotRun.md
- - rw-r--r-- 1,023 JUnitAmbiguousTestClass.md
- - rw-r--r-- 579 JavaLangClash.md
- - rw-r--r-- 779 JavaxInjectOnAbstractMethod.md
- - rw-r--r-- 94 JavaxInjectOnFinalField.md
- - rw-r--r-- 2,827 JdkObsolete.md
- - rw-r--r-- 906 LeakingForkedAndroidBundle.md
- - rw-r--r-- 1,436 LiteByteStringUtf8.md
- - rw-r--r-- 283 LiteEnumValueOf.md
- - rw-r--r-- 1,000 LiteProtoToString.md
- - rw-r--r-- 152 LockMethodChecker.md
- - rw-r--r-- 1,029 LockNotBeforeTry.md
- - rw-r--r-- 498 LogicalAssignment.md
- - rw-r--r-- 119 LongLiteralLowerCaseSuffix.md
- - rw-r--r-- 1,051 MathAbsoluteRandom.md
- - rw-r--r-- 1,252 MethodCanBeStatic.md
- - rw-r--r-- 315 MislabeledAndroidString.md
- - rw-r--r-- 940 MissingCasesInEnumSwitch.md
- - rw-r--r-- 1,368 MissingDefault.md
- - rw-r--r-- 2,771 MissingFail.md
- - rw-r--r-- 634 MissingOverride.md
- - rw-r--r-- 253 MissingSuperCall.md
- - rw-r--r-- 367 MissingTestCall.md
- - rw-r--r-- 574 MisusedWeekYear.md
- - rw-r--r-- 452 MixedDescriptors.md
- - rw-r--r-- 820 MixedMutabilityReturnType.md
- - rw-r--r-- 2,379 MockitoCast.md
- - rw-r--r-- 546 MockitoUsage.md
- - rw-r--r-- 961 ModifiedButNotUsed.md
- - rw-r--r-- 896 ModifyCollectionInEnhancedForLoop.md
- - rw-r--r-- 1,039 ModifySourceCollectionInStream.md
- - rw-r--r-- 449 ModifyingCollectionWithItself.md
- - rw-r--r-- 318 MoreThanOneInjectableConstructor.md
- - rw-r--r-- 1 MoveToSafeHtmlResponse.md
- - rw-r--r-- 330 MultipleTopLevelClasses.md
- - rw-r--r-- 251 MultipleUnaryOperatorsInMethodCall.md
- - rw-r--r-- 683 MustBeClosedChecker.md
- - rw-r--r-- 1,389 MutableConstantField.md
- - rw-r--r-- 1,265 MutableMethodReturnType.md
- - rw-r--r-- 511 MutablePublicArray.md
- - rw-r--r-- 98 NCopiesOfChar.md
- - rw-r--r-- 1,382 NarrowingCompoundAssignment.md
- - rw-r--r-- 983 NoAllocation.md
- - rw-r--r-- 923 NonAtomicVolatileUpdate.md
- - rw-r--r-- 1,182 NonCanonicalStaticImport.md
- - rw-r--r-- 1,324 NonCanonicalStaticMemberImport.md
- - rw-r--r-- 629 NonCanonicalType.md
- - rw-r--r-- 500 NonFinalCompileTimeConstant.md
- - rw-r--r-- 1,397 NonOverridingEquals.md
- - rw-r--r-- 128 NonRuntimeAnnotation.md
- - rw-r--r-- 582 NullOptional.md
- - rw-r--r-- 269 NullTernary.md
- - rw-r--r-- 32 NullableConstructor.md
- - rw-r--r-- 30 NullablePrimitive.md
- - rw-r--r-- 43 NullableVoid.md
- - rw-r--r-- 116 NumericEquality.md
- - rw-r--r-- 236 ObjectToString.md
- - rw-r--r-- 1,510 ObjectsHashCodePrimitive.md
- - rw-r--r-- 591 OperatorPrecedence.md
- - rw-r--r-- 119 OptionalEquality.md
- - rw-r--r-- 858 OptionalMapOptional.md
- - rw-r--r-- 712 OrphanedFormatString.md
- - rw-r--r-- 936 OutlineNone.md
- - rw-r--r-- 1,271 OverlappingQualifierAndScopeAnnotation.md
- - rw-r--r-- 104 OverrideThrowableToString.md
- - rw-r--r-- 1,886 Overrides.md
- - rw-r--r-- 517 OverridesGuiceInjectableMethod.md
- - rw-r--r-- 1,479 OverridesJavaxInjectableMethod.md
- - rw-r--r-- 419 PackageInfo.md
- - rw-r--r-- 666 PackageLocation.md
- - rw-r--r-- 613 ParameterComment.md
- - rw-r--r-- 996 ParameterName.md
- - rw-r--r-- 268 ParameterPackage.md
- - rw-r--r-- 328 PreconditionsInvalidPlaceholder.md
- - rw-r--r-- 297 PredicateIncompatibleType.md
- - rw-r--r-- 667 PreferJavaTimeOverload.md
- - rw-r--r-- 182 PrimitiveArrayPassedToVarargsMethod.md
- - rw-r--r-- 269 PrivateConstructorForNoninstantiableModule.md
- - rw-r--r-- 774 PrivateConstructorForUtilityClass.md
- - rw-r--r-- 1,534 ProtoFieldNullComparison.md
- - rw-r--r-- 466 ProtoFieldPreconditionsCheckNotNull.md
- - rw-r--r-- 525 ProtoRedundantSet.md
- - rw-r--r-- 229 ProtoStringFieldReferenceEquality.md
- - rw-r--r-- 752 ProtoTruthMixedDescriptors.md
- - rw-r--r-- 877 ProtocolBufferOrdinal.md
- - rw-r--r-- 212 ProvidesMethodOutsideOfModule.md
- - rw-r--r-- 2,642 QualifierOrScopeOnInjectMethod.md
- - rw-r--r-- 592 QualifierWithTypeUse.md
- - rw-r--r-- 194 RandomCast.md
- - rw-r--r-- 444 RandomModInteger.md
- - rw-r--r-- 424 RectIntersectReturnValueIgnored.md
- - rw-r--r-- 214 RedundantCondition.md
- - rw-r--r-- 2,731 ReferenceEquality.md
- - rw-r--r-- 23 RemoveUnusedImports.md
- - rw-r--r-- 213 RequiredModifiers.md
- - rw-r--r-- 98 RestrictedApiChecker.md
- - rw-r--r-- 368 ReturnMissingNullable.md
- - rw-r--r-- 327 ReturnValueIgnored.md
- - rw-r--r-- 230 ScopeOnModule.md
- - rw-r--r-- 431 SelfAssignment.md
- - rw-r--r-- 155 SelfComparison.md
- - rw-r--r-- 349 SelfEquals.md
- - rw-r--r-- 550 ShortCircuitBoolean.md
- - rw-r--r-- 231 SizeGreaterThanOrEqualsZero.md
- - rw-r--r-- 550 StaticAssignmentInConstructor.md
- - rw-r--r-- 1,134 StaticGuardedByInstance.md
- - rw-r--r-- 420 StaticOrDefaultInterfaceMethod.md
- - rw-r--r-- 1,549 StaticQualifiedUsingExpression.md
- - rw-r--r-- 2,292 StreamResourceLeak.md
- - rw-r--r-- 155 StreamToString.md
- - rw-r--r-- 158 StringBuilderInitWithChar.md
- - rw-r--r-- 115 StringEquality.md
- - rw-r--r-- 1,321 StringSplit.md
- - rw-r--r-- 1,321 StringSplitter.md
- - rw-r--r-- 151 SuppressWarningsDeprecated.md
- - rw-r--r-- 670 SuppressWarningsWithoutExplanation.md
- - rw-r--r-- 935 SwigMemoryLeak.md
- - rw-r--r-- 355 SynchronizeOnNonFinalField.md
- - rw-r--r-- 295 SystemExitOutsideMain.md
- - rw-r--r-- 974 TestExceptionChecker.md
- - rw-r--r-- 152 ThreadJoinLoop.md
- - rw-r--r-- 765 ThreadLocalUsage.md
- - rw-r--r-- 1,456 ThreeLetterTimeZoneID.md
- - rw-r--r-- 157 ThrowIfUncheckedKnownChecked.md
- - rw-r--r-- 234 ThrowsUncheckedException.md
- - rw-r--r-- 465 TreeToString.md
- - rw-r--r-- 285 TreeToStringChecker.md
- - rw-r--r-- 666 TruthAssertExpected.md
- - rw-r--r-- 193 TruthConstantAsserts.md
- - rw-r--r-- 1,039 TruthGetOrDefault.md
- - rw-r--r-- 692 TruthSelfEquals.md
- - rw-r--r-- 864 TryFailThrowable.md
- - rw-r--r-- 695 TypeEquals.md
- - rw-r--r-- 795 TypeNameShadowing.md
- - rw-r--r-- 489 TypeParameterQualifier.md
- - rw-r--r-- 1,580 TypeParameterShadowing.md
- - rw-r--r-- 1,219 TypeParameterUnusedInFormals.md
- - rw-r--r-- 157 URLEqualsHashCode.md
- - rw-r--r-- 3,505 UndefinedEquals.md
- - rw-r--r-- 931 UngroupedOverloads.md
- - rw-r--r-- 188 UnlockMethod.md
- - rw-r--r-- 1,690 UnnecessaryAnonymousClass.md
- - rw-r--r-- 4,213 UnnecessaryDefaultInEnumSwitch.md
- - rw-r--r-- 1,634 UnnecessaryLambda.md
- - rw-r--r-- 326 UnnecessarySetDefault.md
- - rw-r--r-- 115 UnnecessaryStaticImport.md
- - rw-r--r-- 967 UnnecessaryTypeArgument.md
- - rw-r--r-- 2,369 UnsafeFinalization.md
- - rw-r--r-- 567 UnsafeReflectiveConstructionCast.md
- - rw-r--r-- 1,292 UnsynchronizedOverridesSynchronized.md
- - rw-r--r-- 312 UnusedAnonymousClass.md
- - rw-r--r-- 817 UnusedCollectionModifiedInPlace.md
- - rw-r--r-- 986 UnusedException.md
- - rw-r--r-- 308 UnusedMethod.md
- - rw-r--r-- 568 UnusedVariable.md
- - rw-r--r-- 517 UseBinds.md
- - rw-r--r-- 364 UseCorrectAssertInTests.md
- - rw-r--r-- 1,101 Var.md
- - rw-r--r-- 160 VarTypeName.md
- - rw-r--r-- 601 VariableNameSameAsType.md
- - rw-r--r-- 4,289 WaitNotInLoop.md
- - rw-r--r-- 988 WildcardImport.md
- - rw-r--r-- 178 XorPower.md