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