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