1#SpotBugs User Preferences 2#Fri Dec 04 11:26:04 CET 2020 3detectorExplicitSerialization=ExplicitSerialization|true 4detectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true 5detectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true 6detectorWrongMapIterator=WrongMapIterator|true 7detectorUnnecessaryMath=UnnecessaryMath|true 8detectorUselessSubclassMethod=UselessSubclassMethod|false 9filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,EXPERIMENTAL,I18N,MALICIOUS_CODE,MT_CORRECTNESS,PERFORMANCE,SECURITY,STYLE|false|15 10detectorURLProblems=URLProblems|true 11detectorIteratorIdioms=IteratorIdioms|true 12detectorMutableEnum=MutableEnum|true 13detectorFindNonShortCircuit=FindNonShortCircuit|true 14detectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true 15detectorVolatileUsage=VolatileUsage|true 16detectorFindNakedNotify=FindNakedNotify|true 17detectorFindUninitializedGet=FindUninitializedGet|true 18detectorFindUseOfNonSerializableValue=FindUseOfNonSerializableValue|true 19detectorFindJSR166LockMonitorenter=FindJSR166LockMonitorenter|true 20detectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true 21detectorSwitchFallthrough=SwitchFallthrough|true 22detectorFindLocalSelfAssignment2=FindLocalSelfAssignment2|true 23detectorConfusedInheritance=ConfusedInheritance|true 24detectorSynchronizationOnSharedBuiltinConstant=SynchronizationOnSharedBuiltinConstant|true 25detectorMutableStaticFields=MutableStaticFields|true 26detectorInvalidJUnitTest=InvalidJUnitTest|true 27detectorInfiniteLoop=InfiniteLoop|true 28detectorFindRunInvocations=FindRunInvocations|true 29detectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true 30detectorXMLFactoryBypass=XMLFactoryBypass|true 31detectorFindOpenStream=FindOpenStream|true 32detectorCheckExpectedWarnings=CheckExpectedWarnings|false 33detectorHugeSharedStringConstants=HugeSharedStringConstants|true 34detectorLostLoggerDueToWeakReference=LostLoggerDueToWeakReference|true 35detectorStringConcatenation=StringConcatenation|true 36detectorLoadOfKnownNullValue=LoadOfKnownNullValue|true 37detectorFinalizerNullsFields=FinalizerNullsFields|true 38detectorFindFieldSelfAssignment=FindFieldSelfAssignment|true 39detectorInefficientToArray=InefficientToArray|false 40detectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true 41detectorInconsistentAnnotations=InconsistentAnnotations|true 42detectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true 43detectorInstantiateStaticClass=InstantiateStaticClass|true 44detectorCheckRelaxingNullnessAnnotation=CheckRelaxingNullnessAnnotation|true 45detectorMethodReturnCheck=MethodReturnCheck|true 46detectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true 47detectorFindDoubleCheck=FindDoubleCheck|true 48detectorFindBadForLoop=FindBadForLoop|true 49detectorDefaultEncodingDetector=DefaultEncodingDetector|true 50detectorFindInconsistentSync2=FindInconsistentSync2|true 51detectorFindSpinLoop=FindSpinLoop|true 52detectorFindMaskedFields=FindMaskedFields|true 53detectorBooleanReturnNull=BooleanReturnNull|true 54detectorFindUnsyncGet=FindUnsyncGet|true 55detectorCrossSiteScripting=CrossSiteScripting|true 56detectorDroppedException=DroppedException|true 57detectorFindDeadLocalStores=FindDeadLocalStores|true 58detectorCheckImmutableAnnotation=CheckImmutableAnnotation|true 59detectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true 60detectorFindRefComparison=FindRefComparison|true 61detectorFindRoughConstants=FindRoughConstants|true 62detectorMutableLock=MutableLock|true 63detectorFindNullDeref=FindNullDeref|true 64detectorFindReturnRef=FindReturnRef|true 65detectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true 66detectorFindUselessControlFlow=FindUselessControlFlow|true 67detectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true 68detectorIDivResultCastToDouble=IDivResultCastToDouble|true 69detectorReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass=ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass|true 70detectorFindSelfComparison=FindSelfComparison|true 71detectorFindFloatEquality=FindFloatEquality|true 72detectorFindComparatorProblems=FindComparatorProblems|true 73detectorRepeatedConditionals=RepeatedConditionals|true 74filter_settings_neg=NOISE| 75detectorInefficientMemberAccess=InefficientMemberAccess|false 76detectorFindUncalledPrivateMethods=FindUncalledPrivateMethods|true 77detectorNumberConstructor=NumberConstructor|true 78detectorDontAssertInstanceofInTests=DontAssertInstanceofInTests|true 79detectorFindFinalizeInvocations=FindFinalizeInvocations|true 80detectorFindNullDerefsInvolvingNonShortCircuitEvaluation=FindNullDerefsInvolvingNonShortCircuitEvaluation|true 81detectorDontIgnoreResultOfPutIfAbsent=DontIgnoreResultOfPutIfAbsent|true 82detectorFindUnconditionalWait=FindUnconditionalWait|true 83detectorFindTwoLockWait=FindTwoLockWait|true 84detectorFindSleepWithLockHeld=FindSleepWithLockHeld|true 85detectorFindUnreleasedLock=FindUnreleasedLock|true 86detectorInefficientIndexOf=InefficientIndexOf|false 87detectorDoInsideDoPrivileged=DoInsideDoPrivileged|true 88detectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true 89detectorOverridingMethodsMustInvokeSuperDetector=OverridingMethodsMustInvokeSuperDetector|true 90detectorWaitInLoop=WaitInLoop|true 91detectorIntCast2LongAsInstant=IntCast2LongAsInstant|true 92detectorBadUseOfReturnValue=BadUseOfReturnValue|true 93detectorFindSqlInjection=FindSqlInjection|true 94detectorUnreadFields=UnreadFields|true 95detectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true 96detectorFindUselessObjects=FindUselessObjects|true 97detectorBadAppletConstructor=BadAppletConstructor|false 98detectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true 99detectorSerializableIdiom=SerializableIdiom|true 100detectorNaming=Naming|true 101detectorNoteUnconditionalParamDerefs=NoteUnconditionalParamDerefs|true 102detectorFormatStringChecker=FormatStringChecker|true 103detectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true 104detectorEmptyZipFileEntry=EmptyZipFileEntry|false 105detectorFindCircularDependencies=FindCircularDependencies|false 106detectorPreferZeroLengthArrays=PreferZeroLengthArrays|true 107detectorAtomicityProblem=AtomicityProblem|true 108detectorRuntimeExceptionCapture=RuntimeExceptionCapture|true 109detectorInitializationChain=InitializationChain|true 110detectorInitializeNonnullFieldsInConstructor=InitializeNonnullFieldsInConstructor|true 111detectorOptionalReturnNull=OptionalReturnNull|true 112detectorStartInConstructor=StartInConstructor|true 113detectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true 114detectorRedundantConditions=RedundantConditions|true 115effort=default 116detectorRedundantInterfaces=RedundantInterfaces|true 117detectorDuplicateBranches=DuplicateBranches|true 118detectorCheckTypeQualifiers=CheckTypeQualifiers|true 119detectorComparatorIdiom=ComparatorIdiom|true 120detectorFindBadCast2=FindBadCast2|true 121detectorFindMismatchedWaitOrNotify=FindMismatchedWaitOrNotify|true 122excludefilter0=findBugs/FindBugsExcludeFilter.xml|true 123detectorBadResultSetAccess=BadResultSetAccess|true 124detectorIncompatMask=IncompatMask|true 125detectorCovariantArrayAssignment=CovariantArrayAssignment|false 126detectorDumbMethodInvocations=DumbMethodInvocations|true 127run_at_full_build=false 128detectorStaticCalendarDetector=StaticCalendarDetector|true 129detectorUncallableMethodOfAnonymousClass=UncallableMethodOfAnonymousClass|true 130detectorVarArgsProblems=VarArgsProblems|true 131detectorInefficientInitializationInsideLoop=InefficientInitializationInsideLoop|false 132detectorCloneIdiom=CloneIdiom|true 133detectorFindHEmismatch=FindHEmismatch|true 134detectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true 135detectorFindSelfComparison2=FindSelfComparison2|true 136detectorLazyInit=LazyInit|true 137detectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContainer|true 138detectorDontUseEnum=DontUseEnum|true 139detectorFindPuzzlers=FindPuzzlers|true 140detectorCallToUnsupportedMethod=CallToUnsupportedMethod|false 141detectorSuperfluousInstanceOf=SuperfluousInstanceOf|true 142detectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true 143detector_threshold=2 144detectorPublicSemaphores=PublicSemaphores|false 145detectorDumbMethods=DumbMethods|true 146