1*21262e98SMatthias Sohn#SpotBugs User Preferences 2*21262e98SMatthias Sohn#Fri Dec 04 11:26:04 CET 2020 3*21262e98SMatthias SohndetectorExplicitSerialization=ExplicitSerialization|true 4*21262e98SMatthias SohndetectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true 5*21262e98SMatthias SohndetectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true 6*21262e98SMatthias SohndetectorWrongMapIterator=WrongMapIterator|true 7*21262e98SMatthias SohndetectorUnnecessaryMath=UnnecessaryMath|true 8*21262e98SMatthias SohndetectorUselessSubclassMethod=UselessSubclassMethod|false 9*21262e98SMatthias Sohnfilter_settings=Medium|BAD_PRACTICE,CORRECTNESS,EXPERIMENTAL,I18N,MALICIOUS_CODE,MT_CORRECTNESS,PERFORMANCE,SECURITY,STYLE|false|15 10*21262e98SMatthias SohndetectorURLProblems=URLProblems|true 11*21262e98SMatthias SohndetectorIteratorIdioms=IteratorIdioms|true 12*21262e98SMatthias SohndetectorMutableEnum=MutableEnum|true 13*21262e98SMatthias SohndetectorFindNonShortCircuit=FindNonShortCircuit|true 14*21262e98SMatthias SohndetectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true 15*21262e98SMatthias SohndetectorVolatileUsage=VolatileUsage|true 16*21262e98SMatthias SohndetectorFindNakedNotify=FindNakedNotify|true 17*21262e98SMatthias SohndetectorFindUninitializedGet=FindUninitializedGet|true 18*21262e98SMatthias SohndetectorFindUseOfNonSerializableValue=FindUseOfNonSerializableValue|true 19*21262e98SMatthias SohndetectorFindJSR166LockMonitorenter=FindJSR166LockMonitorenter|true 20*21262e98SMatthias SohndetectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true 21*21262e98SMatthias SohndetectorSwitchFallthrough=SwitchFallthrough|true 22*21262e98SMatthias SohndetectorFindLocalSelfAssignment2=FindLocalSelfAssignment2|true 23*21262e98SMatthias SohndetectorConfusedInheritance=ConfusedInheritance|true 24*21262e98SMatthias SohndetectorSynchronizationOnSharedBuiltinConstant=SynchronizationOnSharedBuiltinConstant|true 25*21262e98SMatthias SohndetectorMutableStaticFields=MutableStaticFields|true 26*21262e98SMatthias SohndetectorInvalidJUnitTest=InvalidJUnitTest|true 27*21262e98SMatthias SohndetectorInfiniteLoop=InfiniteLoop|true 28*21262e98SMatthias SohndetectorFindRunInvocations=FindRunInvocations|true 29*21262e98SMatthias SohndetectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true 30*21262e98SMatthias SohndetectorXMLFactoryBypass=XMLFactoryBypass|true 31*21262e98SMatthias SohndetectorFindOpenStream=FindOpenStream|true 32*21262e98SMatthias SohndetectorCheckExpectedWarnings=CheckExpectedWarnings|false 33*21262e98SMatthias SohndetectorHugeSharedStringConstants=HugeSharedStringConstants|true 34*21262e98SMatthias SohndetectorLostLoggerDueToWeakReference=LostLoggerDueToWeakReference|true 35*21262e98SMatthias SohndetectorStringConcatenation=StringConcatenation|true 36*21262e98SMatthias SohndetectorLoadOfKnownNullValue=LoadOfKnownNullValue|true 37*21262e98SMatthias SohndetectorFinalizerNullsFields=FinalizerNullsFields|true 38*21262e98SMatthias SohndetectorFindFieldSelfAssignment=FindFieldSelfAssignment|true 39*21262e98SMatthias SohndetectorInefficientToArray=InefficientToArray|false 40*21262e98SMatthias SohndetectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true 41*21262e98SMatthias SohndetectorInconsistentAnnotations=InconsistentAnnotations|true 42*21262e98SMatthias SohndetectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true 43*21262e98SMatthias SohndetectorInstantiateStaticClass=InstantiateStaticClass|true 44*21262e98SMatthias SohndetectorCheckRelaxingNullnessAnnotation=CheckRelaxingNullnessAnnotation|true 45*21262e98SMatthias SohndetectorMethodReturnCheck=MethodReturnCheck|true 46*21262e98SMatthias SohndetectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true 47*21262e98SMatthias SohndetectorFindDoubleCheck=FindDoubleCheck|true 48*21262e98SMatthias SohndetectorFindBadForLoop=FindBadForLoop|true 49*21262e98SMatthias SohndetectorDefaultEncodingDetector=DefaultEncodingDetector|true 50*21262e98SMatthias SohndetectorFindInconsistentSync2=FindInconsistentSync2|true 51*21262e98SMatthias SohndetectorFindSpinLoop=FindSpinLoop|true 52*21262e98SMatthias SohndetectorFindMaskedFields=FindMaskedFields|true 53*21262e98SMatthias SohndetectorBooleanReturnNull=BooleanReturnNull|true 54*21262e98SMatthias SohndetectorFindUnsyncGet=FindUnsyncGet|true 55*21262e98SMatthias SohndetectorCrossSiteScripting=CrossSiteScripting|true 56*21262e98SMatthias SohndetectorDroppedException=DroppedException|true 57*21262e98SMatthias SohndetectorFindDeadLocalStores=FindDeadLocalStores|true 58*21262e98SMatthias SohndetectorCheckImmutableAnnotation=CheckImmutableAnnotation|true 59*21262e98SMatthias SohndetectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true 60*21262e98SMatthias SohndetectorFindRefComparison=FindRefComparison|true 61*21262e98SMatthias SohndetectorFindRoughConstants=FindRoughConstants|true 62*21262e98SMatthias SohndetectorMutableLock=MutableLock|true 63*21262e98SMatthias SohndetectorFindNullDeref=FindNullDeref|true 64*21262e98SMatthias SohndetectorFindReturnRef=FindReturnRef|true 65*21262e98SMatthias SohndetectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true 66*21262e98SMatthias SohndetectorFindUselessControlFlow=FindUselessControlFlow|true 67*21262e98SMatthias SohndetectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true 68*21262e98SMatthias SohndetectorIDivResultCastToDouble=IDivResultCastToDouble|true 69*21262e98SMatthias SohndetectorReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass=ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass|true 70*21262e98SMatthias SohndetectorFindSelfComparison=FindSelfComparison|true 71*21262e98SMatthias SohndetectorFindFloatEquality=FindFloatEquality|true 72*21262e98SMatthias SohndetectorFindComparatorProblems=FindComparatorProblems|true 73*21262e98SMatthias SohndetectorRepeatedConditionals=RepeatedConditionals|true 74*21262e98SMatthias Sohnfilter_settings_neg=NOISE| 75*21262e98SMatthias SohndetectorInefficientMemberAccess=InefficientMemberAccess|false 76*21262e98SMatthias SohndetectorFindUncalledPrivateMethods=FindUncalledPrivateMethods|true 77*21262e98SMatthias SohndetectorNumberConstructor=NumberConstructor|true 78*21262e98SMatthias SohndetectorDontAssertInstanceofInTests=DontAssertInstanceofInTests|true 79*21262e98SMatthias SohndetectorFindFinalizeInvocations=FindFinalizeInvocations|true 80*21262e98SMatthias SohndetectorFindNullDerefsInvolvingNonShortCircuitEvaluation=FindNullDerefsInvolvingNonShortCircuitEvaluation|true 81*21262e98SMatthias SohndetectorDontIgnoreResultOfPutIfAbsent=DontIgnoreResultOfPutIfAbsent|true 82*21262e98SMatthias SohndetectorFindUnconditionalWait=FindUnconditionalWait|true 83*21262e98SMatthias SohndetectorFindTwoLockWait=FindTwoLockWait|true 84*21262e98SMatthias SohndetectorFindSleepWithLockHeld=FindSleepWithLockHeld|true 85*21262e98SMatthias SohndetectorFindUnreleasedLock=FindUnreleasedLock|true 86*21262e98SMatthias SohndetectorInefficientIndexOf=InefficientIndexOf|false 87*21262e98SMatthias SohndetectorDoInsideDoPrivileged=DoInsideDoPrivileged|true 88*21262e98SMatthias SohndetectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true 89*21262e98SMatthias SohndetectorOverridingMethodsMustInvokeSuperDetector=OverridingMethodsMustInvokeSuperDetector|true 90*21262e98SMatthias SohndetectorWaitInLoop=WaitInLoop|true 91*21262e98SMatthias SohndetectorIntCast2LongAsInstant=IntCast2LongAsInstant|true 92*21262e98SMatthias SohndetectorBadUseOfReturnValue=BadUseOfReturnValue|true 93*21262e98SMatthias SohndetectorFindSqlInjection=FindSqlInjection|true 94*21262e98SMatthias SohndetectorUnreadFields=UnreadFields|true 95*21262e98SMatthias SohndetectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true 96*21262e98SMatthias SohndetectorFindUselessObjects=FindUselessObjects|true 97*21262e98SMatthias SohndetectorBadAppletConstructor=BadAppletConstructor|false 98*21262e98SMatthias SohndetectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true 99*21262e98SMatthias SohndetectorSerializableIdiom=SerializableIdiom|true 100*21262e98SMatthias SohndetectorNaming=Naming|true 101*21262e98SMatthias SohndetectorNoteUnconditionalParamDerefs=NoteUnconditionalParamDerefs|true 102*21262e98SMatthias SohndetectorFormatStringChecker=FormatStringChecker|true 103*21262e98SMatthias SohndetectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true 104*21262e98SMatthias SohndetectorEmptyZipFileEntry=EmptyZipFileEntry|false 105*21262e98SMatthias SohndetectorFindCircularDependencies=FindCircularDependencies|false 106*21262e98SMatthias SohndetectorPreferZeroLengthArrays=PreferZeroLengthArrays|true 107*21262e98SMatthias SohndetectorAtomicityProblem=AtomicityProblem|true 108*21262e98SMatthias SohndetectorRuntimeExceptionCapture=RuntimeExceptionCapture|true 109*21262e98SMatthias SohndetectorInitializationChain=InitializationChain|true 110*21262e98SMatthias SohndetectorInitializeNonnullFieldsInConstructor=InitializeNonnullFieldsInConstructor|true 111*21262e98SMatthias SohndetectorOptionalReturnNull=OptionalReturnNull|true 112*21262e98SMatthias SohndetectorStartInConstructor=StartInConstructor|true 113*21262e98SMatthias SohndetectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true 114*21262e98SMatthias SohndetectorRedundantConditions=RedundantConditions|true 115*21262e98SMatthias Sohneffort=default 116*21262e98SMatthias SohndetectorRedundantInterfaces=RedundantInterfaces|true 117*21262e98SMatthias SohndetectorDuplicateBranches=DuplicateBranches|true 118*21262e98SMatthias SohndetectorCheckTypeQualifiers=CheckTypeQualifiers|true 119*21262e98SMatthias SohndetectorComparatorIdiom=ComparatorIdiom|true 120*21262e98SMatthias SohndetectorFindBadCast2=FindBadCast2|true 121*21262e98SMatthias SohndetectorFindMismatchedWaitOrNotify=FindMismatchedWaitOrNotify|true 122*21262e98SMatthias Sohnexcludefilter0=findBugs/FindBugsExcludeFilter.xml|true 123*21262e98SMatthias SohndetectorBadResultSetAccess=BadResultSetAccess|true 124*21262e98SMatthias SohndetectorIncompatMask=IncompatMask|true 125*21262e98SMatthias SohndetectorCovariantArrayAssignment=CovariantArrayAssignment|false 126*21262e98SMatthias SohndetectorDumbMethodInvocations=DumbMethodInvocations|true 127*21262e98SMatthias Sohnrun_at_full_build=false 128*21262e98SMatthias SohndetectorStaticCalendarDetector=StaticCalendarDetector|true 129*21262e98SMatthias SohndetectorUncallableMethodOfAnonymousClass=UncallableMethodOfAnonymousClass|true 130*21262e98SMatthias SohndetectorVarArgsProblems=VarArgsProblems|true 131*21262e98SMatthias SohndetectorInefficientInitializationInsideLoop=InefficientInitializationInsideLoop|false 132*21262e98SMatthias SohndetectorCloneIdiom=CloneIdiom|true 133*21262e98SMatthias SohndetectorFindHEmismatch=FindHEmismatch|true 134*21262e98SMatthias SohndetectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true 135*21262e98SMatthias SohndetectorFindSelfComparison2=FindSelfComparison2|true 136*21262e98SMatthias SohndetectorLazyInit=LazyInit|true 137*21262e98SMatthias SohndetectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContainer|true 138*21262e98SMatthias SohndetectorDontUseEnum=DontUseEnum|true 139*21262e98SMatthias SohndetectorFindPuzzlers=FindPuzzlers|true 140*21262e98SMatthias SohndetectorCallToUnsupportedMethod=CallToUnsupportedMethod|false 141*21262e98SMatthias SohndetectorSuperfluousInstanceOf=SuperfluousInstanceOf|true 142*21262e98SMatthias SohndetectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true 143*21262e98SMatthias Sohndetector_threshold=2 144*21262e98SMatthias SohndetectorPublicSemaphores=PublicSemaphores|false 145*21262e98SMatthias SohndetectorDumbMethods=DumbMethods|true 146