- 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 variabls, 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.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.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.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.ContraVariantArrayAssignment
-
- 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.JUnitAssertionOddities
-
- 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.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.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.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.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
-
overrides the visitor to look for uses of collections where the only
access to
to the collection is to write to it
- 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
- 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
-
- 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
-
- 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
- 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
-
- startPC - Variable in class com.mebigfatguy.fbcontrib.detect.AbnormalFinallyBlockReturn.FinallyBlockInfo
-
- 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.
- 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
-
- SuspiciousJDKVersionUse(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
-
- 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.
- 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.
- 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.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.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
-
- 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.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.JUnitAssertionOddities
-
override the visitor to see if this class could be a test class
- 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.ModifyingUnmodifiableCollection
-
overrides the visitor to setup and tear down the opcode stack
- 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.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.StaticArrayCreatedInMethod
-
- 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.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.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
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
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.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.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.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 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.JUnitAssertionOddities
-
- 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.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.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.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.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
-
implement the visitor prescreen 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
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
overrides the visitor reset the stack
- 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.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.WriteOnlyCollection
-
- 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.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
-