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