com.mebigfatguy.fbcontrib.detect
Classes
AbnormalFinallyBlockReturn
AbnormalFinallyBlockReturn.FinallyBlockInfo
AbstractClassEmptyMethods
AbstractCollectionScanningDetector
AbstractOverriddenMethod
AnnotationIssues
AnnotationIssues.AIUserValue
ArrayBasedCollections
ArrayIndexOutOfBounds
ArrayWrappedCallByReference
ArrayWrappedCallByReference.WrapperInfo
BackportReusePublicIdentifiers
BackportReusePublicIdentifiers.Backports
BloatedAssignmentScope
BloatedAssignmentScope.UserObject
BloatedSynchronizedBlock
BogusExceptionDeclaration
BuryingLogic
BuryingLogic.IfBlock
BuryingLogic.IfBlocks
CharsetIssues
ClassEnvy
CloneUsability
CollectionNamingConfusion
CommonsEqualsBuilderToEquals
CommonsHashcodeBuilderToHashcode
CommonsStringBuilderToString
CommonsStringBuilderToString.StringBuilderInvokedStatus
CompareClassNameEquals
CompareSpec
ConcurrentCollectionIssues
ConflatingResourcesAndFiles
ConflictingTimeUnits
ConfusingArrayAsList
ConfusingAutoboxedOverloading
ConfusingFunctionSemantics
ConfusingFunctionSemantics.ParmUsage
ConstantListIndex
ContainsBasedConditional
ContraVariantArrayAssignment
CopiedOverriddenMethod
CopiedOverriddenMethod.CodeInfo
CustomBuiltXML
CustomBuiltXML.XMLPattern
CyclomaticComplexity
DateComparison
DeletingWhileIterating
DeletingWhileIterating.GroupPair
DeletingWhileIterating.Loop
DeprecatedTypesafeEnumPattern
DubiousListCollection
DubiousMapCollection
DubiousSetOfCollections
ExceptionSoftening
ExceptionSoftening.CatchInfo
FieldCouldBeLocal
FieldCouldBeLocal.BlockState
FieldCouldBeLocal.FieldInfo
FieldCouldBeLocal.FieldModifier
FinalParameters
FindClassCircularDependencies
FindClassCircularDependencies.LoopFinder
FloatingPointLoops
FunctionalInterfaceIssues
FunctionalInterfaceIssues.FIInfo
HangingExecutors
HangingExecutors.AnnotationPriority
HttpClientProblems
ImmatureClass
ImproperPropertiesUse
InappropriateToStringUse
InconsistentKeyNameCasing
InconsistentKeyNameCasing.SourceInfo
IncorrectInternalClassUse
InefficientStringBuffering
InefficientStringBuffering.ISBUserValue
InheritanceTypeChecking
InheritanceTypeChecking.IfStatement
InvalidConstantArgument
InvalidConstantArgument.InvalidPattern
InvalidConstantArgument.ParameterInfo
InvalidConstantArgument.Range
IOIssues
JAXRSIssues
JDBCVendorReliance
JPAIssues
LingeringGraphicsObjects
ListIndexedIterating
ListIndexedIterating.ForLoop
ListUsageIssues
LiteralStringComparison
LiteralStringComparison.LookupDetails
LocalHangingExecutor
LocalSynchronizedCollection
LocalTypeDetector
LocalTypeDetector.RegisterInfo
LoggerOddities
LoggerOddities.LOUserValue
LostExceptionStackTrace
LostExceptionStackTrace.CatchInfo
ManualArrayCopy
MapUsageIssues
MapUsageIssues.ContainsKey
MapUsageIssues.Get
MapUsageIssues.MapRef
MethodInfo
MethodReturnsConstant
MisleadingOverloadModel
MissingMethodsDetector
ModifyingUnmodifiableCollection
MoreDumbMethods
MoreDumbMethods.ReportInfo
NeedlessAutoboxing
NeedlessAutoboxing.BoxParms
NeedlessCustomSerialization
NeedlessInstanceRetrieval
NeedlessMemberCollectionSynchronization
NeedlessMemberCollectionSynchronization.FieldInfo
NonCollectionMethodUse
NonFunctionalField
NonOwnedSynchronization
NonProductiveMethodCall
NonRecycleableTaglibs
NonSymmetricEquals
OptionalIssues
OptionalIssues.ActiveStackOp
OrphanedDOMNode
OverlyConcreteParameter
OverlyConcreteParameter.MethodInfo
OverlyPermissiveMethod
OverlyPermissiveMethod.BootstrapMethod
OverzealousCasting
ParallelLists
PartiallyConstructedObjectAccess
PoorlyDefinedParameter
PoorlyDefinedParameter.BugInfo
PoorMansEnum
PossibleConstantAllocationInLoop
PossibleConstantAllocationInLoop.AllocationInfo
PossibleConstantAllocationInLoop.SwitchInfo
PossibleIncompleteSerialization
PossibleMemoryBloat
PossibleUnsuspectedSerialization
PossiblyRedundantMethodCalls
PossiblyRedundantMethodCalls.FieldInfo
PossiblyRedundantMethodCalls.MethodCall
PresizeCollections
PresizeCollections.CodeRange
PresizeCollections.PSCUserValue
ReflectionIssues
ReflectionOnObjectMethods
RuntimeExceptionDeclared
Section508Compliance
SetUsageIssues
SetUsageIssues.Contains
SetUsageIssues.SetRef
SideEffectConstructor
SillynessPotPourri
SillynessPotPourri.SPPUserValue
SloppyClassReflection
SluggishGui
SpoiledChildInterfaceImplementor
SpuriousThreadStates
SQLInLoop
SQLInLoop.LoopLocation
StackedTryBlocks
StackedTryBlocks.TryBlock
StaticArrayCreatedInMethod
StaticMethodInstanceInvocation
StaticMethodInstanceInvocation.PopInfo
StringifiedTypes
SuboptimalExpressionOrder
SuspiciousCloneAlgorithm
SuspiciousClusteredSessionSupport
SuspiciousComparatorReturnValues
SuspiciousGetterSetterUse
SuspiciousJDKVersionUse
SuspiciousLoopSearch
SuspiciousLoopSearch.IfBlock
SuspiciousNullGuard
SuspiciousNullGuard.NullGuard
SuspiciousShadedClassUse
SuspiciousUninitializedArray
SuspiciousUninitializedArray.SUAUserValue
SuspiciousWaitOnConcurrentObject
SyncCollectionIterators
TailRecursion
TristateBooleanPattern
UnboundMethodTemplateParameter
UnboundMethodTemplateParameter.TemplateItem
UnboundMethodTemplateParameter.TemplateSignature
UnitTestAssertionOddities
Unjitable
UnnecessaryApiConversion
UnnecessaryApiConversion.LegacyInfo
UnnecessaryNewNullCheck
UnnecessaryStoreBeforeReturn
UnrelatedCollectionContents
UnrelatedReturnValues
UnsynchronizedSingletonFieldWrites
UnusedParameter
UseAddAll
UseAddAll.LoopInfo
UseCharacterParameterizedMethod
UseCharacterParameterizedMethod.IntPair
UseEnumCollections
UseSplit
UseToArray
UseTryWithResources
UseTryWithResources.TryBlock
UseVarArgs
WeakExceptionMessaging
WiringIssues
WiringIssues.WiringType
WriteOnlyCollection
Enums
AbstractClassEmptyMethods.State
BackportReusePublicIdentifiers.Backports.Library
ConcurrentCollectionIssues.CCIUserValue
ConflictingTimeUnits.Units
ConstantListIndex.State
ContainsBasedConditional.State
DateComparison.State
DeprecatedTypesafeEnumPattern.State
FloatingPointLoops.State
FunctionalInterfaceIssues.AnonState
FunctionalInterfaceIssues.FIIUserValue
FunctionalInterfaceIssues.ParseState
ImmatureClass.FieldStatus
ImmatureClass.HEStatus
InconsistentKeyNameCasing.KeyType
InefficientStringBuffering.AppendType
InheritanceTypeChecking.IfStatement.Action
InheritanceTypeChecking.IfStatement.State
IOIssues.IOIUserValue
JPAIssues.JPAUserValue
JPAIssues.TransactionalType
ListIndexedIterating.LoopState
ListIndexedIterating.Stage
ListIndexedIterating.State
ListUsageIssues.LUIUserValue
LoggerOddities.LOUserValue.LOType
ManualArrayCopy.State
MisleadingOverloadModel.MethodFoundType
NeedlessAutoboxing.State
NeedlessCustomSerialization.State
NeedlessInstanceRetrieval.State
NeedlessMemberCollectionSynchronization.State
OverzealousCasting.State
PoorlyDefinedParameter.State
Section508Compliance.S508UserValue
SideEffectConstructor.State
SillynessPotPourri.SPPMethod
SloppyClassReflection.State
StackedTryBlocks.TryBlock.State
StaticArrayCreatedInMethod.State
SuspiciousGetterSetterUse.State
SuspiciousLoopSearch.State
SuspiciousUninitializedArray.SUAUserValue.SUAUserValueType
SyncCollectionIterators.State
UnitTestAssertionOddities.State
UnitTestAssertionOddities.TestFrameworkType
UnnecessaryStoreBeforeReturn.State
UseCharacterParameterizedMethod.UCPMUserValue
UseEnumCollections.CollectionType
UseSplit.State
UseTryWithResources.State