A B C D E F G H I J K L M N O P Q R S T U V W X Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABC_ARRAY_BASED_COLLECTIONS - com.mebigfatguy.fbcontrib.utils.BugType
- AbnormalFinallyBlockReturn - Class in com.mebigfatguy.fbcontrib.detect
-
find methods that return or throw exception from a finally block.
- AbnormalFinallyBlockReturn(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
-
constructs a AFBR detector given the reporter to report bugs on.
- AbnormalFinallyBlockReturn.FinallyBlockInfo - Class in com.mebigfatguy.fbcontrib.detect
-
holds the finally block information for a particular method.
- AbstractClassEmptyMethods - Class in com.mebigfatguy.fbcontrib.detect
-
finds methods of abstract classes that do nothing, or just throw exceptions.
- AbstractClassEmptyMethods(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
-
constructs a ACEM detector given the reporter to report bugs on
- AbstractClassEmptyMethods.State - Enum in com.mebigfatguy.fbcontrib.detect
- AbstractCollectionScanningDetector - Class in com.mebigfatguy.fbcontrib.detect
-
a base detector class for when you need to precess collections, provides methods for checking collection attributes
- AbstractCollectionScanningDetector(BugReporter, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.AbstractCollectionScanningDetector
- AbstractOverriddenMethod - Class in com.mebigfatguy.fbcontrib.detect
-
finds methods that are declared abstract but override concrete methods in a superclass.
- AbstractOverriddenMethod(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.AbstractOverriddenMethod
-
constructs a AOM detector given the reporter to report bugs on
- access - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod.CodeInfo
- ACCESS_COUNT_COMPARATOR - Static variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- ACCESSIBLE_OBJECT_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.ReflectionIssues
- accessibleClass - Static variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- ACEM_ABSTRACT_CLASS_EMPTY_METHODS - com.mebigfatguy.fbcontrib.utils.BugType
- Action() - Constructor for enum com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.Action
- ActiveStackOp(int) - Constructor for class com.mebigfatguy.fbcontrib.detect.OptionalIssues.ActiveStackOp
- ActiveStackOp(int, FQMethod) - Constructor for class com.mebigfatguy.fbcontrib.detect.OptionalIssues.ActiveStackOp
- activeStackOps - Variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- activeUnconditional - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
-
if an previous if block has been closed off with a return, hold onto it.
- add(BuryingLogic.IfBlock) - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlocks
- ADD_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
- ADDALL_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- addAutowiredBean(String) - Method in class com.mebigfatguy.fbcontrib.collect.Statistics
- addBoxClass(Map<String, NeedlessAutoboxing.BoxParms>, String, String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- addCallingAccess(int) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- addCatchBlock(int, int) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
add a catch block info record for the catch block that is guessed to be in the range of start to finish
- addCatchType(CodeException) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- addChild(BloatedAssignmentScope.ScopeBlock) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
adds a scope block to this subtree by finding the correct place in the hierarchy to store it
- addExceptionRanges(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
-
adds optionalRanges for all try/catch blocks
- addExemptionIfShutdownCalled(XField) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- addImmutabilityStatus(String, String, String, ImmutabilityType) - Method in class com.mebigfatguy.fbcontrib.collect.Statistics
- addLineNumber(BitSet) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
add the current line number to a set of line numbers
- addLoad(int, int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
adds the register as a load in this scope block
- addMember(Comparable<?>) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.GroupPair
- addMethodStatistics(String, String, String, int, int, int, boolean) - Method in class com.mebigfatguy.fbcontrib.collect.Statistics
- addNewItem(Set<String>, OpcodeStack.Item) - Static method in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
-
adds this item's type and all of it's superclass/interfaces to the set of possible types that could define this added item
- addParseClass(Map<String, String>, String, String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- addPC - Variable in class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- addStore(int, int, BloatedAssignmentScope.UserObject) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
adds the register as a store in this scope block
- addType(Type) - Method in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
-
add the type string represented by the type to the refClasses set if it is a reference
- addUse(int) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection.FieldInfo
-
increments the number of times this field has a set method called on it
- AFBR_ABNORMAL_FINALLY_BLOCK_RETURN - com.mebigfatguy.fbcontrib.utils.BugType
- AFTER - com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock.State
- afterOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CompareClassNameEquals
- AI_ANNOTATION_ISSUES_NEEDS_NULLABLE - com.mebigfatguy.fbcontrib.utils.BugType
- AIOB_ARRAY_INDEX_OUT_OF_BOUNDS - com.mebigfatguy.fbcontrib.utils.BugType
- AIOB_ARRAY_STORE_TO_NULL_REFERENCE - com.mebigfatguy.fbcontrib.utils.BugType
- AIUserValue(int) - Constructor for class com.mebigfatguy.fbcontrib.detect.AnnotationIssues.AIUserValue
- aliases - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- AllocationInfo(String, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop.AllocationInfo
- allocationNumber - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.PSCUserValue
- allocationPC - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop.AllocationInfo
- allocationRegs - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryNewNullCheck
- allocations - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
-
allocation number, info where allocated
- allocLocation - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- allocToAddPCs - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- alreadyReported(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
-
returns whether the collection has already been reported on
- alteredPC - Variable in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics.ParmUsage
- annotation - Variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors.AnnotationPriority
- annotationClassPattern - Static variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- AnnotationIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for common problems with the application of annotations.
- AnnotationIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
-
constructs a AI detector given the reporter to report bugs on
- AnnotationIssues.AIUserValue - Class in com.mebigfatguy.fbcontrib.detect
- AnnotationPriority(FieldAnnotation, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.HangingExecutors.AnnotationPriority
- anonState - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- AnonState() - Constructor for enum com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.AnonState
- ANONYMOUS_COMPONENT - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- anonymousBugType - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- ANY_PARMS - Static variable in class com.mebigfatguy.fbcontrib.detect.IOIssues
- AOM_ABSTRACT_OVERRIDDEN_METHOD - com.mebigfatguy.fbcontrib.utils.BugType
- appearsToBeUserRegister(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
in some cases the java compiler synthesizes variable for its own purposes.
- APPEND - com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- APPEND_PATTERN - Static variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- APPENDED_STRING - com.mebigfatguy.fbcontrib.detect.Section508Compliance.S508UserValue
- appendInvoked - Variable in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString.StringBuilderInvokedStatus
- appendType - Variable in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- AppendType() - Constructor for enum com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.AppendType
- ARG_PATTERN - Static variable in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- args - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod.BootstrapMethod
- argumentCount - Variable in class com.mebigfatguy.fbcontrib.detect.MethodInfo
- ARRAY_PATTERN - Static variable in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- ARRAY_SIZE - com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
- arrayAliases - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- ArrayBasedCollections - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that use arrays for items in the keyset of a map, or as an element of a set, or in a list when using the contains method.
- ArrayBasedCollections(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
-
constructs a ABC detector given the reporter to report bugs on
- ArrayIndexOutOfBounds - Class in com.mebigfatguy.fbcontrib.detect
-
looks for usage of arrays with statically known indices where it can be determined that the index is out of bounds based on how the array was allocated.
- ArrayIndexOutOfBounds(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
-
constructs an AIOB detector given the reporter to report bugs on
- arrayIndexReg - Variable in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
- arrayLoadOps - Static variable in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
- ARRAYS_ASLIST_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- arraySize - Variable in class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
- ArrayWrappedCallByReference - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that use an array of length one to pass a variable to achieve call by pointer ala C++.
- ArrayWrappedCallByReference(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
constructs a AWCBR detector given the reporter to report bugs on
- ArrayWrappedCallByReference.WrapperInfo - Class in com.mebigfatguy.fbcontrib.detect
-
represents a local array that is stored, for wrapping a value
- assertableReports - Static variable in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- assertionClass - Static variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- assertionEnd - Variable in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- assocs - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- assumedNonNullTill - Variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- assumedNullTill - Variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- atEndHandlerPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- atHandlerPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- atStartPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- ATTRIBUTE - com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.KeyType
- attributes - Variable in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
methodname:methodsig to type of setter methods
- AttributesUtils - Class in com.mebigfatguy.fbcontrib.utils
-
a collection of static methods for working with code attribute queries
- AttributesUtils() - Constructor for class com.mebigfatguy.fbcontrib.utils.AttributesUtils
- autoCloseableClass - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- autowiredBeans - Variable in class com.mebigfatguy.fbcontrib.collect.Statistics
- AWCBR_ARRAY_WRAPPED_CALL_BY_REFERENCE - com.mebigfatguy.fbcontrib.utils.BugType
B
- BackportReusePublicIdentifiers - Class in com.mebigfatguy.fbcontrib.detect
-
Detects use of backport libraries, when the code in question is compiled in a jdk that has the functionality available.
- BackportReusePublicIdentifiers(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers
-
constructs a BRPI detector given the reporter to report bugs on
- BackportReusePublicIdentifiers.Backports - Class in com.mebigfatguy.fbcontrib.detect
-
describes a library that is a backport of a package that is now included in the jdk by default
- BackportReusePublicIdentifiers.Backports.Library - Enum in com.mebigfatguy.fbcontrib.detect
- Backports(String, int, BackportReusePublicIdentifiers.Backports.Library) - Constructor for class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports
- BACKPORTS - Static variable in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers
- BAD_FORMATTING_ANCHOR - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- BAD_STRING_FORMAT_PATTERN - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- BAS_BLOATED_ASSIGNMENT_SCOPE - com.mebigfatguy.fbcontrib.utils.BugType
- basicBlock - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.BlockState
- BEAN_ANNOTATIONS - Static variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- beanReference1 - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- beanReference2 - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- BED_BOGUS_EXCEPTION_DECLARATION - com.mebigfatguy.fbcontrib.utils.BugType
- BED_HIERARCHICAL_EXCEPTION_DECLARATION - com.mebigfatguy.fbcontrib.utils.BugType
- BEFORE - com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock.State
- binaryOps - Static variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
- bitSetSilliness(String) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- BL_BURYING_LOGIC - com.mebigfatguy.fbcontrib.utils.BugType
- bloatableCandidates - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- bloatableFields - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- bloatableSigs - Static variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- BloatedAssignmentScope - Class in com.mebigfatguy.fbcontrib.detect
-
looks for variable assignments at a scope larger than its use.
- BloatedAssignmentScope(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
constructs a BAS detector given the reporter to report bugs on
- BloatedAssignmentScope.ScopeBlock - Class in com.mebigfatguy.fbcontrib.detect
-
holds the description of a scope { } block, be it a for, if, while block
- BloatedAssignmentScope.UserObject - Class in com.mebigfatguy.fbcontrib.detect
-
represents the source of an assignment to a variable, which could be a method call or a field
- BloatedSynchronizedBlock - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that are implemented using synchronized blocks, but are overly synchronized because the beginning of the block only accesses local variables, and not member variables, or this.
- BloatedSynchronizedBlock(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
-
constructs a BSB detector given the reporter to report bugs on
- blocks - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlocks
- blocks - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
- blocksSplitAcrossTransitions(StackedTryBlocks.TryBlock, StackedTryBlocks.TryBlock) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
- BlockState(BasicBlock, FieldCouldBeLocal.BlockState) - Constructor for class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.BlockState
-
creates a BlockState consisting of the next basic block to parse, and what fields are to be checked
- BlockState(BasicBlock, Set<String>) - Constructor for class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.BlockState
-
creates a BlockState consisting of the next basic block to parse, and what fields are to be checked
- BogusExceptionDeclaration - Class in com.mebigfatguy.fbcontrib.detect
-
looks for constructors, private methods or static methods that declare that they throw specific checked exceptions, but that do not.
- BogusExceptionDeclaration(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- BOOLEAN_TYPE_SIGNATURE - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- booleanSilliness() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- bootstrapAtt - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- BootstrapMethod(ByteBuffer) - Constructor for class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod.BootstrapMethod
- bootstrapMethodRef - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod.BootstrapMethod
- Both - com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel.MethodFoundType
- boxClass - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- boxClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- BOXED_OPTIONAL_TYPES - Static variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- BoxParms(String, String, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.BoxParms
- BRANCH_OPS - Static variable in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- branchBasedOnUnsizedObject(int) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
-
returns if the conditional is based on a method call from an object that has no sizing to determine what presize should be.
- branchInfo - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- branchInstructions - Static variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
- branchTarget - Variable in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
- branchTargets - Variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- branchTargets - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- branchTargets - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
branch targets, to a set of branch instructions
- branchTargets - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
- breakFollows(DeletingWhileIterating.Loop, boolean) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
-
looks to see if the following instruction is a GOTO, preceded by potentially a pop
- BRPI_BACKPORT_REUSE_PUBLIC_IDENTIFIERS - com.mebigfatguy.fbcontrib.utils.BugType
- BSB_BLOATED_SYNCHRONIZED_BLOCK - com.mebigfatguy.fbcontrib.utils.BugType
- BSB_MIN_SAFE_CODE_SIZE - Static variable in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- BUFFER - com.mebigfatguy.fbcontrib.detect.IOIssues.IOIUserValue
- BUFFERED_CLASSES - Static variable in class com.mebigfatguy.fbcontrib.detect.IOIssues
- bug - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.BugInfo
- BugInfo(String, BugInstance) - Constructor for class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.BugInfo
- bugPattern - Variable in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods.ReportInfo
- bugPC - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- bugPC - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- bugPriority - Variable in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods.ReportInfo
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractCollectionScanningDetector
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractOverriddenMethod
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CloneUsability
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CommonsEqualsBuilderToEquals
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CommonsHashcodeBuilderToHashcode
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CompareClassNameEquals
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ConflatingResourcesAndFiles
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ConfusingArrayAsList
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ContraVariantArrayAssignment
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.DateComparison
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.FinalParameters
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ImproperPropertiesUse
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.IOIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.LocalHangingExecutor
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.LocalSynchronizedCollection
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ModifyingUnmodifiableCollection
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NonCollectionMethodUse
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NonFunctionalField
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NonProductiveMethodCall
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ParallelLists
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ReflectionIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.RuntimeExceptionDeclared
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SluggishGui
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SpoiledChildInterfaceImplementor
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SpuriousThreadStates
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousArgumentTypes
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousShadedClassUse
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousWaitOnConcurrentObject
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.TailRecursion
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.TristateBooleanPattern
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.Unjitable
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryNewNullCheck
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UnusedParameter
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UseSplit
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
- bugReporter - Variable in class com.mebigfatguy.fbcontrib.detect.WiringIssues
- bugs - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- bugType - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion.LegacyInfo
- BugType - Enum in com.mebigfatguy.fbcontrib.utils
-
an enumeration of all the bug instance types that fb-contrib produces
- BugType() - Constructor for enum com.mebigfatguy.fbcontrib.utils.BugType
- build() - Method in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- build(Object, String...) - Static method in class com.mebigfatguy.fbcontrib.utils.ToString
- buildConstrainingInfo(JavaClass, Method) - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
returns exception names describing what exceptions are allowed to be thrown
- buildConstrainingMethods(JavaClass, Set<String>) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- buildMethodFieldModifiers(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
builds up the method to field map of what method write to which fields this is one recursively so that if method A calls method B, and method B writes to field C, then A modifies F.
- buildMethodSet(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.SpoiledChildInterfaceImplementor
-
builds a set of all non constructor or static initializer method/signatures
- buildParameterDefiners() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
builds a map of method information for each method of each interface that each parameter implements of this method
- buildVariableEndScopeMap() - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- BURY_LOGIC_LOW_RATIO_PROPERTY - Static variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- BURY_LOGIC_NORMAL_RATIO_PROPERTY - Static variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- BuryingLogic - Class in com.mebigfatguy.fbcontrib.detect
-
looks for relatively large if blocks of code, where you unconditionally return from them, and then follow that with an unconditional return of a small block.
- BuryingLogic(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.BuryingLogic
-
constructs a BL detector given the reporter to report bugs on
- BuryingLogic.IfBlock - Class in com.mebigfatguy.fbcontrib.detect
-
represents the byte offset code range of code that is executed inside an if block
- BuryingLogic.IfBlocks - Class in com.mebigfatguy.fbcontrib.detect
-
represents all the if blocks in a method
- byteArrayToVoid - Static variable in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
C
- CAAL_CONFUSING_ARRAY_AS_LIST - com.mebigfatguy.fbcontrib.utils.BugType
- calendarBeforeAfterSilliness() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- calendarClass - Static variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- CalledMethod(QMethod, boolean) - Constructor for class com.mebigfatguy.fbcontrib.collect.CollectStatistics.CalledMethod
- callee - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics.CalledMethod
- caller - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.UserObject
- CALLER - com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
- callHasInline(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
-
checks to see if the current opcode is an INVOKEVIRTUAL call that has a INLINE userValue on the caller and a return value.
- callingClass - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- callingPackage - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- canReturnNull - Variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- CAO_CONFUSING_AUTOBOXED_OVERLOADING - com.mebigfatguy.fbcontrib.utils.BugType
- casePositions - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- castClass - Variable in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
- castClass - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.BugInfo
- castClass - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- catalogClass(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
parses the current class for spring-tx and jpa annotations, as well as hashCode and equals methods.
- catalogFieldOrMethod(FieldOrMethod) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
parses a field or method for spring-tx or jpa annotations
- catchBlockInFinally(AbnormalFinallyBlockReturn.FinallyBlockInfo) - Method in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
-
looks to see if any try/catch block exists inside this finally block, that wrap the current pc.
- catchFalseReturnPC - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- catchFinish - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
- catchFinish - Variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- catchHandlerPCs - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- catchHandlers - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- CatchInfo(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- CatchInfo(int, int, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
- catchInfos - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- catchInfos - Variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- catchIsThrown(ConstantPool, Set<String>) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- catchPCs - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- catchSignature - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
- catchStart - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
- catchStart - Variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- catchTargets - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
- catchTypes - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- CBC_CONTAINS_BASED_CONDITIONAL - com.mebigfatguy.fbcontrib.utils.BugType
- CBX_CUSTOM_BUILT_XML - com.mebigfatguy.fbcontrib.utils.BugType
- CBX_MIN_REPORTABLE_ITEMS - Static variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
- CC_CYCLOMATIC_COMPLEXITY - com.mebigfatguy.fbcontrib.utils.BugType
- CCI_CONCURRENT_COLLECTION_ISSUES_USE_PUT_IS_RACY - com.mebigfatguy.fbcontrib.utils.BugType
- CCIUserValue() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues.CCIUserValue
- CCNE_COMPARE_CLASS_EQUALS_NAME - com.mebigfatguy.fbcontrib.utils.BugType
- CE_CLASS_ENVY - com.mebigfatguy.fbcontrib.utils.BugType
- CEBE_COMMONS_EQUALS_BUILDER_ISEQUALS - com.mebigfatguy.fbcontrib.utils.BugType
- cfg - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
- CFS_CONFUSING_FUNCTION_SEMANTICS - com.mebigfatguy.fbcontrib.utils.BugType
- changedAttributes - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
- changedParms - Variable in class com.mebigfatguy.fbcontrib.detect.FinalParameters
- changingMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
- characterMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
- CHARSET_SIG - Static variable in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
- CharsetIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for issues related to manually specified charsets by using string literals.
- CharsetIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
constructs a CSI detector given the reporter to report bugs on
- checkAdd(OpcodeStack.Item, OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
-
processes an add into a collection, by processing all the super classes/interfaces of an object and removing the possible set of parent classes that have been seen so far, by doing what amounts to a intersection of what has been seen before, and this occurance.
- checkApproximationsOfMathConstants() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkBlock(BasicBlock, Set<String>) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
looks in this basic block for the first access to the fields in uncheckedFields.
- checkCompareToNaNDouble() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkCompareToNaNFloat() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkConfusedName(String, String) - Method in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
-
looks for a name that mentions a collection type but the wrong type for the variable
- checkConstructors() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
- checkDoubleParamMethod(UseCharacterParameterizedMethod.IntPair) - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
- checkedFields - Variable in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
- checkEqualsStringBufferLength() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkException(XField) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- checkForArrayParameter(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkForEmptyStringAndNullChecks(int) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkForLoggerParam() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
looks for slf4j calls where an exception is passed as a logger parameter, expecting to be substituted for a {} marker.
- checkForProblemsWithLoggerMethods() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
looks for a variety of logging issues with log statements
- checkForProblemsWithLoggerParameterisedMethods(String) - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- checkForProblemsWithLoggerSingleArgumentMethod() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- checkForProblemsWithLoggerThrowableMethods() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- checkForSGSU() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- checkForTailRecursion() - Method in class com.mebigfatguy.fbcontrib.detect.TailRecursion
- checkForTrim(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkForUselessTernaryReturn() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkForWEM() - Method in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
- checkIDEGeneratedParmNames(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
-
looks for methods that have it's parameters all follow the form arg0, arg1, arg2, or parm0, parm1, parm2 etc, where the method actually has code in it
- checkImmutableUsageOfStringBuilder(int) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkImproperToCharArrayUse() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkIsNegated - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- checkMethodAsDecreasingOrIncreasing(XField) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- checkNotEqualsStringBuilderLength() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkNullAndInstanceOf() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkParms() - Method in class com.mebigfatguy.fbcontrib.detect.ParallelLists
- checkSelfReturningMethods() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
- checkSignatures(String, String) - Method in class com.mebigfatguy.fbcontrib.detect.ContraVariantArrayAssignment
- checkSingleParamMethod(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
- checkSizeEquals0() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkStaticCreations() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
- checkStutterdAssignment(int, int) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- checkTrimDupStore() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
determines whether this operation is storing the result of a trim() call, where the trimmed string was duplicated on the stack.
- checkTrimLocations() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- childPoolGen - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- children - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- CHTH_COMMONS_HASHCODE_BUILDER_TOHASHCODE - com.mebigfatguy.fbcontrib.utils.BugType
- CLASS - com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.ModifierType
- CLASS_COMPONENT_DELIMITER - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- CLASS_NAME - com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
- classContext - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- classContext - Variable in class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
- classDefinesStaticMethod(String) - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
- ClassEnvy - Class in com.mebigfatguy.fbcontrib.detect
-
finds methods that excessively use methods from another class.
- ClassEnvy(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
constructs a CE detector given the reporter to report bugs on
- classHasAnnotation - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- classHasRuntimeVisibleAnnotation(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
-
determines if class has a runtime annotation.
- classIsAnonymous - Variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- classIsFinal - Variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- classIsJPAEntity - Variable in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- classIsJPAEntity(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
-
returns whether this class is a JPA Entity, as such it shouldn't really have a toString()
- className - Variable in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- className - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- className - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop.AllocationInfo
- className - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- className - Variable in class com.mebigfatguy.fbcontrib.utils.FQField
- className - Variable in class com.mebigfatguy.fbcontrib.utils.FQMethod
- classToSignature(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
returns a slashed or dotted class name into a signature, like java/lang/String -- Ljava/lang/String; Primitives and arrays are accepted.
- classVersion - Variable in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
- classVersion - Variable in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
- clear() - Method in class com.mebigfatguy.fbcontrib.collect.Statistics
- clear() - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlocks
- CLEAR - com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.AppendType
- clearAliases(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- clearAssumptions(Map<Integer, Integer>, int) - Static method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
-
the map is keyed by register, and value by when an assumption holds to a byte offset if we have passed when the assumption holds, clear the item from the map
- clearBranchTargets(int) - Method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
-
remove branch targets that have been passed
- clearClosureAliases(int, BitSet) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- clearEndOfLifeRegisters() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
- clearExceptions() - Method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
clears all declared checked exceptions and throws an exception to stop opcode parsing
- clearFieldMethods(String) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- clearSpecialField(String) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
informs the missing method detector that a field should no longer be considered special
- clearUserValue(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- CLI_CONSTANT_LIST_INDEX - com.mebigfatguy.fbcontrib.utils.BugType
- cloneableClass - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
- cloneClass - Variable in class com.mebigfatguy.fbcontrib.detect.CloneUsability
- CloneUsability - Class in com.mebigfatguy.fbcontrib.detect
-
finds classes that implement clone() that do not specialize the return value, and do not swallow CloneNotFoundException.
- CloneUsability(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CloneUsability
-
constructs a CU detector given the reporter to report bugs on
- closePC - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- cls - Variable in class com.mebigfatguy.fbcontrib.detect.CloneUsability
- cls - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- cls - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- cls - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- cls - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- clsAccessCount - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- clsContext - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractOverriddenMethod
- clsContext - Variable in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
- clsContext - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
- clsMajorVersion - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- clsName - Variable in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
- clsName - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- clsName - Variable in class com.mebigfatguy.fbcontrib.detect.CloneUsability
- clsName - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
- clsName - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldModifier
- clsName - Variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.SourceInfo
- clsName - Variable in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
- clsNFException - Static variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- clsSig - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
- clsSignature - Variable in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- clsVersion - Variable in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers
- clsVersion - Variable in class com.mebigfatguy.fbcontrib.detect.IOIssues
- clsVersion - Variable in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- CNC_COLLECTION_NAMING_CONFUSION - com.mebigfatguy.fbcontrib.utils.BugType
- code - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod.CodeInfo
- CodeByteUtils - Class in com.mebigfatguy.fbcontrib.utils
-
a collection of static methods for working with retrieving arbitrary code bytes in a code byte array
- CodeByteUtils() - Constructor for class com.mebigfatguy.fbcontrib.utils.CodeByteUtils
- codeEquals(Code, Code) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
compares two code blocks to see if they are equal with regard to instructions and field accesses
- CodeInfo(Code, ExceptionTable, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod.CodeInfo
- CodeRange(int, int, boolean) - Constructor for class com.mebigfatguy.fbcontrib.detect.PresizeCollections.CodeRange
- colClass - Variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.GroupPair
- COLLECT - com.mebigfatguy.fbcontrib.detect.SloppyClassReflection.State
- COLLECT - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- COLLECT_ITEM - com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIIUserValue
- collectExceptions(CodeException...) - Static method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
collects all the valid exception objects (ones where start and finish are before the target) and with a catch type
- collectExceptions(CodeException...) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
collects all the valid exception objects (ones where start and finish are before the target
- collectInterfaceMethods(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
- COLLECTION_ACCESSORS - Static variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- COLLECTION_CLASSES - Static variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
- COLLECTION_PARMS - Static variable in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- collectionClass - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractCollectionScanningDetector
- collectionClass - Variable in class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
- collectionClass - Static variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- collectionClass - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- collectionClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
- collectionCls - Static variable in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
- collectionFactoryMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
- collectionFields - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- collectionGroups - Variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- collectionInfo - Variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- collectionInterfaces - Static variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- collectionMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- CollectionNamingConfusion - Class in com.mebigfatguy.fbcontrib.detect
-
looks for fields and local variables that have Map, Set, List in their names but the variable is a collection of a different basic type.
- CollectionNamingConfusion(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
-
constructs a CNC detector given the reporter to report bugs on
- COLLECTIONS_SINGLETONLIST_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- CollectionType() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UseEnumCollections.CollectionType
- CollectionUtils - Class in com.mebigfatguy.fbcontrib.utils
-
a collection of static methods for determining if a class belongs to one or more collection types.
- CollectionUtils() - Constructor for class com.mebigfatguy.fbcontrib.utils.CollectionUtils
-
private to reinforce the helper status of the class
- CollectMethodsReturningImmutableCollections - Class in com.mebigfatguy.fbcontrib.collect
-
collects methods that return a collection that could be created thru an immutable method such as Arrays.aslist, etc.
- CollectMethodsReturningImmutableCollections(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
-
constructs a CMRIC detector given the reporter to report bugs on
- CollectNullableMethodStatus - Class in com.mebigfatguy.fbcontrib.collect
- CollectNullableMethodStatus(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.collect.CollectNullableMethodStatus
- collectOverloadedMethods(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
-
adds all methods of a class that are overloaded to a set.
- CollectStatistics - Class in com.mebigfatguy.fbcontrib.collect
-
a first pass detector to collect various statistics used in second pass detectors.
- CollectStatistics(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.collect.CollectStatistics
-
constructs a CollectStatistics detector which clears the singleton that holds the statistics for all classes parsed in the first pass.
- CollectStatistics.CalledMethod - Class in com.mebigfatguy.fbcontrib.collect
-
represents a method that is called, and whether it is in the super class
- COM_COPIED_OVERRIDDEN_METHOD - com.mebigfatguy.fbcontrib.utils.BugType
- COM_PARENT_DELEGATED_CALL - com.mebigfatguy.fbcontrib.utils.BugType
- com.mebigfatguy.fbcontrib - package com.mebigfatguy.fbcontrib
- com.mebigfatguy.fbcontrib.collect - package com.mebigfatguy.fbcontrib.collect
- com.mebigfatguy.fbcontrib.debug - package com.mebigfatguy.fbcontrib.debug
- com.mebigfatguy.fbcontrib.detect - package com.mebigfatguy.fbcontrib.detect
- com.mebigfatguy.fbcontrib.utils - package com.mebigfatguy.fbcontrib.utils
- COMMON_METHOD_SIG_PREFIXES - Static variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- commonMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- COMMONS_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- CommonsEqualsBuilderToEquals - Class in com.mebigfatguy.fbcontrib.detect
-
Find usage of EqualsBuilder from Apache commons, where the code invoke equals() on the constructed object rather than isEquals()
- CommonsEqualsBuilderToEquals(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CommonsEqualsBuilderToEquals
-
constructs a CEBE detector given the reporter to report bugs on.
- CommonsHashcodeBuilderToHashcode - Class in com.mebigfatguy.fbcontrib.detect
-
Find usage of HashCodeBuilder from Apache commons, where the code invokes hashCode() on the constructed object rather than toHashCode()
- CommonsHashcodeBuilderToHashcode(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CommonsHashcodeBuilderToHashcode
-
constructs a CHTH detector given the reporter to report bugs on.
- CommonsStringBuilderToString - Class in com.mebigfatguy.fbcontrib.detect
-
Find usage of ToStringBuilder from Apache commons, where the code invokes toString() on the constructed object without invoking append().
- CommonsStringBuilderToString(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
-
constructs a CSBTS detector given the reporter to report bugs on.
- CommonsStringBuilderToString.StringBuilderInvokedStatus - Class in com.mebigfatguy.fbcontrib.detect
-
represents an stack item that is an append of a StringBuilder
- compare(Field, Field) - Method in class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.FieldSorter
- compare(Method, Method) - Method in class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.MethodSorter
- compareClass - Variable in class com.mebigfatguy.fbcontrib.detect.CompareSpec
- compareClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
- CompareClassNameEquals - Class in com.mebigfatguy.fbcontrib.detect
-
In a JVM, Two classes are the same class (and consequently the same type) if they are loaded by the same class loader, and they have the same fully qualified name [JVMSpec 1999].
- CompareClassNameEquals(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CompareClassNameEquals
- compareGenericSignature(String, String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- CompareSpec - Class in com.mebigfatguy.fbcontrib.detect
-
represents patterns of methods to look for to find suspicious compares
- CompareSpec(String, MethodInfo) - Constructor for class com.mebigfatguy.fbcontrib.detect.CompareSpec
- COMPARETO - com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- componentClass - Static variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- CONCURRENT_HASHMAP - com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues.CCIUserValue
- CONCURRENT_HASHMAP_VALUE - com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues.CCIUserValue
- concurrentAwaitClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousWaitOnConcurrentObject
- ConcurrentCollectionIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for various issues with concurrent collections including calls to checking and inserting a collection into a key on null, instead of using putIfAbsent
- ConcurrentCollectionIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
-
constructs a CCI detector given the reporter to report bugs on
- ConcurrentCollectionIssues.CCIUserValue - Enum in com.mebigfatguy.fbcontrib.detect
- conditionalTarget - Variable in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
- conditionCount - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- confident - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML.XMLPattern
- ConflatingResourcesAndFiles - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that conflate the use of resources and files.
- ConflatingResourcesAndFiles(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ConflatingResourcesAndFiles
-
constructs a CRF detector given the reporter to report bugs on
- ConflictingTimeUnits - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that perform arithmetic operations on values representing time where the time unit is incompatible, ie adding a millisecond value to a nanosecond value.
- ConflictingTimeUnits(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
-
constructs a CTU detector given the reporter to report bugs on
- ConflictingTimeUnits.Units - Enum in com.mebigfatguy.fbcontrib.detect
- ConfusingArrayAsList - Class in com.mebigfatguy.fbcontrib.detect
-
looks for calls to Arrays.asList where the parameter is a primitive array.
- ConfusingArrayAsList(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ConfusingArrayAsList
-
constructs a CAAL detector given the reporter to report bugs on
- ConfusingAutoboxedOverloading - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that have the same signature, except where one uses a Character parameter, and the other uses an int, long, float, double parameter.
- ConfusingAutoboxedOverloading(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
-
constructs a CAO detector given the reporter to report bugs on
- ConfusingFunctionSemantics - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that return a parameter after making what looks like modifications to that parameter.
- ConfusingFunctionSemantics(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
-
constructs a CFS detector given the reporter to report bugs on
- ConfusingFunctionSemantics.ParmUsage - Class in com.mebigfatguy.fbcontrib.detect
-
represents a method parameter, when it was first altered, and when it was last returned
- confusingSignatures(String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
-
returns if one signature is a Character and the other is a primitive
- CONSTANT_DOESNT_EXIST - Static variable in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
- ConstantListIndex - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that access arrays or classes that implement java.util.List using a constant integer for the index.
- ConstantListIndex(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
-
constructs a CLI detector given the reporter to report bugs on
- ConstantListIndex.State - Enum in com.mebigfatguy.fbcontrib.detect
- constrainingClasses - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- constrainingInfo - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- constrainingMethods - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- CONSTRUCTOR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- constType - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- Contains(OpcodeStack.Item) - Constructor for class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- CONTAINS - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- CONTAINS_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- CONTAINS_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
- ContainsBasedConditional - Class in com.mebigfatguy.fbcontrib.detect
-
looks for complex if conditions where multiple or clauses are joined together where the same variable is compared against a number of static values.
- ContainsBasedConditional(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
-
constructs a CBC detector given the reporter to report bugs on
- ContainsBasedConditional.State - Enum in com.mebigfatguy.fbcontrib.detect
- ContainsKey(OpcodeStack.Item, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.ContainsKey
- CONTAINSKEY_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- containsMember(Comparable<?>) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.GroupPair
- ContraVariantArrayAssignment - Class in com.mebigfatguy.fbcontrib.detect
-
Finds contravariant array assignments.
- ContraVariantArrayAssignment(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ContraVariantArrayAssignment
-
constructs a CVAA detector given the reporter to report bugs on.
- CONVERSION_ANNOTATIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- CONVERSION_SUPER_CLASSES - Static variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- conversions - Static variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion
- convertNullToNonNull(int) - Method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- CopiedOverriddenMethod - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for methods that are direct copies of the implementation in the super class.
- CopiedOverriddenMethod(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
constructs a COM detector given the reporter to report bugs on
- CopiedOverriddenMethod.CodeInfo - Class in com.mebigfatguy.fbcontrib.detect
-
represents of code bytes and access flag for a method
- COPY_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.IOIssues
- copyStoredIntoLoadedforBlock(SuspiciousLoopSearch.IfBlock) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- couldBeEnumCollection(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
-
returns whether the item at the stackpos location isn't an enum collection but could be
- count - Variable in class com.mebigfatguy.fbcontrib.utils.ToString.VisitedInfo
- countAnchors(String) - Static method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
returns the number of anchors {} in a string
- countBlockEndsAtPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlocks
-
counts all blocks including nested block that are closed off at the current pc
- countClassAccess(int) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
increment the count of class access of the class on the stack
- countClassAccess(String) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
increment the count of class access of the specified class if it is in a similar package to the caller, and is not general purpose
- coversExceptions(ExceptionTable, CopiedOverriddenMethod.CodeInfo) - Static method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
determines if the parents exceptions are represented in the child's exceptions if will false negative, if the child throws clause contains all the subclasses of a parents throws clause
- cpg - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
- create(T...) - Static method in class com.mebigfatguy.fbcontrib.utils.UnmodifiableList
- create(T...) - Static method in class com.mebigfatguy.fbcontrib.utils.UnmodifiableSet
- createIntegerParameterInfo(int, boolean, int...) - Static method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.ParameterInfo
- createIntegerRange(int, int) - Static method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.Range
- CRF_CONFLATING_RESOURCES_AND_FILES - com.mebigfatguy.fbcontrib.utils.BugType
- CSBTS_COMMONS_STRING_BUILDER_TOSTRING - com.mebigfatguy.fbcontrib.utils.BugType
- CSI_CHAR_SET_ISSUES_UNKNOWN_ENCODING - com.mebigfatguy.fbcontrib.utils.BugType
- CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET - com.mebigfatguy.fbcontrib.utils.BugType
- CSI_CHAR_SET_ISSUES_USE_STANDARD_CHARSET_NAME - com.mebigfatguy.fbcontrib.utils.BugType
- ctorSignature - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.BoxParms
- CTU_CONFLICTING_TIME_UNITS - com.mebigfatguy.fbcontrib.utils.BugType
- CU_CLONE_USABILITY_MISMATCHED_RETURN - com.mebigfatguy.fbcontrib.utils.BugType
- CU_CLONE_USABILITY_OBJECT_RETURN - com.mebigfatguy.fbcontrib.utils.BugType
- CU_CLONE_USABILITY_THROWS - com.mebigfatguy.fbcontrib.utils.BugType
- curMethod - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- curMethodInfo - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- currentClass - Variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- currentClass - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
- CustomBuiltXML - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that build xml based strings by concatenation strings and custom values together.
- CustomBuiltXML(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
-
constructs a CBX detector given the reporter to report bugs on
- CustomBuiltXML.XMLPattern - Class in com.mebigfatguy.fbcontrib.detect
-
represents a text pattern that is likely to be an xml snippet, as well as how much confidence that the pattern is infact xml, versus something else.
- CVAA_CONTRAVARIANT_ARRAY_ASSIGNMENT - com.mebigfatguy.fbcontrib.utils.BugType
- CVAA_CONTRAVARIANT_ELEMENT_ASSIGNMENT - com.mebigfatguy.fbcontrib.utils.BugType
- CyclomaticComplexity - Class in com.mebigfatguy.fbcontrib.detect
-
Calculates the McCabe Cyclomatic Complexity measure and reports methods that have an excessive value.
- CyclomaticComplexity(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
-
constructs a CC detector given the reporter to report bugs on
D
- dangerousAssignmentClassSources - Static variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- dangerousAssignmentMethodPatterns - Static variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- dangerousAssignmentMethodSources - Static variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- dangerousStoreClassSigs - Static variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- dateClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.DateComparison
- DateComparison - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for inefficient comparison of Date objects using two comparisons when one would do.
- DateComparison(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.DateComparison
-
constructs a DDC detector given the reporter to report bugs on
- DateComparison.State - Enum in com.mebigfatguy.fbcontrib.detect
- DAYS - com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
- DDC_DOUBLE_DATE_COMPARISON - com.mebigfatguy.fbcontrib.utils.BugType
- dealWithEmptyString() - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
- dealWithStoring(int) - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
- Debug - Class in com.mebigfatguy.fbcontrib.debug
- Debug() - Constructor for class com.mebigfatguy.fbcontrib.debug.Debug
- DECLARED_ACCESS - Static variable in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- declaredAccess - Variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- declaredCheckedExceptions - Variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- decreasingMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- DEFAULT_ENVY_PERCENT - Static variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- DEFAULT_MIN_ENVY - Static variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- defaultToStringSilliness() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- delegatingDetector - Variable in class com.mebigfatguy.fbcontrib.detect.LocalHangingExecutor
- DeletingWhileIterating - Class in com.mebigfatguy.fbcontrib.detect
-
looks for deletion of items from a collection using the remove method of the collection at the same time that the collection is being iterated on.
- DeletingWhileIterating(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
-
constructs a DWI detector given the reporter to report bugs on
- DeletingWhileIterating.GroupPair - Class in com.mebigfatguy.fbcontrib.detect
-
represents aliases of some kind to some sort of a collection, or a related object like a keySet, or an iterator
- DeletingWhileIterating.Loop - Class in com.mebigfatguy.fbcontrib.detect
-
represents a simple loop
- dependencyGraph - Variable in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- DeprecatedTypesafeEnumPattern - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that appear to implement the old style type safe enum pattern that was used before java added Enum support to the language.
- DeprecatedTypesafeEnumPattern(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
-
constructs a DTEP detector given the reporter to report bugs on.
- DeprecatedTypesafeEnumPattern.State - Enum in com.mebigfatguy.fbcontrib.detect
- details - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPUserValue
- detectFrameworkType() - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
-
Attempt to identify whether we are dealing with JUnit or TestNG.
- dGraph - Variable in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies.LoopFinder
- displayTextMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- DLC_DUBIOUS_LIST_COLLECTION - com.mebigfatguy.fbcontrib.utils.BugType
- DMC_DUBIOUS_MAP_COLLECTION - com.mebigfatguy.fbcontrib.utils.BugType
- doesObjectNeedToBeWatched(String) - Method in class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- doesObjectNeedToBeWatched(String) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- doesObjectNeedToBeWatched(String) - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
implements the MissingMethodsDetector to determine whether this class type is a collection
- doesStaticFactoryReturnNeedToBeWatched(String, String, String) - Method in class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- doesStaticFactoryReturnNeedToBeWatched(String, String, String) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- doesStaticFactoryReturnNeedToBeWatched(String, String, String) - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
implements the MissingMethodsDetector to determine whether this factory-like method returns a collection
- domCreationMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
- dontReport - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- DOTTED_JAVA_LANG_CLASS - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- DOTTED_JAVA_LANG_ERROR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- DOTTED_JAVA_LANG_EXCEPTION - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- DOTTED_JAVA_LANG_INTEGER - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- DOTTED_JAVA_LANG_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- DOTTED_JAVA_LANG_RUNTIMEEXCEPTION - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- DOTTED_JAVA_LANG_STRING - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- DOTTED_JAVA_LANG_STRINGBUILDER - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- DOTTED_JAVA_LANG_THROWABLE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- DOTTED_JAVA_UTIL_MAP - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- downwardBranchTarget - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- DRE_DECLARED_RUNTIME_EXCEPTION - com.mebigfatguy.fbcontrib.utils.BugType
- DSOC_DUBIOUS_SET_OF_COLLECTIONS - com.mebigfatguy.fbcontrib.utils.BugType
- DTEP_DEPRECATED_TYPESAFE_ENUM_PATTERN - com.mebigfatguy.fbcontrib.utils.BugType
- DubiousListCollection - Class in com.mebigfatguy.fbcontrib.detect
-
looks for fields that are implementations of java.util.List, but that are used in a set-like fashion.
- DubiousListCollection(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
-
constructs a DLC detector given the reporter to report bugs on
- DubiousListCollection.FieldInfo - Class in com.mebigfatguy.fbcontrib.detect
-
holds information about fields and keeps counts of set methods called on them
- DubiousMapCollection - Class in com.mebigfatguy.fbcontrib.detect
-
looks for fields that are implementations of java.util.Map, but that are only ever iterated over.
- DubiousMapCollection(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- DubiousSetOfCollections - Class in com.mebigfatguy.fbcontrib.detect
-
looks for uses of sets or keySets of maps that contain other collections.
- DubiousSetOfCollections(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
-
constructs a DSOC detector given the reporter to report bugs on
- dumbMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- DWI_DELETING_WHILE_ITERATING - com.mebigfatguy.fbcontrib.utils.BugType
- DWI_MODIFYING_WHILE_ITERATING - com.mebigfatguy.fbcontrib.utils.BugType
E
- ECLIPSE_WEIRD_SIG_CHARS - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- EIGHT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- EMORY - com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports.Library
- end - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlock
- end - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.IfBlock
- end - Variable in class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- endHandlerPC - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- endNullCheckPC - Variable in class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
- endOfScopes - Variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- endPC - Variable in class com.mebigfatguy.fbcontrib.detect.SQLInLoop.LoopLocation
- endPC - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- endPC - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- endPCRange - Variable in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- ENUM - com.mebigfatguy.fbcontrib.detect.UseEnumCollections.CollectionType
- enumConstNames - Variable in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
- enumCount - Variable in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
- enumFields - Variable in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
- enumRegs - Variable in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
- ENVY_PERCENT_PROPERTY - Static variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- envyPercent - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics.CalledMethod
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.UserObject
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.ContainsKey
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.Get
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.MapRef
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MethodInfo
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods.ReportInfo
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues.ActiveStackOp
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.FieldInfo
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.CodeRange
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.SetRef
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPUserValue
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.detect.WiringIssues.WiringType
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.utils.FQField
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.utils.FQMethod
- equals(Object) - Method in class com.mebigfatguy.fbcontrib.utils.QMethod
- equalsSilliness(String) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- exceptionClass - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
- exceptionClass - Variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- exceptionClass - Static variable in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
- exceptionClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- exceptions - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod.CodeInfo
- exceptions - Variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- ExceptionSoftening - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that catch checked exceptions, and throw unchecked exceptions in their place.
- ExceptionSoftening(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
constructs a EXS detector given the reporter to report bugs on.
- ExceptionSoftening.CatchInfo - Class in com.mebigfatguy.fbcontrib.detect
-
holds information about a catch block the start and end pcs, as well as the exception signature.
- exemptExecutors - Variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- expensiveCalls - Static variable in class com.mebigfatguy.fbcontrib.detect.SluggishGui
- expensiveThisCalls - Variable in class com.mebigfatguy.fbcontrib.detect.SluggishGui
- exReg - Variable in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn.FinallyBlockInfo
- exReg - Variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- exReg - Variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- EXS_EXCEPTION_SOFTENING_HAS_CHECKED - com.mebigfatguy.fbcontrib.utils.BugType
- EXS_EXCEPTION_SOFTENING_NO_CHECKED - com.mebigfatguy.fbcontrib.utils.BugType
- EXS_EXCEPTION_SOFTENING_NO_CONSTRAINTS - com.mebigfatguy.fbcontrib.utils.BugType
- EXS_EXCEPTION_SOFTENING_RETURN_FALSE - com.mebigfatguy.fbcontrib.utils.BugType
- exSig - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- externalPackages - Static variable in class com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
F
- FBContrib - Class in com.mebigfatguy.fbcontrib
-
a simple main app that gives information.
- FBContrib() - Constructor for class com.mebigfatguy.fbcontrib.FBContrib
- fbInfo - Variable in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
- FCBL_FIELD_COULD_BE_LOCAL - com.mebigfatguy.fbcontrib.utils.BugType
- FCCD_FIND_CLASS_CIRCULAR_DEPENDENCY - com.mebigfatguy.fbcontrib.utils.BugType
- field - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.MapRef
- field - Variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.SetRef
- field - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- FIELD - com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.ModifierType
- fieldAnnotation - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldInfo
- fieldAnnotation - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.FieldInfo
- fieldAnnotations - Variable in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
- fieldClassTypes - Variable in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
- FieldCouldBeLocal - Class in com.mebigfatguy.fbcontrib.detect
-
finds fields that are used in a locals only fashion, specifically private fields that are accessed first in each method with a store vs.
- FieldCouldBeLocal(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
constructs a FCBL detector given the reporter to report bugs on.
- FieldCouldBeLocal.BlockState - Class in com.mebigfatguy.fbcontrib.detect
-
holds the parse state of the current basic block, and what fields are left to be checked the fields that are left to be checked are a reference from the parent block and a new collection is created on first write to the set to reduce memory concerns.
- FieldCouldBeLocal.FieldInfo - Class in com.mebigfatguy.fbcontrib.detect
-
holds information about a field and it's first usage
- FieldCouldBeLocal.FieldModifier - Class in com.mebigfatguy.fbcontrib.detect
-
a visitor that determines what methods write to what fields
- fieldHasRuntimeVisibleAnnotation(Field) - Static method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
-
looks to see the field has a runtime visible annotation, if it does it might be autowired or some other mechanism attached that makes them less interesting for a toString call.
- FieldInfo() - Constructor for class com.mebigfatguy.fbcontrib.detect.DubiousListCollection.FieldInfo
- FieldInfo(FieldAnnotation) - Constructor for class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.FieldInfo
- FieldInfo(FieldAnnotation, boolean) - Constructor for class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldInfo
-
creates a FieldInfo from an annotation, and assumes no source line information
- FieldInfo(String, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.FieldInfo
- fieldLabels - Variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- fieldMethodCalls - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- FieldModifier() - Constructor for class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldModifier
- fieldName - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.FieldInfo
- fieldName - Variable in class com.mebigfatguy.fbcontrib.utils.FQField
- fieldsAreSharedWithParent - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.BlockState
- FieldSorter() - Constructor for class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.FieldSorter
- fieldSource - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.FieldInfo
- fieldSourceReg - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- fieldSpecialObjects - Variable in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
fieldname to field sig
- fieldsReported - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
- fieldStatus - Variable in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- FieldStatus() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ImmatureClass.FieldStatus
- fieldsWithAnnotations - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- fieldUserValues - Variable in class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
- fieldValues - Variable in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
- FII_AVOID_CONTAINS_ON_COLLECTED_STREAM - com.mebigfatguy.fbcontrib.utils.BugType
- FII_AVOID_SIZE_ON_COLLECTED_STREAM - com.mebigfatguy.fbcontrib.utils.BugType
- FII_COMBINE_FILTERS - com.mebigfatguy.fbcontrib.utils.BugType
- FII_USE_ANY_MATCH - com.mebigfatguy.fbcontrib.utils.BugType
- FII_USE_FIND_FIRST - com.mebigfatguy.fbcontrib.utils.BugType
- FII_USE_FUNCTION_IDENTITY - com.mebigfatguy.fbcontrib.utils.BugType
- FII_USE_METHOD_REFERENCE - com.mebigfatguy.fbcontrib.utils.BugType
- FIInfo(Method, SourceLineAnnotation, boolean) - Constructor for class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIInfo
- FIIUserValue() - Constructor for enum com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIIUserValue
- FILTER - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- FILTER_ITEM - com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIIUserValue
- filterModifiers(int, SerialVersionCalc.ModifierType) - Static method in class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc
- filterSuperInterfaceMethods(JavaClass, Set<QMethod>, JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.SpoiledChildInterfaceImplementor
-
removes methods found in an interface when a super interface having the same methods is implemented in a parent.
- FinallyBlockInfo(int) - Constructor for class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn.FinallyBlockInfo
-
create a finally block info for a specific code range
- finallyBlocks - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- FinalParameters - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that correctly do not write to a parameter.
- FinalParameters(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.FinalParameters
-
constructs a FP detector given the reporter to report bugs on
- FIND_BUG_STAGE - com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.Stage
- FIND_LOOP_STAGE - com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.Stage
- findBlockWithStart(int) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
-
looks for an existing try block that has this pc as a start of the try
- findBugs(Set<Integer>) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
report stores that occur at scopes higher than associated loads that are not involved with loops
- findCalledMethod() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- findCatchHandlerFor(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
returns the catch handler for a given try block
- FindClassCircularDependencies - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that have dependencies on each other in a circular way.
- FindClassCircularDependencies(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
-
constructs a FCCD detector given the reporter to report bugs on
- FindClassCircularDependencies.LoopFinder - Class in com.mebigfatguy.fbcontrib.detect
-
finds class dependency loops in a directed graph
- findCollectionGroup(OpcodeStack.Item, boolean) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- findCommonType(Set<JavaClass>) - Static method in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
-
looks for a common superclass or interface for all the passed in types
- findDOMNodeCreationPoint(int) - Method in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
-
returns the pc where this DOM Node was created, or null if this isn't a DOM node that was created
- findEnclosingFinally(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- FINDFIRST - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- FINDFIRST_ITEM - com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIIUserValue
- findInheritedMethod(JavaClass[], String, String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- findLoop(String) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies.LoopFinder
- findLoop(Map<String, Set<String>>, String) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies.LoopFinder
- findMethod(JavaClass, String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
-
finds the method in specified class by name and signature
- findMethod(JavaClass, String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
finds a method that matches the name and signature in the given class
- findMethod(JavaClass, String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
- findNullGuardWithField(XField, int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
- findNullGuardWithRegister(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
- findPossibleCatchSignatures(List<ExceptionSoftening.CatchInfo>, int) - Static method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
returns an array of catch types that the current pc is in
- findPreviousSiblingScopeBlock(BloatedAssignmentScope.ScopeBlock) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
looks for the ScopeBlock has the same parent as this given one, but precedes it in the list.
- findScopeBlock(BloatedAssignmentScope.ScopeBlock, int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
returns the scope block in which this register was assigned, by traversing the scope block tree
- findScopeBlockWithTarget(BloatedAssignmentScope.ScopeBlock, int, int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
returns an existing scope block that has the same target as the one looked for
- findStaticInitializer(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
-
finds the method that is the static initializer for the class
- findSynchronizedScopeBlock(BloatedAssignmentScope.ScopeBlock, int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
finds the scope block that is the active synchronized block
- finishLocation - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- firstEnumPC - Variable in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
- firstFieldUse - Variable in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
- firstLocalReg - Variable in class com.mebigfatguy.fbcontrib.detect.FinalParameters
- firstLocalRegister - Variable in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
- firstPC - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
- firstPC - Variable in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
- firstStringParam - Variable in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod.IntPair
- FIVE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- flag - Variable in class com.mebigfatguy.fbcontrib.detect.CompareClassNameEquals
- FloatForLoop(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.FloatForLoop
- FloatingPointLoops - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that use floating point indexes for loops.
- FloatingPointLoops(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops
-
constructs a FPL detector given the reporter to report bugs on
- FloatingPointLoops.FloatForLoop - Class in com.mebigfatguy.fbcontrib.detect
-
maintains the state of a previously found for loop
- FloatingPointLoops.State - Enum in com.mebigfatguy.fbcontrib.detect
- ForLoop(int, int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
-
constructs a for loop information block
- forLoops - Variable in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops
- FORMATTER_ANCHOR - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- FORMATTER_LOGGER - com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
- formatterLoggers - Variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- foundAdd(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- foundBugFor(List<BugInstance>) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- foundNonPrivateNonFinalInChain(Method, Set<Method>) - Method in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
- FOUR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- FP_FINAL_PARAMETERS - com.mebigfatguy.fbcontrib.utils.BugType
- FPL_FLOATING_POINT_LOOPS - com.mebigfatguy.fbcontrib.utils.BugType
- FQField - Class in com.mebigfatguy.fbcontrib.utils
-
holds information about a field, including class, name and signature
- FQField(String, String, String) - Constructor for class com.mebigfatguy.fbcontrib.utils.FQField
- FQMethod - Class in com.mebigfatguy.fbcontrib.utils
-
holds information about a method that called, including class, method and signature
- FQMethod(String, String, String) - Constructor for class com.mebigfatguy.fbcontrib.utils.FQMethod
- frameworkType - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- from - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.Range
- FROM_FIELD - Static variable in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- FROM_UIMANAGER - com.mebigfatguy.fbcontrib.detect.Section508Compliance.S508UserValue
- fromPC - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.CodeRange
- fromStart - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.ParameterInfo
- functionalInterfaceInfo - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- FunctionalInterfaceIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for issues around use of @FunctionalInterface classes, especially in use with Streams..
- FunctionalInterfaceIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- FunctionalInterfaceIssues.AnonState - Enum in com.mebigfatguy.fbcontrib.detect
- FunctionalInterfaceIssues.FIInfo - Class in com.mebigfatguy.fbcontrib.detect
- FunctionalInterfaceIssues.FIIUserValue - Enum in com.mebigfatguy.fbcontrib.detect
- FunctionalInterfaceIssues.ParseState - Enum in com.mebigfatguy.fbcontrib.detect
- furthestBranchTarget - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
G
- generalPurpose(String) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
checks to see if the specified class is a built in class, or implements a simple interface
- generate(Object, Collection<String>, Set<Integer>) - Static method in class com.mebigfatguy.fbcontrib.utils.ToString
- genericSignature - Variable in class com.mebigfatguy.fbcontrib.detect.WiringIssues.WiringType
- Get(OpcodeStack.Item) - Constructor for class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.Get
- GET - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- GET_ATTRIBUTE - Static variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- GET_ATTRIBUTE_SIG - Static variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- GET_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- GET_PARAMETER - Static variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- GET_PARAMETER_SIG - Static variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- getAccess() - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod.CodeInfo
- getAddPC() - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- getAllocationNumber() - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.PSCUserValue
- getALoadReg(DismantleBytecode, int) - Static method in class com.mebigfatguy.fbcontrib.utils.RegisterUtils
-
returns the register used to load a reference
- getAnnotatedRollbackExceptions(Method) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
parses an spring-tx @Transactional annotations for rollbackFor/noRollbackfor attributes of a @Transactional annotation.
- getAnonymousName(ConstantMethodHandle) - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- getAppendType() - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- getArgs() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod.BootstrapMethod
- getAStoreReg(DismantleBytecode, int) - Static method in class com.mebigfatguy.fbcontrib.utils.RegisterUtils
-
returns the register used to store a reference
- getAttributes(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
collect all possible attributes given the name of methods available.
- getBasicBlock() - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.BlockState
-
get the basic block to parse
- getBlockAt(int) - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlocks
- getBootstrapAttribute(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- getBootstrapMethod(int) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- getBootstrapMethodRef() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod.BootstrapMethod
- getBugPriority(String, MethodInfo) - Static method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
returns the bug priority based on metrics about the method
- getbyte(byte[], int) - Static method in class com.mebigfatguy.fbcontrib.utils.CodeByteUtils
-
returns the code byte at a specific offset as an int
- getCallingObject() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
returns either a register number of a field reference of the object that a method is being called on, or null, if it can't be determined.
- getCanReturnNull() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- getCardinality(int) - Static method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
returns a string defining what parameter in the signature a certain one is, for the bug report
- getCatchType() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- getChildren() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns the children of this scope block
- getClassDefiners(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
returns a map of method information for each public method for each interface this class implements
- getClassName() - Method in class com.mebigfatguy.fbcontrib.utils.FQField
- getClassName() - Method in class com.mebigfatguy.fbcontrib.utils.FQMethod
- getCode() - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod.CodeInfo
- getCompareClass() - Method in class com.mebigfatguy.fbcontrib.detect.CompareSpec
- getConstrainingInfo(JavaClass, Method) - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
finds the super class or interface that constrains the types of exceptions that can be thrown from the given method
- getCtorSignature() - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.BoxParms
- getDeclaredAccess() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- getDeclaredAccessValue(int) - Static method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- getDeclaredExceptions(Method) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
retrieves the set of non-runtime exceptions that are declared to be thrown by the method
- getDefaultAnnotationValue(AnnotationEntry) - Method in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- getDependenciesForClass(String) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
-
returns a set of dependent class names for a class, and if it doesn't exist create the set install it, and then return;
- getDescription() - Method in enum com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.KeyType
- getDetails() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPUserValue
- getEnd() - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlock
- getEndHandlerPC() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- getEndPC() - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- getEndPC() - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- getEndPCRange() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- getExceptionSignature() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- getExpectedReturnInstruction(Type) - Static method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- getField() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- getFieldAnnotation() - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldInfo
-
get the field annotation for this field
- getFieldAnnotation() - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.FieldInfo
- getFieldAnnotation(String) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
-
builds a field annotation by finding the field in the classes' field list
- getFieldFromStack(OpcodeStack, String) - Static method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
-
return the field object that the current method was called on, by finding the reference down in the stack based on the number of parameters
- getFieldName() - Method in class com.mebigfatguy.fbcontrib.utils.FQField
- getFieldSourceReg() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- getFinish() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns the end of the block
- getFinish() - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
- getFinish() - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- getFirstMethodHandle(ConstantPool) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod.BootstrapMethod
- getFirstRegisterSlot(Method) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
returns the first open register slot after parameters
- getFQMethod() - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- getFrom() - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.Range
- getGroupElement(OpcodeStack.Item) - Static method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
-
given an register or field, look to see if this thing is associated with an already discovered loop
- getHandlerEndPC() - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- getHandlerPC() - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- getIgnore() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- getImmutabilityType() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- getIntOpRegister(int) - Method in class com.mebigfatguy.fbcontrib.detect.ParallelLists
-
fetch the register from a integer op code
- getLambdaMethod(String) - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
-
finds the bootstrap method for a lambda (invokedynamic call.
- getLibrary() - Method in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports
- getLineNumber() - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- getLineNumber(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
returns the source line number for the pc, or just the pc if the line number table doesn't exist
- getLoadReg(DismantleBytecode, int) - Static method in class com.mebigfatguy.fbcontrib.utils.RegisterUtils
-
returns the register used in a load operation
- getLocalVariableEndRange(LocalVariableTable, int, int) - Static method in class com.mebigfatguy.fbcontrib.utils.RegisterUtils
-
returns the end pc of the visible range of this register at this pc
- getLocation() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- getLoggingClassNameFromStackValue() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- getLoopEnd() - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
-
get the end pc of the loop
- getLoopFinish() - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.Loop
- getLoopReg() - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
-
get the loop register
- getLoopRegLoaded() - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
-
returns whether the loop register is on the top of the stack
- getLoopStart() - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.Loop
- getLoopStart() - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
-
get the start pc of the loop
- getLoopState() - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
-
get the current phase of the for loop
- getMessage() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- getMethod() - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIInfo
- getMethod() - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues.ActiveStackOp
- getMethod() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPUserValue
- getMethodExceptions() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- getMethodFieldModifiers() - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldModifier
- getMethodHandle(int) - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- getMethodInfo() - Method in class com.mebigfatguy.fbcontrib.detect.CompareSpec
- getMethodName() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- getMethodName() - Method in class com.mebigfatguy.fbcontrib.utils.FQMethod
- getMethodName() - Method in class com.mebigfatguy.fbcontrib.utils.QMethod
- getMethodSignature() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- getMethodStatistics(String, String, String) - Method in class com.mebigfatguy.fbcontrib.collect.Statistics
- getMinimumJDK() - Method in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports
- getModifiesState() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- getName() - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- getNextBranchTarget() - Method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- getNonAnonymousPortion(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- getNumBytes() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- getNumMethodCalls() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- getNumParameters(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
returns the number of parameters in this method signature
- getOpcode() - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues.ActiveStackOp
- getPackageName(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
parses the package name from a fully qualified class name
- getParameterRegisters(Method) - Static method in class com.mebigfatguy.fbcontrib.utils.RegisterUtils
-
gets the set of registers used for parameters
- getParameterSignatures(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
returns a List of parameter signatures
- getParameterSlotAndSignatures(boolean, String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
returns a Map that represents the type of the parameter in slot x
- getParent() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns the scope blocks parent
- getParmInfo() - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.InvalidPattern
- getParms() - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- getPathPrefix() - Method in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports
- getPattern() - Method in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML.XMLPattern
- getPattern() - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.InvalidPattern
- getPattern() - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods.ReportInfo
- getPC() - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- getPrimitiveValueSignature() - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.BoxParms
- getPriority() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- getPriority() - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods.ReportInfo
- GETPROPERTIES - com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- getPublicMethodInfos(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
returns a list of method information of all public or protected methods in this class
- getRegister() - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- getRegister() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- getRegister() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue
- getRegisterName(Code, int) - Static method in class com.mebigfatguy.fbcontrib.detect.FinalParameters
-
returns the variable name of the specified register slot
- getReplaceableCharsetEncodings() - Static method in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
used by external tools, lists the method signature checked for, for replaceable encoding methods
- getReportLevel() - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.ContainsKey
- getReportLevel() - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.Get
- getReportLevel() - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- getRequiredAccessValue(MethodInfo) - Static method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- getReturnSignature(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
gets the return type signature from a method signature
- getRTJarFile() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- getRTJarFromProperty(Integer) - Static method in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- getScopeEnd() - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- getSelfReturningMethods() - Method in class com.mebigfatguy.fbcontrib.detect.LocalHangingExecutor
- getSelfReturningMethods() - Method in class com.mebigfatguy.fbcontrib.detect.LocalSynchronizedCollection
- getSelfReturningMethods() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
-
returns a set of self returning methods, that is, methods that when called on a a synchronized collection return themselves.
- getSetCount() - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection.FieldInfo
- getshort(byte[], int) - Static method in class com.mebigfatguy.fbcontrib.utils.CodeByteUtils
-
returns the code short at a specific offset as an int
- getSignature() - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
- getSignature() - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- getSignature() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- getSignature() - Method in class com.mebigfatguy.fbcontrib.utils.FQField
- getSignature() - Method in class com.mebigfatguy.fbcontrib.utils.FQMethod
- getSignature() - Method in class com.mebigfatguy.fbcontrib.utils.QMethod
- getSignatureSize(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- getSourceLineAnnotation() - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection.FieldInfo
- getSourceLineAnnotation() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- getSourceLines(Method) - Method in class com.mebigfatguy.fbcontrib.detect.FinalParameters
-
reads the sourcefile based on the source line annotation for the method
- getSrcLine() - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIInfo
- getSrcLineAnnotation() - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldInfo
-
get the source line annotation for the first use of this field
- getStack() - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- getStart() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns the start of the block
- getStart() - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlock
- getStart() - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
- getStart() - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- getStartPC() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- getStartPC() - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- getStartPC() - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- getStatistics() - Static method in class com.mebigfatguy.fbcontrib.collect.Statistics
- getStoreReg(DismantleBytecode, int) - Static method in class com.mebigfatguy.fbcontrib.utils.RegisterUtils
-
returns the register used in a store operation
- getStringBufferItemAt(int) - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
- getStringReference() - Method in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison.LookupDetails
- getSubIfBlocks() - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlock
- getSwitchTargets() - Method in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison.LookupDetails
- getThrowSignature() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- getTo() - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.Range
- getTransactionalType(FQMethod) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
returns the type of transactional annotation is applied to this method
- getTransactionalType(Method) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
returns the type of transactional annotation is applied to this method
- getTrimUserValue() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- getType() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue
- getTypeCodeSignature(int) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
converts a primitive type code to a signature
- getUncheckedFieldSize() - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.BlockState
-
returns the number of unchecked fields
- getUnreplaceableCharsetEncodings() - Static method in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
used by external tools, lists the method signature checked for, for unreplaceable encoding methods
- getValue() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue
- getValueOfSignature() - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.BoxParms
- getVarArgsParmCount(String) - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
returns the number of parameters slf4j or log4j2 is expecting to inject into the format string
- getWatchedClassMethods() - Method in class com.mebigfatguy.fbcontrib.detect.LocalHangingExecutor
- getWatchedClassMethods() - Method in class com.mebigfatguy.fbcontrib.detect.LocalSynchronizedCollection
- getWatchedClassMethods() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
-
Should return a map of a class and a set of "factory" methods that create types that should be reported buggy (when made as local variables).
- getWatchedConstructors() - Method in class com.mebigfatguy.fbcontrib.detect.LocalHangingExecutor
- getWatchedConstructors() - Method in class com.mebigfatguy.fbcontrib.detect.LocalSynchronizedCollection
- getWatchedConstructors() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
-
Should return a map of constructors that should be watched, as well as version number of Java that the given constructor becomes a bad idea.
- getXClass(ClassDescriptor) - Static method in class com.mebigfatguy.fbcontrib.utils.XClassUtils
-
Returns an
XClass
object for the givenClassDescriptor
object. - getXClass(String) - Static method in class com.mebigfatguy.fbcontrib.utils.XClassUtils
-
Returns an
XClass
object for the given slashed class name. - getXMethod(XClass, String, String) - Static method in class com.mebigfatguy.fbcontrib.utils.XClassUtils
-
Looks for the method up the class hierarchy.
- getXMethod(String, String, String) - Static method in class com.mebigfatguy.fbcontrib.utils.XClassUtils
-
Looks for the method up the class hierarchy.
- gotoAcrossPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
-
returns whether the last downward branching jump seen crosses over the current location
- gotoBranchPCs - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- gotoPC - Variable in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.FloatForLoop
- GRAPHICS_DISPOSERS - Static variable in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
- GRAPHICS_PRODUCERS - Static variable in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
- graphicsRegs - Variable in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
- groupMembers - Variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.GroupPair
- GroupPair(Comparable<?>, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.GroupPair
- groupToIterator - Variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- guavaOnPath - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- guiInterfaces - Variable in class com.mebigfatguy.fbcontrib.detect.SluggishGui
H
- handleInvokeSpecialState(int) - Method in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
- handleOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
- handlerEndPC - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- handlerPC - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- handlerPC - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- handleTernary(int) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- hangableSig - Static variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- HangingExecutors - Class in com.mebigfatguy.fbcontrib.detect
-
looks for executors that are never shutdown, which will not allow the application to terminate
- HangingExecutors(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- HangingExecutors.AnnotationPriority - Class in com.mebigfatguy.fbcontrib.detect
-
represents a field that is a executor
- hangingFieldCandidates - Variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- HAS_ENTRY - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousArgumentTypes
- hasAnnotation - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldInfo
- hasAnnotation - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- hasAnnotation() - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldInfo
-
gets whether the field has a non java annotation
- hasChildren() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- hasClassConsumes - Variable in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- hasComparator(List<String>) - Static method in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- hasEagerOneToMany - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- hasExceptionOnStack() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
returns whether an exception object is on the stack slf4j will find this, and not include it in the parm list so i we find one, just don't report
- hasExceptions() - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod.CodeInfo
- hasExpects() - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- hasFetch - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- hasFieldInjectorAnnotation(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- hasFieldSource(String) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.FieldInfo
- hasGeneratedValue - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- hasHCEquals - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- hashCode() - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics.CalledMethod
- hashCode() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.UserObject
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.ContainsKey
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.Get
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.MapRef
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.MethodInfo
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods.ReportInfo
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues.ActiveStackOp
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.FieldInfo
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.CodeRange
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.SetRef
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPUserValue
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- hashCode() - Method in class com.mebigfatguy.fbcontrib.detect.WiringIssues.WiringType
- hashCode() - Method in class com.mebigfatguy.fbcontrib.utils.FQField
- hashCode() - Method in class com.mebigfatguy.fbcontrib.utils.FQMethod
- hashCode() - Method in class com.mebigfatguy.fbcontrib.utils.QMethod
- HASHCODE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- HASHMAP_SIZED_CTOR - Static variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- HASHSET_SIZED_CTOR - Static variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- hasId - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- hasInvoke(byte[]) - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
-
returns whether the byte code of a method has an invokeXXX statement in it
- hasMapComparator - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- hasMethod(JavaClass, Method) - Static method in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
-
looks to see if a class has a method with a specific name and signature
- hasMethodInHierarchy(JavaClass, String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
-
looks to see if this class (or some class in its hierarchy (besides Object) has implemented the specified method.
- hasMultipleHandlers() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- HASNEXT - Static variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- hasOuterClassSyntheticReference(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
- hasOverloadedMethod() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
looks to see if this method has an overloaded method in actuality, this isn't precise and returns true for methods that are named the same, and have same number of args This will miss some cases, but in practicality doesn't matter.
- hasPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.Loop
- hasResolvedString - Variable in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- hasResolvedString() - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- hasRuntimeAnnotations(Method) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- hasSerializableFields(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
-
looks for fields that are candidates for serialization
- hasSerializingMethods(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
-
looks to see if this class implements method described by Serializable or Externalizable
- hasSetComparator - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- hasSimilarParms(List<String>) - Static method in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
-
determines whether a bunch of types are similar and thus would be confusing to have one be a varargs.
- hasSinglePossiblySizedBranch(int, int) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- hasSizedSource - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.PSCUserValue
- hasSizedSource() - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.PSCUserValue
- hasSubBlocks() - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlock
- hasToString(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- hasValidFalseReturn - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- HCP_HTTP_REQUEST_RESOURCES_NOT_FREED_FIELD - com.mebigfatguy.fbcontrib.utils.BugType
- HCP_HTTP_REQUEST_RESOURCES_NOT_FREED_LOCAL - com.mebigfatguy.fbcontrib.utils.BugType
- HES_EXECUTOR_NEVER_SHUTDOWN - com.mebigfatguy.fbcontrib.utils.BugType
- HES_EXECUTOR_OVERWRITTEN_WITHOUT_SHUTDOWN - com.mebigfatguy.fbcontrib.utils.BugType
- HES_LOCAL_EXECUTOR_SERVICE - com.mebigfatguy.fbcontrib.utils.BugType
- HEStatus() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ImmatureClass.HEStatus
- HIGH_CONDITIONAL_COUNT - Static variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- highByteCountLimit - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- highMethodCallLimit - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- highReportingThreshold - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
- HOURS - com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
- HTTP_SERVLET_REQUEST - Static variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- HTTP_SESSION - Static variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- HttpClientProblems - Class in com.mebigfatguy.fbcontrib.detect
-
looks for problems surrounding use of HttpRequests from the Apache HttpComponents library which have have some little-known quirks about them.
- HttpClientProblems(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- httpRequestClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- HUMAN_VERSIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
I
- ICA_INVALID_CONSTANT_ARGUMENT - com.mebigfatguy.fbcontrib.utils.BugType
- ICONST - com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- iConst0Looped - Variable in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
- IfBlock(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlock
- IfBlock(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.IfBlock
- ifBlocks - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- ifBlocks - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- IfBlocks() - Constructor for class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlocks
- IfStatement(BytecodeScanningDetector, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
- ifStatements - Variable in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking
- IGNORABLE_METHOD_ANNOTATIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
- ignorableExceptionTypes - Static variable in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
- ignorableInterfaces - Static variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- IGNORE_INHERITED_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- IGNORE_INHERITED_METHODS_PROPERTY - Static variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- IGNORE_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnusedParameter
- IGNORECASE - com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- ignoreRegs - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- IICU_INCORRECT_INTERNAL_CLASS_USE - com.mebigfatguy.fbcontrib.utils.BugType
- IKNC_INCONSISTENT_HTTP_ATTRIBUTE_CASING - com.mebigfatguy.fbcontrib.utils.BugType
- IKNC_INCONSISTENT_HTTP_PARAM_CASING - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_BAD_SERIALVERSIONUID - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_IDE_GENERATED_PARAMETER_NAMES - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_LOWER_CLASS - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_NO_EQUALS - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_NO_HASHCODE - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_NO_PACKAGE - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_NO_TOSTRING - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_PRINTSTACKTRACE - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_UPPER_PACKAGE - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_VAR_NAME - com.mebigfatguy.fbcontrib.utils.BugType
- IMC_IMMATURE_CLASS_WRONG_FIELD_ORDER - com.mebigfatguy.fbcontrib.utils.BugType
- ImmatureClass - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that aren't fully flushed out to be easily usable for various reasons.
- ImmatureClass(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- ImmatureClass.FieldStatus - Enum in com.mebigfatguy.fbcontrib.detect
- ImmatureClass.HEStatus - Enum in com.mebigfatguy.fbcontrib.detect
- immutabilityOrdinal - Variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- ImmutabilityType - Enum in com.mebigfatguy.fbcontrib.collect
- ImmutabilityType() - Constructor for enum com.mebigfatguy.fbcontrib.collect.ImmutabilityType
- IMMUTABLE - com.mebigfatguy.fbcontrib.collect.ImmutabilityType
- IMMUTABLE_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.NonProductiveMethodCall
- IMMUTABLE_PRODUCING_METHODS - Static variable in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
- implementsCommonInterface(String) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
return whether or not a class implements a common or marker interface
- ImproperPropertiesUse - Class in com.mebigfatguy.fbcontrib.detect
-
looks for java.util.Properties use where values other than String are placed in the properties object.
- ImproperPropertiesUse(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ImproperPropertiesUse
-
constructs a IPU detector given the reporter to report bugs on
- imType - Variable in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
- IN_CATCH - com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock.State
- IN_CLINIT - com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.State
- IN_INIT - com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.State
- IN_METHOD - com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.State
- IN_TRY - com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock.State
- InappropriateToStringUse - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that rely on the format of the string fetched from another object's toString method, when that method appears not to be owned by the author of the calling method.
- InappropriateToStringUse(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
-
constructs a ITU detector given the reporter to report bugs on
- inBlocks - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
- inCatch() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- InconsistentKeyNameCasing - Class in com.mebigfatguy.fbcontrib.detect
-
looks for calls to HttpRequest.getParameter with parameters of the same name with different cases like 'id' and 'Id'.
- InconsistentKeyNameCasing(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
-
constructs a IKNC detector given the reporter to report bugs on
- InconsistentKeyNameCasing.KeyType - Enum in com.mebigfatguy.fbcontrib.detect
- InconsistentKeyNameCasing.SourceInfo - Class in com.mebigfatguy.fbcontrib.detect
-
a holder for location information of a getParameter call
- IncorrectInternalClassUse - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that use objects from com.sun.xxx packages.
- IncorrectInternalClassUse(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
-
constructs a IICU detector given the reporter to report bugs on
- increasingMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- indexToFieldMap - Variable in class com.mebigfatguy.fbcontrib.detect.ParallelLists
- InefficientStringBuffering - Class in com.mebigfatguy.fbcontrib.detect
-
looks for appending strings inside of calls to StringBuffer or StringBuilder append.
- InefficientStringBuffering(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
-
constructs a ISB detector given the reporter to report bugs on
- InefficientStringBuffering.AppendType - Enum in com.mebigfatguy.fbcontrib.detect
- InefficientStringBuffering.ISBUserValue - Class in com.mebigfatguy.fbcontrib.detect
- InheritanceTypeChecking - Class in com.mebigfatguy.fbcontrib.detect
-
looks for if/else blocks where a series of them use instanceof on the same variable to determine what do to.
- InheritanceTypeChecking(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking
-
constructs a ITC detector given the reporter to report bugs on
- InheritanceTypeChecking.IfStatement - Class in com.mebigfatguy.fbcontrib.detect
- InheritanceTypeChecking.IfStatement.Action - Enum in com.mebigfatguy.fbcontrib.detect
- InheritanceTypeChecking.IfStatement.State - Enum in com.mebigfatguy.fbcontrib.detect
- INITIAL_VALUE - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- initializedRegs - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
- INJECTOR_ANNOTATIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- INLINE - com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod.UCPMUserValue
- INNER_CLASS_SEPARATOR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- inReadObject - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
- Instance - com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel.MethodFoundType
- instanceOfTypes - Variable in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
- interfaceMethods - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
- internalPackages - Static variable in class com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
- intersection(Set<String>, Set<String>) - Static method in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
-
performs a typical set intersection between what types of possible superclasses/interfaces has been seen before, for this collection, and what is now seen.
- IntPair(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod.IntPair
- intToByteArray - Static variable in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- InvalidConstantArgument - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for jdk method calls where a parameter expects a constant value, because the api was created before enums.
- InvalidConstantArgument(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
-
constructs a ICA detector given the reporter to report bugs on
- InvalidConstantArgument.InvalidPattern - Class in com.mebigfatguy.fbcontrib.detect
- InvalidConstantArgument.ParameterInfo<T extends java.lang.Comparable<T>> - Class in com.mebigfatguy.fbcontrib.detect
-
holds information about parameters that expect constant values that should have been enums but were created pre enums.
- InvalidConstantArgument.Range<T extends java.lang.Comparable<T>> - Class in com.mebigfatguy.fbcontrib.detect
- InvalidPattern(String, InvalidConstantArgument.ParameterInfo<?>...) - Constructor for class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.InvalidPattern
- invocationHandlerClass - Variable in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
- INVOKE_OPS - Static variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- INVOKE_OPS - Static variable in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- invokePC - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
- inWriteObject - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
- IOI_COPY_WITH_READER - com.mebigfatguy.fbcontrib.utils.BugType
- IOI_DOUBLE_BUFFER_COPY - com.mebigfatguy.fbcontrib.utils.BugType
- IOI_UNENDED_ZLIB_OBJECT - com.mebigfatguy.fbcontrib.utils.BugType
- IOI_USE_OF_FILE_STREAM_CONSTRUCTORS - com.mebigfatguy.fbcontrib.utils.BugType
- IOIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for various issues around input/output/streaming library use
- IOIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.IOIssues
-
constructs a IOI detector given the reporter to report bugs on
- IOIssues.IOIUserValue - Enum in com.mebigfatguy.fbcontrib.detect
- IOIUserValue() - Constructor for enum com.mebigfatguy.fbcontrib.detect.IOIssues.IOIUserValue
- IPU_IMPROPER_PROPERTIES_USE - com.mebigfatguy.fbcontrib.utils.BugType
- IPU_IMPROPER_PROPERTIES_USE_SETPROPERTY - com.mebigfatguy.fbcontrib.utils.BugType
- IS_EMPTY_SIGNATURES - Static variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- isAbstract - Variable in class com.mebigfatguy.fbcontrib.detect.FinalParameters
- isaConversionClass(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
returns whether this class is used to convert types of some sort, such that you don't want to suggest reducing the class specified to be more generic
- isALoad(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isAnnotationCapable - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- isAnonymousInnerCtor(Method, JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
checks to see if this method is a constructor of an instance based inner class, the handling of the Exception table for this method is odd, -- doesn't seem correct, in some cases.
- isArrayFromUbiquitousMethod(OpcodeStack.Item) - Static method in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
-
returns whether the array item was returned from a common method that the user can't do anything about and so don't report CLI in this case.
- isAssociatedClass(String) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
returns whether the called class is an inner class, or super class of the current class
- isAssociationedWithAnnotations(Method) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- isAssumedPublic(String) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- isAStore(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isAutowiredBean(String) - Method in class com.mebigfatguy.fbcontrib.collect.Statistics
- ISB_EMPTY_STRING_APPENDING - com.mebigfatguy.fbcontrib.utils.BugType
- ISB_INEFFICIENT_STRING_BUFFERING - com.mebigfatguy.fbcontrib.utils.BugType
- ISB_TOSTRING_APPENDING - com.mebigfatguy.fbcontrib.utils.BugType
- isBooleanMethod - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- isBranch(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isBranchByteCode(int) - Static method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- ISBUserValue(InefficientStringBuffering.AppendType) - Constructor for class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- ISBUserValue(InefficientStringBuffering.AppendType, boolean) - Constructor for class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- isCalledType - Variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- isCallingOnThis(String) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
-
checks to see if an instance method is called on the 'this' object
- isCase - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- isCase() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns whether this block was caused from a case block
- isCollecting() - Method in class com.mebigfatguy.fbcontrib.collect.CollectNullableMethodStatus
- isCollecting() - Method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- isCollection(String) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
-
returns whether the class name is derived from java.util.Collection
- isConfident() - Method in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML.XMLPattern
- isConstrained(QMethod) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- isConstrainedByInterface(FQMethod) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
-
looks to see if this method is an implementation of a method in an interface, including generic specified interface methods.
- isContained - Variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- isContained() - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- isContainedBy(JPAIssues.TransactionalType, JPAIssues.TransactionalType) - Static method in enum com.mebigfatguy.fbcontrib.detect.JPAIssues.TransactionalType
- isCtor - Variable in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
- isDerived - Variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- isDerived() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- isDerived(JavaClass, FQMethod) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
-
looks to see if this method described by key is derived from a superclass or interface
- isDLoad(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isDStore(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isEmpty() - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlocks
- isEmpty(Collection<?>) - Static method in class com.mebigfatguy.fbcontrib.utils.CollectionUtils
- isEmpty(Map<?, ?>) - Static method in class com.mebigfatguy.fbcontrib.utils.CollectionUtils
- isEmpty(T...) - Static method in class com.mebigfatguy.fbcontrib.utils.CollectionUtils
- isEnclosingClassName(String, String) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- isEntity - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- isEnum - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- isEnum(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
-
returns whether the item at the stackPos location on the stack is an enum, and doesn't implement any interfaces
- isEOL(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- isExceptionHandled(String) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
returns whether this exception is handled either in a try/catch or throws clause at this pc
- isExpectedParmInstruction(int, int, int, int) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- isExpectedParmInstruction(int, int, Type) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- isFieldCollection(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll
-
determines if the stack item refers to a collection that is stored in a field
- isFinally() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- isFirstUse(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
-
looks to see if this register has already in scope or whether is a new assignment.
- isFLoad(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isFloatingPtPrimitive(String) - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- isFStore(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isGetterSetter(String, String) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- isGoto - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- isGoto() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns whether this block was caused from a goto
- isIDEGeneratedMethodWithCode(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- isIgnorableMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
-
looks for methods that should not be scanned for fields writes for a variety of reasons Constructor Static Initializer static method Has a synchronized attribute Has a @PostConstruct annotation Has an @Autowired annotation
- isILoad(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isImplementationOf(String, JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
-
returns whether the class implements the interface
- isImplementationOf(JavaClass, JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
-
returns whether the class implements the interface
- isInherited(Method) - Method in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
-
looks to see if this method is derived from a super class.
- isInheritedMethod(JavaClass, String, String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- isInitializer - Variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- isInlineAppend(FQMethod) - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
-
looks to see if we are in a inline string append like "(" + a + ")";
- isInLoop(int) - Method in class com.mebigfatguy.fbcontrib.detect.SQLInLoop.LoopLocation
- isInLoop(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- isInnerClass - Variable in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- isInSpecial - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- isInstanceMethod - Variable in class com.mebigfatguy.fbcontrib.detect.UseAddAll
- isInterface - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- isInternal(String) - Static method in class com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
-
determines if the class in question is an internal class by looking at package prefixes
- isInvoke(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isIStore(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isJavaXExternal(String) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
-
checks to see if this class is a javax.xxxx.Foo class if so, looks to see if the package is at least in the jdk if a whole new package comes into javax in rt.jar, this will be missed.
- isJDBCClass(String) - Static method in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
-
returns whether the class is a jdbc class
- isKeyAccessMethod(int) - Method in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
-
looks to see if this method is a getAttribute/setAttribute on Session or getParameter on HttpServletRequest
- isKnownException(String) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousShadedClassUse
-
determines if a suspected class is actually one of the known classes that have taken a bad package form by putting a tld later on in the package structure
- isListenerMethod - Variable in class com.mebigfatguy.fbcontrib.detect.SluggishGui
- isListSetMap(String) - Static method in class com.mebigfatguy.fbcontrib.utils.CollectionUtils
-
determines if the current class name is derived from List, Set or Map
- isLLoad(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isLoad(int) - Static method in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- isLoad(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isLocalCollection(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractCollectionScanningDetector
-
determines if the stack item refers to a collection that is stored in a local variable
- isLoggerWithClassParm(XMethod) - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
returns whether this method class is a standard logger instantiation that takes a java/lang/Class parameter
- isLoop - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- isLoop() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns whether this scope block is a loop
- isLStore(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isMap(Field) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- isMethodNullable(String, String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- isMethodThatShouldBeCalled(String) - Method in class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- isMethodThatShouldBeCalled(String) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- isMethodThatShouldBeCalled(String) - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
determines if the method is returns information that could be used by the caller
- isNonPrivateLogField(String, String, String) - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
looks to see if this field is a logger, and declared non privately
- isObjectType(Type) - Static method in class com.mebigfatguy.fbcontrib.detect.ContraVariantArrayAssignment
- isOverlyPermissive(int) - Static method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- isParmLambda - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- isPlainStringConvertableClass(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- isPossibleExBuilder(int) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
returns whether the method called might be a method that builds an exception using the original exception.
- isPossiblyConfusingSignature(String) - Static method in class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
-
returns whether a method signature has either a Character or primitive
- isPossiblySized - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.CodeRange
- isPre14Class(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
returns whether the class in question was compiled with a jdk less than 1.4
- ISPRESENT - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- isPublic - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- isRegister() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue
- isResetOp(int) - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
-
determines if this opcode couldn't be part of a conditional expression or at least is very unlikely to be so.
- isReturn(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isRisky - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.UserObject
- isRiskyMethodCall() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- isRiskyName(String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
returns true if the class or method name contains a pattern that is considered likely to be this modifying
- isRiskyStoreClass(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- isSecondItem(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
-
returns whether this is the second time the loop register is found
- isSerializable(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
-
returns if the class implements Serializable or Externalizable
- isSingleton(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
- isSizedSource(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- isStackElementNullable(String, Method, OpcodeStack.Item) - Static method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- isStandardCollection() - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.GroupPair
- isStandardInvoke(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isStatic - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- isStatic - Variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.SourceInfo
- isStatic - Variable in class com.mebigfatguy.fbcontrib.detect.TailRecursion
- isStaticChild(String, String) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- isStaticInitializer - Variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- isStore(int) - Static method in class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- isSuper - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics.CalledMethod
- isSync - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- isSync() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns whether this block was caused from a synchronized block
- isSyncCollectionCreation(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
returns whether this instruction is creating a synchronized collection
- isSynchronized - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.FieldInfo
- isSynchronized() - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.FieldInfo
- isSynthetic(String, String) - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- isTemplateParent(String, UnboundMethodTemplateParameter.TemplateItem...) - Method in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
-
looks to see if this templateType is a parent of another template type
- isTestCaseDerived - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- isTestClass(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
-
checks to see if it this class has unit test related annotations attached to methods
- isTOS0() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- isToStringBuilder(String) - Static method in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
- isTrivialStackOps() - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
-
returns whether the set of operations that contributed to the current stack form, are trivial or not, specifically boxing a primitive value, or appending to strings or such.
- isTry - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- isTry() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns whether this block was caused from a try block
- isUnitializedArray() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue
- isValid() - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.MapRef
- isValid() - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.SetRef
- isValid(Comparable<T>) - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.ParameterInfo
- isValid(Map<String, Set<String>>, String) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- isValidLineNumber(Code, int) - Static method in class com.mebigfatguy.fbcontrib.utils.AttributesUtils
-
returns whether the pc is at a line number that also appears for a another byte code offset later on in the method.
- isWonkyEclipseSignature(String, int) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
Eclipse makes weird class signatures.
- ITC_INHERITANCE_TYPE_CHECKING - com.mebigfatguy.fbcontrib.utils.BugType
- iterator() - Method in class com.mebigfatguy.fbcontrib.collect.Statistics
- ITERATOR - com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- ITERATOR - Static variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- ITERATOR_HASNEXT - Static variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- ITERATOR_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- iteratorClass - Static variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- ITU_INAPPROPRIATE_TOSTRING_USE - com.mebigfatguy.fbcontrib.utils.BugType
J
- jarPattern - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- JAVA - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- JAVA_1_1 - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- JAVA_5 - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- javaClass - Variable in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
- jaxbContextRegs - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- jaxbNewInstance - Static variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- JAXRSIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for various issues around use of the JAX_RS standard
- JAXRSIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- jcomponentClass - Static variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- jdbcLocals - Variable in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
- JDBCVendorReliance - Class in com.mebigfatguy.fbcontrib.detect
-
looks for uses of jdbc vendor specific classes and methods making the database access code non portable.
- JDBCVendorReliance(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
-
constructs a JVR detector given the reporter to report bugs on
- JDK15_MAJOR - Static variable in class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
- jdksRoot - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- jdkZip - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- jdkZips - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- join(List<String>) - Method in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- JPAI_HC_EQUALS_ON_MANAGED_ENTITY - com.mebigfatguy.fbcontrib.utils.BugType
- JPAI_IGNORED_MERGE_RESULT - com.mebigfatguy.fbcontrib.utils.BugType
- JPAI_INEFFICIENT_EAGER_FETCH - com.mebigfatguy.fbcontrib.utils.BugType
- JPAI_NON_PROXIED_TRANSACTION_CALL - com.mebigfatguy.fbcontrib.utils.BugType
- JPAI_NON_SPECIFIED_TRANSACTION_EXCEPTION_HANDLING - com.mebigfatguy.fbcontrib.utils.BugType
- JPAI_TRANSACTION_ON_NON_PUBLIC_METHOD - com.mebigfatguy.fbcontrib.utils.BugType
- JPAI_UNNECESSARY_TRANSACTION_EXCEPTION_HANDLING - com.mebigfatguy.fbcontrib.utils.BugType
- JPAIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for various issues around the use of the Java Persistence API (JPA)
- JPAIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
constructs a JPA detector given the reporter to report bugs on
- JPAIssues.JPAUserValue - Enum in com.mebigfatguy.fbcontrib.detect
- JPAIssues.TransactionalType - Enum in com.mebigfatguy.fbcontrib.detect
- JPAUserValue() - Constructor for enum com.mebigfatguy.fbcontrib.detect.JPAIssues.JPAUserValue
- JUNIT - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.TestFrameworkType
- JVR_JDBC_VENDOR_RELIANCE - com.mebigfatguy.fbcontrib.utils.BugType
- JXI_GET_ENDPOINT_CONSUMES_CONTENT - com.mebigfatguy.fbcontrib.utils.BugType
- JXI_INVALID_CONTEXT_PARAMETER_TYPE - com.mebigfatguy.fbcontrib.utils.BugType
- JXI_PARM_PARAM_NOT_FOUND_IN_PATH - com.mebigfatguy.fbcontrib.utils.BugType
- JXI_UNDEFINED_PARAMETER_SOURCE_IN_ENDPOINT - com.mebigfatguy.fbcontrib.utils.BugType
K
- key - Variable in enum com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.KeyType
- KeyType(String) - Constructor for enum com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.KeyType
- keyValue - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.ContainsKey
- keyValue - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.Get
- keyValue - Variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- knownExceptions - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousShadedClassUse
- knownImmutables - Static variable in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
- knownJDKJavaxPackageRoots - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
L
- LAMBDA - com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.ParseState
- LANG_EQUALS_BUILDER - Static variable in class com.mebigfatguy.fbcontrib.detect.CommonsEqualsBuilderToEquals
- LANG_HASH_CODE_BUILDER - Static variable in class com.mebigfatguy.fbcontrib.detect.CommonsHashcodeBuilderToHashcode
- LANG3_EQUALS_BUILDER - Static variable in class com.mebigfatguy.fbcontrib.detect.CommonsEqualsBuilderToEquals
- LANG3_HASH_CODE_BUILDER - Static variable in class com.mebigfatguy.fbcontrib.detect.CommonsHashcodeBuilderToHashcode
- lastGotoPC - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- lastIfEqWasBoolean - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- lastLoadWasString - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- lastNullCheckedReg - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- lastOpcode - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- lastPCs - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- lastReg - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- lastWasExitPoint - Variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- LegacyInfo(String, BugType) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion.LegacyInfo
- LEST_LOST_EXCEPTION_STACK_TRACE - com.mebigfatguy.fbcontrib.utils.BugType
- LGO_LINGERING_GRAPHICS_OBJECT - com.mebigfatguy.fbcontrib.utils.BugType
- library - Variable in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports
- Library() - Constructor for enum com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports.Library
- LII_LIST_INDEXED_ITERATING - com.mebigfatguy.fbcontrib.utils.BugType
- LIMIT_PROPERTY - Static variable in class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
- LingeringGraphicsObjects - Class in com.mebigfatguy.fbcontrib.detect
-
looks for creation of java.awt.Graphics object that do not have the .dispose() method called on them when finished.
- LingeringGraphicsObjects(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
- LIST_CLASS - Static variable in class com.mebigfatguy.fbcontrib.utils.CollectionUtils
- LIST_STREAM - com.mebigfatguy.fbcontrib.detect.ListUsageIssues.LUIUserValue
- LIST_STREAM_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- listenerCode - Variable in class com.mebigfatguy.fbcontrib.detect.SluggishGui
- listFields - Variable in class com.mebigfatguy.fbcontrib.detect.ParallelLists
- ListIndexedIterating - Class in com.mebigfatguy.fbcontrib.detect
-
looks for for loops that iterate over a java.util.List using an integer index, and get, rather than using an Iterator.
- ListIndexedIterating(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
constructs a LII detector given the reporter to report bugs on
- ListIndexedIterating.ForLoop - Class in com.mebigfatguy.fbcontrib.detect
-
represents a for loop
- ListIndexedIterating.LoopState - Enum in com.mebigfatguy.fbcontrib.detect
- ListIndexedIterating.Stage - Enum in com.mebigfatguy.fbcontrib.detect
- ListIndexedIterating.State - Enum in com.mebigfatguy.fbcontrib.detect
- listInterface - Variable in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
- listMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
- ListUsageIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for odd usage patterns when using Lists
- ListUsageIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
-
constructs a LUI detector given the reporter to report bugs on with
- ListUsageIssues.LUIUserValue - Enum in com.mebigfatguy.fbcontrib.detect
- LITERAL - Static variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- LiteralStringComparison - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that compare strings against literal strings, where the literal string is passed as the parameter.
- LiteralStringComparison(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison
-
constructs a LSC detector given the reporter to report bugs on
- LiteralStringComparison.LookupDetails - Class in com.mebigfatguy.fbcontrib.detect
-
holds information about a switch statement, and it's case PC values
- LJAVA_LANG_DOUBLE - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- lnTable - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
- LO_APPENDED_STRING_IN_FORMAT_STRING - com.mebigfatguy.fbcontrib.utils.BugType
- LO_EMBEDDED_SIMPLE_STRING_FORMAT_IN_FORMAT_STRING - com.mebigfatguy.fbcontrib.utils.BugType
- LO_EXCEPTION_WITH_LOGGER_PARMS - com.mebigfatguy.fbcontrib.utils.BugType
- LO_INCORRECT_NUMBER_OF_ANCHOR_PARAMETERS - com.mebigfatguy.fbcontrib.utils.BugType
- LO_INVALID_FORMATTING_ANCHOR - com.mebigfatguy.fbcontrib.utils.BugType
- LO_INVALID_STRING_FORMAT_NOTATION - com.mebigfatguy.fbcontrib.utils.BugType
- LO_LOGGER_LOST_EXCEPTION_STACK_TRACE - com.mebigfatguy.fbcontrib.utils.BugType
- LO_NON_PRIVATE_STATIC_LOGGER - com.mebigfatguy.fbcontrib.utils.BugType
- LO_STUTTERED_MESSAGE - com.mebigfatguy.fbcontrib.utils.BugType
- LO_SUSPECT_LOG_CLASS - com.mebigfatguy.fbcontrib.utils.BugType
- LO_SUSPECT_LOG_PARAMETER - com.mebigfatguy.fbcontrib.utils.BugType
- LO_TOSTRING_PARAMETER - com.mebigfatguy.fbcontrib.utils.BugType
- loadedReg - Variable in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
- loadedReg - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- loadedRegs - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- loadInstruction - Variable in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
- loadParentAutowireds(JavaClass, Map<WiringIssues.WiringType, FieldAnnotation>) - Method in class com.mebigfatguy.fbcontrib.detect.WiringIssues
-
loads all the types that are injected by @Autowired annotations in super classes
- loads - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- loadType - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- localClassTypes - Variable in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
- localCollections - Variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- localCollections - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
- LocalHangingExecutor - Class in com.mebigfatguy.fbcontrib.detect
- LocalHangingExecutor(Detector, BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.LocalHangingExecutor
- localHEDetector - Variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- localizableFields - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
- localLabels - Variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- localMethodCalls - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- localScopeEnds - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
- localSourceLineAnnotations - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
- localSpecialObjects - Variable in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
register to first allocation PC
- LocalSynchronizedCollection - Class in com.mebigfatguy.fbcontrib.detect
-
looks for allocations of synchronized collections that are stored in local variables, and never stored in fields or returned from methods.
- LocalSynchronizedCollection(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.LocalSynchronizedCollection
-
constructs a LSYC detector given the reporter to report bugs on
- LocalTypeDetector - Class in com.mebigfatguy.fbcontrib.detect
- LocalTypeDetector() - Constructor for class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
- LocalTypeDetector.RegisterInfo - Class in com.mebigfatguy.fbcontrib.detect
- location - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- LOG4J_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- LOG4J2_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- LOG4J2_LOGMANAGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- LOGGER_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- LoggerOddities - Class in com.mebigfatguy.fbcontrib.detect
-
looks for uses of log4j or slf4j where the class specified when creating the logger is not the same as the class in which this logger is used.
- LoggerOddities(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
constructs a LO detector given the reporter to report bugs on.
- LoggerOddities.LOUserValue<T> - Class in com.mebigfatguy.fbcontrib.detect
- LoggerOddities.LOUserValue.LOType - Enum in com.mebigfatguy.fbcontrib.detect
- lookForCustomThreadFactoriesInConstructors(int) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- lookForLoad(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
-
looks for a load of the register that was just stored
- lookForStore(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
-
checks if the current opcode is a store, if so saves the register
- lookForSuspectClasses() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
looks for instantiation of a logger with what looks like a class name that isn't the same as the class in which it exists.
- lookingForResetOp - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
-
if we've processed an if block, we want to avoid else ifs, so don't start looking for a new if branch, until some instruction that can't be part of a conditional is found
- looksLikeStaticFieldValue(String) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- LookupDetails(String, BitSet) - Constructor for class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison.LookupDetails
- lookupSwitches - Variable in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison
-
the object that was switched on, to the switch targets for that switch
- lookupSwitchOnString() - Method in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison
-
looks to see if the string used in a equals or compareTo is the same as that of a switch statement's switch on string.
- loop - Variable in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies.LoopFinder
- Loop(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.Loop
- LOOP_IN_BODY - com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.LoopState
- LOOP_IN_BODY_WITH_GET - com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.LoopState
- LOOP_INDEX_LOADED_FOR_TEST - com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.LoopState
- LOOP_NOT_STARTED - com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.LoopState
- loopBottom - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop.AllocationInfo
- loopCollectionItem - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
- loopEnd - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
- loopEnd - Variable in class com.mebigfatguy.fbcontrib.detect.UseSplit
- LoopFinder() - Constructor for class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies.LoopFinder
- loopFinish - Variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.Loop
- LoopInfo(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- LoopLocation(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.SQLInLoop.LoopLocation
- loopLocations - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- loopPC - Variable in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.FloatForLoop
- loopReg - Variable in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.FloatForLoop
- loopReg - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
- loopReg - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
- loopRegLoaded - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
- loops - Variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- loops - Variable in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
- loops - Variable in class com.mebigfatguy.fbcontrib.detect.UseAddAll
-
alias register to loop info
- loopStart - Variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.Loop
- loopStart - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
- loopStart - Variable in class com.mebigfatguy.fbcontrib.detect.UseSplit
- loopState - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
- LoopState() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.LoopState
- loopTop - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop.AllocationInfo
- LostExceptionStackTrace - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that catch exceptions, and rethrow another exception without encapsulating the original exception within it.
- LostExceptionStackTrace(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
constructs a LEST detector given the reporter to report bugs on
- LostExceptionStackTrace.CatchInfo - Class in com.mebigfatguy.fbcontrib.detect
- LOType() - Constructor for enum com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
- LOUserValue(LoggerOddities.LOUserValue.LOType, T) - Constructor for class com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue
- LOW_BUG_PRIORITY - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- LOW_BUG_RATIO_LIMIT - Static variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- LOW_CONDITIONAL_COUNT - Static variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- lowBugRatioLimit - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- lowByteCountLimit - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- lowMethodCallLimit - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- lowReportingThreshold - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
- LSC_LITERAL_STRING_COMPARISON - com.mebigfatguy.fbcontrib.utils.BugType
- LSYC_LOCAL_SYNCHRONIZED_COLLECTION - com.mebigfatguy.fbcontrib.utils.BugType
- LUI_USE_COLLECTION_ADD - com.mebigfatguy.fbcontrib.utils.BugType
- LUI_USE_GET0 - com.mebigfatguy.fbcontrib.utils.BugType
- LUI_USE_SINGLETON_LIST - com.mebigfatguy.fbcontrib.utils.BugType
- LUIUserValue() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ListUsageIssues.LUIUserValue
- lvt - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- lvt - Variable in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
M
- MAC_MANUAL_ARRAY_COPY - com.mebigfatguy.fbcontrib.utils.BugType
- main(String[]) - Static method in class com.mebigfatguy.fbcontrib.FBContrib
-
shows the simple help
- makeFieldBugInstance() - Method in class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- makeFieldBugInstance() - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- makeFieldBugInstance() - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
implements the MissingMethodsDetector to generate a Bug Instance when a bug is found around collections stored in fields
- makeLocalBugInstance() - Method in class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- makeLocalBugInstance() - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- makeLocalBugInstance() - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
implements the MissingMethodsDetector to generate a Bug Instance when a bug is found around collections stored in a local variable
- MANUAL_SERIALVERSION_ID_LOWER_BOUND - Static variable in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- MANUAL_SERIALVERSION_ID_UPPER_BOUND - Static variable in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- ManualArrayCopy - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that copy data from one array to another using a loop.
- ManualArrayCopy(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
-
constructs a MAC detector given the reporter to report bugs on
- ManualArrayCopy.State - Enum in com.mebigfatguy.fbcontrib.detect
- MAP_CLASS - Static variable in class com.mebigfatguy.fbcontrib.utils.CollectionUtils
- MAP_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- MAP_PUT - Static variable in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- mapBugs - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- mapClass - Variable in class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
- mapClass - Static variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- mapClass - Static variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- mapCls - Static variable in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
- mapContainsKeyUsed - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- mapFields - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- mapGetUsed - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- mapInterface - Variable in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
- mapInterface - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- MapRef(OpcodeStack.Item) - Constructor for class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.MapRef
- mapSubsets - Static variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- mapToSetMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- MapUsageIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for odd usage patterns when using Maps
- MapUsageIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
-
constructs a MUI detector given the reporter to report bugs on
- MapUsageIssues.ContainsKey - Class in com.mebigfatguy.fbcontrib.detect
- MapUsageIssues.Get - Class in com.mebigfatguy.fbcontrib.detect
- MapUsageIssues.MapRef - Class in com.mebigfatguy.fbcontrib.detect
- markFieldAssociatedWrites(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- matchCount - Variable in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
- MATCHER_SIG - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousArgumentTypes
- MAX_ATTRIBUTE_CODE_LENGTH - Static variable in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
- MAX_EMPTY_METHOD_SIZE - Static variable in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- MAX_ICONST0_LOOP_DISTANCE_PROPERTY - Static variable in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
- max_iConst0LoopDistance - Variable in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
- MBEAN_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- MBEAN_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- MDM_BIGDECIMAL_EQUALS - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_INETADDRESS_GETLOCALHOST - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_LOCK_ISLOCKED - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_PROMISCUOUS_SERVERSOCKET - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_RANDOM_SEED - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_RUNFINALIZATION - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_RUNTIME_EXIT_OR_HALT - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_SECURERANDOM - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_SETDEFAULTLOCALE - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_SIGNAL_NOT_SIGNALALL - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_STRING_BYTES_ENCODING - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_THREAD_FAIRNESS - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_THREAD_PRIORITIES - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_THREAD_YIELD - com.mebigfatguy.fbcontrib.utils.BugType
- MDM_WAIT_WITHOUT_TIMEOUT - com.mebigfatguy.fbcontrib.utils.BugType
- memberCollections - Variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- memberCollections - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
- memberSourceLineAnnotations - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
- MERGE - com.mebigfatguy.fbcontrib.detect.JPAIssues.JPAUserValue
- mergeItem(Set<String>, Set<SourceLineAnnotation>, OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
-
intersects the set of possible superclass that this collection might have seen before with this one.
- message - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- MESSAGE_REG - com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
- method - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIInfo
- method - Variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues.ActiveStackOp
- method - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPUserValue
- METHOD - com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.ModifierType
- METHOD_ANNOTATIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- METHOD_DESC - Static variable in class com.mebigfatguy.fbcontrib.debug.OCSDebugger
- METHOD_NAME - com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
- MethodCall(String, String, Object[], int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- methodCallChain - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldModifier
- methodExceptions - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- methodFieldModifiers - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
- MethodFoundType() - Constructor for enum com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel.MethodFoundType
- methodHasNullableAnnotation(Method) - Static method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- methodHasSyntheticTwin(String, String) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
returns whether this method has an equivalent method that is synthetic, which implies this method is constrained by some Generified interface.
- methodInfo - Variable in class com.mebigfatguy.fbcontrib.detect.CompareSpec
- methodInfo - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
- MethodInfo - Class in com.mebigfatguy.fbcontrib.collect
-
represents statistics including attributes, mutability and sizes of a method
- MethodInfo - Class in com.mebigfatguy.fbcontrib.detect
-
a simple data class that holds information about a method call
- MethodInfo() - Constructor for class com.mebigfatguy.fbcontrib.collect.MethodInfo
- MethodInfo(String, int, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.MethodInfo
-
simple constructor for initializing the data
- MethodInfo(String, String, String...) - Constructor for class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- methodIsNullable - Variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- methodIsSpecial(String, String) - Static method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
determines whether the method is a baked in special method of the jdk
- methodIsStatic - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- methodIsStatic - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- methodLineNumber - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.FinalParameters
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.SourceInfo
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.MethodInfo
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.SluggishGui
- methodName - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion.LegacyInfo
- methodName - Variable in class com.mebigfatguy.fbcontrib.utils.FQMethod
- methodName - Variable in class com.mebigfatguy.fbcontrib.utils.QMethod
- methodName - Variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- methodParms - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- methodPC - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- MethodReturnsConstant - Class in com.mebigfatguy.fbcontrib.detect
-
looks for private methods that can only return one constant value.
- MethodReturnsConstant(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
-
constructs a MRC detector given the reporter to report bugs on
- methodSig - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- methodSig - Variable in class com.mebigfatguy.fbcontrib.detect.SluggishGui
- methodSignature - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.MethodCall
- methodSignatureIsConstrained - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- MethodSorter() - Constructor for class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.MethodSorter
- methodStatistics - Variable in class com.mebigfatguy.fbcontrib.collect.Statistics
- methodsThatAreSillyOnStringLiterals - Static variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- methodToCalledMethods - Variable in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
- methodTransType - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- methodWrites - Variable in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
QMethod to (fieldname:fieldtype)s
- mfModifiers - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldModifier
- MICROS - com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
- midReportingThreshold - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
- MILLIS - com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
- minEnvy - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- minimumJDK - Variable in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports
- minSafeCodeLength - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- MINUTES - com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
- MisleadingOverloadModel - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that define both static and instance methods with the same name.
- MisleadingOverloadModel(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel
-
constructs a MOM detector given the reporter to report bugs on
- MisleadingOverloadModel.MethodFoundType - Enum in com.mebigfatguy.fbcontrib.detect
- MissingMethodsDetector - Class in com.mebigfatguy.fbcontrib.detect
-
an abstract base class for WriteOnlyCollections and HttpClientProblems, looks for calls that are expected to be made, but are not.
- MissingMethodsDetector(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- ModifierType() - Constructor for enum com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.ModifierType
- modifiesState - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- modifiesState - Variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- MODIFYING_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- MODIFYING_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.ModifyingUnmodifiableCollection
- modifyingMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- modifyingMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- modifyingNames - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
- ModifyingUnmodifiableCollection - Class in com.mebigfatguy.fbcontrib.detect
-
looks for code that attempts to modify a collection that is or may be defined as immutable.
- ModifyingUnmodifiableCollection(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ModifyingUnmodifiableCollection
-
constructs a MUC detector given the reporter to report bugs on
- modifyRegs - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
- MOM_MISLEADING_OVERLOAD_MODEL - com.mebigfatguy.fbcontrib.utils.BugType
- monitorCount - Variable in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn.FinallyBlockInfo
- monitorObjects - Variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- monitorSyncPCs - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- MoreDumbMethods - Class in com.mebigfatguy.fbcontrib.detect
-
looks for method calls that are unsafe or might indicate bugs.
- MoreDumbMethods(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
-
constructs an MDM detector given the reporter to report bugs on
- MoreDumbMethods.ReportInfo - Class in com.mebigfatguy.fbcontrib.detect
- MRC_METHOD_RETURNS_CONSTANT - com.mebigfatguy.fbcontrib.utils.BugType
- MUC_MODIFYING_UNMODIFIABLE_COLLECTION - com.mebigfatguy.fbcontrib.utils.BugType
- MUI_CALLING_SIZE_ON_SUBCONTAINER - com.mebigfatguy.fbcontrib.utils.BugType
- MUI_CONTAINSKEY_BEFORE_GET - com.mebigfatguy.fbcontrib.utils.BugType
- MUI_GET_BEFORE_REMOVE - com.mebigfatguy.fbcontrib.utils.BugType
- MUI_NULL_CHECK_ON_MAP_SUBSET_ACCESSOR - com.mebigfatguy.fbcontrib.utils.BugType
- MUI_USE_CONTAINSKEY - com.mebigfatguy.fbcontrib.utils.BugType
- MUTABLE - com.mebigfatguy.fbcontrib.collect.ImmutabilityType
N
- NAB_NEEDLESS_AUTOBOXING_CTOR - com.mebigfatguy.fbcontrib.utils.BugType
- NAB_NEEDLESS_AUTOBOXING_VALUEOF - com.mebigfatguy.fbcontrib.utils.BugType
- NAB_NEEDLESS_BOOLEAN_CONSTANT_CONVERSION - com.mebigfatguy.fbcontrib.utils.BugType
- NAB_NEEDLESS_BOX_TO_CAST - com.mebigfatguy.fbcontrib.utils.BugType
- NAB_NEEDLESS_BOX_TO_UNBOX - com.mebigfatguy.fbcontrib.utils.BugType
- NAB_NEEDLESS_BOXING_PARSE - com.mebigfatguy.fbcontrib.utils.BugType
- NAB_NEEDLESS_BOXING_STRING_CTOR - com.mebigfatguy.fbcontrib.utils.BugType
- NAB_NEEDLESS_BOXING_VALUEOF - com.mebigfatguy.fbcontrib.utils.BugType
- nameOfThisClass - Variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- nameToField - Variable in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
- NANOS - com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
- NATIVE_JAXRS_TYPES - Static variable in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- NCMU_NON_COLLECTION_METHOD_USE - com.mebigfatguy.fbcontrib.utils.BugType
- NCS_NEEDLESS_CUSTOM_SERIALIZATION - com.mebigfatguy.fbcontrib.utils.BugType
- NEEDED - com.mebigfatguy.fbcontrib.detect.ImmatureClass.HEStatus
- NeedlessAutoboxing - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for methods that pass a primitive wrapper class object, to the same classes Constructor.
- NeedlessAutoboxing(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
-
constructs a NAB detector given the reporter to report bugs on
- NeedlessAutoboxing.BoxParms - Class in com.mebigfatguy.fbcontrib.detect
- NeedlessAutoboxing.State - Enum in com.mebigfatguy.fbcontrib.detect
- NeedlessCustomSerialization - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that implement Serializable and implements readObject and writeObject by just calling the readDefaultObject or writeDefaultObject of the stream parameter.
- NeedlessCustomSerialization(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
-
constructs a NCS detector given the reporter to report bugs on
- NeedlessCustomSerialization.State - Enum in com.mebigfatguy.fbcontrib.detect
- NeedlessInstanceRetrieval - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that call a method to retrieve a reference to an object, to use to load a constant.
- NeedlessInstanceRetrieval(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
-
constructs a NIR detector given the reporter to report bugs on
- NeedlessInstanceRetrieval.State - Enum in com.mebigfatguy.fbcontrib.detect
- NeedlessMemberCollectionSynchronization - Class in com.mebigfatguy.fbcontrib.detect
-
looks for private collection members, either static or instance, that are only initialized in the clinit or init, but are synchronized.
- NeedlessMemberCollectionSynchronization(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
constructs a NMCS detector given the reporter to report bugs on
- NeedlessMemberCollectionSynchronization.FieldInfo - Class in com.mebigfatguy.fbcontrib.detect
-
holds information about a field, namely the annotation and whether the collection is synchronized.
- NeedlessMemberCollectionSynchronization.State - Enum in com.mebigfatguy.fbcontrib.detect
- NEGATIVE_ONE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- NESTED - com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.AppendType
- NEW_ASSERT_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- nextAllocationNumber - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- nextAllocNumber - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- nextOpIsPop() - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- nextParmIndex - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- nextParmOffset - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- nextTernaryTarget - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- NFF_NON_FUNCTIONAL_FIELD - com.mebigfatguy.fbcontrib.utils.BugType
- NG_ASSERT_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- NG_JUNIT_ASSERT_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- ngProcessAssertEquals() - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- NIR_NEEDLESS_INSTANCE_RETRIEVAL - com.mebigfatguy.fbcontrib.utils.BugType
- NMCS_NEEDLESS_MEMBER_COLLECTION_SYNCHRONIZATION - com.mebigfatguy.fbcontrib.utils.BugType
- NO_ACTION - com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.Action
- noAssumptionsPossible - Variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- nodeCreations - Variable in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
- nodeStores - Variable in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
- NON_SIMPLE_FORMAT - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- nonBloatableSigs - Static variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- NonCollectionMethodUse - Class in com.mebigfatguy.fbcontrib.detect
-
looks for method calls to collection classes where the method is not defined by the Collections interface, and an equivalent method exists in the interface.
- NonCollectionMethodUse(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NonCollectionMethodUse
-
constructs a NCMU detector given the reporter to report bugs on
- NONE - com.mebigfatguy.fbcontrib.detect.ImmatureClass.FieldStatus
- NONE - com.mebigfatguy.fbcontrib.detect.JPAIssues.TransactionalType
- NonFunctionalField - Class in com.mebigfatguy.fbcontrib.detect
-
looks for fields in serializable classes that are defined as both final and transient.
- NonFunctionalField(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NonFunctionalField
-
constructs a NFF detector given the reporter to report bugs on
- nonInformationalMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
- NonOwnedSynchronization - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that synchronize on variables that are not owned by the current class.
- NonOwnedSynchronization(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
-
constructs a NOS detector given the reporter to report bugs on
- NonProductiveMethodCall - Class in com.mebigfatguy.fbcontrib.detect
-
looks for common methods that are believed to be non mutating, where the value is discarded.
- NonProductiveMethodCall(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NonProductiveMethodCall
-
constructs a NPMC detector given the reporter to report bugs on
- NonRecycleableTaglibs - Class in com.mebigfatguy.fbcontrib.detect
-
looks for tag libraries that are not recycleable because backing members of taglib attributes are set in areas besides the setter method for the attribute.
- NonRecycleableTaglibs(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
constructs a NRTL detector given the reporter to report bugs on.
- NonSymmetricEquals - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that break the fundamental rule of equivalence, which is symmetry.
- NonSymmetricEquals(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
-
constructs a NSE detector given the reporter to report bugs on
- noParamsReturnType(Class<?>) - Static method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
- NORMAL - com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.ParseState
- NORMAL_BUG_PRIORITY - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- NORMAL_BUG_RATIO_LIMIT - Static variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- NORMAL_CONDITIONAL_COUNT - Static variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- NORMAL_WEIGHT_LIMIT - Static variable in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
- normalBugRatioLimit - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- normalByteCountLimit - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- normalizeArrayClass(String) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- normalMethodCallLimit - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- NOS_NON_OWNED_SYNCHRONIZATION - com.mebigfatguy.fbcontrib.utils.BugType
- NOT_FOUND_METHOD_INFO - Static variable in class com.mebigfatguy.fbcontrib.collect.Statistics
- NOT_NEEDED - com.mebigfatguy.fbcontrib.detect.ImmatureClass.HEStatus
- NOTABLE_EXCEPTIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- NPMC_NON_PRODUCTIVE_METHOD_CALL - com.mebigfatguy.fbcontrib.utils.BugType
- NRTL_NON_RECYCLEABLE_TAG_LIB - com.mebigfatguy.fbcontrib.utils.BugType
- NSE_NON_SYMMETRIC_EQUALS - com.mebigfatguy.fbcontrib.utils.BugType
- NULL - com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
- NULLABLE_ANNOTATIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- NullGuard(int, int, int, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- NullGuard(XField, int, int, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- nullGuards - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
- nullStoreToLocation - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
- numMethodBytes - Variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- numMethodCalls - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- numMethodCalls - Variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
O
- OBJECT_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.SpoiledChildInterfaceImplementor
- objectClass - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- objectSigs - Static variable in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
- OC_OVERZEALOUS_CASTING - com.mebigfatguy.fbcontrib.utils.BugType
- OCP_OVERLY_CONCRETE_PARAMETER - com.mebigfatguy.fbcontrib.utils.BugType
- OCS_METHOD_DESC - Static variable in class com.mebigfatguy.fbcontrib.debug.OCSDebugger
- OCS_OUTPUT_FILE - Static variable in class com.mebigfatguy.fbcontrib.debug.OCSDebugger
- OCSDebugger - Class in com.mebigfatguy.fbcontrib.debug
- OCSDebugger(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.debug.OCSDebugger
- oddMissingEqualsClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- ODN_ORPHANED_DOM_NODE - com.mebigfatguy.fbcontrib.utils.BugType
- OI_OPTIONAL_ISSUES_CHECKING_REFERENCE - com.mebigfatguy.fbcontrib.utils.BugType
- OI_OPTIONAL_ISSUES_PRIMITIVE_VARIANT_PREFERRED - com.mebigfatguy.fbcontrib.utils.BugType
- OI_OPTIONAL_ISSUES_USES_DELAYED_EXECUTION - com.mebigfatguy.fbcontrib.utils.BugType
- OI_OPTIONAL_ISSUES_USES_IMMEDIATE_EXECUTION - com.mebigfatguy.fbcontrib.utils.BugType
- OI_OPTIONAL_ISSUES_USES_ORELSEGET_WITH_NULL - com.mebigfatguy.fbcontrib.utils.BugType
- OLD_ASSERT_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- oldMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.NonCollectionMethodUse
- ONE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- ONE_ITEM_LIST - com.mebigfatguy.fbcontrib.detect.ListUsageIssues.LUIUserValue
- opcode - Variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues.ActiveStackOp
- OpcodeUtils - Class in com.mebigfatguy.fbcontrib.utils
-
a collection of static methods for categorizing opcodes into groups
- OpcodeUtils() - Constructor for class com.mebigfatguy.fbcontrib.utils.OpcodeUtils
- OPM_OVERLY_PERMISSIVE_METHOD - com.mebigfatguy.fbcontrib.utils.BugType
- OPTIONAL_CLASSES - Static variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
-
java.util.Optional is handled in the detector OptionalIssues
- OPTIONAL_GET_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- OPTIONAL_GET_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- OPTIONAL_OR_ELSE_GET_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- OPTIONAL_OR_ELSE_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- OptionalIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for various issues around use of java.util.Optional
- OptionalIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.OptionalIssues
-
constructs a OI detector given the reporter to report bugs on
- OptionalIssues.ActiveStackOp - Class in com.mebigfatguy.fbcontrib.detect
-
represents an opcode that was issued while there is still active elements on the stack.
- optionalRanges - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- OR_ELSE_GET_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- OR_ELSE_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- OrphanedDOMNode - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for methods that create DOM Nodes but do not add them to any DOM Document.
- OrphanedDOMNode(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
-
constructs a ODN detector given the reporter to report bugs on
- out - Static variable in class com.mebigfatguy.fbcontrib.debug.Debug
- outOfScope(int) - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.ContainsKey
- OUTPUT_FILE_NAME - Static variable in class com.mebigfatguy.fbcontrib.debug.OCSDebugger
- overloadedMethods - Variable in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
- OVERLY_CONCRETE_INTERFACES - Static variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- OverlyConcreteParameter - Class in com.mebigfatguy.fbcontrib.detect
-
looks for parameters that are defined by classes, but only use methods defined by an implemented interface or super class.
- OverlyConcreteParameter(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
constructs a OCP detector given the reporter to report bugs on
- OverlyConcreteParameter.MethodInfo - Class in com.mebigfatguy.fbcontrib.detect
-
an inner helper class that holds basic information about a method
- OverlyPermissiveMethod - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that are declared more permissively than the code is using.
- OverlyPermissiveMethod(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
-
constructs a OPM detector given the reporter to report bugs on
- OverlyPermissiveMethod.BootstrapMethod - Class in com.mebigfatguy.fbcontrib.detect
-
represents a bootstrap method
- OverzealousCasting - Class in com.mebigfatguy.fbcontrib.detect
-
looks for manual casts of objects that are more specific then needed as the value is assigned to a class or interface higher up in the inheritance chain.
- OverzealousCasting(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
-
constructs a OC detector given the reporter to report bugs on
- OverzealousCasting.State - Enum in com.mebigfatguy.fbcontrib.detect
- OWNED - Static variable in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
P
- PACKAGE_INFO - Static variable in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- PACKAGE_USE - Static variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- packageName - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- packageName - Variable in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
- ParallelLists - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that maintain two or more lists or arrays associated one-for-one through the same index to hold two or more pieces of related information.
- ParallelLists(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ParallelLists
-
constructs a PL detector given the reporter to report bugs on
- PARAM_ANNOTATIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- PARAM_NONE - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- PARAM_STRING - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- PARAMETER - com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.KeyType
- parameterDefiners - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- ParameterInfo(int, boolean, InvalidConstantArgument.Range<T>) - Constructor for class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.ParameterInfo
- ParameterInfo(int, boolean, T...) - Constructor for class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.ParameterInfo
- parameterOffset - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.ParameterInfo
- paramTypes - Variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- parent - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- parentClassName - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- parentPoolGen - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- parmCount - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- parmInfo - Variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- parmInfo - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.InvalidPattern
- parmSig - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- parmSigs - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- parmTypes - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- ParmUsage() - Constructor for class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics.ParmUsage
- parseClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- parseFields(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- parseFieldsForHangingCandidates(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- parseSignatureAttribute(Signature) - Static method in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
-
builds a template signature object based on the signature attribute of the method
- parseState - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- ParseState() - Constructor for enum com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.ParseState
- PartiallyConstructedObjectAccess - Class in com.mebigfatguy.fbcontrib.detect
-
looks for constructors of non final classes that make method calls to non final methods.
- PartiallyConstructedObjectAccess(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
-
constructs a PCOA detector given the reporter to report bugs on
- pathOnClass - Variable in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- pathPrefix - Variable in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports
- pattern - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML.XMLPattern
- pattern - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.InvalidPattern
- PATTERNS - Static variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
- PCAIL_POSSIBLE_CONSTANT_ALLOCATION_IN_LOOP - com.mebigfatguy.fbcontrib.utils.BugType
- PCOA_PARTIALLY_CONSTRUCTED_OBJECT_ACCESS - com.mebigfatguy.fbcontrib.utils.BugType
- PDP_POORLY_DEFINED_PARAMETER - com.mebigfatguy.fbcontrib.utils.BugType
- performModifyStateClosure(JavaClass) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- PIS_POSSIBLE_INCOMPLETE_SERIALIZATION - com.mebigfatguy.fbcontrib.utils.BugType
- PL_PARALLEL_LISTS - com.mebigfatguy.fbcontrib.utils.BugType
- PMB_INSTANCE_BASED_THREAD_LOCAL - com.mebigfatguy.fbcontrib.utils.BugType
- PMB_LOCAL_BASED_JAXB_CONTEXT - com.mebigfatguy.fbcontrib.utils.BugType
- PMB_POSSIBLE_MEMORY_BLOAT - com.mebigfatguy.fbcontrib.utils.BugType
- PME_POOR_MANS_ENUM - com.mebigfatguy.fbcontrib.utils.BugType
- PoorlyDefinedParameter - Class in com.mebigfatguy.fbcontrib.detect
-
looks for non derivable method that declare parameters and then cast those parameters to more specific types in the method.
- PoorlyDefinedParameter(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
-
constructs a PDP detector given the reporter to report bugs on
- PoorlyDefinedParameter.BugInfo - Class in com.mebigfatguy.fbcontrib.detect
- PoorlyDefinedParameter.State - Enum in com.mebigfatguy.fbcontrib.detect
- PoorMansEnum - Class in com.mebigfatguy.fbcontrib.detect
-
looks for simple fields that only store one of several constant values.
- PoorMansEnum(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
- popDepth - Variable in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation.PopInfo
- PopInfo(int, int, String, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation.PopInfo
- popLineNum - Variable in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation.PopInfo
- popPC - Variable in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation.PopInfo
- popSignature - Variable in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation.PopInfo
- popStack - Variable in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
- populateMethodInfo(JavaClass, Map<String, Set<String>>) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
-
fills out a set of method details for possibly confusing method signatures
- possibleBugs - Variable in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
- PossibleConstantAllocationInLoop - Class in com.mebigfatguy.fbcontrib.detect
-
looks for allocations of objects using the default constructor in a loop, where the object allocated is never assigned to any object that is used outside the loop.
- PossibleConstantAllocationInLoop(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- PossibleConstantAllocationInLoop.AllocationInfo - Class in com.mebigfatguy.fbcontrib.detect
- PossibleConstantAllocationInLoop.SwitchInfo - Class in com.mebigfatguy.fbcontrib.detect
- possibleForLoops - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
- PossibleIncompleteSerialization - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that don't handle serialization of parent class member fields when the class in question is serializable but is derived from non serializable classes.
- PossibleIncompleteSerialization(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
-
constructs a PIS detector given the reporter to report bugs on
- PossibleMemoryBloat - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that maintain collections or StringBuffer/StringBuilders in static member variables, and that do not appear to provide a way to clear or remove items from these members.
- PossibleMemoryBloat(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
constructs a PMB detector given the reporter to report bugs on
- possibleParmRegs - Variable in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
- possibleTailRecursion - Variable in class com.mebigfatguy.fbcontrib.detect.TailRecursion
- PossibleUnsuspectedSerialization - Class in com.mebigfatguy.fbcontrib.detect
-
looks for serialization of non-static inner classes.
- PossibleUnsuspectedSerialization(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
-
constructs a PUS detector given the reporter to report bugs on
- POSSIBLY_IMMUTABLE - com.mebigfatguy.fbcontrib.collect.ImmutabilityType
- PossiblyRedundantMethodCalls - Class in com.mebigfatguy.fbcontrib.detect
-
looks for calls of the same method on the same object when that object hasn't changed.
- PossiblyRedundantMethodCalls(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
constructs a PRMC detector given the reporter to report bugs on
- PossiblyRedundantMethodCalls.FieldInfo - Class in com.mebigfatguy.fbcontrib.detect
-
contains information about a field access
- PossiblyRedundantMethodCalls.MethodCall - Class in com.mebigfatguy.fbcontrib.detect
-
contains information about a method call
- post(OpcodeStack, int) - Static method in class com.mebigfatguy.fbcontrib.utils.TernaryPatcher
-
called after the execution of the parent OpcodeStack.sawOpcode, to restore the user values after the GOTO or GOTO_W's mergeJumps were processed
- pre(OpcodeStack, int) - Static method in class com.mebigfatguy.fbcontrib.utils.TernaryPatcher
-
called before the execution of the parent OpcodeStack.sawOpcode() to save user values if the opcode is a GOTO or GOTO_W.
- precededByExplicitStackOp - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIInfo
- prescreen() - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryNewNullCheck
- prescreen(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- prescreen(Code, Method) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
looks for methods that contain a catch block and an ATHROW opcode
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
looks for methods that contain a NEWARRAY or ANEWARRAY opcodes
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
-
looks for methods that contain a MONITORENTER opcodes
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.CloneUsability
-
looks for methods that contain a THROW opcode
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
returns whether a method explicitly throws an exception
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
looks for methods that contain a GETFIELD or PUTFIELD opcodes
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
looks for methods that contain a IINC and GOTO or GOTO_W opcodes
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison
-
looks for methods that contain a LDC or LDC_W opcodes
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
-
looks for methods that contain array load opcodes
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
-
looks for methods that contain a MONITORENTER opcode
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
-
looks for methods that contain a checkcast instruction
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
-
looks for methods that contain a checkcast instruction
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
-
looks for methods that contain a checkcast instruction
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
-
looks for methods that contain a INVOKESTATIC opcodes
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
-
looks for methods that contain a GOTO opcodes
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
-
looks for methods that contain a LDC opcode
- prescreen(Method) - Method in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
-
looks for methods that contain a ATHROW opcodes, ignoring static initializers
- PRESIZEABLE_COLLECTIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- PresizeCollections - Class in com.mebigfatguy.fbcontrib.detect
-
finds methods that create and populate collections, and while knowing the end size of those collections, does not pre allocate the collection to be big enough.
- PresizeCollections(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- PresizeCollections.CodeRange - Class in com.mebigfatguy.fbcontrib.detect
- PresizeCollections.PSCUserValue - Class in com.mebigfatguy.fbcontrib.detect
- PRIMITIVE_ARRAYS - Static variable in class com.mebigfatguy.fbcontrib.detect.ConfusingArrayAsList
- PRIMITIVE_NAME_TO_SIG - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- PRIMITIVE_TYPE_CODE_SIGS - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- PRIMITIVE_TYPES - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- primitiveSigs - Static variable in class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
- primitiveValueSignature - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.BoxParms
- println() - Static method in class com.mebigfatguy.fbcontrib.debug.Debug
- println(int, Object) - Static method in class com.mebigfatguy.fbcontrib.debug.Debug
-
Like println, but will print PC, if it's passed in e.g.
- println(Object) - Static method in class com.mebigfatguy.fbcontrib.debug.Debug
- priority - Variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors.AnnotationPriority
- priority - Variable in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- priority(int) - Static method in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- PRIVATE_USE - Static variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- PRMC_HIGH_BYTECOUNT - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- PRMC_HIGH_METHODCALLS - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- PRMC_LOW_BYTECOUNT - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- PRMC_LOW_METHODCALLS - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- PRMC_NORMAL_BYTECOUNT - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- PRMC_NORMAL_METHODCALLS - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- PRMC_POSSIBLY_REDUNDANT_METHOD_CALLS - com.mebigfatguy.fbcontrib.utils.BugType
- PRMC_RISKY_CLASS_USER_KEY - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- PRMC_RISKY_FIELD_USER_KEY - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- processArithmetic() - Method in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
- processArrayElementStore() - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
processes a store to an array element to see if this array is being used as a wrapper array, and if so records the register that is stored within it.
- processArrayLoad() - Method in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
- processArrayStore() - Method in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
- processARreturn() - Method in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
- processAssert() - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- processAStore(int) - Method in class com.mebigfatguy.fbcontrib.detect.IOIssues
- processAStore(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- processBinOp(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
-
looks for instructions that are binary operators, and if it is saves the left hand side register (if it exists) in the userValue.
- processBooleanReturn() - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- processBranch() - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- processCollectionStore() - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
sets the source line annotation of a store to a collection if that collection is synchronized.
- PROCESSED_ACTION - com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.Action
- processEndOfScopes(Integer) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- processFaultyGuiStrings() - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
looks for calls to set a readable string that is generated from a static constant, as these strings are not translatable.
- processIntegerReturn() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
processes an IRETURN looking for constants and categorizes them as negative, zero or positive.
- processInvoke() - Method in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
- processInvoke() - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
- processInvoke() - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- processInvoke() - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- processInvoke() - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- processInvokeInterface() - Method in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- processInvokeInterface() - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
- processInvokeSpecial() - Method in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- processInvokeSpecial() - Method in class com.mebigfatguy.fbcontrib.detect.ConflatingResourcesAndFiles
- processInvokeSpecial() - Method in class com.mebigfatguy.fbcontrib.detect.IOIssues
- processInvokeStatic() - Method in class com.mebigfatguy.fbcontrib.detect.IOIssues
- processInvokeVirtual() - Method in class com.mebigfatguy.fbcontrib.detect.ConflatingResourcesAndFiles
- processInvokeVirtual() - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
- processInvokeVirtual() - Method in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
- processInvokeVirtual() - Method in class com.mebigfatguy.fbcontrib.detect.IOIssues
- processJAXRSMethod(Method, String, boolean) - Method in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- processLoad(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- processLoadConstant() - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- processLocalStore(int) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
looks for stores to registers, if that store is an array, builds a wrapper info for it and stores it in the wrappers collection.
- processLoop(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- processMethodCall() - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
processes a method call looking for parameters that are arrays.
- processMethodCall() - Method in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
-
parses all the parameters of a called method and removes any of the parameters that are maps currently being looked at for this detector
- processMethodParms() - Method in class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- processMethodParms() - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
Checks to see if any of the locals or fields that we are tracking are passed into another method.
- processNormalInvoke() - Method in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- processNullLayouts(String, String) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
looks for containers where a null layout is installed
- processOpcode(BytecodeScanningDetector, BugReporter, int) - Method in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
- processSetColorOps(String) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
looks for calls to set the color of components where the color isn't from UIManager
- processSetSizeOps(String) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
looks for calls to setSize on components, rather than letting the layout manager set them
- processSyncBlockInstruction(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- processThrow() - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- propertiesClass - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- propertiesSilliness(String) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- propName - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- propType - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- PROTECTED_USE - Static variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- PSC_PRESIZE_COLLECTIONS - com.mebigfatguy.fbcontrib.utils.BugType
- PSC_SUBOPTIMAL_COLLECTION_SIZING - com.mebigfatguy.fbcontrib.utils.BugType
- PSCUserValue(boolean) - Constructor for class com.mebigfatguy.fbcontrib.detect.PresizeCollections.PSCUserValue
- PSCUserValue(Integer) - Constructor for class com.mebigfatguy.fbcontrib.detect.PresizeCollections.PSCUserValue
- PUBLIC_USE - Static variable in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- PublicAPI - Annotation Type in com.mebigfatguy.fbcontrib.utils
-
used to denote a method is used by an external tool to access bug information.
- PUS_POSSIBLE_UNSUSPECTED_SERIALIZATION - com.mebigfatguy.fbcontrib.utils.BugType
- pushUpLoadStores() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
push all loads and stores to this block up to the parent
- pw - Variable in class com.mebigfatguy.fbcontrib.debug.OCSDebugger
Q
- QMethod - Class in com.mebigfatguy.fbcontrib.utils
-
holds information about a method without regard to what class it is in
- QMethod(String, String) - Constructor for class com.mebigfatguy.fbcontrib.utils.QMethod
- qualifier - Variable in class com.mebigfatguy.fbcontrib.detect.WiringIssues.WiringType
- queryClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
- queryLocations - Variable in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
- queryMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
- queueInterface - Variable in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
R
- range - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.ParameterInfo
- Range(T, T) - Constructor for class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.Range
- READ - com.mebigfatguy.fbcontrib.detect.JPAIssues.TransactionalType
- READER - com.mebigfatguy.fbcontrib.detect.IOIssues.IOIUserValue
- readerClass - Variable in class com.mebigfatguy.fbcontrib.detect.IOIssues
- REF_invokeStatic - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- refClasses - Variable in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
- ReflectionIssues - Class in com.mebigfatguy.fbcontrib.detect
- ReflectionIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ReflectionIssues
- ReflectionOnObjectMethods - Class in com.mebigfatguy.fbcontrib.detect
-
looks for method calls through reflection on methods found in java.lang.Object.
- ReflectionOnObjectMethods(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
-
constructs a ROOM detector given the reporter to report bugs on
- reg - Variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues.AIUserValue
- reg - Variable in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
- reg - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue
- register - Variable in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString.StringBuilderInvokedStatus
- register - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.MapRef
- register - Variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.SetRef
- register - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- REGISTER - com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue.SUAUserValueType
- register1_1 - Variable in class com.mebigfatguy.fbcontrib.detect.DateComparison
- register1_2 - Variable in class com.mebigfatguy.fbcontrib.detect.DateComparison
- register2_1 - Variable in class com.mebigfatguy.fbcontrib.detect.DateComparison
- register2_2 - Variable in class com.mebigfatguy.fbcontrib.detect.DateComparison
- registerConstants - Variable in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
- RegisterInfo(int) - Constructor for class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- RegisterInfo(SourceLineAnnotation, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- registerSource - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.UserObject
- registerTracker - Variable in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
- RegisterUtils - Class in com.mebigfatguy.fbcontrib.utils
-
an auxiliary class for managing and manipulating registers
- RegisterUtils() - Constructor for class com.mebigfatguy.fbcontrib.utils.RegisterUtils
-
private to reinforce the helper status of the class
- regPriorities - Variable in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
- regStoredPCs - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- regToParm - Variable in class com.mebigfatguy.fbcontrib.detect.UnusedParameter
- REGULAR - com.mebigfatguy.fbcontrib.detect.UseEnumCollections.CollectionType
- regValueType - Variable in class com.mebigfatguy.fbcontrib.detect.UseSplit
- REMOVE - Static variable in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- REMOVE_ACTION - com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.Action
- REMOVE_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- REMOVE_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
- removeAssumptions(Map<Integer, Integer>) - Method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- removeByAssoc(Object) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
removes stores to registers that where retrieved from method calls on assocObject
- removeCandidateIfShutdownCalled(XField) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- removeChild(BloatedAssignmentScope.ScopeBlock) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
removes a child from this node
- removeCollectionParameters() - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
removes collection fields that are passed to other methods as arguments
- removeDependencyLeaves() - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- removeEarliestFinallyBlock() - Method in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
-
removes the earliest finally block, as we've just concluded checking it, and if it's the last one then throw back to visitCode
- removeException(String) - Method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
removes the declared checked exception, and if that was the last declared exception, stops opcode parsing by throwing exception
- removeException(String) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod.CodeInfo
- removeField(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- removeFieldsThatGetReturned() - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- removeFieldsThatGetReturned() - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- removeFinishedCatchBlocks(Iterable<ExceptionSoftening.CatchInfo>, int) - Static method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
remove catchinfo blocks from the map where the handler end is before the current pc
- removeFromCollectionGroup(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
- removeIndeterminateHandlers(int) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- removeInheritedInterfaces(Map<JavaClass, List<OverlyConcreteParameter.MethodInfo>>) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- removeLoop(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll
- removeLoopBlocks(int) - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlocks
-
remove all if blocks that are contained within a loop, once that loop has ended
- removeLoopLinks(Set<String>) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- removeMember(Comparable<?>) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.GroupPair
- removeNullGuard(SuspiciousNullGuard.NullGuard) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
- removeParmDefiner(OpcodeStack.Item) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
removes a parameter from the definer list, if the item is in fact a parameter
- removePreviousHandlers(int) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- removeThrownExceptionHierarchy(String) - Method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
removes this thrown exception the list of declared thrown exceptions, including all exceptions in this exception's hierarchy.
- removeUncheckedField(String) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.BlockState
-
return the field from the set of unchecked fields if this occurs make a copy of the set on write to reduce memory usage
- removeUselessDefiners(int) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
parses through the interface that 'may' define a parameter defined by reg, and look to see if we can rule it out, because a method is called on the object that can't be satisfied by the interface, if so remove that candidate interface.
- removeUselessDefiners(String, int) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- REPLACEABLE_ENCODING_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
- replaceNthArgWithCharsetString(String, int) - Static method in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
rebuilds a signature replacing a String argument at a specified spot, with a Charset parameter.
- report() - Method in class com.mebigfatguy.fbcontrib.detect.AbstractOverriddenMethod
-
implements the Detector with a noop
- report() - Method in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
-
implements the visitor by does nothing
- report() - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
-
implements the detector with null implementation
- report() - Method in class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
-
implement the detector with null implementation
- report() - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- report() - Method in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
-
implements the visitor to look for the collected parm names, and look for duplicates that are different in casing only.
- report() - Method in class com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
-
implementation stub for Detector interface
- report() - Method in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- report() - Method in class com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel
-
implements the visitor to do nothing
- report() - Method in class com.mebigfatguy.fbcontrib.detect.NonFunctionalField
-
implements the visitor, but does nothing
- report() - Method in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
-
reports all the collected issues from the parse of this class
- report() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
-
after collecting all method calls, build a report of all methods that have been called, but in a way that is less permissive then is defined.
- report() - Method in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
- report() - Method in class com.mebigfatguy.fbcontrib.detect.RuntimeExceptionDeclared
-
implementation of the detector, with null implementation
- report() - Method in class com.mebigfatguy.fbcontrib.detect.SpoiledChildInterfaceImplementor
-
required for implementing the interface
- report() - Method in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
- report() - Method in class com.mebigfatguy.fbcontrib.detect.Unjitable
-
overrides the visitor, but not used.
- report() - Method in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
-
overrides the visitor, but not used
- reportBug() - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
- reportBug(BackportReusePublicIdentifiers.Backports.Library) - Method in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers
-
issues a new bug at this location
- reportBug(LocalTypeDetector.RegisterInfo) - Method in class com.mebigfatguy.fbcontrib.detect.LocalHangingExecutor
- reportBug(LocalTypeDetector.RegisterInfo) - Method in class com.mebigfatguy.fbcontrib.detect.LocalSynchronizedCollection
- reportBug(LocalTypeDetector.RegisterInfo) - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
-
Given this RegisterInfo, report an appropriate bug.
- reportBug(MoreDumbMethods.ReportInfo) - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- reportBugs() - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
-
implements the detector, by reporting all remaining fields that only have set based access
- reportBugs() - Method in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
generates all the bug reports for attributes that are not recycleable
- reportBugs() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
implements the post processing steps to report the remaining unremoved parameter definers, ie those, that can be defined more abstractly.
- reportChainedMethods() - Method in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
- REPORTED - com.mebigfatguy.fbcontrib.detect.ImmatureClass.FieldStatus
- reportedType - Variable in class com.mebigfatguy.fbcontrib.detect.ModifyingUnmodifiableCollection
- reportExceptionMismatch(Method, Set<JavaClass>, Set<JavaClass>, boolean, BugType) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
compares the current methods exceptions to those declared in the spring-tx's @Transactional method, both rollbackFor and noRollbackFor.
- reportHangingExecutorFieldBugs() - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- ReportInfo(String, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods.ReportInfo
- reportLevel - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.ContainsKey
- reportLevel - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.Get
- reportLevel - Variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- reportLimit - Variable in class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
- reportMemoryBloatBugs() - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- reportOverwrittenField(XField) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- reportThreadLocalBugs() - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- reportTroublesomeLocals() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
- resetMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- resetOps - Static variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- returnArraySig - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- returnConstant - Variable in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
- returnFollows(boolean) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
-
This attempts to see if there is some form of a return statement following the collection modifying statement in the loop.
- returnPC - Variable in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics.ParmUsage
- returnPC - Variable in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
- returnRegister - Variable in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
- returnType - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
- returnType - Variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- returnTypes - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
- RFI_SET_ACCESSIBLE - com.mebigfatguy.fbcontrib.utils.BugType
- riskyClassNames - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- riskyMethodNameContents - Static variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
a collection of names that are to be checked against a currently parsed method, to see if that method is risky to be called redundant.
- ROOM_REFLECTION_ON_OBJECT_METHODS - com.mebigfatguy.fbcontrib.utils.BugType
- rootScopeBlock - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- runtimeClass - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- runtimeExceptionClass - Variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- runtimeExceptionClass - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- runtimeExceptionClass - Static variable in class com.mebigfatguy.fbcontrib.detect.RuntimeExceptionDeclared
- RuntimeExceptionDeclared - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that declare Runtime exceptions in their throws clause.
- RuntimeExceptionDeclared(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.RuntimeExceptionDeclared
-
constructs a DRE detector given the reporter to report bugs on
- runtimeExceptions - Variable in class com.mebigfatguy.fbcontrib.detect.RuntimeExceptionDeclared
S
- S508C_APPENDED_STRING - com.mebigfatguy.fbcontrib.utils.BugType
- S508C_NO_SETLABELFOR - com.mebigfatguy.fbcontrib.utils.BugType
- S508C_NO_SETSIZE - com.mebigfatguy.fbcontrib.utils.BugType
- S508C_NON_ACCESSIBLE_JCOMPONENT - com.mebigfatguy.fbcontrib.utils.BugType
- S508C_NON_TRANSLATABLE_STRING - com.mebigfatguy.fbcontrib.utils.BugType
- S508C_NULL_LAYOUT - com.mebigfatguy.fbcontrib.utils.BugType
- S508C_SET_COMP_COLOR - com.mebigfatguy.fbcontrib.utils.BugType
- S508UserValue() - Constructor for enum com.mebigfatguy.fbcontrib.detect.Section508Compliance.S508UserValue
- SACM_STATIC_ARRAY_CREATED_IN_METHOD - com.mebigfatguy.fbcontrib.utils.BugType
- safeClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- sameAccess(int, int) - Static method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
determines if two access flags contain the same access modifiers
- SAT_SUSPICIOUS_ARGUMENT_TYPES - com.mebigfatguy.fbcontrib.utils.BugType
- savedAttributes - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
- SAW_ARRAY1_INDEX - com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
- SAW_ARRAY1_LOAD - com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
- SAW_ARRAY2_INDEX - com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
- SAW_ARRAY2_LOAD - com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
- SAW_BUG - com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern.State
- SAW_CHECKCAST - com.mebigfatguy.fbcontrib.detect.OverzealousCasting.State
- SAW_CHECKCAST - com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.State
- SAW_CMP1 - com.mebigfatguy.fbcontrib.detect.DateComparison.State
- SAW_CMP2 - com.mebigfatguy.fbcontrib.detect.DateComparison.State
- SAW_CMPX - com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.State
- SAW_CONST - com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional.State
- SAW_CONSTANT - com.mebigfatguy.fbcontrib.detect.ConstantListIndex.State
- SAW_CONSTANT_0 - com.mebigfatguy.fbcontrib.detect.ConstantListIndex.State
- SAW_CTOR - com.mebigfatguy.fbcontrib.detect.SideEffectConstructor.State
- SAW_DONE - com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
- SAW_DUP - com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
- SAW_ELEM_LOAD - com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
- SAW_ELEM_STORE - com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
- SAW_EQUALS - com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional.State
- SAW_EQUALS - com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.State
- SAW_EQUALS - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
- SAW_GOTO - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
- SAW_ICMP - com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
- SAW_ICONST_0 - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
- SAW_ICONST_1 - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
- SAW_IF_ICMPEQ - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
- SAW_IF_ICMPNE - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
- SAW_IF_NE - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
- SAW_IFEQ - com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.State
- SAW_IFNE - com.mebigfatguy.fbcontrib.detect.DateComparison.State
- SAW_IFX - com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.State
- SAW_IINC - com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.State
- SAW_INSTANCE - com.mebigfatguy.fbcontrib.detect.ImmatureClass.FieldStatus
- SAW_INVOKESPECIAL - com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
- SAW_INVOKESPECIAL - com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern.State
- SAW_LDC - com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
- SAW_LOAD - com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional.State
- SAW_LOAD - com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.State
- SAW_LOAD - com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.State
- SAW_LOAD1_1 - com.mebigfatguy.fbcontrib.detect.DateComparison.State
- SAW_LOAD1_2 - com.mebigfatguy.fbcontrib.detect.DateComparison.State
- SAW_LOAD2_1 - com.mebigfatguy.fbcontrib.detect.DateComparison.State
- SAW_LOAD2_2 - com.mebigfatguy.fbcontrib.detect.DateComparison.State
- SAW_NEW - com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
- SAW_NEXT - com.mebigfatguy.fbcontrib.detect.OverzealousCasting.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.ConstantListIndex.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.DateComparison.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.OverzealousCasting.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.SideEffectConstructor.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.State
- SAW_NOTHING - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
- SAW_PATTERN - com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional.State
- SAW_STORE - com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.State
- SAW_TEXT_LABEL - com.mebigfatguy.fbcontrib.detect.Section508Compliance.S508UserValue
- sawAload0 - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- sawAssert - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- sawAssertionDisabled - Variable in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- sawAStore(int) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- sawBranch(int, int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
creates a scope block to describe this branch location.
- sawCLInitOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
handle
<clinit>
blocks by looking for putstatic calls referencing synchronized collections - sawConstant - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
- sawDup - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- sawField - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- sawGetField() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- sawGetField(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- sawGetStatic(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- sawGOTO - Static variable in class com.mebigfatguy.fbcontrib.utils.TernaryPatcher
- sawIINC(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
processes a register IINC by updating the appropriate scope block to mark this register as being stored in the block
- sawInitOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
handle
<init>
blocks by looking for putfield calls referencing synchronized collections - sawInstanceCall(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
processes a instance method call to see if that call is modifies state or is otherwise'risky', if so mark the variable(s) associated with the caller as not reportable
- sawIntConst() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- sawInvokeInterface() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- sawInvokeInterfaceVirtual() - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- sawInvokeSpecial() - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
- sawInvokeSpecial() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- sawInvokeSpecial(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- sawInvokeStatic() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- sawInvokeStatic(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- sawInvokeVirtual() - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
- sawInvokeVirtual() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- sawLDCEmpty - Variable in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
- sawListSize - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
- sawLoad(int) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- sawLoad(int, int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
processes a register store by updating the appropriate scope block to mark this register as being read in the block
- sawLoad(int, Object) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- sawMethodOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
handles regular methods by looking for methods on collections that are modifying and removes those collections from the ones under review
- sawMethodWeight - Variable in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
- sawMonitorEnter(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
processes a monitor enter call to create a scope block
- sawMonitorExit(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
processes a monitor exit to set the end of the already created scope block
- sawNull - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
-
overrides the visitor to look for calls to static methods that are known to return immutable collections It records those variables, and documents if what the method returns is one of those objects.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.debug.OCSDebugger
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
-
overrides the visitor to find return/exceptions from the finally block.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
-
overrides the visitor to look for empty methods or simple exception throwers.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
-
implements the visitor to find accesses to maps, sets and lists using arrays
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
-
overrides the visitor to look for stores to arrays that can be statically determined to be outside the bounds of the initialized array
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
implements the visitor to wrapped array parameter calls
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers
-
overrides the visitor to look for method calls to the emory backport concurrent library, or threeten bp library when the now built-in versions are available
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
implements the visitor to look for variables assigned below the scope in which they are used.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
-
implement the visitor to find bloated sync blocks.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
implements the visitor to look for method calls that could throw the exceptions that are listed in the declaration.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
-
the difficult problem is to figure out when you are at the bottom of an if/else chain when all the above if/else blocks leave via returns.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
implements the visitor to look for method calls that take a parameter that either represents a encoding via a string, or takes a Charset.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
overrides the visitor to look for method calls, and populate a class access count map based on the owning class of methods called.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CloneUsability
-
overrides the visitor to look for a CloneNotSupported being thrown
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsEqualsBuilderToEquals
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsHashcodeBuilderToHashcode
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CompareClassNameEquals
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
-
implements the visitor to look for concurrent collection issue
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ConflatingResourcesAndFiles
-
overrides the visitor to look conflated use of resources and files
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
-
overrides the visitor to look for operations on two time unit values that are conflicting
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingArrayAsList
-
implements the visitor to find calls to Arrays.asList with a primitive array
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
-
implements the visitor to find accesses to lists or arrays using constants
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ContraVariantArrayAssignment
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
overrides the visitor to look for an exact call to the parent class's method using this methods parm.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
-
overrides the visitor to find String concatenations including xml strings
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.DateComparison
-
overrides the visitor to look for double date compares using the same registers
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
-
implements the visitor to look for deletes on collections that are being iterated
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
-
implements the visitor to find allocations of TypesafeEnum constants
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
-
overrides the visitor to record all method calls on List fields.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
-
implements the visitor look for adds to sets or puts to maps where the element to be added is a collection.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
overrides the visitor to find catch blocks that throw runtime exceptions
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldModifier
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
implements the visitor to add SourceLineAnnotations for fields in constructors and static initializers.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.FinalParameters
-
overrides the visitor to find local variable reference stores to store them as changed
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.FloatForLoop
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops
-
implements the visitor to find for loops using floating point indexes
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
-
Browses for calls to shutdown() and shutdownNow(), and if they happen, remove the hanging candidate, as there is a chance it will be called.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
-
implements the visitor to check for calls to Throwable.printStackTrace()
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ImproperPropertiesUse
-
implements the visitor to look for calls to java.utils.Properties.put, where the value is a non String.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
-
overrides the visitor to look for suspicious operations on toString
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
-
implements the visitor to look for calls to HttpServletRequest.getParameter and collect what the name of the key is.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking
-
implements the visitor to find if/else code that checks types using instanceof, and these types are related by inheritance.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.IOIssues
-
implements the visitor to look for common api copy utilities to copy streams where the passed in Stream is Buffered.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
implements the visitor to look for calls to @Transactional methods that do not go through a spring proxy.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
overrides the visitor to find list indexed iterating
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison
-
looks for strings comparisons where the stack object is a literal
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
-
implements the visitor to find the constructors defined in getWatchedConstructors() and the method calls in getWatchedClassMethods()
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
implements the visitor to look for calls to Logger.getLogger with the wrong class name
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
implements the visitor to find throwing alternative exceptions from a catch block, without forwarding along the original exception
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
-
implements the visitor to find loops where array elements are copied to another array
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
-
implements the visitor to look for methods that return a constant
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
overrides the visitor to look for uses of collections where the only access to to the collection is to write to it
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ModifyingUnmodifiableCollection
-
overrides the visitor to find method mutations on collections that have previously been determined to have been created as immutable collections
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
-
overrides the interface to find accesses of static variables off of an instance immediately fetched from a method call.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
implements the visitor to call the approriate visitor based on state
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonCollectionMethodUse
-
implements the visitor to look for method calls that are one of the old pre-collections1.2 set of methods
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
-
implements the visitor to look for synchronization on non-owned objects
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonProductiveMethodCall
-
implements the visitor to look for return values of common immutable method calls, that are thrown away.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
implements the visitor to record storing of fields, and where they occur
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
-
implements the visitor to look for checkcasts of the parameter to other types, and enter instances in a map for further processing in doReport.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
-
implements the visitor to look for reference compares of Optional, Optional use when more specific Optionals should be used, and use of orElse when orElseGet would be more appropriate
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
-
implements the visitor to find DOM based nodes that are allocated but not appended to an existing node (or returned).
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
implements the visitor to filter out parameter use where the actual defined type of the method declaration is needed.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
-
implements the visitor to look for a checkcast followed by a astore, where the types of the objects are different.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ParallelLists
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
-
implements the visitor to look for check casts of parameters to more specific types
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
implements the visitor to look for methods that empty a bloatable field if found, remove these fields from the current list
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
-
implements the visitor to look for serialization of an object that is an non-static inner class.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
implements the visitor to look for repetitive calls to the same method on the same object using the same constant parameters.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
-
implements the visitor to look for creation of collections that are then populated with a known number of elements usually based on another collection, but the new collection is not presized.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ReflectionIssues
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
-
implements the visitor to look for calls that invoke a method through reflection where the method is defined in java.lang.Object
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
implements the visitor to find 508 compliance concerns
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
-
overrides the visitor to look for constructors who's value is popped off the stack, and not assigned before the pop of the value, or if a return is issued with that object still on the stack.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
implements the visitor to look for various silly bugs
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
-
overrides the visitor to find class loading that is non obfuscation proof
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor to look for the execution of expensive calls
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SpuriousThreadStates
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
-
implements the visitor to collect positions of queries and loops
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
-
overrides the visitor to document what catch blocks do with regard to rethrowing the exceptions, and if the message is a static message
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
-
implements the visitor to look for creation of local arrays using constant values
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
-
implements the visitor to look for static method calls from instance variables
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
-
overrides the visitor to look for chains of expressions joined by 'and' that have method calls before simple local variable conditions
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousArgumentTypes
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
-
override the visitor to look for stores to member fields of the source object on a clone
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
-
implements the visitor to collect calls to getAttribute/setAttribute and stores to attributes to see what have been modified without recalling setAttribute
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
implements the visitor to look for returns of constant values, and records them for being negative, zero or positive.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
-
overrides the visitor to look for a setXXX with the value returned from a getXXX using the same base object.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
-
implements the visitor to find continuations after finding a search result in a loop.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
-
overrides the visitor to look for bad null guards
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousShadedClassUse
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
-
overrides the visitor to annotate new array creation with a user value that denotes it as being uninitialized, and then if the array is populated to remove that user value.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousWaitOnConcurrentObject
-
implements the visitor to look for calls to wait, on java.util.concurrent classes that define await.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.TailRecursion
-
implements the visitor to find methods that employ tail recursion
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.TristateBooleanPattern
-
implements the visitor to look for null returns
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryNewNullCheck
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
-
implements the visitor to look for store of registers immediately before returns of that register
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
-
implements the visitor to look for collection method calls that put objects into the collection that are unrelated by anything besides java.lang.Objecct
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
-
implements the visitor to find return values where the types of objects returned from the method are related only by object.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnusedParameter
-
implements the visitor to look for usage of parmeter registers.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll
-
implements the visitor to look for manually copying of collections to collections
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
-
implements the visitor to look for method calls that pass a constant string as a parameter when the string is only one character long, and there is an alternate method passing a character.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseSplit
-
implements the visitor to look for code that uses StringTokenizer when a simple String.split could be used.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseToArray
-
implements the visitor to look for manual copying of collections to arrays
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
-
overrides the visitor to look for throws instructions using exceptions with static messages
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.WiringIssues
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
overrides the visitor to look for PUTFIELDS of collections
- sawOpcodeAfterBranch(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- sawOpcodeAfterCheckCast(int) - Method in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- sawOpcodeAfterDualLoads(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- sawOpcodeAfterEquals(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- sawOpcodeAfterGetField(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- sawOpcodeAfterLoad(int) - Method in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- sawOpcodeAfterLoad(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- sawOpcodeAfterLoad(int) - Method in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- sawOpcodeAfterLoad(int, int) - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- sawOpcodeAfterNothing(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- sawOpcodeAfterNothing(int) - Method in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- sawOpcodeAfterNothing(int) - Method in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
- sawOpcodeAfterNothing(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- sawOpcodeAfterNothing(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- sawOpcodeAfterNothing(int) - Method in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- sawOpcodeAfterNothing(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- sawOpcodeAfterNullCheck(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- sawOpcodeAfterSync(int) - Method in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- sawOpcodeAfterValue(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- sawOpcodeBug(int) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
the second pass to look for get methods on the for loop reg
- sawOpcodeLoop(int) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
the first pass of the method opcode to collet for loops information
- sawParentCall - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- sawPutField() - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- sawPutField(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- sawPutStatic() - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- sawStaticCall() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
processes a static call or initializer by checking to see if the call is risky, and returning a OpcodeStack item user value saying so.
- sawStore(int, int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
processes a register store by updating the appropriate scope block to mark this register as being stored in the block
- sawSwitch(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
creates a new scope block for each case statement
- sawTernary - Variable in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- SCA_SUSPICIOUS_CLONE_ALGORITHM - com.mebigfatguy.fbcontrib.utils.BugType
- SCI_SYNCHRONIZED_COLLECTION_ITERATORS - com.mebigfatguy.fbcontrib.utils.BugType
- SCII_SPOILED_CHILD_INTERFACE_IMPLEMENTOR - com.mebigfatguy.fbcontrib.utils.BugType
- ScopeBlock(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
constructs a new scope block
- scopeEnd - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.ContainsKey
- scopeEnd - Variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- scopeEnd - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- SCR_SLOPPY_CLASS_REFLECTION - com.mebigfatguy.fbcontrib.utils.BugType
- SCRV_SUSPICIOUS_COMPARATOR_RETURN_VALUES - com.mebigfatguy.fbcontrib.utils.BugType
- SCSS_SUSPICIOUS_CLUSTERED_SESSION_SUPPORT - com.mebigfatguy.fbcontrib.utils.BugType
- SEC_SIDE_EFFECT_CONSTRUCTOR - com.mebigfatguy.fbcontrib.utils.BugType
- SECONDS - com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
- secondStringParam - Variable in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod.IntPair
- Section508Compliance - Class in com.mebigfatguy.fbcontrib.detect
-
looks for interfaces that ignore 508 compliance, including not using JLabel.setLabelFor, Using null layouts,
- Section508Compliance(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
constructs a S508C detector given the reporter to report bugs on
- Section508Compliance.S508UserValue - Enum in com.mebigfatguy.fbcontrib.detect
- SEEN_ALOAD - com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.State
- SEEN_ALOAD - com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse.State
- SEEN_ALOAD - com.mebigfatguy.fbcontrib.detect.UseTryWithResources.State
- SEEN_ALOAD_0 - com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.AnonState
- SEEN_ALOAD_1 - com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.AnonState
- SEEN_ALOAD1 - com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization.State
- SEEN_ARRAY_SIZE - com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
- SEEN_ARRAYSTORE - com.mebigfatguy.fbcontrib.detect.UseSplit.State
- SEEN_COUNTTOKENS - com.mebigfatguy.fbcontrib.detect.UseSplit.State
- SEEN_CTOR - com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
- SEEN_DUAL_LOADS - com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse.State
- SEEN_DUP - com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
- SEEN_GETFIELD - com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse.State
- SEEN_GETSTATIC - com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
- SEEN_HASMORE - com.mebigfatguy.fbcontrib.detect.UseSplit.State
- SEEN_ICONST - com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
- SEEN_IFEQ - com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.State
- SEEN_IFNULL - com.mebigfatguy.fbcontrib.detect.UseTryWithResources.State
- SEEN_INDEX - com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
- SEEN_INDEX_STORE - com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
- SEEN_INSTANCEOF - com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.State
- SEEN_INVALID - com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization.State
- SEEN_INVOKE - com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.AnonState
- SEEN_INVOKE - com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval.State
- SEEN_INVOKEVIRTUAL - com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization.State
- SEEN_INVOKEVIRTUAL - com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse.State
- SEEN_LDC - com.mebigfatguy.fbcontrib.detect.SloppyClassReflection.State
- SEEN_LDC - com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
- SEEN_LOAD - com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators.State
- SEEN_LOAD - com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn.State
- SEEN_NEWARRAY - com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
- SEEN_NEWARRAY - com.mebigfatguy.fbcontrib.detect.UseSplit.State
- SEEN_NEXT - com.mebigfatguy.fbcontrib.detect.UseSplit.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.AnonState
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.SloppyClassReflection.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.UseSplit.State
- SEEN_NOTHING - com.mebigfatguy.fbcontrib.detect.UseTryWithResources.State
- SEEN_PARSE - com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
- SEEN_POP - com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval.State
- SEEN_RETURN - com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization.State
- SEEN_STORE - com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn.State
- SEEN_STRINGTOKENIZER - com.mebigfatguy.fbcontrib.detect.UseSplit.State
- SEEN_SYNC - com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators.State
- SEEN_VALUE - com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
- SEEN_VALUEOFPRIMITIVE - com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
- SEEN_VALUEOFSTRING - com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
- seenNegative - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
- seenPositive - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
- seenUnconditionalNonZero - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
- seenZero - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
- selfCallTree - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- selfReturningMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.LocalSynchronizedCollection
- SEO_SUBOPTIMAL_EXPRESSION_ORDER - com.mebigfatguy.fbcontrib.utils.BugType
- serializableClass - Static variable in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- serializableClass - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
- serializableClass - Variable in class com.mebigfatguy.fbcontrib.detect.NonFunctionalField
- SerialVersionCalc - Class in com.mebigfatguy.fbcontrib.utils
- SerialVersionCalc() - Constructor for class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc
- SerialVersionCalc.FieldSorter - Class in com.mebigfatguy.fbcontrib.utils
- SerialVersionCalc.MethodSorter - Class in com.mebigfatguy.fbcontrib.utils
- SerialVersionCalc.ModifierType - Enum in com.mebigfatguy.fbcontrib.utils
- serialVersionUID - Static variable in class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.FieldSorter
- serialVersionUID - Static variable in class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.MethodSorter
- serialVersionUID - Static variable in exception com.mebigfatguy.fbcontrib.utils.StopOpcodeParsingException
- SET_ATTRIBUTE - Static variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- SET_ATTRIBUTE_SIG - Static variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- SET_CLASS - Static variable in class com.mebigfatguy.fbcontrib.utils.CollectionUtils
- SETACCESSIBLE - Static variable in class com.mebigfatguy.fbcontrib.detect.ReflectionIssues
- SETACCESSIBLE_ARRAY - Static variable in class com.mebigfatguy.fbcontrib.detect.ReflectionIssues
- setAlteredPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics.ParmUsage
- setAppendType(InefficientStringBuffering.AppendType) - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- setBugs - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- setCanReturnNull(boolean) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- setCase() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
sets that this block was caused from a case block
- setCls - Static variable in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
- setCnt - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection.FieldInfo
- setContained(boolean) - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- setContainsUsed - Variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
- setDeclaredAccess(int) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- setDerived(boolean) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- setEndHandlerPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- setEndPCRange(int) - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- setExceptionSignature(String) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- setFinish(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
sets the finish pc of the block
- setFinish(int) - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
- setFinish(int) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- setGoto() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
sets that this block was caused from a goto, (an if block exit)
- setHandlerEndPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- setIgnore() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- setImmutabilityType(ImmutabilityType) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- setInterface - Variable in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
- setLoop() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
sets that this block is a loop
- setLoopRegLoaded(boolean) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
-
mark that the loop register has been loaded with an iload instruction
- setLoopState(ListIndexedIterating.LoopState) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.ForLoop
-
sets the current state of the for loop
- setMessage(String) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- setMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
- setModifiesState(boolean) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- setNumBytes(int) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- setNumMethodCalls(int) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- setPriority(int) - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- SetRef(OpcodeStack.Item) - Constructor for class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.SetRef
- setReg(int) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- setReturnPC(int) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics.ParmUsage
- setScopeEnd(int) - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- setSrcLineAnnotation(SourceLineAnnotation) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldInfo
-
set the source line annotation of first use for this field
- setStart(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
sets the start pc of the block
- setState(StackedTryBlocks.TryBlock.State) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- setSync() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
sets that this block was caused from a synchronized block
- setSynchronized() - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.FieldInfo
- setThrowSignature(String) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- setTry() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
sets that this block was caused from a try block
- SetUsageIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for odd usage patterns when using Sets
- SetUsageIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
-
constructs a SUI detector given the reporter to report bugs on
- SetUsageIssues.Contains - Class in com.mebigfatguy.fbcontrib.detect
- SetUsageIssues.SetRef - Class in com.mebigfatguy.fbcontrib.detect
- SEVEN - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SG_SLUGGISH_GUI - com.mebigfatguy.fbcontrib.utils.BugType
- SGSU_SUSPICIOUS_GETTER_SETTER_USE - com.mebigfatguy.fbcontrib.utils.BugType
- shouldVisitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
- shouldVisitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.CompareClassNameEquals
- shutdownMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- SideEffectConstructor - Class in com.mebigfatguy.fbcontrib.detect
-
looks for constructors that operate through side effects, specifically constructors that aren't assigned to any variable or field.
- SideEffectConstructor(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
-
constructs a SEC detector given the reporter to report bugs on
- SideEffectConstructor.State - Enum in com.mebigfatguy.fbcontrib.detect
- SIG_ARRAY_OF_ARRAYS_PREFIX - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_ARRAY_PREFIX - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_BOOLEAN_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_BYTE_ARRAY - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_CHAR_ARRAY - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_CLASS_TO_COMMONS_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_CLASS_TO_LOG4J_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_CLASS_TO_LOG4J2_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_CLASS_TO_SLF4J_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_COLLECTION_TO_PRIMITIVE_BOOLEAN - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_GENERIC_TEMPLATE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_INT_TO_BOOLEAN - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_INT_TO_INT - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_INT_TO_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_INT_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_JAVA_LANG_BOOLEAN - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_JAVA_LANG_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_JAVA_LANG_STRING - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_JAVA_LANG_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_JAVA_UTIL_STRINGBUFFER - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_JAVA_UTIL_STRINGBUILDER - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_LONG_AND_INT_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_LONG_TO_LONG - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_LONG_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_OBJECT_AND_THROWABLE_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_OBJECT_ARRAY - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_OBJECT_OUTPUT_STREAM_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
- SIG_OBJECT_OUTPUT_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
- SIG_OBJECT_TO_BOOLEAN - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_OBJECT_TO_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_OBJECT_TO_STRING - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_OBJECT_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_PRIMITIVE_BOOLEAN - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_PRIMITIVE_BOOLEAN_TO_BOOLEAN - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_PRIMITIVE_BYTE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_PRIMITIVE_CHAR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_PRIMITIVE_DOUBLE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_PRIMITIVE_FLOAT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_PRIMITIVE_INT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_PRIMITIVE_LONG - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_PRIMITIVE_SHORT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_QUALIFIED_CLASS_PREFIX - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_QUALIFIED_CLASS_SUFFIX - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_QUALIFIED_CLASS_SUFFIX_CHAR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_READ_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_STRING_AND_CLASS_ARRAY_TO_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
- SIG_STRING_AND_FACTORY_TO_LOG4J_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_STRING_AND_OBJECT_ARRAY_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_STRING_AND_OBJECT_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_STRING_AND_THROWABLE_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_STRING_AND_TWO_OBJECTS_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_STRING_ARRAY - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_STRING_ARRAY_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
- SIG_STRING_TO_BOOLEAN - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_STRING_TO_COMMONS_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_STRING_TO_INT - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_STRING_TO_LOG4J_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_STRING_TO_LOG4J2_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_STRING_TO_SLF4J_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SIG_STRING_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_THROWABLE_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_TWO_OBJECTS_TO_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_TWO_STRINGS_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIG_VOID_TO_BOOLEAN - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_VOID_TO_INT - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_VOID_TO_LONG - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_VOID_TO_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
- SIG_VOID_TO_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_VOID_TO_STRING - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_VOID_TO_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- SIG_WRITE_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
- signature - Variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.SourceInfo
- signature - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- signature - Variable in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter.TemplateSignature
- signature - Variable in class com.mebigfatguy.fbcontrib.detect.WiringIssues.WiringType
- signature - Variable in class com.mebigfatguy.fbcontrib.utils.FQField
- signature - Variable in class com.mebigfatguy.fbcontrib.utils.FQMethod
- signature - Variable in class com.mebigfatguy.fbcontrib.utils.QMethod
- SignatureBuilder - Class in com.mebigfatguy.fbcontrib.utils
-
Constructs a method signature.
- SignatureBuilder() - Constructor for class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
-
Defaults assume that the method name is not included, there are no parameters, and the method returns void.
- signatureEnding - Variable in class com.mebigfatguy.fbcontrib.detect.MethodInfo
- SignatureUtils - Class in com.mebigfatguy.fbcontrib.utils
-
a collection of static methods for parsing signatures to find information out about them
- SignatureUtils() - Constructor for class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
private to reinforce the helper status of the class
- sigWithoutReturn - Variable in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
-
This object is not thread-safe, but can be reused, provided that all necessary fields are overwritten.
- SIL_SQL_IN_LOOP - com.mebigfatguy.fbcontrib.utils.BugType
- SillynessPotPourri - Class in com.mebigfatguy.fbcontrib.detect
-
looks for silly bugs that are simple but do not fit into one large pattern.
- SillynessPotPourri(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
constructs a SPP detector given the reporter to report bugs on
- SillynessPotPourri.SPPMethod - Enum in com.mebigfatguy.fbcontrib.detect
- SillynessPotPourri.SPPUserValue - Class in com.mebigfatguy.fbcontrib.detect
- similarArrayInstructions(int, int) - Static method in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
-
looks to see if a load and store operation are working on the same type of array
- similarPackages(String, String, int) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
returns whether or not the two packages have the same first 'depth' parts, if they exist
- SIMPLE_FORMAT - com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
- SIX - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SIZE - com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- SIZE - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- SIZE_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- SJVU_JDKHOME - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- SJVU_SUSPICIOUS_JDK_VERSION_USE - com.mebigfatguy.fbcontrib.utils.BugType
- slAnnotation - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection.FieldInfo
- slAnnotation - Variable in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- SLASHED_JAVA_LANG_BOOLEAN - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_BYTE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_CHARACTER - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_CLASS - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_DOUBLE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_ERROR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_EXCEPTION - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_FLOAT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_INTEGER - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_LONG - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_OBJECT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_RUNTIMEEXCEPTION - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_SHORT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_STRING - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_STRINGBUFFER - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_STRINGBUILDER - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_SYSTEM - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_THROWABLE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_LANG_VOID - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_UTIL_COLLECTION - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_UTIL_COMPARATOR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_UTIL_LIST - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_UTIL_MAP - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_UTIL_QUEUE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_UTIL_SET - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLASHED_JAVA_UTIL_UUID - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- SLF4J_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- SloppyClassReflection - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that use Class.forName("XXX") to load a class object for a class that is already referenced by this class.
- SloppyClassReflection(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
-
constructs a SCR detector given the reporter to report bugs on
- SloppyClassReflection.State - Enum in com.mebigfatguy.fbcontrib.detect
- SLS_SUSPICIOUS_LOOP_SEARCH - com.mebigfatguy.fbcontrib.utils.BugType
- SluggishGui - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that implement awt or swing listeners and perform time consuming operations.
- SluggishGui(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
constructs a SG detector given the reporter to report bugs on
- SMA_STUTTERED_METHOD_ARGUMENTS - com.mebigfatguy.fbcontrib.utils.BugType
- SMII_STATIC_METHOD_INSTANCE_INVOCATION - com.mebigfatguy.fbcontrib.utils.BugType
- SNG_SUSPICIOUS_NULL_FIELD_GUARD - com.mebigfatguy.fbcontrib.utils.BugType
- SNG_SUSPICIOUS_NULL_LOCAL_GUARD - com.mebigfatguy.fbcontrib.utils.BugType
- SourceInfo(String, String, String, boolean, SourceLineAnnotation) - Constructor for class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.SourceInfo
- sourceLines - Variable in class com.mebigfatguy.fbcontrib.detect.FinalParameters
- SPECIAL - com.mebigfatguy.fbcontrib.detect.UseEnumCollections.CollectionType
- SPECIAL_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- SpoiledChildInterfaceImplementor - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that implement interfaces by relying on methods being implemented in super classes, even though the superclass knows nothing about the interface being implemented by the child.
- SpoiledChildInterfaceImplementor(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SpoiledChildInterfaceImplementor
-
constructs a SCII detector given the reporter to report bugs on
- SPP_CONVERSION_OF_STRING_LITERAL - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_DOUBLE_APPENDED_LITERALS - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_EMPTY_CASING - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_EQUALS_ON_ENUM - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_EQUALS_ON_STRING_BUILDER - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_INTERN_ON_CONSTANT - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_INVALID_BOOLEAN_NULL_CHECK - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_INVALID_CALENDAR_COMPARE - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_NEGATIVE_BITSET_ITEM - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_NO_CHAR_SB_CTOR - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_NON_ARRAY_PARM - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_NON_USEFUL_TOSTRING - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_NULL_BEFORE_INSTANCEOF - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_SERIALVER_SHOULD_BE_PRIVATE - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_STATIC_FORMAT_STRING - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_STRINGBUFFER_WITH_EMPTY_STRING - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_STRINGBUILDER_IS_MUTABLE - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_STUTTERED_ASSIGNMENT - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_SUSPECT_STRING_TEST - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_TEMPORARY_TRIM - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_TOSTRING_ON_STRING - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USE_BIGDECIMAL_STRING_CTOR - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USE_CHARAT - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USE_GET0 - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USE_GETPROPERTY - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USE_ISEMPTY - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USE_ISNAN - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USE_MATH_CONSTANT - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USE_STRINGBUILDER_LENGTH - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USE_ZERO_WITH_COMPARATOR - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USELESS_CASING - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_USELESS_TERNARY - com.mebigfatguy.fbcontrib.utils.BugType
- SPP_WRONG_COMMONS_TO_STRING_OBJECT - com.mebigfatguy.fbcontrib.utils.BugType
- SPPMethod() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- SPPUserValue(SillynessPotPourri.SPPMethod) - Constructor for class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPUserValue
- SPPUserValue(SillynessPotPourri.SPPMethod, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPUserValue
- SPRING_AUTOWIRED - Static variable in class com.mebigfatguy.fbcontrib.detect.WiringIssues
- SPRING_CLASS_ANNOTATIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
- SPRING_QUALIFIER - Static variable in class com.mebigfatguy.fbcontrib.detect.WiringIssues
- SPRING_SCOPE_ANNOTATION - Static variable in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
- SpuriousThreadStates - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for methods that call wait, notify or notifyAll on an instance of a java.lang.Thread.
- SpuriousThreadStates(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SpuriousThreadStates
-
constructs a STS detector given the reporter to report bugs on
- SQLInLoop - Class in com.mebigfatguy.fbcontrib.detect
-
looks for the execution of sql queries inside a loop.
- SQLInLoop(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SQLInLoop
-
constructs a SIL detector given the reporter to report bugs on
- SQLInLoop.LoopLocation - Class in com.mebigfatguy.fbcontrib.detect
-
holds the start and end position of a loop
- srcInited - Variable in class com.mebigfatguy.fbcontrib.detect.FinalParameters
- srcLine - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIInfo
- srcLine - Variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.SourceInfo
- srcLineAnnotation - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldInfo
- srcLineAnnotation - Variable in class com.mebigfatguy.fbcontrib.detect.FinalParameters
- SSCU_EXCEPTION_PACKAGES - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousShadedClassUse
- SSCU_SUSPICIOUS_SHADED_CLASS_USE - com.mebigfatguy.fbcontrib.utils.BugType
- stack - Variable in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
- stack - Variable in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- stack - Variable in class com.mebigfatguy.fbcontrib.debug.OCSDebugger
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractCollectionScanningDetector
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.CloneUsability
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.CommonsEqualsBuilderToEquals
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.CommonsHashcodeBuilderToHashcode
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ConflatingResourcesAndFiles
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ConfusingArrayAsList
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ContraVariantArrayAssignment
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ImproperPropertiesUse
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.IOIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ModifyingUnmodifiableCollection
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.NonProductiveMethodCall
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ParallelLists
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SpuriousThreadStates
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousArgumentTypes
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousWaitOnConcurrentObject
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.TailRecursion
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.TristateBooleanPattern
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryNewNullCheck
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UnusedParameter
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UseSplit
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
- stack - Variable in class com.mebigfatguy.fbcontrib.detect.WiringIssues
- StackedTryBlocks - Class in com.mebigfatguy.fbcontrib.detect
-
looks for two or more try catch blocks that are consecutive and catch the same kind of exception, and throw the same exception always.
- StackedTryBlocks(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
- StackedTryBlocks.TryBlock - Class in com.mebigfatguy.fbcontrib.detect
- StackedTryBlocks.TryBlock.State - Enum in com.mebigfatguy.fbcontrib.detect
- stackTracker - Variable in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
- stage - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
- Stage() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.Stage
- STANDARD_JDK7_ENCODINGS - Static variable in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
- start - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlock
- start - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.IfBlock
- start - Variable in class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- startClass - Variable in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies.LoopFinder
- startLocation - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- startPC - Variable in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn.FinallyBlockInfo
- startPC - Variable in class com.mebigfatguy.fbcontrib.detect.SQLInLoop.LoopLocation
- startPC - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- startPC - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- state - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
- state - Variable in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
- state - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- state - Variable in class com.mebigfatguy.fbcontrib.detect.DateComparison
- state - Variable in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
- state - Variable in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.FloatForLoop
- state - Variable in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
- state - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
- state - Variable in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
- state - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- state - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
- state - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
- state - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- state - Variable in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
- state - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
- state - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- state - Variable in class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- state - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- state - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
- state - Variable in class com.mebigfatguy.fbcontrib.detect.UseSplit
- state - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ConstantListIndex.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.DateComparison.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.OverzealousCasting.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SideEffectConstructor.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SloppyClassReflection.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UseSplit.State
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UseTryWithResources.State
- Static - com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel.MethodFoundType
- STATIC_COLLECTION_FACTORIES - Static variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- STATIC_INITIALIZER - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- StaticArrayCreatedInMethod - Class in com.mebigfatguy.fbcontrib.detect
-
looks for creation of arrays where the contents are constants, or static fields, and the array isn't further modified.
- StaticArrayCreatedInMethod(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
- StaticArrayCreatedInMethod.State - Enum in com.mebigfatguy.fbcontrib.detect
- staticConstants - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- staticMethodCalls - Variable in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
- StaticMethodInstanceInvocation - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that make static method calls using an instance reference.
- StaticMethodInstanceInvocation(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
-
constructs a SMII detector given the reporter to report bugs on
- StaticMethodInstanceInvocation.PopInfo - Class in com.mebigfatguy.fbcontrib.detect
-
holds information about a POP instruction, what was popped, where it occurred, etc.
- statistics - Static variable in class com.mebigfatguy.fbcontrib.collect.Statistics
- Statistics - Class in com.mebigfatguy.fbcontrib.collect
-
holds statistics about classes and methods collected in the first pass.
- Statistics() - Constructor for class com.mebigfatguy.fbcontrib.collect.Statistics
- STB_STACKED_TRY_BLOCKS - com.mebigfatguy.fbcontrib.utils.BugType
- StopOpcodeParsingException - Exception in com.mebigfatguy.fbcontrib.utils
-
used to throw out of a sawOpcode method back to the visitCode method when there's no point continuing to parse opcodes
- StopOpcodeParsingException() - Constructor for exception com.mebigfatguy.fbcontrib.utils.StopOpcodeParsingException
- storeCount - Variable in class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
- storedAllocations - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
-
reg, allocation number
- storedUVs - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- storeReg - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
- storeRegs - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.IfBlock
- stores - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
- storeToUserValue - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- STREAM_FINDFIRST_METHOD - Static variable in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- STREAM_OPTIONAL - com.mebigfatguy.fbcontrib.detect.ListUsageIssues.LUIUserValue
- STRING_PARSE_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- stringAlgoMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
- stringBufferSilliness(String) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- StringBuilderInvokedStatus(int, boolean) - Constructor for class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString.StringBuilderInvokedStatus
- StringifiedTypes - Class in com.mebigfatguy.fbcontrib.detect
-
looks for string fields that appear to be built with parsing or calling toString() on another object, or from objects that are fields.
- StringifiedTypes(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- stringReference - Variable in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison.LookupDetails
- stringSilliness(String, String) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- stripSignature(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
converts a signature, like Ljava/lang/String; into a dotted class name.
- STS_SPURIOUS_THREAD_STATES - com.mebigfatguy.fbcontrib.utils.BugType
- STT_STRING_PARSING_A_FIELD - com.mebigfatguy.fbcontrib.utils.BugType
- STT_TOSTRING_MAP_KEYING - com.mebigfatguy.fbcontrib.utils.BugType
- STT_TOSTRING_STORED_IN_FIELD - com.mebigfatguy.fbcontrib.utils.BugType
- SUA_SUSPICIOUS_UNINITIALIZED_ARRAY - com.mebigfatguy.fbcontrib.utils.BugType
- SUAUserValue() - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue
- SUAUserValue(int) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue
- SUAUserValueType() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue.SUAUserValueType
- subBlocks - Variable in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlock
- SuboptimalExpressionOrder - Class in com.mebigfatguy.fbcontrib.detect
-
looks for conditional expressions where both simple local variable (in)equalities are used along with method calls, where the method calls are done first.
- SuboptimalExpressionOrder(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
-
constructs a SEO detector given the reporter to report bugs on
- SUI_CONTAINS_BEFORE_ADD - com.mebigfatguy.fbcontrib.utils.BugType
- SUI_CONTAINS_BEFORE_REMOVE - com.mebigfatguy.fbcontrib.utils.BugType
- superclassCode - Variable in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
- superClasses - Variable in class com.mebigfatguy.fbcontrib.detect.AbstractOverriddenMethod
- superNames - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- suppressedPC - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- suspectLocals - Variable in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
- SUSPICIOUS_ROOTS - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousShadedClassUse
- SuspiciousArgumentTypes - Class in com.mebigfatguy.fbcontrib.detect
- SuspiciousArgumentTypes(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousArgumentTypes
- SuspiciousCloneAlgorithm - Class in com.mebigfatguy.fbcontrib.detect
-
looks for implementation of clone() where a store is made to a member of the source object.
- SuspiciousCloneAlgorithm(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
-
constructs a SCA detector given the reporter to report bugs on
- SuspiciousClusteredSessionSupport - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that access objects in http sessions, that are complex objects, modifies those objects, but does not call setAttribute to signify a change so that cluster replication can happen.
- SuspiciousClusteredSessionSupport(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
- SuspiciousComparatorReturnValues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for class that implement Comparator or Comparable, and whose compare or compareTo methods return constant values only, but that don't represent the three possible choice (a negative number, 0, and a positive number).
- SuspiciousComparatorReturnValues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
constructs a SCRV detector given the reporter to report bugs on
- SuspiciousGetterSetterUse - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that set a setter with the value obtained from the same bean's complimentary getter.
- SuspiciousGetterSetterUse(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
-
constructs a SGSU detector given the reporter to report bugs on
- SuspiciousGetterSetterUse.State - Enum in com.mebigfatguy.fbcontrib.detect
- SuspiciousJDKVersionUse - Class in com.mebigfatguy.fbcontrib.detect
-
looks for calls to classes and methods that do not exist in the JDK for which this class is compiled.
- SuspiciousJDKVersionUse(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- SuspiciousLoopSearch - Class in com.mebigfatguy.fbcontrib.detect
-
looks for loops where an equality check is made and a variable is set because of it.
- SuspiciousLoopSearch(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
-
constructs an SLS detector given the reporter to report bugs on
- SuspiciousLoopSearch.IfBlock - Class in com.mebigfatguy.fbcontrib.detect
-
represents an if block and what registers are stored inside the block
- SuspiciousLoopSearch.State - Enum in com.mebigfatguy.fbcontrib.detect
- SuspiciousNullGuard - Class in com.mebigfatguy.fbcontrib.detect
-
looks for code that checks to see if a field or local variable is not null, before entering a code block either an if, or while statement, and reassigns that field or variable.
- SuspiciousNullGuard(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
-
constructs a SNG detector given the reporter to report bugs on
- SuspiciousNullGuard.NullGuard - Class in com.mebigfatguy.fbcontrib.detect
- SuspiciousShadedClassUse - Class in com.mebigfatguy.fbcontrib.detect
- SuspiciousShadedClassUse(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousShadedClassUse
- SuspiciousUninitializedArray - Class in com.mebigfatguy.fbcontrib.detect
-
looks for creation of arrays, that are not populated before being returned for a method.
- SuspiciousUninitializedArray(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
-
constructs a SUA detector given the reporter to report bugs on
- SuspiciousUninitializedArray.SUAUserValue - Class in com.mebigfatguy.fbcontrib.detect
- SuspiciousUninitializedArray.SUAUserValue.SUAUserValueType - Enum in com.mebigfatguy.fbcontrib.detect
- SuspiciousWaitOnConcurrentObject - Class in com.mebigfatguy.fbcontrib.detect
-
looks for calls to the wait method on mutexes defined in the java.util.concurrent package where it is likely that await was intended.
- SuspiciousWaitOnConcurrentObject(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousWaitOnConcurrentObject
-
constructs a SWCO detector given the reporter to report bugs on
- SWCO_SUSPICIOUS_WAIT_ON_CONCURRENT_OBJECT - com.mebigfatguy.fbcontrib.utils.BugType
- switchBottom - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop.SwitchInfo
- SwitchInfo(int) - Constructor for class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop.SwitchInfo
- switchInfos - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- switchLocs - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- switchTargets - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- switchTargets - Variable in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison.LookupDetails
- syncBlockBranchResetValues - Variable in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
- syncBlockCount - Variable in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
- SyncCollectionIterators - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for use of iterators on synchronized collections built from the Collections class.
- SyncCollectionIterators(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
-
constructs a SCI detector given the reporter to report bugs on
- SyncCollectionIterators.State - Enum in com.mebigfatguy.fbcontrib.detect
- syncCollections - Static variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
- syncCtors - Static variable in class com.mebigfatguy.fbcontrib.detect.LocalHangingExecutor
- syncCtors - Static variable in class com.mebigfatguy.fbcontrib.detect.LocalSynchronizedCollection
- synchClassMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.LocalSynchronizedCollection
- synchCollectionNames - Static variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- syncIsMap(Object, Object) - Static method in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- syncPC - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- SYNTHETIC_ALLOCATION_CLASSES - Static variable in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- SYNTHETIC_MEMBER_CHAR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
T
- tagClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
- TailRecursion - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that make a recursive call to itself as the last statement in the method.
- TailRecursion(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.TailRecursion
-
constructs a TR detector given the reporter to report bugs on
- TAILRECURSIONFUDGE - Static variable in class com.mebigfatguy.fbcontrib.detect.TailRecursion
- TBP_TRISTATE_BOOLEAN_PATTERN - com.mebigfatguy.fbcontrib.utils.BugType
- TEMPLATE - Static variable in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
- TEMPLATED_SIGNATURE - Static variable in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
- templateExtension - Variable in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter.TemplateItem
- TemplateItem(String, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter.TemplateItem
- templateParameters - Variable in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter.TemplateSignature
- TemplateSignature() - Constructor for class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter.TemplateSignature
- templateType - Variable in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter.TemplateItem
- ternary1Value - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- ternary2Value - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- ternaryAccessedField - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- TernaryPatcher - Class in com.mebigfatguy.fbcontrib.utils
-
restores OpcodeStack Item's userValues when a ternary is processed.
- TernaryPatcher() - Constructor for class com.mebigfatguy.fbcontrib.utils.TernaryPatcher
- ternaryPCs - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- ternaryTarget - Variable in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- ternaryTarget - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- TEST_ANNOTATION_SIGNATURE - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- TEST_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- testAnnotationClass - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- TESTCASE_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- testCaseClass - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- TestFrameworkType() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.TestFrameworkType
- TESTNG - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.TestFrameworkType
- TESTNG_ANNOTATION_SIGNATURE - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- TESTNG_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- testNGAnnotationClass - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- thisClsAccessCount - Variable in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
- THREAD_LOCAL_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- threadLocalNonStaticFields - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- THREE - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- THREETEN - com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports.Library
- THROWABLE_CLASS - Static variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
- throwableClass - Variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
- throwableClass - Static variable in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
- throwableClass - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- throwsCNFE - Variable in class com.mebigfatguy.fbcontrib.detect.CloneUsability
- throwSig - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- TIME_UNIT_GENERATING_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
- TIMEUNIT_TO_UNITS - Static variable in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
- to - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.Range
- toArraySignature(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
Converts a type name into an array signature.
- TOCHARARRAY - com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- toFQMethodSignature() - Method in class com.mebigfatguy.fbcontrib.utils.FQMethod
- toPC - Variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.CodeRange
- toString() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.collect.Statistics
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn.FinallyBlockInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues.AIUserValue
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference.WrapperInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns a string representation of the scope block
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.UserObject
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlock
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic.IfBlocks
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString.StringBuilderInvokedStatus
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.CompareSpec
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics.ParmUsage
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod.CodeInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML.XMLPattern
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.GroupPair
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating.Loop
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection.FieldInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.BlockState
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldModifier
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies.LoopFinder
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors.AnnotationPriority
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.SourceInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.ISBUserValue
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.InvalidPattern
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.ParameterInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.Range
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison.LookupDetails
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector.RegisterInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.CatchInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.ContainsKey
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.Get
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues.MapRef
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.MethodInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods.ReportInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.BoxParms
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues.ActiveStackOp
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter.MethodInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod.BootstrapMethod
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop.AllocationInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls.FieldInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.CodeRange
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections.PSCUserValue
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.SetRef
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPUserValue
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.SpoiledChildInterfaceImplementor
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.SQLInLoop.LoopLocation
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation.PopInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.IfBlock
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard.NullGuard
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter.TemplateItem
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter.TemplateSignature
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll.LoopInfo
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod.IntPair
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- toString() - Method in class com.mebigfatguy.fbcontrib.detect.WiringIssues.WiringType
- toString() - Method in class com.mebigfatguy.fbcontrib.utils.FQField
- toString() - Method in class com.mebigfatguy.fbcontrib.utils.FQMethod
- toString() - Method in class com.mebigfatguy.fbcontrib.utils.QMethod
- toString() - Method in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- ToString - Class in com.mebigfatguy.fbcontrib.utils
-
an automatic toString() builder using reflection
- ToString() - Constructor for class com.mebigfatguy.fbcontrib.utils.ToString
- TOSTRING - com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.AppendType
- TOSTRING - com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
- TOSTRING - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- ToString.VisitedInfo - Class in com.mebigfatguy.fbcontrib.utils
-
holds objects that have already been converted to string to avoid infinite loops in the toString generation
- TOSTRINGBUILDER_CTOR_SIGS - Static variable in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
- toStringClasses - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- toStringRegisters - Variable in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
- toStringStringBuilders - Variable in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- TR_TAIL_RECURSION - com.mebigfatguy.fbcontrib.utils.BugType
- transactionalMethods - Variable in class com.mebigfatguy.fbcontrib.detect.JPAIssues
- TransactionalType() - Constructor for enum com.mebigfatguy.fbcontrib.detect.JPAIssues.TransactionalType
- transitionPoints - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
- transitionPoints - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryNewNullCheck
- TRIM - com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
- trimLocations - Variable in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- trimSignature(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
converts a signature, like Ljava/lang/String; into a slashed class name.
- TristateBooleanPattern - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that are defined to return Boolean, but return null.
- TristateBooleanPattern(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.TristateBooleanPattern
-
constructs a TBP detector given the reporter to report bugs on
- trPCPos - Variable in class com.mebigfatguy.fbcontrib.detect.TailRecursion
- TryBlock(int, int, int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseTryWithResources.TryBlock
- TryBlock(CodeException) - Constructor for class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
- tryBlocks - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
- TWO - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- TWO_SLOT_TYPES - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
- type - Variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue
- type - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue
U
- UAA_USE_ADD_ALL - com.mebigfatguy.fbcontrib.utils.BugType
- UAC_UNNECESSARY_API_CONVERSION_DATE_TO_INSTANT - com.mebigfatguy.fbcontrib.utils.BugType
- UAC_UNNECESSARY_API_CONVERSION_FILE_TO_PATH - com.mebigfatguy.fbcontrib.utils.BugType
- ubiquitousMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
- UCC_UNRELATED_COLLECTION_CONTENTS - com.mebigfatguy.fbcontrib.utils.BugType
- UCPM_USE_CHARACTER_PARAMETERIZED_METHOD - com.mebigfatguy.fbcontrib.utils.BugType
- UCPMUserValue() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod.UCPMUserValue
- UEC_USE_ENUM_COLLECTIONS - com.mebigfatguy.fbcontrib.utils.BugType
- UJM_UNJITABLE_METHOD - com.mebigfatguy.fbcontrib.utils.BugType
- UMTP_UNBOUND_METHOD_TEMPLATE_PARAMETER - com.mebigfatguy.fbcontrib.utils.BugType
- UnboundMethodTemplateParameter - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for methods that declare method level template parameter(s) that are not bound to any of the method's parameters, and thus is not adding any validation/type safety to the method, and is just confusing.
- UnboundMethodTemplateParameter(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
- UnboundMethodTemplateParameter.TemplateItem - Class in com.mebigfatguy.fbcontrib.detect
- UnboundMethodTemplateParameter.TemplateSignature - Class in com.mebigfatguy.fbcontrib.detect
-
a simple data only class for holding the template parameters and method signature
- uncheckedFields - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.BlockState
- unendedZLIBs - Variable in class com.mebigfatguy.fbcontrib.detect.IOIssues
- UNINIT_ARRAY - com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue.SUAUserValueType
- UNINIT_ARRAY - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue
- uninitializedRegs - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
- Units() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
- UnitTestAssertionOddities - Class in com.mebigfatguy.fbcontrib.detect
-
looks for odd uses of the Assert class of the JUnit and TestNG framework
- UnitTestAssertionOddities(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
-
constructs a JOA detector given the reporter to report bugs on
- UnitTestAssertionOddities.State - Enum in com.mebigfatguy.fbcontrib.detect
- UnitTestAssertionOddities.TestFrameworkType - Enum in com.mebigfatguy.fbcontrib.detect
- Unjitable - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that are bigger than 8000 bytes, as these methods are ignored by the jit for compilation, causing them to always be interpreted.
- Unjitable(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.Unjitable
- UNJITABLE_CODE_LENGTH - Static variable in class com.mebigfatguy.fbcontrib.detect.Unjitable
- UNKNOWN - com.mebigfatguy.fbcontrib.collect.ImmutabilityType
- UNKNOWN - com.mebigfatguy.fbcontrib.detect.ImmatureClass.HEStatus
- UNKNOWN - com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.TestFrameworkType
- UNKNOWN - com.mebigfatguy.fbcontrib.detect.UseEnumCollections.CollectionType
- UnmodifiableList - Class in com.mebigfatguy.fbcontrib.utils
-
a factory for creating unmodifiable ArrayLists by presenting values to a var-args creator method.
- UnmodifiableList() - Constructor for class com.mebigfatguy.fbcontrib.utils.UnmodifiableList
- UnmodifiableSet - Class in com.mebigfatguy.fbcontrib.utils
-
a factory for creating unmodifiable HashSets by presenting values to a var-args creator method.
- UnmodifiableSet() - Constructor for class com.mebigfatguy.fbcontrib.utils.UnmodifiableSet
- UNNC_UNNECESSARY_NEW_NULL_CHECK - com.mebigfatguy.fbcontrib.utils.BugType
- UnnecessaryApiConversion - Class in com.mebigfatguy.fbcontrib.detect
-
looks for code that appears to be using two forms of similar apis, an older one, and a new one.
- UnnecessaryApiConversion(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion
- UnnecessaryApiConversion.LegacyInfo - Class in com.mebigfatguy.fbcontrib.detect
- UnnecessaryNewNullCheck - Class in com.mebigfatguy.fbcontrib.detect
-
looks for construction of new objects, and then the immediate testing whether the object is null or not.
- UnnecessaryNewNullCheck(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnnecessaryNewNullCheck
- UnnecessaryStoreBeforeReturn - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for methods that store the return result in a local variable, and then immediately returns that local variable.
- UnnecessaryStoreBeforeReturn(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
-
constructs a USBR detector given the reporter to report bugs on
- UnnecessaryStoreBeforeReturn.State - Enum in com.mebigfatguy.fbcontrib.detect
- UnrelatedCollectionContents - Class in com.mebigfatguy.fbcontrib.detect
-
looks for collections or arrays that hold objects that are unrelated thru class or interface inheritance other than java.lang.Object.
- UnrelatedCollectionContents(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
-
constructs a UCC detector given the reporter to report bugs on
- UnrelatedReturnValues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that return Object, and who's code body returns two or more different types of objects that are unrelated (other than by Object).
- UnrelatedReturnValues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
-
constructs a URV detector given the reporter to report bugs on
- UNREPLACEABLE_ENCODING_METHODS - Static variable in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
- unsafeAliases - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- unsafeCallOccurred - Variable in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- UNSIZED_SOURCES - Static variable in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
- UnsynchronizedSingletonFieldWrites - Class in com.mebigfatguy.fbcontrib.detect
-
looks for field writes to objects that are non singletons, where the write is not synchronized
- UnsynchronizedSingletonFieldWrites(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
-
constructs a USFW detector given the reporter to report bugs on
- UnusedParameter - Class in com.mebigfatguy.fbcontrib.detect
-
looks for private or static methods that have parameters that aren't used.
- UnusedParameter(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UnusedParameter
-
constructs a UP detector given the reporter to report bugs on
- unusedParms - Variable in class com.mebigfatguy.fbcontrib.detect.UnusedParameter
- UP_UNUSED_PARAMETER - com.mebigfatguy.fbcontrib.utils.BugType
- updateEndPCsOnCatchRegScope(List<ExceptionSoftening.CatchInfo>, int, int) - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
reduces the end pc based on the optional LocalVariableTable's exception register scope
- updateExceptionRegister(LostExceptionStackTrace.CatchInfo, int, int) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
looks to update the catchinfo block with the register used for the exception variable.
- URV_CHANGE_RETURN_TYPE - com.mebigfatguy.fbcontrib.utils.BugType
- URV_INHERITED_METHOD_WITH_RELATED_TYPES - com.mebigfatguy.fbcontrib.utils.BugType
- URV_UNRELATED_RETURN_VALUES - com.mebigfatguy.fbcontrib.utils.BugType
- USBR_UNNECESSARY_STORE_BEFORE_RETURN - com.mebigfatguy.fbcontrib.utils.BugType
- UseAddAll - Class in com.mebigfatguy.fbcontrib.detect
-
looks for loops that transfers the contents of one collection to another.
- UseAddAll(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseAddAll
-
constructs a UAA detector given the reporter to report bugs on
- UseAddAll.LoopInfo - Class in com.mebigfatguy.fbcontrib.detect
-
represents a loop, and where an add was found in it
- UseCharacterParameterizedMethod - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that pass single character string constants as parameters to methods that alternatively have an overridden method that accepts a character instead.
- UseCharacterParameterizedMethod(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
-
constructs a UCPM detector given the reporter to report bugs on
- UseCharacterParameterizedMethod.IntPair - Class in com.mebigfatguy.fbcontrib.detect
- UseCharacterParameterizedMethod.UCPMUserValue - Enum in com.mebigfatguy.fbcontrib.detect
-
holds a user value for a StringBuilder or StringBuffer on the stack that is an online append ideally there would be an UNKNOWN option, rather than null, but findbugs seems to have a nasty bug with static fields holding onto uservalues across detectors
- usedParameters - Variable in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
- UseEnumCollections - Class in com.mebigfatguy.fbcontrib.detect
-
looks for uses of sets or maps where the key is an enum.
- UseEnumCollections(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
-
constructs a UEC detector given the reporter to report bugs on
- UseEnumCollections.CollectionType - Enum in com.mebigfatguy.fbcontrib.detect
- USER_NULLABLE_ANNOTATIONS - Static variable in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- UserObject(boolean) - Constructor for class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.UserObject
- UserObject(int) - Constructor for class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.UserObject
- UserObject(Comparable<?>, boolean) - Constructor for class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.UserObject
- userValues - Variable in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
- userValues - Variable in class com.mebigfatguy.fbcontrib.detect.UseAddAll
-
register/field to alias register/field
- userValues - Variable in class com.mebigfatguy.fbcontrib.detect.UseToArray
- userValues - Static variable in class com.mebigfatguy.fbcontrib.utils.TernaryPatcher
- UseSplit - Class in com.mebigfatguy.fbcontrib.detect
-
looks for code that builds an array by using a StringTokenizer to break up a string and place individual elements into an array.
- UseSplit(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseSplit
-
constructs a USS detector given the reporter to report bugs on
- UseSplit.State - Enum in com.mebigfatguy.fbcontrib.detect
- usesReg(Integer) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope.ScopeBlock
-
returns whether this block either loads or stores into the register in question
- UseToArray - Class in com.mebigfatguy.fbcontrib.detect
-
looks for code that builds an array of values from a collection, by manually looping over the elements of the collection, and adding them to the array.
- UseToArray(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseToArray
-
constructs a UTA detector given the reporter to report bugs on
- UseTryWithResources - Class in com.mebigfatguy.fbcontrib.detect
-
looks for try/finally blocks that manage resources, without using try-with-resources
- UseTryWithResources(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- UseTryWithResources.State - Enum in com.mebigfatguy.fbcontrib.detect
- UseTryWithResources.TryBlock - Class in com.mebigfatguy.fbcontrib.detect
- UseVarArgs - Class in com.mebigfatguy.fbcontrib.detect
-
looks for definitions of methods that have an array as the last parameter.
- UseVarArgs(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.UseVarArgs
- USFW_UNSYNCHRONIZED_SINGLETON_FIELD_WRITES - com.mebigfatguy.fbcontrib.utils.BugType
- USS_USE_STRING_SPLIT - com.mebigfatguy.fbcontrib.utils.BugType
- UTA_USE_TO_ARRAY - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_ACTUAL_CONSTANT - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_ASSERT_USED - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_BOOLEAN_ASSERT - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_IMPOSSIBLE_NULL - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_INEXACT_DOUBLE - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_NO_ASSERT - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_EQUALS - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALS - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULL - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_USE_ASSERT_NULL - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_JUNIT_ASSERTION_ODDITIES_USING_DEPRECATED - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_ACTUAL_CONSTANT - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_ASSERT_USED - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_BOOLEAN_ASSERT - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_IMPOSSIBLE_NULL - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_INEXACT_DOUBLE - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_NO_ASSERT - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_EQUALS - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_EQUALS - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NOT_NULL - com.mebigfatguy.fbcontrib.utils.BugType
- UTAO_TESTNG_ASSERTION_ODDITIES_USE_ASSERT_NULL - com.mebigfatguy.fbcontrib.utils.BugType
- UTWR_USE_TRY_WITH_RESOURCES - com.mebigfatguy.fbcontrib.utils.BugType
- uuid(JavaClass) - Static method in class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc
- UVA_USE_VAR_ARGS - com.mebigfatguy.fbcontrib.utils.BugType
V
- VALID_CONTEXT_TYPES - Static variable in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- validAttrTypes - Static variable in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
- validMethodsByVersion - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- validToStringClasses - Static variable in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
- validValues - Variable in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument.ParameterInfo
- value - Variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue
- value() - Method in annotation type com.mebigfatguy.fbcontrib.utils.PublicAPI
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.collect.ImmutabilityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports.Library
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues.CCIUserValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ConstantListIndex.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.DateComparison.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.AnonState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIIUserValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.ParseState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ImmatureClass.FieldStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ImmatureClass.HEStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.AppendType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.IOIssues.IOIUserValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.JPAIssues.JPAUserValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.JPAIssues.TransactionalType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.LoopState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.Stage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ListUsageIssues.LUIUserValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel.MethodFoundType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.OverzealousCasting.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.Section508Compliance.S508UserValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.SideEffectConstructor.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.SloppyClassReflection.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue.SUAUserValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.TestFrameworkType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod.UCPMUserValue
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.UseEnumCollections.CollectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.UseSplit.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.detect.UseTryWithResources.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.utils.BugType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.ModifierType
-
Returns the enum constant of this type with the specified name.
- valueOfSignature - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.BoxParms
- values() - Static method in enum com.mebigfatguy.fbcontrib.collect.ImmutabilityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers.Backports.Library
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues.CCIUserValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits.Units
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ConstantListIndex.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.DateComparison.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.AnonState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIIUserValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.ParseState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ImmatureClass.FieldStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ImmatureClass.HEStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing.KeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering.AppendType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.Action
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.IOIssues.IOIUserValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.JPAIssues.JPAUserValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.JPAIssues.TransactionalType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.LoopState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.Stage
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ListUsageIssues.LUIUserValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.LoggerOddities.LOUserValue.LOType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel.MethodFoundType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.OverzealousCasting.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.Section508Compliance.S508UserValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.SideEffectConstructor.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.SillynessPotPourri.SPPMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.SloppyClassReflection.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray.SUAUserValue.SUAUserValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.TestFrameworkType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod.UCPMUserValue
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.UseEnumCollections.CollectionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.UseSplit.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.detect.UseTryWithResources.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.utils.BugType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.mebigfatguy.fbcontrib.utils.SerialVersionCalc.ModifierType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Values - Class in com.mebigfatguy.fbcontrib.utils
-
a class holding common constants used throughout fb-contrib
- Values() - Constructor for class com.mebigfatguy.fbcontrib.utils.Values
- VER_REG_EX - Static variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- versionPaths - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- visit(Code) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
- visit(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- visit(Method) - Method in class com.mebigfatguy.fbcontrib.detect.DateComparison
-
overrides the visitor to reset the registers
- visitAfter(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor to visit all of the collected listener methods
- visitAnnotation(String, Map<String, ElementValue>, boolean) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
- visitAnnotation(Annotations) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
-
implements the visitor to collect statistics on this class
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.debug.OCSDebugger
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
-
overrides the visitor to check for java class version being as good or better than 1.4
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
-
overrides the visitor to check for abstract classes.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractCollectionScanningDetector
-
implements the visitor to create and clear the stack, and report missing class errors
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractOverriddenMethod
-
implements the detector to collect the super classes
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
-
implement the visitor to report bugs if no Tree comparators were found
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
implement the visitor to create and clear the stack and wrappers
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers
-
overrides the visitor to make sure this is a 'modern' class better than 1.4
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
implements the visitor to create and the clear the register to location map
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
overrides the visitor to create the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
-
implements the visitor to reset the opcode stack, and initialize if tracking collections
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
implements the visitor to make sure the class is at least 1.4, and if so continues, reseting the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
overrides the visitor to collect package and class names
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CloneUsability
-
overrides the visitor to check for classes that implement Cloneable.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
-
overrides the visitor to make sure that the static initializer was able to load the map class
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
-
overrides the visitor to initialize the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConflatingResourcesAndFiles
-
overrides the visitor to reset the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
-
overrides the visitor to reset the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingArrayAsList
-
implements the visitor to create and teardown the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
-
overrides the visitor to look for confusing signatures
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
-
implements the visitor to initialize/destroy the possible parameter registers and opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
-
implements the visitor to create and clear the const0loop set
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
overrides the visitor to accept classes derived from non java.lang.Object classes.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
-
overrides the visitor to create and destroy the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
-
overrides the visitor to store the class context
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
-
implements the visitor to setup the opcode stack, collectionGroups, groupToIterator and loops
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
-
implements the visitor to look for classes compiled with 1.5 or better that have all constructors that are private
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
-
overrides the visitor to accept classes that define List based fields
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
-
implement the visitor to set up the opcode stack, and make sure that collection, set and map classes could be loaded.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
overrides the visitor to reset the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal.FieldModifier
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
overrides the visitor to collect localizable fields, and then report those that survive all method checks.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.FinalParameters
-
overrides the visitor to initialize the 'has source' flag
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
-
finds ExecutorService objects that don't get a call to the terminating methods, and thus, never appear to be shutdown properly (the threads exist until shutdown is called)
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
-
overrides the visitor to report on classes without toStrings that have fields
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ImproperPropertiesUse
-
implements the listener to set up and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
-
overrides the visitor to reset the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
-
implements the visitor to create the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
-
implements the visitor to look for classes that reference com.sun.xxx, or org.apache.xerces.xxx classes by looking for class constants in the constant pool
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
-
implements the visitor to create an clear the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking
-
implements the visitor to allocate and clear the ifStatements set
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
-
overrides the visitor to initialize the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.IOIssues
-
implements the visitor to create and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
-
implements the visitor to reset the stack and jdbc locals
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
implements the visitor to find @Entity classes that have both generated @Ids and have implemented hashCode/equals.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
-
overrides the visitor to set up the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
overrides the interface to create and clear the stack and loops tracker
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison
-
implements the visitor to create and clear the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
-
implements the visitor to create and clear the stack and suspectLocals
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
implements the visitor to discover what the class name is if it is a normal class, or the owning class, if the class is an anonymous class.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
implements the visitor to make sure the jdk is 1.4 or better
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
-
implements the visitor to collect all methods that are overloads.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.MisleadingOverloadModel
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
overrides the visitor to initialize and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ModifyingUnmodifiableCollection
-
overrides the visitor to setup and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
-
overrides the method to check for Serializable
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
implements the visitor to clear the collectionFields and stack and to report collections that remain unmodified out of clinit or init
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.NonFunctionalField
-
checks to see if the class is Serializable, then looks for fields that are both final and transient
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
-
implements the visitor to set and clear the stack and priorities
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.NonProductiveMethodCall
-
implements the visitor to set and clear the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
implements the visitor to look for classes that extend the TagSupport or BodyTagSupport class
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
-
implements the visitor to create the stack object
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
-
implements the visitor to filter out pre-1.8 classes, for 1.8+ classes, it creates the opcode stack and active stack ops
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
-
implements the visitor to create and clear the stack, node creations and store maps
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
implements the visitor to collect classes that constrains this class (super classes/interfaces) and to reset the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ParallelLists
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
-
implements the visitor to set up the stack and methodToCalledmethods map reports calls to public non final methods from methods called from constructors.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
-
implements the visitor to look for classes that are serializable, and are derived from non serializable classes and don't either implement methods in Externalizable or Serializable to save parent class fields.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
collects static fields that are likely bloatable objects and if found allows the visitor to proceed, at the end report all leftover fields
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
-
implements the visitor to setup and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
implements the visitor to create and clear the stack, method call maps, and branch targets
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
-
overrides the visitor to initialize the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ReflectionIssues
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
-
implements the visitor to create the stack and local and field maps for Class arrays to be used for getting the reflection method
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.RuntimeExceptionDeclared
-
overrides the visitor and accepts if the Exception class was loaded
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
implements the visitor to create and clear the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
-
overrides the visitor to set up and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
-
overrides the visitor to collect all class references
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor to reset look for gui interfaces
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SpoiledChildInterfaceImplementor
-
looks for classes that implement interfaces but don't provide those methods
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SpuriousThreadStates
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
-
implements the visitor to create and clear the query locations and loops collections
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
-
overrides the visitor to reset the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
-
overrides the visitor to setup the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousArgumentTypes
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
-
override the visitor to look for classes that implement Cloneable
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
-
implements the visitor to setup the opcode stack and attribute maps
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
implements the visitor to actually iterate twice over this class, once for compareTo and once for compare.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
-
overrides the visitor to initialize and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
-
overrides the visitor to initialize and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
-
overrides the visitor to reset the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousWaitOnConcurrentObject
-
implements the visitor to check for class file version 1.5 or better
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.TailRecursion
-
implements the visitor to create and clear the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.TristateBooleanPattern
-
implements the visitor to allocate the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
-
implements the visitor to accept the class for visiting
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
-
override the visitor to see if this class could be a test class
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.Unjitable
-
implements the visitor to accept the class for visiting
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryNewNullCheck
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
-
implements the visitor to create and clear the branchTargets
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
-
implements the visitor to create and destroy the stack and member collections
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
-
implements the visitor to create and destroy the stack and return types
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
-
implements the visitor to look for classes that are singletons
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnusedParameter
-
implements the visitor to create parm bitset
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
-
overrides the visitor to create and clear the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
-
implements the visitor to check that the class is greater or equal than 1.5, and set and clear the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UseSplit
-
implements the visitor to make sure the class is at least java 1.4 and to reset the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
-
overrides the visitor to make sure that the class was compiled by java 1.5 or later.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
-
overrides the visitor to initialize and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.WiringIssues
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
-
overrides the visitor to reset the stack for the new method, then checks if the immutability field is set to immutable and if so reports it
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.debug.OCSDebugger
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn
-
overrides the visitor to collect finally block info.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
-
overrides the visitor to filter out constructors.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractCollectionScanningDetector
-
implements the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.AnnotationIssues
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayBasedCollections
-
implements the visitor to reset the stack of opcodes
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
-
overrides the visitor to collect parameter registers
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
implements the visitor to reset the stack of opcodes
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
implements the visitor to reset the register to location map
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
-
implement the visitor to reset the sync count, the stack, and gather some information
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
implements the visitor to see if the method declares that it throws any checked exceptions.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.BuryingLogic
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
overrides the visitor to look for the method that uses another class the most, and if it exceeds the threshold reports it
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.CloneUsability
-
overrides the visitor to grab the method name and reset the state.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsEqualsBuilderToEquals
-
implements the visitor to pass through constructors and static initializers to the byte code scanning code.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsHashcodeBuilderToHashcode
-
implements the visitor to pass through constructors and static initializers to the byte code scanning code.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues
-
implements the visitor to see if reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ConflatingResourcesAndFiles
-
overrides the visitor to resets the stack for this method.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
-
overrides the visitor to resets the stack for this method.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingArrayAsList
-
implements the visitor to clear the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
-
implements the visitor to look for any non-immutable typed parameters are assignable to the return type.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ContraVariantArrayAssignment
-
implements the visitor to pass through constructors and static initializers to the byte code scanning code.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
overrides the visitor to find code blocks of methods that are the same as its parents
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
-
overrides the visitor reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
-
implements the visitor to reset the stack, collectionGroups, groupToIterator and loops
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
-
implements the visitor to look for static initializers to find enum generation
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
-
overrides the visitor to reset the opcode stack object
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousSetOfCollections
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening
-
overrides the visitor to look for methods that catch checked exceptions and rethrow runtime exceptions
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
implements the visitor to pass through constructors and static initializers to the byte code scanning code.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.FinalParameters
-
overrides the visitor to find the source lines for the method header, to find non final parameters
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops
-
implements the visitor to clear the forLoops set
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ImproperPropertiesUse
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
-
overrides the visitor to resets the stack for this method.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
-
implements the visitor to reset the opcode stack for a new method
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
-
implements the visitor to create and clear the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking
-
implements the visitor to clear the ifStatements set
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.IOIssues
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
implements the visitor to reset the opcode stack, Note that the synthetic check is done in both visitMethod and visitCode as visitMethod is not a proper listener stopping method.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
-
overrides the visitor to check for registers that have been assigned Graphics objects that haven't been disposed
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
overrides the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ListUsageIssues
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.LiteralStringComparison
-
overrides the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
-
implements the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
implements the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace
-
implements the visitor to filter out methods that don't throw exceptions
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
-
implements the visitor to reset the state
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.MapUsageIssues
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
-
implements the visitor to reset the stack and proceed for private methods
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
overrides the visitor reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ModifyingUnmodifiableCollection
-
overrides the visitor to reset the opcode stack, and reset the reported immutability of the method
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
-
overrides the method to check for either readObject or writeObject methods and if so, reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
-
overrides the interface to collect the line number table, and reset state
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
implements the visitor to set the state based on the type of method being parsed
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NonProductiveMethodCall
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
implements the visitor to
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
-
implements the visitor to see if this method is equals(Object o)
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OptionalIssues
-
implements the visitor clear the stacks
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
-
implements the visitor to clear the opcode stack for the next code
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
implements the visitor to collect information about the parameters of a this method
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
-
implements the visitor to set the state on entry of the code block to SAW_NOTHING, and to see if there is a local variable table
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ParallelLists
-
implements the visitor to reset the opcode stack, and the file maps
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
-
implements the visitor to see if the method has parameters
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
implements the visitor to reset the stack, and method call maps for new method Note: that when collecting branch targets, it's unfortunately not good enough to just collect the handler pcs, as javac plays fast and loose, and will sometimes jam code below the end pc and before the first handler pc, which gets executed.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
-
implements the visitor to reset the opcode stack and clear the local variable map@
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
implements the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SetUsageIssues
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
-
overrides the visitor to reset the state and reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor to segregate method into two, those that implement listeners, and those that don't.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
-
implements the visitor to clear the collections, and report the query locations that are in loops
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
-
overrides the visitor to look for 'idea' try catch blocks to find issues specifically, method needs two or more try catch blocks that only catch one exception type.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
-
implements the visitor by forwarding calls for methods that are the static initializer
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
-
implement the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
-
overrides the visitor to reset the opcode stack, and initialize vars
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousArgumentTypes
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
-
override the visitor to only continue for the clone method
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
-
implements the visitor to report on attributes that have changed, without a setAttribute being called on them
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
implements the visitor to check to see what constants were returned from a comparator.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
-
overrides the visitor to reset the state to SEEN_NOTHING, and clear the beanReference, propName and propType
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
-
overrides the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
-
overrides the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
-
overrides the visitor to check to see if the method returns an array, and if so resets the stack for this method.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.TristateBooleanPattern
-
implements the visitor to filter out methods that don't return Boolean,
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.Unjitable
-
implements the visitor to look at the size of the method.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryApiConversion
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryNewNullCheck
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
-
implements the visitor to make sure method returns a value, and then clears the targets
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedCollectionContents
-
implements the visitor to reset the opcode stack, and clear the various collections
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
-
implements the visitor to see if the method returns Object, and if the method is defined in a superclass, or interface.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UnsynchronizedSingletonFieldWrites
-
implements the visitor to look for methods that could possibly be 'normal' methods where a field is written to
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UnusedParameter
-
implements the visitor to clear the parm set, and check for potential methods
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll
-
implements the visitor to reset the userValues and loops
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
-
prescreens the method, and reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UseSplit
-
implements the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UseToArray
-
implements the visitor to reset the uservalues
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
-
overrides the visitor to prescreen the method to look for throws calls and only forward onto bytecode scanning if there
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.WiringIssues
- visited - Variable in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies.LoopFinder
- visited - Static variable in class com.mebigfatguy.fbcontrib.utils.ToString
- visitedBlocks - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
- visitedHC - Variable in class com.mebigfatguy.fbcontrib.utils.ToString.VisitedInfo
- VisitedInfo() - Constructor for class com.mebigfatguy.fbcontrib.utils.ToString.VisitedInfo
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
-
overrides the visitor to look for fields where the name has 'Map', 'Set', 'List' in it but the type of that field isn't that.
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
-
implements the visitor to look for fields that are public static final and are the same type as the owning class.
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousMapCollection
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
implements the visitor to find collection fields
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
looks for fields that are JLabels and stores them in a set
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
-
overrides the visitor to grab the method name and reset the state.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractOverriddenMethod
-
overrides the visitor to find abstract methods that override concrete ones
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
implements the visitor to reset the opcode stack for a new method
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
overrides the visitor to check whether the method is static
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
-
overrides the visitor to look for local variables where the name has 'Map', 'Set', 'List' in it but the type of that field isn't that.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
-
implements the visitor to reset the state
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
overrides the visitor to get the methodInfo
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
-
overrides the visitor to navigate the basic block list to count branches
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
overrides the visitor to navigate basic blocks looking for all first usages of fields, removing those that are read from first.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.FinalParameters
-
overrides the visitor capture source lines for the method
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
-
implements the visitor to collect the method name
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ImmatureClass
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
-
overrides the visitor to reset the opcode stack
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
-
implement the visitor to reset the opcode stack and set of locals that are jdbc objects
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
implements the visitor to look for non public methods that have an @Transactional annotation applied to it.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.LocalTypeDetector
-
implements the visitor to collect parameter registers
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
implements the visitor to look to see if this method is constrained by a superclass or interface.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
implements the visitor to collect the method name
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
-
implements the visitor to reset the opcode stack
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.RuntimeExceptionDeclared
-
overrides the visitor to find declared runtime exceptions
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
-
overrides the visitor reset the opcode stack
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor collect method info
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.SpuriousThreadStates
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousWaitOnConcurrentObject
-
implements the visitor to reset the opcode stack
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.TailRecursion
-
implements the visitor to figure the pc where the method call must occur depending on whether the method returns a value, or not.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
-
implements the visitor to find methods that declare template parameters that are not bound to any parameter.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
-
implements the visitor to reset the state
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
-
overrides the visitor to look for methods that has an array as a last parameter of an array type, where the base type is not like the previous parameter nor something like a char or byte array.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
overrides the visitor to see what how many register slots are taken by parameters.
W
- wasArg - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference.WrapperInfo
- wasCalled() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- wasCalledPackagely() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- wasCalledPrivately() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- wasCalledProtectedly() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- wasCalledPublicly() - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
- wasPrecededByExplicitStackOp() - Method in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues.FIInfo
- watchedClassMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.LocalHangingExecutor
- WeakExceptionMessaging - Class in com.mebigfatguy.fbcontrib.detect
-
looks for exceptions that are thrown with static strings as messages.
- WeakExceptionMessaging(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
-
constructs a WEM detector given the reporter to report bugs on
- WEM_OBSCURING_EXCEPTION - com.mebigfatguy.fbcontrib.utils.BugType
- WEM_WEAK_EXCEPTION_MESSAGING - com.mebigfatguy.fbcontrib.utils.BugType
- whiteListMethods - Static variable in class com.mebigfatguy.fbcontrib.detect.HttpClientProblems
- WHITESPACE_COMMA_SPLIT - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- WI_DUPLICATE_WIRED_TYPES - com.mebigfatguy.fbcontrib.utils.BugType
- WI_MANUALLY_ALLOCATING_AN_AUTOWIRED_BEAN - com.mebigfatguy.fbcontrib.utils.BugType
- windowClass - Static variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
- WiringIssues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for various issues around @Autowired/@Inject fields in DI classes Injecting the same bean twice into the same class hierarchy, even with different field names
- WiringIssues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.WiringIssues
-
constructs a WI detector given the reporter to report bugs on
- WiringIssues.WiringType - Class in com.mebigfatguy.fbcontrib.detect
-
represents the type of object that is to be wired in, including an optional qualifier name
- WiringType(String, String, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.WiringIssues.WiringType
- withMethodName(String) - Method in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- withoutReturnType() - Method in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- withParamTypes(Class<?>...) - Method in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- withParamTypes(String...) - Method in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- withReturnType(Class<?>) - Method in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- withReturnType(String) - Method in class com.mebigfatguy.fbcontrib.utils.SignatureBuilder
- WOC_WRITE_ONLY_COLLECTION_FIELD - com.mebigfatguy.fbcontrib.utils.BugType
- WOC_WRITE_ONLY_COLLECTION_LOCAL - com.mebigfatguy.fbcontrib.utils.BugType
- wrappedReg - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference.WrapperInfo
- WrapperInfo(int) - Constructor for class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference.WrapperInfo
- wrappers - Variable in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
- WRITE - com.mebigfatguy.fbcontrib.detect.JPAIssues.TransactionalType
- writeFields(DataOutput, JavaClass) - Static method in class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc
- writeInterfaces(DataOutput, JavaClass) - Static method in class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc
- writeMethods(DataOutput, JavaClass) - Static method in class com.mebigfatguy.fbcontrib.utils.SerialVersionCalc
- WriteOnlyCollection - Class in com.mebigfatguy.fbcontrib.detect
-
Looks for allocations and initializations of java collections, but that are never read from or accessed to gain information.
- WriteOnlyCollection(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
constructs a WOC detector given the reporter to report bugs on
X
- XClassUtils - Class in com.mebigfatguy.fbcontrib.utils
-
Utility class for XClass and XMethod classes.
- XClassUtils() - Constructor for class com.mebigfatguy.fbcontrib.utils.XClassUtils
-
private to enforce the helper nature of this static class
- XML_SIG_BUILDER - Static variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
-
This builder can be reused with different return types to reduce object creation, provided that param types are unchanged.
- xmlConfidentCount - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
- xmlItemCount - Variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
- XMLPattern(Pattern, boolean) - Constructor for class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML.XMLPattern
- xmlPatterns - Static variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
Z
- ZERO - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
- ZLIB - com.mebigfatguy.fbcontrib.detect.IOIssues.IOIUserValue
- ZLIB_CLASSES - Static variable in class com.mebigfatguy.fbcontrib.detect.IOIssues
All Classes All Packages