- 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
-
overrides the visitor to look for stores to arrays that can be statically
determined to be outside the bounds of the initialized array
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
implements the visitor to wrapped array parameter calls
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.BackportReusePublicIdentifiers
-
overrides the visitor to look for method calls to the emory backport concurrent library when the now built in versions are available
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
implements the visitor to look for variables assigned below the scope in which they are used.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
-
implement the visitor to find bloated sync blocks.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
implements the visitor to look for method calls that could throw the exceptions that are listed in the declaration.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
implements the visitor to look for method calls that take a parameter that either represents a encoding via a string, or takes a Charset.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.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
-
overrides the visitor to look for a CloneNotSupported being thrown
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsEqualsBuilderToEquals
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsHashcodeBuilderToHashcode
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CommonsStringBuilderToString
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.CompareClassNameEquals
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.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.ImmatureClass
-
implements the visitor to check for calls to Throwable.printStackTrace()
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ImproperPropertiesUse
-
implements the visitor to look for calls to java.utils.Properties.put,
where the value is a non String.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
-
overrides the visitor to look for suspicious operations on toString
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
-
implements the visitor to look for calls to HttpServletRequest.getParameter and collect what the name of the key is.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking
-
implements the visitor to find if/else code that checks types using
instanceof, and these types are related by inheritance.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.IOIssues
-
implements the visitor to look for common api copy utilities to copy streams where the passed in Stream is Buffered.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
implements the visitor to look for calls to @Transactional methods that do not go through a spring proxy.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
overrides the visitor to find list indexed iterating
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.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
-
implements the visitor to find loops where array elements are copied to another array
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.MethodReturnsConstant
-
implements the visitor to look for methods that return a constant
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
overrides the visitor to look for uses of collections where the only
access to to the collection is to write to it
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ModifyingUnmodifiableCollection
-
overrides the visitor to find method mutations on collections that have previously been determined to have been created as immutable collections
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.MoreDumbMethods
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
-
overrides the interface to find accesses of static variables off of an
instance immediately fetched from a method call.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
implements the visitor to call the approriate visitor based on state
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonCollectionMethodUse
-
implements the visitor to look for method calls that are one of the old pre-collections1.2 set of methods
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
-
implements the visitor to look for synchronization on non-owned objects
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonProductiveMethodCall
-
implements the visitor to look for return values of common immutable
method calls, that are thrown away.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
implements the visitor to record storing of fields, and where they occur
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
-
implements the visitor to look for checkcasts of the parameter to other types, and enter instances in a map for further processing in doReport.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
-
implements the visitor to find DOM based nodes that are allocated but not
appended to an existing node (or returned).
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
implements the visitor to filter out parameter use where the actual defined type of the method declaration is needed.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
-
implements the visitor to look for a checkcast followed by a astore,
where the types of the objects are different.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.ParallelLists
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
-
implements the visitor to look for check casts of parameters to more specific types
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
implements the visitor to look for methods that empty a bloatable field
if found, remove these fields from the current list
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
-
implements the visitor to look for serialization of an object that is an
non-static inner class.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
implements the visitor to look for repetitive calls to the same method on the same object using the same constant parameters.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
-
implements the visitor to look for creation of collections that are then
populated with a known number of elements usually based on another
collection, but the new collection is not presized.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.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
-
overrides the visitor to document what catch blocks do with regard to rethrowing the exceptions, and if the message is a static message
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
-
implements the visitor to look for creation of local arrays using
constant values
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
-
implements the visitor to look for static method calls from instance variables
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
-
overrides the visitor to look for chains of expressions joined by 'and' that have method calls before simple local variable conditions
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
-
override the visitor to look for stores to member fields of the source object on a clone
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
-
implements the visitor to collect calls to getAttribute/setAttribute and stores to attributes to see what have been modified without recalling
setAttribute
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
implements the visitor to look for returns of constant values, and records them for being negative, zero or positive.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
-
overrides the visitor to look for a setXXX with the value returned from a
getXXX using the same base object.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
-
implements the visitor to find continuations after finding a search
result in a loop.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
-
overrides the visitor to look for bad null guards
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.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
-
implements the visitor to look for collection method calls that put objects into the collection that are unrelated by anything besides java.lang.Objecct
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
-
implements the visitor to find return values where the types of objects
returned from the method are related only by object.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UnusedParameter
-
implements the visitor to look for usage of parmeter registers.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseAddAll
-
implements the visitor to look for manually copying of collections to
collections
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseCharacterParameterizedMethod
-
implements the visitor to look for method calls that pass a constant string as a parameter when the string is only one character long, and there is an
alternate method passing a character.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
-
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseSplit
-
implements the visitor to look for code that uses StringTokenizer when a
simple String.split could be used.
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.UseToArray
-
implements the visitor to look for manual copying of collections to
arrays
- sawOpcode(int) - Method in class com.mebigfatguy.fbcontrib.detect.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 PUTFIELDS of collections
- 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
-
- StringifiedTypes - Class in com.mebigfatguy.fbcontrib.detect
-
looks for string fields that appear to be built with parsing or calling toString() on another object, or from objects that are fields.
- StringifiedTypes(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
-
- stripSignature(String) - Static method in class com.mebigfatguy.fbcontrib.utils.SignatureUtils
-
converts a signature, like Ljava/lang/String; into a dotted class name.
- SuboptimalExpressionOrder - Class in com.mebigfatguy.fbcontrib.detect
-
looks for conditional expressions where both simple local variable (in)equalities are used along with method calls, where the method calls are done first.
- SuboptimalExpressionOrder(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
-
constructs a SEO detector given the reporter to report bugs on
- SuspiciousCloneAlgorithm - Class in com.mebigfatguy.fbcontrib.detect
-
looks for implementation of clone() where a store is made to a member of the source object.
- SuspiciousCloneAlgorithm(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
-
constructs a SCA detector given the reporter to report bugs on
- SuspiciousClusteredSessionSupport - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that access objects in http sessions, that are complex objects, modifies those objects, but does not call setAttribute to signify a change
so that cluster replication can happen.
- SuspiciousClusteredSessionSupport(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
-
- SuspiciousComparatorReturnValues - Class in com.mebigfatguy.fbcontrib.detect
-
looks for class that implement Comparator or Comparable, and whose compare or compareTo methods return constant values only, but that don't represent the
three possible choice (a negative number, 0, and a positive number).
- SuspiciousComparatorReturnValues(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
constructs a SCRV detector given the reporter to report bugs on
- SuspiciousGetterSetterUse - Class in com.mebigfatguy.fbcontrib.detect
-
looks for methods that set a setter with the value obtained from the same
bean's complimentary getter.
- SuspiciousGetterSetterUse(BugReporter) - Constructor for class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
-
constructs a SGSU detector given the reporter to report bugs on
- 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
-
overrides the visitor to make sure this is a 'modern' class better than 1.4
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
implements the visitor to create and the clear the register to location map
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
overrides the visitor to create the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
implements the visitor to make sure the class is at least 1.4, and if so continues, reseting the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
overrides the visitor to collect package and class names
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CloneUsability
-
overrides the visitor to check for classes that implement Cloneable.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
-
overrides the visitor to make sure that the static initializer was able to load the map class
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConflatingResourcesAndFiles
-
overrides the visitor to reset the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConflictingTimeUnits
-
overrides the visitor to reset the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingArrayAsList
-
implements the visitor to create and teardown the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingAutoboxedOverloading
-
overrides the visitor to look for confusing signatures
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConfusingFunctionSemantics
-
implements the visitor to initialize/destroy the possible parameter registers and opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
-
implements the visitor to create and clear the const0loop set
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ContainsBasedConditional
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
overrides the visitor to accept classes derived from non java.lang.Object classes.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CustomBuiltXML
-
overrides the visitor to create and destroy the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
-
overrides the visitor to store the class context
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.DeletingWhileIterating
-
implements the visitor to setup the opcode stack, collectionGroups, groupToIterator and loops
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
-
implements the visitor to look for classes compiled with 1.5 or better that have all constructors that are private
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.DubiousListCollection
-
overrides the visitor to accept classes that define List based fields
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.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.ImmatureClass
-
overrides the visitor to report on classes without toStrings that have fields
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ImproperPropertiesUse
-
implements the listener to set up and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InappropriateToStringUse
-
overrides the visitor to reset the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InconsistentKeyNameCasing
-
implements the visitor to create the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
-
implements the visitor to look for classes that reference com.sun.xxx, or
org.apache.xerces.xxx classes by looking for class constants in the
constant pool
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InefficientStringBuffering
-
implements the visitor to create an clear the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InheritanceTypeChecking
-
implements the visitor to allocate and clear the ifStatements set
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
-
overrides the visitor to initialize the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.IOIssues
-
implements the visitor to create and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
-
implements the visitor to reset the stack and jdbc locals
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
implements the visitor to find @Entity classes that have both generated @Ids and have implemented hashCode/equals.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
-
overrides the visitor to set up the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
overrides the interface to create and clear the stack and loops tracker
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.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
-
implements the visitor to collect classes that constrains this class (super classes/interfaces) and to reset the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ParallelLists
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
-
implements the visitor to set up the stack and methodToCalledmethods map
reports calls to public non final methods from methods called from
constructors.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleIncompleteSerialization
-
implements the visitor to look for classes that are serializable, and are
derived from non serializable classes and don't either implement methods
in Externalizable or Serializable to save parent class fields.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
collects static fields that are likely bloatable objects and if found
allows the visitor to proceed, at the end report all leftover fields
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
-
implements the visitor to setup and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
implements the visitor to create and clear the stack, method call maps, and branch targets
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
-
overrides the visitor to initialize the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
-
implements the visitor to create the stack and local and field maps for
Class arrays to be used for getting the reflection method
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.RuntimeExceptionDeclared
-
overrides the visitor and accepts if the Exception class was loaded
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
implements the visitor to create and clear the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
-
overrides the visitor to set up and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
-
overrides the visitor to collect all class references
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor to reset look for gui interfaces
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SpoiledChildInterfaceImplementor
-
looks for classes that implement interfaces but don't provide those methods
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SpuriousThreadStates
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
-
implements the visitor to create and clear the query locations and loops
collections
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
-
overrides the visitor to reset the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
-
overrides the visitor to setup the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
-
override the visitor to look for classes that implement Cloneable
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
-
implements the visitor to setup the opcode stack and attribute maps
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
implements the visitor to actually iterate twice over this class, once for compareTo and once for compare.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousJDKVersionUse
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
-
overrides the visitor to initialize and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
-
overrides the visitor to initialize and tear down the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
-
overrides the visitor to reset the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousWaitOnConcurrentObject
-
implements the visitor to check for class file version 1.5 or better
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
-
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.TailRecursion
-
implements the visitor to create and clear the stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.TristateBooleanPattern
-
implements the visitor to allocate the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
-
implements the visitor to accept the class for visiting
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
-
override the visitor to see if this class could be a test class
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.Unjitable
-
implements the visitor to accept the class for visiting
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.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
-
implements the visitor to make sure the class is at least java 1.4 and to
reset the opcode stack
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.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
-
overrides the visitor to make sure that the class was compiled by java 1.5 or later.
- visitClassContext(ClassContext) - Method in class com.mebigfatguy.fbcontrib.detect.WeakExceptionMessaging
-
overrides the visitor to initialize and tear down the opcode stack
- 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
-
overrides the visitor to collect parameter registers
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ArrayWrappedCallByReference
-
implements the visitor to reset the stack of opcodes
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedAssignmentScope
-
implements the visitor to reset the register to location map
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.BloatedSynchronizedBlock
-
implement the visitor to reset the sync count, the stack, and gather some information
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.BogusExceptionDeclaration
-
implements the visitor to see if the method declares that it throws any checked exceptions.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.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.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.IOIssues
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
implements the visitor to reset the opcode stack, Note that the synthetic check is done in both visitMethod and visitCode as visitMethod is not a proper
listener stopping method.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.LingeringGraphicsObjects
-
overrides the visitor to check for registers that have been assigned Graphics objects that haven't been disposed
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ListIndexedIterating
-
overrides the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.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.MoreDumbMethods
-
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessCustomSerialization
-
overrides the method to check for either readObject or writeObject
methods and if so, reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessInstanceRetrieval
-
overrides the interface to collect the line number table, and reset state
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
implements the visitor to set the state based on the type of method being
parsed
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NonOwnedSynchronization
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NonProductiveMethodCall
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NonRecycleableTaglibs
-
implements the visitor to
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.NonSymmetricEquals
-
implements the visitor to see if this method is equals(Object o)
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OrphanedDOMNode
-
implements the visitor to clear the opcode stack for the next code
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
implements the visitor to collect information about the parameters of a this method
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyPermissiveMethod
-
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.OverzealousCasting
-
implements the visitor to set the state on entry of the code block to
SAW_NOTHING, and to see if there is a local variable table
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ParallelLists
-
implements the visitor to reset the opcode stack, and the file maps
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PartiallyConstructedObjectAccess
-
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PoorlyDefinedParameter
-
implements the visitor to see if the method has parameters
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PoorMansEnum
-
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleConstantAllocationInLoop
-
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PossiblyRedundantMethodCalls
-
implements the visitor to reset the stack, and method call maps for new method
Note: that when collecting branch targets, it's unfortunately not good enough to just
collect the handler pcs, as javac plays fast and loose, and will sometimes jam code below the
end pc and before the first handler pc, which gets executed.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.PresizeCollections
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.ReflectionOnObjectMethods
-
implements the visitor to reset the opcode stack and clear the local
variable map@
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
implements the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SideEffectConstructor
-
overrides the visitor to reset the state and reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
implements the visitor to reset the opcode stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor to segregate method into two, those that implement
listeners, and those that don't.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SQLInLoop
-
implements the visitor to clear the collections, and report the query
locations that are in loops
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.StackedTryBlocks
-
overrides the visitor to look for 'idea' try catch blocks to find issues specifically, method needs two or more try catch blocks that only catch one
exception type.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.StaticArrayCreatedInMethod
-
implements the visitor by forwarding calls for methods that are the
static initializer
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.StaticMethodInstanceInvocation
-
implement the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.StringifiedTypes
-
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuboptimalExpressionOrder
-
overrides the visitor to reset the opcode stack, and initialize vars
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousCloneAlgorithm
-
override the visitor to only continue for the clone method
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousClusteredSessionSupport
-
implements the visitor to report on attributes that have changed, without a setAttribute being called on them
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousComparatorReturnValues
-
implements the visitor to check to see what constants were returned from a comparator.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousGetterSetterUse
-
overrides the visitor to reset the state to SEEN_NOTHING, and clear the
beanReference, propName and propType
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousLoopSearch
-
overrides the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousNullGuard
-
overrides the visitor to reset the stack
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousUninitializedArray
-
overrides the visitor to check to see if the method returns an array, and if so resets the stack for this method.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.SyncCollectionIterators
-
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.TristateBooleanPattern
-
implements the visitor to filter out methods that don't return Boolean,
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
-
implements the visitor to reset the opcode stack, and clear the various collections
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.UnrelatedReturnValues
-
implements the visitor to see if the method returns Object, and if the
method is defined in a superclass, or interface.
- visitCode(Code) - Method in class com.mebigfatguy.fbcontrib.detect.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
-
overrides the visitor to look for fields where the name has 'Map', 'Set', 'List' in it but the type of that field isn't that.
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.DeprecatedTypesafeEnumPattern
-
implements the visitor to look for fields that are public static final and are the same type as the owning class.
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.MissingMethodsDetector
-
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessMemberCollectionSynchronization
-
implements the visitor to find collection fields
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.Section508Compliance
-
looks for fields that are JLabels and stores them in a set
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.SillynessPotPourri
-
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
-
- visitField(Field) - Method in class com.mebigfatguy.fbcontrib.detect.UnitTestAssertionOddities
-
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractClassEmptyMethods
-
overrides the visitor to grab the method name and reset the state.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.AbstractOverriddenMethod
-
overrides the visitor to find abstract methods that override concrete
ones
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.CharsetIssues
-
implements the visitor to reset the opcode stack for a new method
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ClassEnvy
-
overrides the visitor to check whether the method is static
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.CollectionNamingConfusion
-
overrides the visitor to look for local variables where the name has 'Map', 'Set', 'List' in it but the type of that field isn't that.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.ConstantListIndex
-
implements the visitor to reset the state
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.CopiedOverriddenMethod
-
overrides the visitor to get the methodInfo
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.CyclomaticComplexity
-
overrides the visitor to navigate the basic block list to count branches
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.FieldCouldBeLocal
-
overrides the visitor to navigate basic blocks looking for all first
usages of fields, removing those that are read from first.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.FinalParameters
-
overrides the visitor capture source lines for the method
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.HangingExecutors
-
implements the visitor to collect the method name
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.InvalidConstantArgument
-
overrides the visitor to reset the opcode stack
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.JAXRSIssues
-
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.JDBCVendorReliance
-
implement the visitor to reset the opcode stack and set of locals that
are jdbc objects
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.JPAIssues
-
implements the visitor to look for non public methods that have an @Transactional annotation applied to it.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.NeedlessAutoboxing
-
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.OverlyConcreteParameter
-
implements the visitor to look to see if this method is constrained by a superclass or interface.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleMemoryBloat
-
implements the visitor to collect the method name
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.PossibleUnsuspectedSerialization
-
implements the visitor to reset the opcode stack
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.RuntimeExceptionDeclared
-
overrides the visitor to find declared runtime exceptions
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.SloppyClassReflection
-
overrides the visitor reset the opcode stack
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.SluggishGui
-
overrides the visitor collect method info
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.SpuriousThreadStates
-
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.SuspiciousWaitOnConcurrentObject
-
implements the visitor to reset the opcode stack
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.TailRecursion
-
implements the visitor to figure the pc where the method call must occur
depending on whether the method returns a value, or not.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.UnboundMethodTemplateParameter
-
implements the visitor to find methods that declare template parameters that are not bound to any parameter.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.UseEnumCollections
-
implements the visitor to reset the state
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.UseVarArgs
-
overrides the visitor to look for methods that has an array as a last parameter of an array type, where the base type is not like the previous parameter
nor something like a char or byte array.
- visitMethod(Method) - Method in class com.mebigfatguy.fbcontrib.detect.WriteOnlyCollection
-
overrides the visitor to see what how many register slots are taken by parameters.