- 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
- checkMethodAsDecreasingOrIncreasing(XField) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
- CircularDependencies - Class in com.mebigfatguy.fbcontrib.detect
-
looks for classes that have dependencies on each other in a circular way.
- CircularDependencies(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.CircularDependencies
-
constructs a CD detector given the reporter to report bugs on
- 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
- ClassImpersonatingString - 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.
- ClassImpersonatingString(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.ClassImpersonatingString
-
- clear() - Method in class com.mebigfatguy.fbcontrib.collect.Statistics
-
- clearSpecialField(String) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
informs the missing method detector that a field should no longer be
considered special
- 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
- CodeByteUtils - Class in com.mebigfatguy.fbcontrib.utils
-
a collection of static methods for working with retrieving arbitrary code
bytes in a code byte array
- 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
- 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
-
- CollectionUtils - Class in com.mebigfatguy.fbcontrib.utils
-
a collection of static methods for determining if a class belongs to one or
more collection types.
- 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
- CollectStatistics - Class in com.mebigfatguy.fbcontrib.collect
-
- CollectStatistics(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.collect.CollectStatistics
-
- com.mebigfatguy.fbcontrib - package com.mebigfatguy.fbcontrib
-
- com.mebigfatguy.fbcontrib.collect - package com.mebigfatguy.fbcontrib.collect
-
- com.mebigfatguy.fbcontrib.debug - package com.mebigfatguy.fbcontrib.debug
-
- com.mebigfatguy.fbcontrib.detect - package com.mebigfatguy.fbcontrib.detect
-
- com.mebigfatguy.fbcontrib.utils - package com.mebigfatguy.fbcontrib.utils
-
- 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.
- 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
-
- 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
- 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
- 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
- CONSTRUCTOR - Static variable in class com.mebigfatguy.fbcontrib.utils.Values
-
- 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
- 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.
- 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
- 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
- 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
- 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.ArrayBasedCollections
-
implements the visitor to find accesses to maps, sets and lists using
arrays
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
-
- 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
-
- 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.CharsetIssues
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CircularDependencies
-
- 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.ClassImpersonatingString
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CloneUsability
-
- 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.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.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
-
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.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.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.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.JDBCVendorReliance
-
- 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.LiteralStringComparison
-
looks for strings comparisons where the stack object is a literal
- 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
-
- 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
-
- 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
-
- 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.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
-
- 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.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.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
-
- 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.StutteredMethodArguments
-
overrides the visitor to look for method calls that pass the same value
for two different arguments
- 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
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
- 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.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.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
-
- 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.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
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseToArray
-
implements the visitor to look for manually copying of collections to
arrays
- 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.WriteOnlyCollection
-
- 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
- setDeclaredAccess(int) - Method in class com.mebigfatguy.fbcontrib.collect.MethodInfo
-
- setImmutabilityType(ImmutabilityType) - 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
-
- 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
-
- 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
- SignatureUtils - Class in com.mebigfatguy.fbcontrib.utils
-
a collection of static methods for parsing signatures to find information out
about them
- 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
- 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
-
- 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
- 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
- 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
- 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
- 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
-
- STANDARD_JDK7_ENCODINGS - Static variable in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
- 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
-
- 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
- Statistics - Class in com.mebigfatguy.fbcontrib.collect
-
holds statistics about classes collected in the first pass.
- StatisticsKey - Class in com.mebigfatguy.fbcontrib.collect
-
information about a method call for use in the Collect phase of statistics
building, used in the key of the statistics map.
- StatisticsKey(String, String, String) - Constructor for class com.mebigfatguy.fbcontrib.collect.StatisticsKey
-
- StutteredMethodArguments - Class in com.mebigfatguy.fbcontrib.detect
-
looks for method calls that passes the same argument to two different
parameters of the same method.
- StutteredMethodArguments(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.StutteredMethodArguments
-
constructs a SMA detector given the reporter to report bugs on.
- 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 DRE 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
- 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
- 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
- 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
- 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
- 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
- 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.utils.BugType
-
Returns the enum constant of this type with the specified name.
- 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.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
- visit(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.CircularDependencies
-
- 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
- visitAfter(JavaClass) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor to visit all of the collected listener methods
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.collect.CollectMethodsReturningImmutableCollections
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.collect.CollectStatistics
-
- 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.AbstractOverriddenMethod
-
implements the detector to collect the super classes
- 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
-
- 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.CharsetIssues
-
- 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.ClassImpersonatingString
-
- 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
-
- 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.DeclaredRuntimeException
-
overrides the visitor and accepts if the Exception class was loaded
- 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.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
-
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.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.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
-
- 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.LingeringGraphicsObjects
-
- 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.LiteralStringComparison
-
implements the visitor to create and clear the stack
- 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.MethodReturnsConstant
-
- 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.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
-
- 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.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.Section508Compliance
-
implements the visitor to create and clear the stack
- 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
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.StutteredMethodArguments
-
overrides the visitor to create 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
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
- 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.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.UnusedParameter
-
implements the visitor to create parm bitset
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll
-
implements the visitor to create and clear the stack, and report missing
class errors
- 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
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UseToArray
-
implements the visitor to create and clear the stack, and report missing
class errors
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
-
overrides the visitor to initialize and tear down the opcode stack
- 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.ArrayBasedCollections
-
implements the visitor to reset the stack of opcodes
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayIndexOutOfBounds
-
- 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.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.ClassImpersonatingString
-
- 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.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.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.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.LingeringGraphicsObjects
-
- 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.LiteralStringComparison
-
overrides the visitor to reset the opcode 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.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.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.OrphanedDOMNode
-
implements the visitor to clear the opcode stack for the next code
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
- 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
-
- 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
- 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.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
-
- 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.StutteredMethodArguments
-
overrides the visitor to reset the stack object
- 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
-
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
- 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,
and to reset the methodReported flag
- 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.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
-
- 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.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 stack and 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.UseSplit
-
implements the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UseToArray
-
implements the visitor to reset the stack and uservalues
- 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
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
-
- 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.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
-
- 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
-
- 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
-
- 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.DeclaredRuntimeException
-
overrides the visitor to find declared runtime exceptions
- 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
-
- 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.NeedlessAutoboxing
-
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
- 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.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
-
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
overrides the visitor to see what how many register slots are taken by
parameters.