A B C D E F G H I J K L M N O P Q R S T U V W X Z

S

same(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
 
same(BlockType, BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockTypeAnalysis
 
same(CallList, CallList) - Method in class edu.umd.cs.findbugs.ba.ca.CallListAnalysis
 
same(Fact, Fact) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
Are given dataflow facts the same?
same(FrameType, FrameType) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
 
same(FieldSet, FieldSet) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis
 
same(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
 
same(LockSet, LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
 
same(UnconditionalDerefSet, UnconditionalDerefSet) - Method in class edu.umd.cs.findbugs.ba.npe.UnconditionalDerefAnalysis
 
same(WillBeDereferencedInfo, WillBeDereferencedInfo) - Method in class edu.umd.cs.findbugs.ba.npe.WillBeDereferencedAnalysis
 
same(StateSet, StateSet) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationAnalysis
 
same(ReturnPath, ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPathAnalysis
 
same(StackDepth, StackDepth) - Method in class edu.umd.cs.findbugs.ba.StackDepthAnalysis
 
same(TypeFrame, TypeFrame) - Method in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
 
sameAs(Variable) - Method in class edu.umd.cs.findbugs.ba.bcp.FieldVariable
 
sameAs(Variable) - Method in class edu.umd.cs.findbugs.ba.bcp.LocalVariable
 
sameAs(Variable) - Method in class edu.umd.cs.findbugs.ba.bcp.LongOrDoubleLocalVariable
 
sameAs(Variable) - Method in interface edu.umd.cs.findbugs.ba.bcp.Variable
Determine if the given Variable is the same as this one.
sameAs(BlockType) - Method in class edu.umd.cs.findbugs.ba.BlockType
Return whether or not this object is identical to the one given.
sameAs(Frame<ValueType>) - Method in class edu.umd.cs.findbugs.ba.Frame
Return true if this stack frame is the same as the one given as a parameter.
sameAs(FieldSet) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSet
 
sameAs(LockSet) - Method in class edu.umd.cs.findbugs.ba.LockSet
Return whether or not this LockSet is the same as the one given.
sameAs(Frame<ResourceValue>) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
sameAs(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
 
samePackageBase(String, String) - Method in class edu.umd.cs.findbugs.detect.XMLFactoryBypass
 
saveBugsToFile(File) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
Save bugs to a file.
SAW_CALL_TO_EQUALS - Static variable in class edu.umd.cs.findbugs.detect.RefComparisonWarningProperty
There is a call to equals() in the method.
SAW_INTERN - Static variable in class edu.umd.cs.findbugs.detect.RefComparisonWarningProperty
Saw a call to String.intern().
sawBranchTo(int) - Method in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
 
sawBranchTo(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawClass() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawDouble(double) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawField() - Method in class edu.umd.cs.findbugs.detect.MultithreadedInstanceAccess
 
sawField() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawFloat(float) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawIMethod() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawInt(int) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
sawInt(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawLoad(FieldSet, XField) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis
 
sawLoad(FieldSet, XField) - Method in class edu.umd.cs.findbugs.ba.heap.LoadAnalysis
 
sawLoad(FieldSet, XField) - Method in class edu.umd.cs.findbugs.ba.heap.StoreAnalysis
 
sawLong(long) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
sawLong(long) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawMethod() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawOffset(int) - Method in class edu.umd.cs.findbugs.detect.FindUnconditionalWait
 
sawOffset(int) - Method in class edu.umd.cs.findbugs.detect.InfiniteLoop
 
sawOffset(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.BadAppletConstructor
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.BadResultSetAccess
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.BadSyntaxForRegularExpression
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.BadUseOfReturnValue
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.CloneIdiom
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.ConfusionBetweenInheritedAndOuterMethod
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.DoInsideDoPriviledged
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.DumbMethods
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.EmptyZipFileEntry
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.EqStringTest
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindBadCast
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindBadForLoop
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindCircularDependencies
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindDoubleCheck
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindEmptySynchronizedBlock
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindFieldSelfAssignment
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindFinalizeInvocations
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindFloatEquality
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindFloatMath
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindLocalSelfAssignment2
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindNakedNotify
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindNonShortCircuit
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindPuzzlers
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindReturnRef
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindRunInvocations
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindSpinLoop
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindUncalledPrivateMethods
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindUnconditionalWait
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindUninitializedGet
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindUselessControlFlow
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.IDivResultCastToDouble
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.IncompatMask
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InefficientMemberAccess
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InefficientToArray
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InfiniteLoop
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
Signal an infinite loop if either: we see a call to the same method with the same parameters, or we see a call to the same (dynamically dispatched method), and there has been no transfer of control.
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InheritanceUnsafeGetResource
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InitializationChain
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InstantiateStaticClass
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InvalidJUnitTest
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.IteratorIdioms
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.LockedFields
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.MethodReturnCheck
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.MultithreadedInstanceAccess
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.MutableLock
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.MutableStaticFields
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.PreferZeroLengthArrays
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.PublicSemaphores
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.RuntimeExceptionCapture
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SerializableIdiom
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.StartInConstructor
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.StringConcatenation
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.TestingGround
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.UnnecessaryMath
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.UselessSubclassMethod
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.UseObjectEquals
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.VarArgsProblems
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.VolatileUsage
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.WaitInLoop
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.WrongMapIterator
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.XMLFactoryBypass
 
sawOpcode(DismantleBytecode, int) - Method in class edu.umd.cs.findbugs.OpcodeStack
 
sawOpcode(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawRegister(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawStore(FieldSet, XField) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis
 
sawStore(FieldSet, XField) - Method in class edu.umd.cs.findbugs.ba.heap.LoadAnalysis
 
sawStore(FieldSet, XField) - Method in class edu.umd.cs.findbugs.ba.heap.StoreAnalysis
 
sawString(String) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
 
sawUniversal() - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
Return whether or not a universal exception handler was reached by the set.
sawUniversalHandler() - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet
Mark the set as having reached a universal exception handler.
SAXBugCollectionHandler - Class in edu.umd.cs.findbugs
Build a BugCollection based on SAX events.
SAXBugCollectionHandler(BugCollection, Project) - Constructor for class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
scan(byte[], BytecodeScanner.Callback) - Method in class edu.umd.cs.findbugs.ba.BytecodeScanner
Scan the raw bytecodes of a method.
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.AbstractClassificationAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.AppNameAttribute
 
scan(Element, String) - Method in interface edu.umd.cs.findbugs.ml.ConvertToARFF.Attribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.BooleanAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.IdAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.IdStringAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.NominalAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.NumericAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.PriorityAttribute
 
scan(Element, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF.RandomIdAttribute
 
scan(Document, String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
Scan a Document to find out the ranges of attributes.
scan(String) - Method in class edu.umd.cs.findbugs.QueryBugAnnotations
Scan bug instances contained in given file, reporting those whose text annotations contain at least one of the keywords in the query.
scan(BugCollection, String) - Method in class edu.umd.cs.findbugs.QueryBugAnnotations
Scan bug instances contained in given bug collection, reporting those whose text annotations contain at least one of the keywords in the query.
scanAttributeList(ConvertToARFF.AttributeCallback) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
Apply a callback to all Attributes.
scanInstruction(InstructionHandle) - Method in interface edu.umd.cs.findbugs.InstructionScanner
Traverse an instruction.
search() - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Perform the depth first search.
search() - Method in class edu.umd.cs.findbugs.RecursiveFileSearch
Perform the search.
SearchTree<VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
SearchTree represents a search tree produced by a graph search algorithm, such as BreadthFirstSearch or DepthFirstSearch.
SearchTree(VertexType) - Constructor for class edu.umd.cs.findbugs.graph.SearchTree
Create a new search tree.
SearchTreeBuilder<VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
A search tree callback implementation that builds a list of SearchTrees recording a graph search.
SearchTreeBuilder() - Constructor for class edu.umd.cs.findbugs.graph.SearchTreeBuilder
 
SearchTreeCallback<VertexType extends GraphVertex<VertexType>> - Interface in edu.umd.cs.findbugs.graph
Callback interface for building a search tree from a depth first search.
searchTreeIterator() - Method in class edu.umd.cs.findbugs.graph.SearchTreeBuilder
Get an Iterator over the recorded SearchTrees.
searchTreeIterator() - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Returns an iterator over the search trees containing the vertices of each strongly connected component.
secondValue - Variable in class edu.umd.cs.findbugs.ba.npe.RedundantBranch
 
SEEN_AASTORE - Static variable in class edu.umd.cs.findbugs.detect.VarArgsProblems
 
SEEN_ALOAD - Static variable in class edu.umd.cs.findbugs.detect.VarArgsProblems
 
SEEN_ANEWARRAY - Static variable in class edu.umd.cs.findbugs.detect.VarArgsProblems
 
SEEN_CURRENTTHREAD - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
SEEN_DUP - Static variable in class edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment
 
SEEN_DUP - Static variable in class edu.umd.cs.findbugs.detect.VarArgsProblems
 
SEEN_GOTO - Static variable in class edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment
 
SEEN_GOTO - Static variable in class edu.umd.cs.findbugs.detect.VarArgsProblems
 
SEEN_ICONST_0 - Static variable in class edu.umd.cs.findbugs.detect.VarArgsProblems
 
SEEN_ICONST_0_OR_1 - Static variable in class edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment
 
SEEN_ICONST_1 - Static variable in class edu.umd.cs.findbugs.detect.VarArgsProblems
 
SEEN_INVALID - Static variable in class edu.umd.cs.findbugs.detect.UselessSubclassMethod
 
SEEN_INVOKE - Static variable in class edu.umd.cs.findbugs.detect.UselessSubclassMethod
 
SEEN_ISTORE - Static variable in class edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment
 
SEEN_LAST_PARM - Static variable in class edu.umd.cs.findbugs.detect.UselessSubclassMethod
 
SEEN_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment
 
SEEN_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
SEEN_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.UselessSubclassMethod
 
SEEN_NOTHING - Static variable in class edu.umd.cs.findbugs.detect.VarArgsProblems
 
SEEN_PARM - Static variable in class edu.umd.cs.findbugs.detect.UselessSubclassMethod
 
SEEN_POP_AFTER_CURRENTTHREAD - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
SEEN_RETURN - Static variable in class edu.umd.cs.findbugs.detect.UselessSubclassMethod
 
SEEN_UNKNOWNCONTEXT_POP - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
selectFactory(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.ByInterfaceDetectorFactorySelector
 
selectFactory(DetectorFactory) - Method in interface edu.umd.cs.findbugs.plan.DetectorFactorySelector
 
selectFactory(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.ReportingDetectorFactorySelector
 
selectFactory(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.SingleDetectorFactorySelector
 
SelfCalls - Class in edu.umd.cs.findbugs
Build a call graph of the self calls in a class.
SelfCalls(ClassContext) - Constructor for class edu.umd.cs.findbugs.SelfCalls
Constructor.
SerializableIdiom - Class in edu.umd.cs.findbugs.detect
 
SerializableIdiom(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SerializableIdiom
 
set(T) - Method in class edu.umd.cs.findbugs.AnalysisLocal
 
setAddMessages(boolean) - Method in class edu.umd.cs.findbugs.XMLBugReporter
 
setAdjustExperimental(boolean) - Static method in class edu.umd.cs.findbugs.BugInstance
 
setAllowTrailingEdges(boolean) - Method in class edu.umd.cs.findbugs.ba.bcp.MatchAny
 
setAllowTrailingEdges(boolean) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Set whether or not this PatternElement allows trailing edges to be matched.
setAnalysisFeatureSettings(AnalysisFeatureSetting[]) - Method in class edu.umd.cs.findbugs.FindBugs
Set analysis feature settings.
setAnalysisTimestamp(long) - Method in interface edu.umd.cs.findbugs.BugCollection
Get the timestamp for when the analysis was performed.
setAnalysisTimestamp(long) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
setAnnotationText(String) - Method in class edu.umd.cs.findbugs.BugInstance
Set the user annotation text.
setAppName(String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
 
setBoolProperty(int, boolean) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Set a boolean property.
setBottom() - Method in class edu.umd.cs.findbugs.ba.BlockType
Make this the special "bottom" dataflow value.
setBottom() - Method in class edu.umd.cs.findbugs.ba.ca.CallList
 
setBottom() - Method in class edu.umd.cs.findbugs.ba.Frame
Make this Frame the special "BOTTOM" value.
setBottom() - Method in class edu.umd.cs.findbugs.ba.heap.FieldSet
 
setBottom() - Method in class edu.umd.cs.findbugs.ba.npe.UnconditionalDerefSet
 
setBottom() - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
 
setBugCollection(BugCollection) - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
 
SetBugDatabaseInfo - Class in edu.umd.cs.findbugs.workflow
Java main application to compute update a historical bug collection with results from another build/analysis.
SetBugDatabaseInfo() - Constructor for class edu.umd.cs.findbugs.workflow.SetBugDatabaseInfo
 
setBugPatternType(String) - Method in class edu.umd.cs.findbugs.detect.InstanceFieldLoadStreamFactory
Set the bug pattern type reported for unclosed streams loaded from this field.
setBugType(String) - Method in class edu.umd.cs.findbugs.detect.AnyMethodReturnValueStreamFactory
 
setCheckForNullParam(int, NonNullSpecification) - Method in interface edu.umd.cs.findbugs.ba.npe.NonNullContractCollector.SpecificationBuilder
 
setClassAndMethod(JavaClassAndMethod) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
 
setClassFeatureSet(ClassFeatureSet) - Method in interface edu.umd.cs.findbugs.BugCollection
 
setClassFeatureSet(ClassFeatureSet) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
setClassHash(byte[]) - Method in class edu.umd.cs.findbugs.ba.ClassHash
Set class hash.
setClassName(String) - Method in class edu.umd.cs.findbugs.model.ClassFeatureSet
 
setClassNameRewriter(ClassNameRewriter) - Method in class edu.umd.cs.findbugs.FuzzyBugComparator
 
setClassNameRewriter(ClassNameRewriter) - Method in class edu.umd.cs.findbugs.SloppyBugComparator
 
setClassNameRewriter(ClassNameRewriter) - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
 
setClassNameRewriter(ClassNameRewriter) - Method in interface edu.umd.cs.findbugs.WarningComparator
 
setClassScreener(ClassScreener) - Method in class edu.umd.cs.findbugs.FindBugs
Set the ClassScreener.
setClosed() - Method in class edu.umd.cs.findbugs.detect.Stream
Set this Stream has having been closed on all paths out of the method.
setClosed() - Method in class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
Mark all members of the class as being closed.
setCodeSize(int) - Method in class edu.umd.cs.findbugs.AppVersion
 
setComparator(WarningComparator) - Method in class edu.umd.cs.findbugs.workflow.BugHistory
Deprecated.  
setComparePriorities(boolean) - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
 
setCompleted(boolean) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
setDatabaseInputDir(String) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Set the interprocedural database input directory.
setDatabaseOutputDir(String) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Set the interprocedural database output directory.
setDecision(IsNullConditionDecision) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueFrame
 
setDefaultLockCount(int) - Method in class edu.umd.cs.findbugs.ba.LockSet
Set the default lock count to return for nonexistent lock entries.
setDelegate(BugReporter) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
Set BugReporter to delegate reported BugInstances to.
setDepth(int) - Method in class edu.umd.cs.findbugs.ba.StackDepth
Set the stack depth.
setDescription(String) - Method in interface edu.umd.cs.findbugs.BugAnnotation
Set a description of this bug annotation.
setDescription(String) - Method in class edu.umd.cs.findbugs.IntAnnotation
 
setDescription(String) - Method in class edu.umd.cs.findbugs.LocalVariableAnnotation
 
setDescription(String) - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
 
setDescription(String) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
setDescription(String) - Method in class edu.umd.cs.findbugs.StringAnnotation
 
setDetailHTML(String) - Method in class edu.umd.cs.findbugs.DetectorFactory
Set the HTML document describing the Detector.
setDetectorFactoryChooser(DetectorFactoryChooser) - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
Set the DetectorFactoryChooser to use to select which detectors to enable.
setDisplayFalseWarnings(boolean) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Set whether or not false warnings should be displayed.
setEnabled(boolean) - Method in class edu.umd.cs.findbugs.Plugin
Set whether or not this Plugin is enabled.
setEngine(FindBugs) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
setEngine(FindBugs) - Method in interface edu.umd.cs.findbugs.BugReporter
Called to give the BugReporter a reference to the FindBugs engine object.
setEngine(FindBugs) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
setErrorVerbosity(int) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
setErrorVerbosity(int) - Method in interface edu.umd.cs.findbugs.BugReporter
Set the error-reporting verbosity level.
setErrorVerbosity(int) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
setExact(int, boolean) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrame
Set whether or not a type in a given slot is exact.
setExactBugPatternMatch(boolean) - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
 
setException(Exception) - Method in class edu.umd.cs.findbugs.gui.RunAnalysisDialog
 
setExceptionGen(CodeExceptionGen) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Set the CodeExceptionGen object.
setExceptionMessage(String) - Method in class edu.umd.cs.findbugs.AnalysisError
Set the exception message.
setExceptionThrower(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.BasicBlock
Set the instruction for which this block is the ETB.
setExplicit(boolean) - Method in class edu.umd.cs.findbugs.ba.type.ThrownException
Set whether or not the exception is explicit.
setFieldStoreTypeDatabase(FieldStoreTypeDatabase) - Method in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
Set the FieldStoreTypeDatabase.
setFieldStoreTypeDatabase(FieldStoreTypeDatabase) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
Set the field store type database.
setFirstVersion(long) - Method in class edu.umd.cs.findbugs.BugInstance
 
setFlag(int) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumber
 
setFlags(int) - Method in class edu.umd.cs.findbugs.ba.Edge
Set the edge flags.
setFlags(int) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumber
 
setFont(Font) - Method in class edu.umd.cs.findbugs.gui.LineNumberer
 
setFormatDates(boolean) - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
 
setFrameAndLocation(FrameType, Location) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
Set the frame and Location for the instruction about to be modeled.
setHandle(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrameModelingVisitor
Set the instruction handle of the instruction currently being visited.
setHidden(boolean) - Method in class edu.umd.cs.findbugs.DetectorFactory
Set visibility of the factory (to GUI dialogs to configure detectors).
setHome(String) - Static method in class edu.umd.cs.findbugs.FindBugs
Set the FindBugs home directory.
setIgnoreImplicitExceptions(boolean) - Method in class edu.umd.cs.findbugs.detect.Stream
Mark whether or not implicit exception edges should be ignored by ResourceValueAnalysis when determining whether or not stream is closed on all paths out of method.
setIndex(int) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Set the index.
setInfeasibleEdge(Edge) - Method in class edu.umd.cs.findbugs.ba.npe.RedundantBranch
Set the edge which has been determined to be infeasible.
setInstanceHash(String) - Method in class edu.umd.cs.findbugs.BugInstance
 
setInstanceOccurrenceMax(int) - Method in class edu.umd.cs.findbugs.BugInstance
 
setInstanceOccurrenceNum(int) - Method in class edu.umd.cs.findbugs.BugInstance
 
setInstanceOfValueNumberAndType(ValueNumber, Type) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrame
Set information for modeling of instanceof branches.
setInstanceParam(int) - Method in class edu.umd.cs.findbugs.detect.Stream
Set the number of the parameter which passes the stream instance.
setInterElementWild(int) - Method in class edu.umd.cs.findbugs.ba.bcp.ByteCodePattern
Set number of inter-element wildcards to create between explicit PatternElements.
setInteresting(String) - Method in class edu.umd.cs.findbugs.detect.Stream
Mark this Stream as interesting.
setInterface(boolean) - Method in class edu.umd.cs.findbugs.model.ClassFeatureSet
 
setInterface(boolean) - Method in class edu.umd.cs.findbugs.PackageStats.ClassStats
 
setIntroducedByChangeOfExistingClass(boolean) - Method in class edu.umd.cs.findbugs.BugInstance
 
setIsForwards(boolean) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
 
setIsInterface(boolean) - Method in class edu.umd.cs.findbugs.ba.type2.ClassType
Mark the type as an interface.
setIsOpenOnCreation(boolean) - Method in class edu.umd.cs.findbugs.detect.Stream
Mark whether or not Stream is open as soon as it is created, or whether a later method or constructor must explicitly open it.
setIterator() - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Returns an iterator over the sets of vertices of each strongly connected component.
setKind(int) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
 
setLabel(int) - Method in class edu.umd.cs.findbugs.graph.AbstractEdge
 
setLabel(int) - Method in class edu.umd.cs.findbugs.graph.AbstractVertex
 
setLabel(int) - Method in interface edu.umd.cs.findbugs.graph.GraphEdge
Set the integer label.
setLabel(int) - Method in interface edu.umd.cs.findbugs.graph.GraphVertex
Set the numeric label for this vertex.
setLastVersion(long) - Method in class edu.umd.cs.findbugs.BugInstance
 
setLockCount(int, int) - Method in class edu.umd.cs.findbugs.ba.LockSet
Set the lock count for a lock object.
setMergeTree(MergeTree) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberAnalysis
 
setMessage(String) - Method in class edu.umd.cs.findbugs.AnalysisError
Set the message describing the error.
setMethodHash(XMethod, byte[]) - Method in class edu.umd.cs.findbugs.ba.ClassHash
Set method hash for given method.
setMinAndMax(int, int) - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
Set min and max values.
setMinPriority(String) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
Set minimum warning priority threshold.
setModified(boolean) - Method in class edu.umd.cs.findbugs.Project
Set whether or not this Project has unsaved modifications.
setNext(PatternElement) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
Set the next PatternElement.
setNodeSelectionXpath(String) - Method in class edu.umd.cs.findbugs.ml.ConvertToARFF
Set the xpath expression used to select BugInstance nodes.
setNonNull(int, boolean) - Method in class edu.umd.cs.findbugs.ba.npe.ParameterNullnessProperty
Set whether or not a parameter might be non-null.
setNonNullParam(int, NonNullSpecification) - Method in interface edu.umd.cs.findbugs.ba.npe.NonNullContractCollector.SpecificationBuilder
 
setNonNullParamSet(BitSet) - Method in class edu.umd.cs.findbugs.ba.npe.ParameterNullnessProperty
Set the non-null param set from given BitSet.
setNormal() - Method in class edu.umd.cs.findbugs.ba.BlockType
Make this value represent "normal" control flow.
setNoTabs(boolean) - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
 
setNumClasses(int) - Method in class edu.umd.cs.findbugs.AppVersion
 
setNumEdgeLabels(int) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
setNumEdgeLabels(int) - Method in interface edu.umd.cs.findbugs.graph.Graph
Reset the number of edge labels.
setNumVertexLabels(int) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
setNumVertexLabels(int) - Method in interface edu.umd.cs.findbugs.graph.Graph
Reset number of (integer) labels.
setOpenLocation(Location) - Method in class edu.umd.cs.findbugs.detect.Stream
 
setOutputStream(PrintStream) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
Set the PrintStream to write bug output to.
setPluginList(File[]) - Static method in class edu.umd.cs.findbugs.DetectorFactoryCollection
Set the list of plugins to load explicitly.
setPositionSpecifiedInPluginDescriptor(int) - Method in class edu.umd.cs.findbugs.DetectorFactory
Set the overall position in which this detector was specified in the plugin descriptor.
setPriority(int) - Method in class edu.umd.cs.findbugs.BugInstance
Set the bug priority.
setPriorityAdjustment(int) - Method in class edu.umd.cs.findbugs.DetectorFactory
Set the priority adjustment for the detector produced by this factory.
setPriorityThreshold(int) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
 
setPriorityThreshold(int) - Method in interface edu.umd.cs.findbugs.BugReporter
Set the priority threshold.
setPriorityThreshold(int) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
 
setProgressCallback(FindBugsProgress) - Method in class edu.umd.cs.findbugs.FindBugs
Set the progress callback that will be used to keep track of the progress of the analysis.
setProjectFileName(String) - Method in class edu.umd.cs.findbugs.Project
Set the project filename.
setProjectFilterSettings(ProjectFilterSettings) - Method in class edu.umd.cs.findbugs.config.UserPreferences
Set the ProjectFilterSettings.
setProperty(KeyType, ValueType) - Method in class edu.umd.cs.findbugs.ba.interproc.PropertyDatabase
Set a property.
setProperty(String, String) - Method in class edu.umd.cs.findbugs.BugInstance
Set value of given property.
setProperty(WarningProperty, String) - Method in class edu.umd.cs.findbugs.props.WarningPropertySet
Add a warning property and its attribute value.
setProperty(WarningProperty, Boolean) - Method in class edu.umd.cs.findbugs.props.WarningPropertySet
Add a warning property and its attribute value.
setProvider(String) - Method in class edu.umd.cs.findbugs.Plugin
Set plugin provider.
setRelaxedMode(boolean) - Static method in class edu.umd.cs.findbugs.FindBugsAnalysisFeatures
Set relaxed reporting mode.
setRelaxedReportingMode(boolean) - Method in class edu.umd.cs.findbugs.FindBugs
Set relaxed reporting mode.
setReleaseName(String) - Method in class edu.umd.cs.findbugs.AppVersion
 
setReleaseName(String) - Method in interface edu.umd.cs.findbugs.BugCollection
Set the current release name.
setReleaseName(String) - Method in class edu.umd.cs.findbugs.FindBugs
 
setReleaseName(String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
setRemovedByChangeOfPersistingClass(boolean) - Method in class edu.umd.cs.findbugs.BugInstance
 
setReportStackTrace(boolean) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
Set whether or not stack traces should be reported in error output.
setResourceCollection(ResourceCollection<Stream>) - Method in class edu.umd.cs.findbugs.detect.StreamResourceTracker
Set the precomputed ResourceCollection for the method.
setSearchTreeCallback(SearchTreeCallback<VertexType>) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Set a search tree callback.
setSequenceNumber(long) - Method in interface edu.umd.cs.findbugs.BugCollection
Set the sequence number of the BugCollection.
setSequenceNumber(long) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
setShortDescription(String) - Method in class edu.umd.cs.findbugs.Plugin
Set plugin short (one-line) text description.
setSize(int) - Method in class edu.umd.cs.findbugs.PackageStats.ClassStats
 
setSourceBaseList(List<String>) - Method in class edu.umd.cs.findbugs.ba.SourceFinder
Set the list of source directories.
setSourceFile(String) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
Set the source file name.
setSourceInfoFile(String) - Method in class edu.umd.cs.findbugs.FindBugs
Set the filename of the source info file containing line numbers for fields and classes.
setSourceLines(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.PackageMemberAnnotation
Set a SourceLineAnnotation describing the source lines where the package element is defined.
setSourcePath(List<String>) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Set the source path.
setSpecialKind(int) - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
 
setStackTrace(String[]) - Method in class edu.umd.cs.findbugs.AnalysisError
Set the stack trace elements.
setStatus(int) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrame
 
setSynthetic(boolean) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
 
setTimestamp(long) - Method in class edu.umd.cs.findbugs.AppVersion
 
setTimestamp(long) - Method in interface edu.umd.cs.findbugs.BugCollection
Get the timestamp for the analyzed code
setTimestamp(long) - Method in class edu.umd.cs.findbugs.Project
 
setTimestamp(String) - Method in class edu.umd.cs.findbugs.ProjectStats
Set the timestamp for this analysis run.
setTimestamp(long) - Method in class edu.umd.cs.findbugs.ProjectStats
 
setTimestamp(long) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
settingList - Variable in class edu.umd.cs.findbugs.FindBugsCommandLine
Analysis settings to configure the analysis effort.
setTop() - Method in class edu.umd.cs.findbugs.ba.BlockType
Make this the special "top" dataflow value.
setTop() - Method in class edu.umd.cs.findbugs.ba.ca.CallList
 
setTop() - Method in class edu.umd.cs.findbugs.ba.Frame
Make this frame the special "TOP" value.
setTop() - Method in class edu.umd.cs.findbugs.ba.heap.FieldSet
 
setTop() - Method in class edu.umd.cs.findbugs.ba.npe.UnconditionalDerefSet
 
setTop() - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
 
setTop() - Method in class edu.umd.cs.findbugs.ba.type.TypeFrame
 
setTreeModel(String, DefaultTreeModel) - Method in class edu.umd.cs.findbugs.gui.AnalysisRun
Set the tree model to be used in the BugTree.
setType(int) - Method in class edu.umd.cs.findbugs.ba.Edge
Set the type of edge.
setUnconditionalDerefParamDatabase(ParameterNullnessPropertyDatabase) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
 
setUniqueId(String) - Method in class edu.umd.cs.findbugs.BugInstance
Set the unique id of the BugInstance.
setUnknown() - Method in class edu.umd.cs.findbugs.ba.type2.ClassType
Mark the type as unknown: a check to determine whether it was a class or interface failed.
setupVisitorForClass(JavaClass) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
 
setUseLongBugCodes(boolean) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
 
setUserDetectorThreshold(int) - Method in class edu.umd.cs.findbugs.config.UserPreferences
Set the detector threshold (min severity to report a warning).
setUserDetectorThreshold(String) - Method in class edu.umd.cs.findbugs.config.UserPreferences
Set the detector threshold (min severity to report a warning).
setUserPreferences(UserPreferences) - Method in class edu.umd.cs.findbugs.FindBugs
Set the UserPreferences representing which Detectors should be used.
setUserValue(Object) - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
attaches a detector specified value to this item
setValid() - Method in class edu.umd.cs.findbugs.ba.Frame
Set the Frame to be valid (neither TOP nor BOTTOM).
setValue(int, ValueType) - Method in class edu.umd.cs.findbugs.ba.Frame
Set the value at the nth slot.
setValue(String) - Method in class edu.umd.cs.findbugs.BugProperty
Set value of property.
setValueAt(Object, int, int) - Method in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
setValueNumberDataflow(ValueNumberDataflow) - Method in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
Set the ValueNumberDataflow for the method being analyzed.
setValueNumberDataflow(ValueNumberDataflow) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
Set ValueNumberDataflow for the method being analyzed.
setVertexChooser(VertexChooser<VertexType>) - Method in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
Specify a VertexChooser object to be used to selected which vertices are visited by the search.
setVertexChooser(VertexChooser<VertexType>) - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Specify a VertexChooser object to restrict which vertices are considered.
setWebsite(String) - Method in class edu.umd.cs.findbugs.Plugin
Set plugin website.
setWithMessages(boolean) - Method in interface edu.umd.cs.findbugs.BugCollection
Set whether textual messages should be added to any generated XML
setWithMessages(boolean) - Method in class edu.umd.cs.findbugs.SortedBugCollection
 
SEVERITY - Static variable in class edu.umd.cs.findbugs.BugProperty
Integer property defining the warning severity (1=least severe, 5=most severe).
shorten(String, String) - Static method in class edu.umd.cs.findbugs.ba.SignatureConverter
 
shorten(String, String) - Static method in class edu.umd.cs.findbugs.PackageMemberAnnotation
Shorten a type name of remove extraneous components.
shouldContain(ClassFeatureSet) - Method in class edu.umd.cs.findbugs.model.SimilarClassSet
 
showCommandLineOptions() - Static method in class edu.umd.cs.findbugs.FindBugs
Print command line options synopses to stdout.
showCommandLineOptions(FindBugs.TextUICommandLine) - Static method in class edu.umd.cs.findbugs.FindBugs
 
showCommandLineOptions() - Static method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
showGeneralOptions() - Static method in class edu.umd.cs.findbugs.ShowHelp
 
ShowHelp - Class in edu.umd.cs.findbugs
Show command line help.
ShowHelp() - Constructor for class edu.umd.cs.findbugs.ShowHelp
 
showSynopsis() - Static method in class edu.umd.cs.findbugs.FindBugs
 
showSynopsis() - Static method in class edu.umd.cs.findbugs.gui.FindBugsFrame
 
SignatureConverter - Class in edu.umd.cs.findbugs.ba
Convert part or all of a Java type signature into something closer to what types look like in the source code.
SignatureConverter(String) - Constructor for class edu.umd.cs.findbugs.ba.SignatureConverter
Constructor.
signatureIterator() - Method in class edu.umd.cs.findbugs.ba.type.FieldStoreType
 
SignatureParser - Class in edu.umd.cs.findbugs.ba
A simple class to parse method signatures.
SignatureParser(String) - Constructor for class edu.umd.cs.findbugs.ba.SignatureParser
Constructor.
SILENT - Static variable in interface edu.umd.cs.findbugs.BugReporter
Silent error-reporting verbosity level.
SimilarClassFinder - Class in edu.umd.cs.findbugs.model
 
SimilarClassFinder() - Constructor for class edu.umd.cs.findbugs.model.SimilarClassFinder
 
SimilarClassSet - Class in edu.umd.cs.findbugs.model
A set of classes considered similar because of their features.
SimilarClassSet() - Constructor for class edu.umd.cs.findbugs.model.SimilarClassSet
 
similarClassSetIterator() - Method in class edu.umd.cs.findbugs.model.SimilarClassFinder
 
similarity(ClassFeatureSet, ClassFeatureSet) - Static method in class edu.umd.cs.findbugs.model.ClassFeatureSet
 
similarTo(ClassFeatureSet) - Method in class edu.umd.cs.findbugs.model.ClassFeatureSet
 
SimplePathEnumerator - Class in edu.umd.cs.findbugs.ba
Object to enumerate (some subset of) the simple paths in a CFG.
SimplePathEnumerator(CFG, int, int) - Constructor for class edu.umd.cs.findbugs.ba.SimplePathEnumerator
Constructor.
SimplePathEnumerator(CFG, int) - Constructor for class edu.umd.cs.findbugs.ba.SimplePathEnumerator
Constructor; max work is set to DEFAULT_MAX_WORK.
SINGLE - Static variable in class edu.umd.cs.findbugs.Token
A single character token.
SINGLE_DEAD_INCREMENT - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
The dead store is an increment: the only one in the method.
SINGLE_STORE - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
There is only one store of this local.
SingleDetectorFactorySelector - Class in edu.umd.cs.findbugs.plan
Select a detector factory for a specific detector class.
SingleDetectorFactorySelector(Plugin, String) - Constructor for class edu.umd.cs.findbugs.plan.SingleDetectorFactorySelector
 
SingleInstruction - Class in edu.umd.cs.findbugs.ba.bcp
An abstract PatternElement subclass for pattern elements which must match exactly one instruction and accept any kind of branch.
SingleInstruction() - Constructor for class edu.umd.cs.findbugs.ba.bcp.SingleInstruction
 
size() - Method in class edu.umd.cs.findbugs.ba.ca.CallList
 
size() - Method in class edu.umd.cs.findbugs.model.SimilarClassFinder
 
size() - Method in class edu.umd.cs.findbugs.model.SimilarClassSet
 
size() - Method in class edu.umd.cs.findbugs.PackageStats.ClassStats
 
size() - Method in class edu.umd.cs.findbugs.PackageStats
 
skip() - Method in class edu.umd.cs.findbugs.ba.SignatureConverter
Skip the first character of the remaining part of the signature.
SKIP_HUGE_METHODS - Static variable in interface edu.umd.cs.findbugs.ba.AnalysisFeatures
Skip generating CFG's and methodGen's for huge methods
SloppyBugComparator - Class in edu.umd.cs.findbugs
Very sloppy bug comparator: if the warnings are of the same type, and in the same class/method/field, assume they are the same.
SloppyBugComparator() - Constructor for class edu.umd.cs.findbugs.SloppyBugComparator
Constructor.
snarfFieldValue(FieldInstruction, ConstantPoolGen, ValueNumberFrame) - Static method in class edu.umd.cs.findbugs.ba.bcp.FieldAccess
Get a Variable representing the stack value which will either be stored into or loaded from a field.
SORT_ASCENDING_ORDER - Static variable in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
SORT_DESCENDING_ORDER - Static variable in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
SORT_NO_ORDER - Static variable in class edu.umd.cs.findbugs.gui.DefaultSortedTableModel
 
SortedBugCollection - Class in edu.umd.cs.findbugs
An implementation of BugCollection that keeps the BugInstances sorted by class (using the native comparison ordering of BugInstance's compareTo() method as a tie-breaker).
SortedBugCollection() - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
Constructor.
SortedBugCollection(Comparator<BugInstance>) - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
Constructor.
SortedBugCollection(ProjectStats) - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
Constructor.
SortedBugCollection(ProjectStats, Comparator<BugInstance>) - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
Constructor.
SortedBugCollection.BugInstanceComparator - Class in edu.umd.cs.findbugs
 
SortedBugCollection.MultiversionBugInstanceComparator - Class in edu.umd.cs.findbugs
 
SortedBugCollection.MultiversionBugInstanceComparator() - Constructor for class edu.umd.cs.findbugs.SortedBugCollection.MultiversionBugInstanceComparator
 
SortingBugReporter - Class in edu.umd.cs.findbugs
A BugReporter which stores all of the reported bug instances, and sorts them by class name before printing them.
SortingBugReporter() - Constructor for class edu.umd.cs.findbugs.SortingBugReporter
 
source - Variable in class edu.umd.cs.findbugs.detect.StreamEscape
 
SourceFile - Class in edu.umd.cs.findbugs.ba
Cached data for a source file.
SourceFile(SourceFileDataSource) - Constructor for class edu.umd.cs.findbugs.ba.SourceFile
Constructor.
SourceFileDataSource - Interface in edu.umd.cs.findbugs.ba
A data source which can produce a stream for a source file.
sourceFileName - Variable in class edu.umd.cs.findbugs.PackageMemberAnnotation
 
SourceFinder - Class in edu.umd.cs.findbugs.ba
Class to open input streams on source files.
SourceFinder() - Constructor for class edu.umd.cs.findbugs.ba.SourceFinder
Constructor.
SourceInfoMap - Class in edu.umd.cs.findbugs.ba
Global information about the source code for an application.
SourceInfoMap() - Constructor for class edu.umd.cs.findbugs.ba.SourceInfoMap
Constructor.
SourceInfoMap.SourceLineRange - Class in edu.umd.cs.findbugs.ba
A range of source lines.
SourceInfoMap.SourceLineRange(Integer) - Constructor for class edu.umd.cs.findbugs.ba.SourceInfoMap.SourceLineRange
Constructor for a single line.
SourceInfoMap.SourceLineRange(Integer, Integer) - Constructor for class edu.umd.cs.findbugs.ba.SourceInfoMap.SourceLineRange
Constructor for a range of lines.
SourceLineAnnotation - Class in edu.umd.cs.findbugs
A BugAnnotation that records a range of source lines in a class.
SourceLineAnnotation(String, String, int, int, int, int) - Constructor for class edu.umd.cs.findbugs.SourceLineAnnotation
Constructor.
sourceLines - Variable in class edu.umd.cs.findbugs.PackageMemberAnnotation
 
SPECIAL_TYPE_PREFIX - Static variable in interface edu.umd.cs.findbugs.ba.type2.SpecialTypeSignatures
Prefix used to identify special types.
specialTypeFromSignature(String) - Method in class edu.umd.cs.findbugs.ba.type2.TypeRepository
Create a special type from a signature.
SpecialTypeSignatures - Interface in edu.umd.cs.findbugs.ba.type2
Fake type signatures for "special" non-JVM types.
split() - Method in class edu.umd.cs.findbugs.ml.SplitCamelCaseIdentifier
Split the identifier into words.
SplitCamelCaseIdentifier - Class in edu.umd.cs.findbugs.ml
Split a camel case identifier into individual words.
SplitCamelCaseIdentifier(String) - Constructor for class edu.umd.cs.findbugs.ml.SplitCamelCaseIdentifier
Constructor.
SRCMAP_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
 
StackDepth - Class in edu.umd.cs.findbugs.ba
Dataflow fact to represent the depth of the Java operand stack.
StackDepth(int) - Constructor for class edu.umd.cs.findbugs.ba.StackDepth
Constructor.
StackDepthAnalysis - Class in edu.umd.cs.findbugs.ba
A really simple forward dataflow analysis to find the depth of the Java operand stack.
StackDepthAnalysis(ConstantPoolGen, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.ba.StackDepthAnalysis
Constructor.
StandardTypeMerger - Class in edu.umd.cs.findbugs.ba.type
A TypeMerger which applies standard Java semantics when merging Types.
StandardTypeMerger(RepositoryLookupFailureCallback, ExceptionSetFactory) - Constructor for class edu.umd.cs.findbugs.ba.type.StandardTypeMerger
Constructor.
StandardTypeMerger - Class in edu.umd.cs.findbugs.ba.type2
The standard implementation of TypeMerger for modeling the usual Java type rules.
StandardTypeMerger(TypeRepository) - Constructor for class edu.umd.cs.findbugs.ba.type2.StandardTypeMerger
Constructor.
start(InstructionHandle) - Method in interface edu.umd.cs.findbugs.InstructionScannerGenerator
Return true if a new scanner should be created starting at this instruction, false otherwise.
START_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge from entry node to real start node.
startAnalysis(int) - Method in interface edu.umd.cs.findbugs.FindBugsProgress
Report that FindBugs has finished scanning the archives and will start analysing the classes contained therein.
startDocument() - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
startElement(String, String, String, Attributes) - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
 
startGroup(ElementType2) - Method in interface edu.umd.cs.findbugs.gui.Grouper.Callback
 
StartInConstructor - Class in edu.umd.cs.findbugs.detect
 
StartInConstructor(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.StartInConstructor
 
startSearchTree(VertexType) - Method in class edu.umd.cs.findbugs.graph.SearchTreeBuilder
 
startSearchTree(VertexType) - Method in interface edu.umd.cs.findbugs.graph.SearchTreeCallback
Start a search tree.
startTag(String) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
startTag(String) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
startTag(String) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
Start a tag, with the intention of adding attributes.
startTransfer(BasicBlock, Object) - Method in class edu.umd.cs.findbugs.ba.AbstractDataflowAnalysis
Subclasses may override this.
startTransfer(BasicBlock, Object) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
 
State - Class in edu.umd.cs.findbugs.ba.obl
Error-handling obligation analysis state.
State(int) - Constructor for class edu.umd.cs.findbugs.ba.obl.State
 
stateIterator() - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
Return an Iterator over the States in the StateSet.
StatelessDetector - Interface in edu.umd.cs.findbugs
is a marker interface for detectors that don't save state from one class file to the next.
StateSet - Class in edu.umd.cs.findbugs.ba.obl
A dataflow fact used in ObligationAnalysis.
StateSet() - Constructor for class edu.umd.cs.findbugs.ba.obl.StateSet
 
StateSet.StateCallback - Interface in edu.umd.cs.findbugs.ba.obl
 
STATIC - Static variable in class edu.umd.cs.findbugs.ba.bcp.Invoke
Match static invocations.
STATIC_AND_UNKNOWN - Static variable in class edu.umd.cs.findbugs.detect.RefComparisonWarningProperty
Comparing static string and an unknown string.
STATIC_METHOD - Static variable in class edu.umd.cs.findbugs.ba.Hierarchy
JavaClassAndMethodChooser which accepts only static methods.
StaticField - Class in edu.umd.cs.findbugs.ba
 
StaticField(String, String, String, int) - Constructor for class edu.umd.cs.findbugs.ba.StaticField
 
StaticFieldLoadStreamFactory - Class in edu.umd.cs.findbugs.detect
Stream factory for streams created by loading a value from a static field.
StaticFieldLoadStreamFactory(String, String, String, String) - Constructor for class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
Constructor.
StaticMethod - Class in edu.umd.cs.findbugs.ba
 
StaticMethod(String, String, String, int) - Constructor for class edu.umd.cs.findbugs.ba.StaticMethod
 
stopTag(boolean) - Method in class edu.umd.cs.findbugs.xml.Dom4JXMLOutput
 
stopTag(boolean) - Method in class edu.umd.cs.findbugs.xml.OutputStreamXMLOutput
 
stopTag(boolean) - Method in interface edu.umd.cs.findbugs.xml.XMLOutput
End a started tag.
Store - Class in edu.umd.cs.findbugs.ba.bcp
A PatternElement representing a store to a field.
Store(String, String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.Store
Constructor.
StoreAnalysis - Class in edu.umd.cs.findbugs.ba.heap
 
StoreAnalysis(DepthFirstSearch, ConstantPoolGen) - Constructor for class edu.umd.cs.findbugs.ba.heap.StoreAnalysis
 
storeClass(JavaClass) - Method in class edu.umd.cs.findbugs.ba.URLClassPathRepository
 
StoreDataflow - Class in edu.umd.cs.findbugs.ba.heap
 
StoreDataflow(CFG, StoreAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.heap.StoreDataflow
 
storePropertyDatabase(DatabaseType, String, String) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
Write an interprocedural property database.
Stream - Class in edu.umd.cs.findbugs.detect
A Stream object marks the location in the code where a stream is created.
Stream(Location, String, String) - Constructor for class edu.umd.cs.findbugs.detect.Stream
Constructor.
streamBaseClass - Variable in class edu.umd.cs.findbugs.detect.StaticFieldLoadStreamFactory
 
StreamEquivalenceClass - Class in edu.umd.cs.findbugs.detect
Set of streams that are in an equivalence class.
StreamEquivalenceClass() - Constructor for class edu.umd.cs.findbugs.detect.StreamEquivalenceClass
Constructor.
StreamEscape - Class in edu.umd.cs.findbugs.detect
A StreamEscape is an object representing the escape of a Stream to a called method.
StreamEscape(Stream, Location) - Constructor for class edu.umd.cs.findbugs.detect.StreamEscape
Constructor.
StreamFactory - Interface in edu.umd.cs.findbugs.detect
An object that examines a Location and determines if a Stream is created there.
StreamFrameModelingVisitor - Class in edu.umd.cs.findbugs.detect
A visitor to model the effect of instructions on the status of the resource (in this case, Streams).
StreamFrameModelingVisitor(ConstantPoolGen, StreamResourceTracker, Stream) - Constructor for class edu.umd.cs.findbugs.detect.StreamFrameModelingVisitor
 
StreamResourceTracker - Class in edu.umd.cs.findbugs.detect
Resource tracker which determines where streams are created, and how they are used within the method.
StreamResourceTracker(StreamFactory[], RepositoryLookupFailureCallback) - Constructor for class edu.umd.cs.findbugs.detect.StreamResourceTracker
Constructor.
STRING - Static variable in class edu.umd.cs.findbugs.Token
A string or character literal.
StringAnnotation - Class in edu.umd.cs.findbugs
Bug annotation class for integer values.
StringAnnotation(String) - Constructor for class edu.umd.cs.findbugs.StringAnnotation
Constructor.
StringConcatenation - Class in edu.umd.cs.findbugs.detect
Find occurrences of using the String "+" or "+=" operators within a loop.
StringConcatenation(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.StringConcatenation
 
Strings - Class in edu.umd.cs.findbugs.util
A class for static String utility methods.
Strings() - Constructor for class edu.umd.cs.findbugs.util.Strings
 
stringToEdgeType(String) - Static method in class edu.umd.cs.findbugs.ba.Edge
Get numeric edge type from string representation.
stringToHash(String) - Static method in class edu.umd.cs.findbugs.ba.ClassHash
Convert a string of hex digits to a hash.
StronglyConnectedComponents<GraphType extends Graph<EdgeType,VertexType>,EdgeType extends GraphEdge<EdgeType,VertexType>,VertexType extends GraphVertex<VertexType>> - Class in edu.umd.cs.findbugs.graph
Algorithm to find strongly connected components in a graph.
StronglyConnectedComponents() - Constructor for class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
Constructor.
SubtypeQueryResult - Class in edu.umd.cs.findbugs.ba.type2
Class to cache the result of an isSubtype() query so future lookups are fast.
SubtypeQueryResult() - Constructor for class edu.umd.cs.findbugs.ba.type2.SubtypeQueryResult
Constructor.
Subtypes - Class in edu.umd.cs.findbugs.ba.ch
Support for class hierarchy queries.
Subtypes() - Constructor for class edu.umd.cs.findbugs.ba.ch.Subtypes
 
successorIterator(VertexType) - Method in class edu.umd.cs.findbugs.graph.AbstractGraph
 
successorIterator(VertexType) - Method in interface edu.umd.cs.findbugs.graph.Graph
Get an iterator over the successors of this vertex; i.e., the targets of the vertex's outgoing edges.
SUMMARY_HTML_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
 
SuperfluousInstanceOf - Class in edu.umd.cs.findbugs.detect
Find occurrences of a instanceof b where it can be determined statically whether this is true or false.
SuperfluousInstanceOf(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SuperfluousInstanceOf
 
supertypeInBFSOrderIterator() - Method in class edu.umd.cs.findbugs.ba.type2.SubtypeQueryResult
Get iterator over supertypes in BFS order.
SUPPORT_EMAIL - Static variable in class edu.umd.cs.findbugs.Version
Support email.
SuppressionMatcher - Class in edu.umd.cs.findbugs
 
SuppressionMatcher() - Constructor for class edu.umd.cs.findbugs.SuppressionMatcher
 
SuppressWarnings - Annotation Type in edu.umd.cs.findbugs.annotations
 
SuspiciousThreadInterrupted - Class in edu.umd.cs.findbugs.detect
looks for calls to Thread.interrupted from a non static context, especially when that context is not 'currentThread()'.
SuspiciousThreadInterrupted(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
 
SwingGUIBugReporter - Class in edu.umd.cs.findbugs.gui
BugReporter used by AnalysisRun.
SwingGUIBugReporter(AnalysisRun) - Constructor for class edu.umd.cs.findbugs.gui.SwingGUIBugReporter
Constructor.
SWITCH_DEFAULT_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for switch instructions (default case).
SWITCH_EDGE - Static variable in interface edu.umd.cs.findbugs.ba.EdgeTypes
Edge type for switch instructions (explicit case).
SwitchFallthrough - Class in edu.umd.cs.findbugs.detect
 
SwitchFallthrough(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SwitchFallthrough
 
SwitchHandler - Class in edu.umd.cs.findbugs
 
SwitchHandler() - Constructor for class edu.umd.cs.findbugs.SwitchHandler
 
SwitchHandler.SwitchDetails - Class in edu.umd.cs.findbugs
 
SwitchHandler.SwitchDetails(int, int[], int) - Constructor for class edu.umd.cs.findbugs.SwitchHandler.SwitchDetails
 

A B C D E F G H I J K L M N O P Q R S T U V W X Z