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