- 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
-
- 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
-
- 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, String) - Constructor for class com.mebigfatguy.fbcontrib.detect.ExceptionSoftening.CatchInfo
-
- CatchInfo(int, int) - Constructor for class com.mebigfatguy.fbcontrib.detect.LostExceptionStackTrace.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
-
- CBX_MIN_REPORTABLE_ITEMS - Static variable in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
-
- CCIUserValue() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ConcurrentCollectionIssues.CCIUserValue
-
- cfg - Variable in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
- 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
-
- CLASS_COMPONENT_DELIMITER - Static variable in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
- 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
-
- 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
-
- 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
-
- 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, 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 - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
-
- 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.mebigfatguy.fbcontrib - package com.mebigfatguy.fbcontrib
-
provides jar double click functionality - information
- com.mebigfatguy.fbcontrib.collect - package com.mebigfatguy.fbcontrib.collect
-
provides first pass detector global statistics gathering
- com.mebigfatguy.fbcontrib.debug - package com.mebigfatguy.fbcontrib.debug
-
provides general debugging utilities that are not used for the released product.
- com.mebigfatguy.fbcontrib.detect - package com.mebigfatguy.fbcontrib.detect
-
provides bug detectors for the FindBugs™ tool.
FindBugs is a trademark of the University of Maryland
- com.mebigfatguy.fbcontrib.utils - package com.mebigfatguy.fbcontrib.utils
-
provides general utilities to support various detectors.
- 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
- 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
-
- componentClass - Static variable in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
- 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
-
- CONSTRUCTOR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
-
- constType - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
-
- CONTAINS - Static variable in class com.mebigfatguy.fbcontrib.detect.FunctionalInterfaceIssues
-
- Contains(OpcodeStack.Item) - Constructor for class com.mebigfatguy.fbcontrib.detect.SetUsageIssues.Contains
-
- 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
- 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
-
- ctorSignature - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.BoxParms
-
- 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.
- 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
- S508UserValue() - Constructor for enum com.mebigfatguy.fbcontrib.detect.Section508Compliance.S508UserValue
-
- 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
- savedAttributes - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
-
- 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(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
- sawInvokeSpecial() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
- sawInvokeStatic(Object) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
- sawInvokeStatic() - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
- 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, 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
-
- sawLoad(int) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
- 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.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(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
- sawPutField() - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
- 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
-
- 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
-
- 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
-
- 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
-
- serializableClass - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
-
- serializableClass - Variable in class com.mebigfatguy.fbcontrib.detect.NonFunctionalField
-
- 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
-
- 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
-
- 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
-
- 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_LOG4J2_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_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_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_LOG4J2_LOGGER - Static variable in class com.mebigfatguy.fbcontrib.detect.LoggerOddities
-
- SIG_STRING_TO_LOG4J_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.
- 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
- SIX - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
-
- 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
-
- 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
-
- 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
- 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_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
- 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
-
- 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.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() - Constructor for enum com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ConstantListIndex.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.DateComparison
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.DateComparison.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.FloatForLoop
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.FloatingPointLoops.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking.IfStatement.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ListIndexedIterating.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.ManualArrayCopy
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.ManualArrayCopy.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.OverzealousCasting.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SideEffectConstructor.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SloppyClassReflection.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.StackedTryBlocks.TryBlock.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UnnecessaryStoreBeforeReturn.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.UseSplit
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UseSplit.State
-
- state - Variable in class com.mebigfatguy.fbcontrib.detect.UseTryWithResources
-
- State() - Constructor for enum com.mebigfatguy.fbcontrib.detect.UseTryWithResources.State
-
- 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 - 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
-
- statistics - Static variable in class com.mebigfatguy.fbcontrib.collect.Statistics
-
- 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
-
- 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.
- 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
- 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
-
- 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
- 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
-
- 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
-
- 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.
- 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 - 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(Method) - Method in class com.mebigfatguy.fbcontrib.detect.DateComparison
-
overrides the visitor to reset the registers
- visit(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
-
- visitAfter(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor to visit all of the collected listener methods
- visitAnnotation(Annotations) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
-
- visitAnnotation(String, Map<String, ElementValue>, boolean) - Method in class com.mebigfatguy.fbcontrib.detect.FindClassCircularDependencies
-
- 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.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.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.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.