com.mebigfatguy.fbcontrib.detect
Classes
AbnormalFinallyBlockReturn
AbnormalFinallyBlockReturn.FinallyBlockInfo
AbstractClassEmptyMethods
AbstractOverriddenMethod
ArrayBasedCollections
ArrayWrappedCallByReference
BloatedAssignmentScope
BloatedSynchronizedBlock
BogusExceptionDeclaration
ClassEnvy
ConfusingAutoboxedOverloading
ConfusingFunctionSemantics
ConstantListIndex
ContraVariantArrayAssignment
CopiedOverriddenMethod
CustomBuiltXML
CyclomaticComplexity
DateComparison
DeclaredRuntimeException
DeletingWhileIterating
DeprecatedTypesafeEnumPattern
DubiousListCollection
DubiousSetOfCollections
ExceptionSoftening
FieldCouldBeLocal
FinalParameters
FloatingPointLoops
ImproperPropertiesUse
InappropriateToStringUse
InconsistentKeyNameCasing
IncorrectInternalClassUse
InefficientStringBuffering
InheritanceTypeChecking
JDBCVendorReliance
JUnitAssertionOddities
LingeringGraphicsObjects
ListIndexedIterating
LiteralStringComparison
LocalSynchronizedCollection
LoggerOddities
LostExceptionStackTrace
ManualArrayCopy
MethodReturnsConstant
MisleadingOverloadModel
MoreDumbMethods
NeedlessAutoboxing
NeedlessCustomSerialization
NeedlessInstanceRetrieval
NeedlessMemberCollectionSynchronization
NonCollectionMethodUse
NonFunctionalField
NonOwnedSynchronization
NonRecycleableTaglibs
NonSymmetricEquals
OrphanedDOMNode
OverlyConcreteParameter
OverlyConcreteParameter.MethodInfo
OverzealousCasting
ParallelLists
PartiallyConstructedObjectAccess
PoorlyDefinedParameter
PossibleConstantAllocationInLoop
PossibleIncompleteSerialization
PossibleMemoryBloat
PossibleUnsuspectedSerialization
PossiblyRedundantMethodCalls
ReflectionOnObjectMethods
Section508Compliance
SideEffectConstructor
SillynessPotPourri
SloppyClassReflection
SluggishGui
SpoiledChildInterfaceImplementor
SpuriousThreadStates
SQLInLoop
StaticArrayCreatedInMethod
StaticMethodInstanceInvocation
StutteredMethodArguments
SuspiciousCloneAlgorithm
SuspiciousClusteredSessionSupport
SuspiciousComparatorReturnValues
SuspiciousGetterSetterUse
SuspiciousJDKVersionUse
SuspiciousNullGuard
SuspiciousUninitializedArray
SuspiciousWaitOnConcurrentObject
SyncCollectionIterators
TailRecursion
TristateBooleanPattern
UnnecessaryNewNullCheck
UnnecessaryStoreBeforeReturn
UnrelatedCollectionContents
UnrelatedReturnValues
UseAddAll
UseCharacterParameterizedMethod
UseEnumCollections
UseSplit
UseToArray
UseVarArgs
WeakExceptionMessaging
WriteOnlyCollection