Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- 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(UnconditionalValueDerefSet, UnconditionalValueDerefSet) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- same(FieldSet, FieldSet) - Method in class edu.umd.cs.findbugs.ba.heap.FieldSetAnalysis
- same(TypeQualifierValueSet, TypeQualifierValueSet) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDataflowAnalysis
- same(LockSet, LockSet) - Method in class edu.umd.cs.findbugs.ba.LockAnalysis
- same(ReturnPathType, ReturnPathType) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis
- 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
- same(ValueRangeAnalysisFactory.LongRangeSet) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory.LongRangeSet
- 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(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.AbstractDominatorsAnalysis
- same(BitSet, BitSet) - Method in class edu.umd.cs.findbugs.ba.LiveLocalStoreAnalysis
- 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<IsNullValue>) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueFrame
- sameAs(Frame<ResourceValue>) - Method in class edu.umd.cs.findbugs.ba.ResourceValueFrame
- sameAs(Frame<ValueNumber>) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrame
- 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(ReturnPath) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
- samePackage(String, String) - Method in class edu.umd.cs.findbugs.detect.UselessSubclassMethod
- samePackageBase(String, String) - Method in class edu.umd.cs.findbugs.detect.XMLFactoryBypass
- sameSimpleName(String, String) - Method in class edu.umd.cs.findbugs.detect.Naming
- sameValue(OpcodeStack.Item) - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- SarifBugReporter - Class in edu.umd.cs.findbugs.sarif
- SarifBugReporter(Project) - Constructor for class edu.umd.cs.findbugs.sarif.SarifBugReporter
- 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.FindSelfComparison
- sawBranchTo(int) - Method in class edu.umd.cs.findbugs.detect.FindUnconditionalWait
- sawBranchTo(int) - Method in class edu.umd.cs.findbugs.detect.FindUninitializedGet
- sawBranchTo(int) - Method in class edu.umd.cs.findbugs.detect.InfiniteLoop
- sawBranchTo(int) - Method in class edu.umd.cs.findbugs.detect.InfiniteRecursiveLoop
- sawBranchTo(int) - Method in class edu.umd.cs.findbugs.detect.RepeatedConditionals
- sawBranchTo(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- sawClass() - Method in class edu.umd.cs.findbugs.detect.Noise
- sawClass() - Method in class edu.umd.cs.findbugs.detect.ReflectiveClasses
- 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.Noise
- 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.Noise
- sawLong(long) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- sawMethod() - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.bcel.OpcodeStackDetector
-
By default, this method will not be called when stack is TOP.
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.AppendingToAnObjectOutputStream
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.AtomicityProblem
-
This is the "dumb" version of the detector.
- 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.BuildInterproceduralCallGraph
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.BuildStringPassthruGraph
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.CalledMethods
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.CheckAnalysisContextContainedAnnotation
- 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.CovariantArrayAssignment
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.CrossSiteScripting
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.DefaultEncodingDetector
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.DoInsideDoPrivileged
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.DontAssertInstanceofInTests
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.DontUseFloatsAsLoopCounters
- 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.EqualsOperandShouldHaveClassCompatibleWithThis
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.ExplicitSerialization
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FieldItemSummary
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FinalizerNullsFields
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindBadEndOfStreamCheck
- 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.FindComparatorProblems
- 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.FindHEmismatch
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindInstanceLockOnSharedStaticData
- 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.FindNoSideEffectMethods
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindNullDerefsInvolvingNonShortCircuitEvaluation
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindOverridableMethodCall
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindPotentialSecurityCheckBasedOnUntrustedSource
- 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.FindRoughConstants
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindRunInvocations
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FindSelfComparison
- 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.FormatStringChecker
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.FunctionsThatMightBeMistakenForProcedures
- 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.InefficientIndexOf
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InefficientInitializationInsideLoop
- 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.InitializeNonnullFieldsInConstructor
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.InstantiateStaticClass
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.IntCast2LongAsInstant
- 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.LostLoggerDueToWeakReference
- 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.MutableEnum
- 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.Noise
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.NoteDirectlyRelevantTypeQualifiers
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.NumberConstructor
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.OverridingEqualsNotSymmetrical
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.OverridingMethodsMustInvokeSuperDetector
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.PermissionsSuper
- 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.ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.ReadReturnShouldBeChecked
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.ReflectionIncreaseAccessibility
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.ReflectiveClasses
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.RepeatedConditionals
- 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.StaticCalendarDetector
- 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.SynchronizationOnSharedBuiltinConstant
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SynchronizeAndNullCheckField
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.TestingGround
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.TestingGround2
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.ThrowingExceptions
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.TypeReturnNull
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.UncallableMethodOfAnonymousClass
- 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.URLProblems
- sawOpcode(int) - Method in class edu.umd.cs.findbugs.detect.UselessSubclassMethod
- 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(int) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- sawOpcode(DismantleBytecode, int) - Method in class edu.umd.cs.findbugs.OpcodeStack
- 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.detect.Noise
- sawString(String) - Method in class edu.umd.cs.findbugs.detect.ReflectiveClasses
- sawString(String) - Method in class edu.umd.cs.findbugs.visitclass.DismantleBytecode
- sawSuperCall(XMethod, XMethod) - Method in class edu.umd.cs.findbugs.ba.FieldSummary
- 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) - Constructor for class edu.umd.cs.findbugs.SAXBugCollectionHandler
- SAXBugCollectionHandler(BugCollection, File) - Constructor for class edu.umd.cs.findbugs.SAXBugCollectionHandler
- SAXBugCollectionHandler(Filter, File) - Constructor for class edu.umd.cs.findbugs.SAXBugCollectionHandler
- SAXBugCollectionHandler(Project, File) - 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.
- scanInstruction(InstructionHandle) - Method in interface edu.umd.cs.findbugs.InstructionScanner
-
Traverse an instruction.
- scanNestedArchives - Variable in class edu.umd.cs.findbugs.AnalysisOptions
- scanNestedArchives(boolean) - Method in interface edu.umd.cs.findbugs.classfile.IClassPathBuilder
-
Set whether or not nested archives should be scanned.
- scanNestedArchives(boolean) - Method in class edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder
- SCARIEST - Enum constant in enum class edu.umd.cs.findbugs.BugRankCategory
- SCARY - Enum constant in enum class edu.umd.cs.findbugs.BugRankCategory
- score(E) - Method in interface edu.umd.cs.findbugs.util.TopologicalSort.OutEdges2
- SE - Enum constant in enum class edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.MethodSideEffectStatus
- SE_CLINIT - Enum constant in enum class edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.MethodSideEffectStatus
- 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.
- search(File) - Static method in class edu.umd.cs.findbugs.workflow.RecursiveSearchForJavaFiles
- 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
- SEEMS_OK - Static variable in class edu.umd.cs.findbugs.ba.IncompatibleTypes
- 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_IF - Static variable in class edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment
- SEEN_ISTORE - Static variable in class edu.umd.cs.findbugs.detect.QuestionableBooleanAssignment
- 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.VarArgsProblems
- SEEN_POP_AFTER_CURRENTTHREAD - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
- SEEN_POSSIBLE_THREAD - Static variable in class edu.umd.cs.findbugs.detect.SuspiciousThreadInterrupted
- 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
-
Is given DetectorFactory selected (as part of an ordering constraint)?
- selectFactory(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.ReportingDetectorFactorySelector
- selectFactory(DetectorFactory) - Method in class edu.umd.cs.findbugs.plan.SingleDetectorFactorySelector
- selectNodes(Node, String) - Static method in class edu.umd.cs.findbugs.xml.XMLUtil
- 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.
- SelfMethodCalls - Class in edu.umd.cs.findbugs.classfile.engine
- SelfMethodCalls(ClassReader) - Constructor for class edu.umd.cs.findbugs.classfile.engine.SelfMethodCalls
- SerializableIdiom - Class in edu.umd.cs.findbugs.detect
- SerializableIdiom(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SerializableIdiom
- SERVLET_OUTPUT - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- SERVLET_REQUEST_TAINTED - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- set(T) - Method in class edu.umd.cs.findbugs.AnalysisLocal
-
Deprecated.
- set(V) - Method in class edu.umd.cs.findbugs.util.FutureValue
- setAbbrev(String) - Method in class edu.umd.cs.findbugs.BugCategory
-
Set the abbreviation (typically a single capital letter)
- setAbridgedMessages(boolean) - Method in class edu.umd.cs.findbugs.FindBugs2
- setAbridgedMessages(boolean) - Static method in class edu.umd.cs.findbugs.FindBugsDisplayFeatures
- setAbridgedMessages(boolean) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- setAccessFlags(int) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
- setAccessFlags(int) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setAccessMethodForField(String, String, String, boolean) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setAccessMethodForMethod(String, String, String, boolean) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setAddClassOnly(boolean) - Method in class edu.umd.cs.findbugs.ba.AnnotationDatabase
- 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.
- setAnalysisCacheForCurrentThread(IAnalysisCache) - Static method in class edu.umd.cs.findbugs.classfile.Global
-
Set the analysis cache for the current thread.
- setAnalysisFeatureSettings(AnalysisFeatureSetting[]) - Method in class edu.umd.cs.findbugs.FindBugs2
- setAnalysisFeatureSettings(AnalysisFeatureSetting[]) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
Set analysis feature settings.
- setAnalysisTimestamp(long) - Method in interface edu.umd.cs.findbugs.BugCollection
-
Set the timestamp for when the analysis was performed.
- setAnalysisTimestamp(long) - Method in class edu.umd.cs.findbugs.SortedBugCollection
- setAnalysisVersion(String) - Method in interface edu.umd.cs.findbugs.BugCollection
-
Set the version of FindBugs used to perform the analysis
- setAnalysisVersion(String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
- setAppClassList(List<ClassDescriptor>) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
- setAppClassList(List<ClassDescriptor>) - Static method in class edu.umd.cs.findbugs.FindBugs2
- setApplicationCodeBase(boolean) - Method in interface edu.umd.cs.findbugs.classfile.ICodeBase
-
Designate this code base as an application codebase.
- setApplicationCodeBase(boolean) - Method in class edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBase
- setApplicationCodeBase(boolean) - Method in class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBase
- setApplySuppression(boolean) - Method in class edu.umd.cs.findbugs.FindBugs2
- setApplySuppression(boolean) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- setApplySuppressions(boolean) - Method in interface edu.umd.cs.findbugs.BugCollection
- setApplySuppressions(boolean) - Method in class edu.umd.cs.findbugs.SortedBugCollection
- setApplySuppressions(boolean) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
- 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.jsr305.TypeQualifierValueSet
- setBottom() - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
- setBridgeMethod(MethodInfo, MethodInfo) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
- setBugCollection(BugCollection) - Method in class edu.umd.cs.findbugs.workflow.Churn
- setBugCollection(BugCollection) - Method in class edu.umd.cs.findbugs.workflow.ObfuscateBugs
- setBugCollection(BugCollection) - Method in class edu.umd.cs.findbugs.workflow.RebornIssues
- setBugCollection(BugCollection) - Method in class edu.umd.cs.findbugs.workflow.TestingGround
- setBugCollection(SortedBugCollection) - 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.
- setBugRanker(BugRanker) - Method in class edu.umd.cs.findbugs.Plugin
- setBugReporter(BugReporter) - Method in class edu.umd.cs.findbugs.FindBugs2
- setBugReporter(BugReporter) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
Set the BugReporter.
- setBugReporterDecorators(Set<String>, Set<String>) - Method in class edu.umd.cs.findbugs.FindBugs2
- setBugReporterDecorators(Set<String>, Set<String>) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- setBugType(String) - Method in class edu.umd.cs.findbugs.detect.AnyMethodReturnValueStreamFactory
- setCalledClassDescriptors(Collection<ClassDescriptor>) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
- setCalledFromSuperConstructor(ProgramPoint, XMethod) - Method in class edu.umd.cs.findbugs.ba.FieldSummary
- setCanReturnNormally(boolean) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathType
-
Set whether or not it is possible to return normally.
- setClassAndMethod(JavaClassAndMethod) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
- setClassBeingAnalyzed(ClassDescriptor) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
- setClassDescriptor(ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
- setClassFeatureSet(ClassFeatureSet) - Method in interface edu.umd.cs.findbugs.BugCollection
- setClassFeatureSet(ClassFeatureSet) - Method in class edu.umd.cs.findbugs.SortedBugCollection
- setClassfileVersion(int, int) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
- 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(IClassScreener) - Method in class edu.umd.cs.findbugs.FindBugs2
- setClassScreener(IClassScreener) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
Set the ClassScreener.
- setClassSummary(ClassSummary) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
- 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.
- setCodeBaseEntry(ICodeBaseEntry) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
- setCodeSize(int) - Method in class edu.umd.cs.findbugs.AppVersion
- setComparePriorities(boolean) - Method in class edu.umd.cs.findbugs.VersionInsensitiveBugComparator
- setComplete(boolean) - Method in class edu.umd.cs.findbugs.ba.FieldSummary
- setConfiguration(UserPreferences) - Method in class edu.umd.cs.findbugs.Project
- setConstantValue(Object) - Method in class edu.umd.cs.findbugs.ba.jsr305.SourceSinkInfo
- setConstraint(DetectorOrderingConstraint) - Method in class edu.umd.cs.findbugs.plan.ConstraintEdge
-
Set the DetectorOrderingConstraint that created this edge.
- setCouldBeNegative() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- setCurrentAnalysisContext(AnalysisContext) - Static method in class edu.umd.cs.findbugs.ba.AnalysisContext
-
Set the current analysis context for this thread.
- setCurrentValue(String) - Method in class edu.umd.cs.findbugs.IGuiCallback.FormItem
- setCurrentWorkingDirectory(File) - Method in class edu.umd.cs.findbugs.Project
- setCustomPlugins(Map<String, Boolean>) - Method in class edu.umd.cs.findbugs.config.UserPreferences
-
Additional plugins which could be used by
IFindBugsEngine
(if enabled), or which shouldn't be used (if disabled). - 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.
- setDepth(int) - Method in class edu.umd.cs.findbugs.ba.StackDepth
-
Set the stack depth.
- setDerefSet(ValueNumber, Set<Location>) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet
-
Set a value as being unconditionally dereferenced at the given set of locations.
- 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
- setDescription(String) - Method in class edu.umd.cs.findbugs.TypeAnnotation
- setDetailedDescription(String) - Method in class edu.umd.cs.findbugs.Plugin
- setDetailHTML(String) - Method in class edu.umd.cs.findbugs.DetectorFactory
-
Set the HTML document describing the Detector.
- setDetailText(String) - Method in class edu.umd.cs.findbugs.BugCategory
-
Set the detail text describing the category.
- setDetectorFactoryChooser(DetectorFactoryChooser) - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
-
Set the DetectorFactoryChooser to use to select which detectors to enable.
- setDetectorFactoryCollection(DetectorFactoryCollection) - Method in class edu.umd.cs.findbugs.FindBugs2
-
Set the detector factory collection to be used by this FindBugs2 engine.
- setDetectorFactoryCollection(DetectorFactoryCollection) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
Set the DetectorFactoryCollection from which plugins/detectors may be accessed.
- setDirectlyRelevantTypeQualifiers(MethodDescriptor, Collection<TypeQualifierValue<?>>) - Method in class edu.umd.cs.findbugs.ba.jsr305.DirectlyRelevantTypeQualifiersDatabase
-
Set the collection of directly-relevant type qualifiers for a given method.
- setDisplayFalseWarnings(boolean) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
-
Set whether or not false warnings should be displayed.
- setEffort(String) - Method in class edu.umd.cs.findbugs.config.UserPreferences
- setEnabled(Matcher, boolean) - Method in class edu.umd.cs.findbugs.filter.Filter
- setEnabledButNonReporting(boolean) - Method in class edu.umd.cs.findbugs.DetectorFactory
- setEngineRegistrarClass(Class<? extends IAnalysisEngineRegistrar>) - Method in class edu.umd.cs.findbugs.Plugin
-
Set the analysis engine registrar class that, when instantiated, can be used to register the plugin's analysis engines with the analysis cache.
- setErrorLogger(IErrorLogger) - Method in class edu.umd.cs.findbugs.DiscoverSourceDirectories
-
Set the error logger to use to report errors during scanning.
- setErrorMessage(String) - Method in class edu.umd.cs.findbugs.CommandLineUiCallback
- setErrorMessage(String) - Method in interface edu.umd.cs.findbugs.IGuiCallback
- setErrorVerbosity(int) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
- setErrorVerbosity(int) - Method in class edu.umd.cs.findbugs.BugReportDispatcher
- 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
- setExceptionGen(TypeMerger, 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.
- setExcludeBugsFiles(Map<String, Boolean>) - Method in class edu.umd.cs.findbugs.config.UserPreferences
- setExcludeFilterFiles(Map<String, Boolean>) - Method in class edu.umd.cs.findbugs.config.UserPreferences
- setExitCode() - Method in class edu.umd.cs.findbugs.TextUICommandLine
- setExplicit(boolean) - Method in class edu.umd.cs.findbugs.ba.type.ThrownException
-
Set whether or not the exception is explicit.
- setField(JComponent) - Method in class edu.umd.cs.findbugs.IGuiCallback.FormItem
- setFieldDescriptorList(FieldInfo[]) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
- 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.
- setFieldSummary(FieldSummary) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
- setFieldsWritten(XMethod, Collection<XField>) - Method in class edu.umd.cs.findbugs.ba.FieldSummary
- setFirstVersion(long) - Method in class edu.umd.cs.findbugs.BugInstance
- setFlag(int) - Method in class edu.umd.cs.findbugs.ba.CFG
- setFlags(int) - Method in class edu.umd.cs.findbugs.ba.CFG
- setFlags(int) - Method in class edu.umd.cs.findbugs.ba.Edge
-
Set the edge flags.
- setFormatDates(boolean) - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
- setForwardTypeQualifierDataflow(ForwardTypeQualifierDataflow) - Method in class edu.umd.cs.findbugs.ba.jsr305.BackwardTypeQualifierDataflowAnalysis
- setFrameAndLocation(FrameType, Location) - Method in class edu.umd.cs.findbugs.ba.AbstractFrameModelingVisitor
-
Set the frame and Location for the instruction about to be modeled.
- setGloballyEnabled(boolean) - Method in class edu.umd.cs.findbugs.Plugin
- setGuiCallback(IGuiCallback) - Method in class edu.umd.cs.findbugs.Project
- setHandle(InstructionHandle) - Method in class edu.umd.cs.findbugs.ba.vna.ValueNumberFrameModelingVisitor
-
Set the instruction handle of the instruction currently being visited.
- setHasBackBranch() - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setHasStubs() - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
- setHidden(boolean) - Method in class edu.umd.cs.findbugs.BugCategory
- setHidden(boolean) - Method in class edu.umd.cs.findbugs.DetectorFactory
-
Set visibility of the factory (to GUI dialogs to configure detectors).
- setHistory(BugInstance) - Method in class edu.umd.cs.findbugs.BugInstance
- setHome(String) - Static method in class edu.umd.cs.findbugs.FindBugs
-
Set the FindBugs home directory.
- setHowDiscovered(ICodeBase.Discovered) - Method in interface edu.umd.cs.findbugs.classfile.ICodeBase
-
Set how this codebase was discovered.
- setHowDiscovered(ICodeBase.Discovered) - Method in class edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBase
- setHowDiscovered(ICodeBase.Discovered) - Method in class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBase
- 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.
- setImmediateEnclosingClass(ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
- setIncludeFilterFiles(Map<String, Boolean>) - Method in class edu.umd.cs.findbugs.config.UserPreferences
- 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
- 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
- setInterfaceDescriptorList(ClassDescriptor[]) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
- setInterproc(boolean) - Method in class edu.umd.cs.findbugs.ba.jsr305.SourceSinkInfo
-
Set the SourceSinkInfo as having been created based on the results of type qualifiers computed for a called method (and not explicitly annotating the called method).
- setIntroducedByChangeOfExistingClass(boolean) - Method in class edu.umd.cs.findbugs.BugInstance
- setIsBottom() - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet
-
Make this dataflow fact the bottom value.
- setIsForwards(boolean) - Method in class edu.umd.cs.findbugs.ba.CFGPrinter
- setIsIdentity() - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- 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.
- setIsRelaxed(boolean) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
- setIsServletWriter() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- setIsStub() - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setIsTop() - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet
-
Make this dataflow fact the top value.
- setIsUnconditionalThrower() - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setItems(List<IGuiCallback.FormItem>) - Method in class edu.umd.cs.findbugs.IGuiCallback.FormItem
- setIterator() - Method in class edu.umd.cs.findbugs.graph.StronglyConnectedComponents
-
Returns an iterator over the sets of vertices of each strongly connected component.
- setJumpInfoChangedByBackwardBranch(String, int, int) - Method in class edu.umd.cs.findbugs.OpcodeStack
- setJumpInfoChangedByNewTarget() - Method in class edu.umd.cs.findbugs.OpcodeStack
- setKind(int) - Method in class edu.umd.cs.findbugs.ba.ReturnPath
- setKnownValue(ValueNumber, IsNullValue) - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueFrame
- 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.
- setLastModifiedTime(long) - Method in interface edu.umd.cs.findbugs.classfile.ICodeBase
-
Set timestamp indicating the most recent time when any of the files in the codebase were modified.
- setLastModifiedTime(long) - Method in class edu.umd.cs.findbugs.classfile.impl.AbstractScannableCodeBase
- setLastModifiedTime(long) - Method in class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBase
- setLastUpdateTimestamp(int) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefSet
- setLastUpdateTimestamp(int) - Method in class edu.umd.cs.findbugs.ba.Frame
- setLastUpdateTimestamp(UnconditionalValueDerefSet, int) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- setLastUpdateTimestamp(ReturnPathType, int) - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis
- setLastUpdateTimestamp(Fact, int) - Method in class edu.umd.cs.findbugs.ba.BasicAbstractDataflowAnalysis
- setLastUpdateTimestamp(Fact, int) - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
- setLastUpdateTimestamp(FrameType, int) - Method in class edu.umd.cs.findbugs.ba.FrameDataflowAnalysis
- setLastVersion(long) - Method in class edu.umd.cs.findbugs.BugInstance
- setLive() - Method in class edu.umd.cs.findbugs.BugInstance
-
Mark the bug instance is being alive (still present in the last version)
- setLoadedFromField(XField, int) - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- setLocalTypeTable(LocalVariableTypeTable) - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
- setLockCount(int, int) - Method in class edu.umd.cs.findbugs.ba.LockSet
-
Set the lock count for a lock object.
- setMergeSimilarWarnings(boolean) - Method in class edu.umd.cs.findbugs.FindBugs2
- setMergeSimilarWarnings(boolean) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- 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.
- setMethodDescriptorList(MethodInfo[]) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
- setMethodGen(MethodGen) - Method in class edu.umd.cs.findbugs.ba.CFG
- setMethodHash(XMethod, byte[]) - Method in class edu.umd.cs.findbugs.ba.ClassHash
-
Set method hash for given method.
- setMethodName(String) - Method in class edu.umd.cs.findbugs.ba.CFG
- setMinAndMax(int, int) - Method in class edu.umd.cs.findbugs.ba.bcp.Wild
-
Set min and max values.
- setMinimalXML(boolean) - Method in interface edu.umd.cs.findbugs.BugCollection
-
Set whether we should minimize XML
- setMinimalXML(boolean) - Method in class edu.umd.cs.findbugs.SortedBugCollection
- setMinimalXML(boolean) - Method in class edu.umd.cs.findbugs.XMLBugReporter
- setMinPriority(String) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
-
Set minimum warning priority threshold.
- setMinRank(int) - Method in class edu.umd.cs.findbugs.config.ProjectFilterSettings
- setMissingClassWarningsSuppressed(boolean) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
- setModified(boolean) - Method in class edu.umd.cs.findbugs.Project
-
Set whether or not this Project has unsaved modifications.
- setMyGlobalOption(String, String) - Method in class edu.umd.cs.findbugs.Plugin
- setNext(PatternElement) - Method in class edu.umd.cs.findbugs.ba.bcp.PatternElement
-
Set the next PatternElement.
- setNoAnalysis() - Static method in class edu.umd.cs.findbugs.FindBugs
-
Disable analysis within FindBugs.
- setNoClassOk(boolean) - Method in class edu.umd.cs.findbugs.FindBugs2
- setNoClassOk(boolean) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
Set whether or not to generate an empty output file if there were no class files specified.
- setNoMains() - Static method in class edu.umd.cs.findbugs.FindBugs
-
Disable loading of FindBugsMain classes.
- setNormal() - Method in class edu.umd.cs.findbugs.ba.BlockType
-
Make this value represent "normal" control flow.
- setNoTabs() - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
- setNumberMethodCalls(int) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setNumClasses(int) - Method in class edu.umd.cs.findbugs.AppVersion
- setNumClasses(int) - Method in class edu.umd.cs.findbugs.PackageStats
- 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.
- setOldInstanceHash(String) - Method in class edu.umd.cs.findbugs.BugInstance
- setOnExceptionPath(boolean) - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
- setOpenLocation(Location) - Method in class edu.umd.cs.findbugs.detect.Stream
- setOutputStream(PrintStream) - Method in class edu.umd.cs.findbugs.BugReportDispatcher
- setOutputStream(PrintStream) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
-
Set the PrintStream to write bug output to.
- setParameter(int) - Method in class edu.umd.cs.findbugs.ba.jsr305.SourceSinkInfo
- setParameter(MethodDescriptor, int, TypeQualifierValue<?>, TypeQualifierAnnotation) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDatabase
-
Set a TypeQualifierAnnotation on a method parameter.
- setParameterAndLocal(int, int) - Method in class edu.umd.cs.findbugs.ba.jsr305.SourceSinkInfo
- setParamsWithProperty(int) - Method in class edu.umd.cs.findbugs.ba.interproc.ParameterProperty
-
Set the non-null param bitset.
- setParamsWithProperty(BitSet) - Method in class edu.umd.cs.findbugs.ba.interproc.ParameterProperty
-
Set the non-null param set from given BitSet.
- setParamWithProperty(int, boolean) - Method in class edu.umd.cs.findbugs.ba.interproc.ParameterProperty
-
Set whether or not a parameter might be non-null.
- setPC(int) - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- setPluginStatusTrinary(String, Boolean) - Method in class edu.umd.cs.findbugs.Project
- 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 class edu.umd.cs.findbugs.BugReportDispatcher
- setPriorityThreshold(int) - Method in interface edu.umd.cs.findbugs.BugReporter
-
Set the priority threshold.
- setPriorityThreshold(int) - Method in class edu.umd.cs.findbugs.DelegatingBugReporter
- setProgress(DiscoverSourceDirectories.Progress) - Method in class edu.umd.cs.findbugs.DiscoverSourceDirectories
-
Set the progress callback to which scanning progress should be reported.
- setProgressCallback(FindBugsProgress) - Method in class edu.umd.cs.findbugs.FindBugs2
- setProgressCallback(FindBugsProgress) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
Set the progress callback that will be used to keep track of the progress of the analysis.
- setProject(Project) - Method in class edu.umd.cs.findbugs.DiscoverSourceDirectories
-
Set the Project for which we want to find source directories.
- setProject(Project) - Method in class edu.umd.cs.findbugs.FindBugs2
- setProject(Project) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
Set the Project.
- setProjectFilterSettings(ProjectFilterSettings) - Method in class edu.umd.cs.findbugs.config.UserPreferences
-
Set the ProjectFilterSettings.
- setProjectName(String) - Method in class edu.umd.cs.findbugs.FindBugs2
- setProjectName(String) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- setProjectName(String) - Method in class edu.umd.cs.findbugs.Project
- setProperty(String, String) - Method in class edu.umd.cs.findbugs.BugInstance
-
Set value of given property.
- setProperty(String, String) - Method in class edu.umd.cs.findbugs.PropertyBundle
- setProperty(String, String) - Static method in class edu.umd.cs.findbugs.SystemProperties
- setProperty(String, String) - Method in class edu.umd.cs.findbugs.util.WriteOnceProperties
- setProperty(KeyType, ValueType) - Method in class edu.umd.cs.findbugs.ba.interproc.PropertyDatabase
-
Set a property.
- setProperty(T, Boolean) - Method in class edu.umd.cs.findbugs.props.WarningPropertySet
-
Add a warning property and its attribute value.
- setProperty(T, String) - 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.
- setRankThreshold(int) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
- setRankThreshold(int) - Method in class edu.umd.cs.findbugs.BugReportDispatcher
- setRankThreshold(int) - Method in class edu.umd.cs.findbugs.XMLBugReporter
- setRankThreshold(int) - Method in class edu.umd.cs.findbugs.FindBugs2
- setRankThreshold(int) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- setReferencedClassDescriptors(Collection<ClassDescriptor>) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
- setReferencedClasses(int) - Method in class edu.umd.cs.findbugs.ProjectStats
- setRelaxedMode(boolean) - Static method in class edu.umd.cs.findbugs.FindBugsAnalysisFeatures
-
Set relaxed reporting mode.
- setRelaxedReportingMode(boolean) - Method in class edu.umd.cs.findbugs.FindBugs2
- setRelaxedReportingMode(boolean) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
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.FindBugs2
- setReleaseName(String) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
- setReleaseName(String) - Method in class edu.umd.cs.findbugs.SortedBugCollection
- setRemovedByChangeOfPersistingClass(boolean) - Method in class edu.umd.cs.findbugs.BugInstance
- setReportHistory(boolean) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
- 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.
- setReturnValue(MethodDescriptor, TypeQualifierValue<?>, TypeQualifierAnnotation) - Method in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDatabase
-
Set a TypeQualifierAnnotation on a method return value.
- setRootSourceDirectory(String) - Method in class edu.umd.cs.findbugs.DiscoverSourceDirectories
-
Set the "root" source directory: we expect all of the actual source directories to be underneath it.
- setRunAtFullBuild(boolean) - Method in class edu.umd.cs.findbugs.config.UserPreferences
-
Set the enabled/disabled status of running findbugs automatically for full builds.
- setRuntimeRetention(String, boolean) - Method in class edu.umd.cs.findbugs.ba.AnnotationRetentionDatabase
- setScanForNestedArchives(boolean) - Method in class edu.umd.cs.findbugs.DiscoverSourceDirectories
-
Set whether or not to scan the project for nested archives (i.e., if there is a WAR or EAR file that contains jar files inside it.) Default is false.
- setScanNestedArchives(boolean) - Method in class edu.umd.cs.findbugs.FindBugs2
- setScanNestedArchives(boolean) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
Set whether or not nested archives should be scanned.
- 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
- setServletParameterTainted() - Method in class edu.umd.cs.findbugs.OpcodeStack.Item
- setShortDescription(String) - Method in class edu.umd.cs.findbugs.BugCategory
-
Set the short description of the category
- setShortDescription(String) - Method in class edu.umd.cs.findbugs.Plugin
- setShowRank(boolean) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
- setSingleSource(boolean) - Method in class edu.umd.cs.findbugs.plan.DetectorOrderingConstraint
-
Set whether or not this ordering constraint resulted from an ordering constraint having a single detector as its source (earlier detector).
- setSize(int) - Method in class edu.umd.cs.findbugs.PackageStats.ClassStats
- setSize(int) - Method in class edu.umd.cs.findbugs.PackageStats
- setSource(String) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
- setSourceBaseList(Iterable<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.FindBugs2
- setSourceInfoFile(String) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
Set the filename of the source info file containing line numbers for fields and classes.
- setSourceLines(SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.BugAnnotationWithSourceLines
-
Set a SourceLineAnnotation describing the source lines where the package element is defined.
- setSourceSignature(String) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
- setSourceSignature(String) - Method in class edu.umd.cs.findbugs.classfile.analysis.FieldInfo.Builder
- setSourceSignature(String) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- 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
- setStrictChecking(boolean) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabase
- setStylesheet(String) - Method in class edu.umd.cs.findbugs.HTMLBugReporter
- setSummary() - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
- setSuperclassDescriptor(ClassDescriptor) - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassNameAndSuperclassInfo.Builder
- setSuppressionFilter(Filter) - Method in class edu.umd.cs.findbugs.Project
- setSynthetic(boolean) - Method in class edu.umd.cs.findbugs.SourceLineAnnotation
- setThrownExceptions(String[]) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- 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 (when it was compiled)
- setTimestamp(long) - Method in class edu.umd.cs.findbugs.Project
- setTimestamp(long) - Method in class edu.umd.cs.findbugs.ProjectStats
- setTimestamp(long) - Method in class edu.umd.cs.findbugs.SortedBugCollection
- setTimestamp(String) - Method in class edu.umd.cs.findbugs.ProjectStats
-
Set the timestamp for this analysis run.
- 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.jsr305.TypeQualifierValueSet
- setTop() - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueFrame
- setTop() - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathType
-
Set the dataflow fact to top.
- setTop() - Method in class edu.umd.cs.findbugs.ba.obl.StateSet
- setTop() - Method in class edu.umd.cs.findbugs.ba.type.TypeFrame
- setTotalClasses(int) - Method in class edu.umd.cs.findbugs.ProjectStats
- setTotalSize(int) - Method in class edu.umd.cs.findbugs.ProjectStats
- setType(int) - Method in class edu.umd.cs.findbugs.ba.Edge
-
Set the type of edge.
- setTypeDataflow(TypeDataflow) - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- setTypeParameters(String) - Method in class edu.umd.cs.findbugs.TypeAnnotation
- setUnreadFields(UnreadFields) - Method in class edu.umd.cs.findbugs.ba.AnalysisContext
- setUnsupported() - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setUpdateUrl(String) - Method in class edu.umd.cs.findbugs.Plugin
- setupVisitorForClass(JavaClass) - Method in class edu.umd.cs.findbugs.detect.InitializeNonnullFieldsInConstructor
- setupVisitorForClass(JavaClass) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
- setUseLongBugCodes(boolean) - Method in class edu.umd.cs.findbugs.BugReportDispatcher
- 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).
- setUserObligationType(boolean) - Method in class edu.umd.cs.findbugs.ba.obl.Obligation
- setUserPreferences(UserPreferences) - Method in class edu.umd.cs.findbugs.FindBugs2
- setUserPreferences(UserPreferences) - Method in interface edu.umd.cs.findbugs.IFindBugsEngine
-
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
- setUsesConcurrency() - Method in class edu.umd.cs.findbugs.classfile.analysis.ClassInfo.Builder
- setUsesConcurrency() - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setUsesInvokeDynamic() - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- 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.
- 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.
- setVariableHasName(int) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- setVariableIsSynthetic(int) - Method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo.Builder
- 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.
- setVisitMethodsInCallOrder(boolean) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
- setVMVersion(String) - Method in class edu.umd.cs.findbugs.ProjectStats
- 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
- setWriter(PrintWriter) - Method in class edu.umd.cs.findbugs.TextUIBugReporter
- setXmethod(XMethod) - Method in class edu.umd.cs.findbugs.ba.ch.InterproceduralCallGraphVertex
- setXml() - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
- SEVERITY - Static variable in class edu.umd.cs.findbugs.BugProperty
-
Integer property defining the warning severity (1=least severe, 5=most severe).
- SHADOWS_FIELD - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-
Variable shadows a fields with the same name
- 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.
- shortId - Variable in class edu.umd.cs.findbugs.ComponentPlugin
- SHOULD_CALL - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
- shouldContain(ClassFeatureSet) - Method in class edu.umd.cs.findbugs.model.SimilarClassSet
- shouldVisit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.DefaultEncodingDetector
- shouldVisit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.ExplicitSerialization
- shouldVisit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.FieldItemSummary
- shouldVisit(JavaClass) - Method in class edu.umd.cs.findbugs.detect.StartInConstructor
- shouldVisit(JavaClass) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
- shouldVisitCode(Code) - Method in class edu.umd.cs.findbugs.BytecodeScanningDetector
-
Check see if the Code for this method should be visited.
- shouldVisitCode(Code) - Method in class edu.umd.cs.findbugs.detect.BuildStringPassthruGraph
- shouldVisitCode(Code) - Method in class edu.umd.cs.findbugs.detect.DontAssertInstanceofInTests
- shouldVisitCode(Code) - Method in class edu.umd.cs.findbugs.detect.FindComparatorProblems
- shouldVisitCode(Code) - Method in class edu.umd.cs.findbugs.detect.FindHEmismatch
- shouldVisitCode(Code) - Method in class edu.umd.cs.findbugs.detect.MultithreadedInstanceAccess
- shouldVisitCode(Code) - Method in class edu.umd.cs.findbugs.detect.MutableEnum
- SHOW_HELP - Static variable in class edu.umd.cs.findbugs.LaunchAppropriateUI
-
UI code for displaying command line help.
- SHOW_VERSION - Static variable in class edu.umd.cs.findbugs.LaunchAppropriateUI
-
UI code for displaying command line version information.
- showCommandLineOptions() - Static method in class edu.umd.cs.findbugs.FindBugs
-
Print command line options synopses to stdout.
- showCommandLineOptions(TextUICommandLine) - Static method in class edu.umd.cs.findbugs.FindBugs
-
Print command line options synopses to stdout.
- showConfirmDialog(String, String, String, String) - Method in class edu.umd.cs.findbugs.CommandLineUiCallback
- showConfirmDialog(String, String, String, String) - Method in interface edu.umd.cs.findbugs.IGuiCallback
- showDocument(URL) - Method in class edu.umd.cs.findbugs.CommandLineUiCallback
- showDocument(URL) - Method in interface edu.umd.cs.findbugs.IGuiCallback
- showDocument(URL) - Static method in class edu.umd.cs.findbugs.util.LaunchBrowser
-
attempt to show the given URL.
- showForm(String, String, List<IGuiCallback.FormItem>) - Method in class edu.umd.cs.findbugs.CommandLineUiCallback
- showForm(String, String, List<IGuiCallback.FormItem>) - Method in interface edu.umd.cs.findbugs.IGuiCallback
- showGeneralOptions() - Static method in class edu.umd.cs.findbugs.ShowHelp
- showHelp(TextUICommandLine) - Static method in class edu.umd.cs.findbugs.FindBugs
-
Show -help message.
- ShowHelp - Class in edu.umd.cs.findbugs
-
Show command line help.
- ShowHelp() - Constructor for class edu.umd.cs.findbugs.ShowHelp
- showMessageDialog(String) - Method in class edu.umd.cs.findbugs.CommandLineUiCallback
- showMessageDialog(String) - Method in interface edu.umd.cs.findbugs.IGuiCallback
- showMessageDialogAndWait(String) - Method in class edu.umd.cs.findbugs.CommandLineUiCallback
- showMessageDialogAndWait(String) - Method in interface edu.umd.cs.findbugs.IGuiCallback
- showQuestionDialog(String, String, String) - Method in class edu.umd.cs.findbugs.CommandLineUiCallback
- showQuestionDialog(String, String, String) - Method in interface edu.umd.cs.findbugs.IGuiCallback
- showSynopsis() - Static method in class edu.umd.cs.findbugs.FindBugs
-
Show the overall FindBugs command synopsis.
- showSynopsis() - Static method in class edu.umd.cs.findbugs.ShowHelp
- shutdown() - Method in class edu.umd.cs.findbugs.AWTEventQueueExecutor
- shutdownNow() - Method in class edu.umd.cs.findbugs.AWTEventQueueExecutor
- SIG_ARRAY_PREFIX - Static variable in class edu.umd.cs.findbugs.util.Values
- SIG_GENERIC_TEMPLATE - Static variable in class edu.umd.cs.findbugs.util.Values
- SIG_QUALIFIED_CLASS_PREFIX - Static variable in class edu.umd.cs.findbugs.util.Values
- SIG_QUALIFIED_CLASS_SUFFIX - Static variable in class edu.umd.cs.findbugs.util.Values
- SIG_QUALIFIED_CLASS_SUFFIX_CHAR - Static variable in class edu.umd.cs.findbugs.util.Values
- signature - Variable in class edu.umd.cs.findbugs.filter.MemberMatcher
- 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.
- signatureInvolvesObligations(String) - Method in class edu.umd.cs.findbugs.ba.obl.ObligationFactory
- 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.
- SignatureUtil - Class in edu.umd.cs.findbugs.filter
- SignatureUtil() - Constructor for class edu.umd.cs.findbugs.filter.SignatureUtil
- SIGNED_BYTE - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- SILENT - Static variable in interface edu.umd.cs.findbugs.BugReporter
-
Silent error-reporting verbosity level.
- SILENT_BUG - Static variable in class edu.umd.cs.findbugs.props.GeneralWarningProperty
- 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) - Constructor for class edu.umd.cs.findbugs.ba.SimplePathEnumerator
-
Constructor; max work is set to DEFAULT_MAX_WORK.
- SimplePathEnumerator(CFG, int, int) - Constructor for class edu.umd.cs.findbugs.ba.SimplePathEnumerator
-
Constructor.
- 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
- SingleFileCodeBase - Class in edu.umd.cs.findbugs.classfile.impl
-
Implementation of ICodeBase for a single classfile.
- SingleFileCodeBase(ICodeBaseLocator, String) - Constructor for class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBase
- SingleFileCodeBaseEntry - Class in edu.umd.cs.findbugs.classfile.impl
-
Codebase entry for a single-file codebase.
- SingleFileCodeBaseEntry(SingleFileCodeBase) - Constructor for class edu.umd.cs.findbugs.classfile.impl.SingleFileCodeBaseEntry
-
Constructor.
- 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.ba.type.ExceptionSet
- 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
- size() - Method in class edu.umd.cs.findbugs.ProjectPackagePrefixes
- skip() - Method in class edu.umd.cs.findbugs.ba.SignatureConverter
-
Skip the first character of the remaining part of the signature.
- skip(long) - Method in class edu.umd.cs.findbugs.io.SlowInputStream
- SKIP_HUGE_METHODS - Static variable in interface edu.umd.cs.findbugs.ba.AnalysisFeatures
-
Skip generating CFG's and methodGen's for huge methods
- skipFully(InputStream, long) - Static method in class edu.umd.cs.findbugs.io.IO
-
Provide a skip fully method.
- skipIfInsideCatchNull() - Method in class edu.umd.cs.findbugs.detect.FindNullDeref
- skipIfInsideCatchNull() - Method in class edu.umd.cs.findbugs.detect.NoiseNullDeref
- SLASHED_JAVA_LANG_BOOLEAN - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_BYTE - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_CHARACTER - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_CLASS - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_DOUBLE - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_ERROR - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_EXCEPTION - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_FLOAT - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_INTEGER - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_LONG - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_OBJECT - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_RUNTIMEEXCEPTION - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_SHORT - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_STRING - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_STRINGBUFFER - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_STRINGBUILDER - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_LANG_THROWABLE - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_UTIL_COLLECTION - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_UTIL_COMPARATOR - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_UTIL_LIST - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_UTIL_MAP - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_UTIL_SET - Static variable in class edu.umd.cs.findbugs.util.Values
- SLASHED_JAVA_UTIL_UUID - Static variable in class edu.umd.cs.findbugs.util.Values
- SlashedClassName - Annotation Interface in edu.umd.cs.findbugs.internalAnnotations
-
Denotes a class name or package name where the / character is used to separate package/class name components.
- SlashedClassName.Checker - Class in edu.umd.cs.findbugs.internalAnnotations
- 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
- SlowInputStream - Class in edu.umd.cs.findbugs.io
- SlowInputStream(InputStream, int) - Constructor for class edu.umd.cs.findbugs.io.SlowInputStream
- 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.
- softAdd(Matcher) - Method in class edu.umd.cs.findbugs.filter.Filter
-
Add if not present, but do not enable if already present and disabled
- sortByCallGraph(Collection<E>, TopologicalSort.OutEdges<E>) - Static method in class edu.umd.cs.findbugs.util.TopologicalSort
- sortByCallGraph(Collection<ClassDescriptor>, TopologicalSort.OutEdges<ClassDescriptor>) - Method in class edu.umd.cs.findbugs.FindBugs2
- 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(Project) - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
- SortedBugCollection(ProjectStats) - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
-
Constructor.
- SortedBugCollection(ProjectStats, Project) - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
- SortedBugCollection(ProjectStats, Comparator<BugInstance>) - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
-
Constructor.
- SortedBugCollection(ProjectStats, Comparator<BugInstance>, Project) - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
- SortedBugCollection(File) - Constructor for class edu.umd.cs.findbugs.SortedBugCollection
- SortedBugCollection(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
- SortedProperties - Class in edu.umd.cs.findbugs.config
- SortedProperties() - Constructor for class edu.umd.cs.findbugs.config.SortedProperties
- 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
- sortKeys(Set<String>) - Static method in class edu.umd.cs.findbugs.config.SortedProperties
-
To be compatible with version control systems, we need to sort properties before storing them to disk.
- source - Variable in class edu.umd.cs.findbugs.detect.StreamEscape
- SourceCharset - Class in edu.umd.cs.findbugs.charsets
- SourceCharset() - Constructor for class edu.umd.cs.findbugs.charsets.SourceCharset
- 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.BugAnnotationWithSourceLines
- SourceFinder - Class in edu.umd.cs.findbugs.ba
-
Class to open input streams on source files.
- SourceFinder(Project) - Constructor for class edu.umd.cs.findbugs.ba.SourceFinder
- sourceInfoFileName - Variable in class edu.umd.cs.findbugs.AnalysisOptions
- 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.
- sourceIsTopOfLoop(Set<Integer>) - Method in class edu.umd.cs.findbugs.ba.Edge
- 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.
- SourceLineRange(Integer) - Constructor for class edu.umd.cs.findbugs.ba.SourceInfoMap.SourceLineRange
-
Constructor for a single line.
- SourceLineRange(Integer, Integer) - Constructor for class edu.umd.cs.findbugs.ba.SourceInfoMap.SourceLineRange
-
Constructor for a range of lines.
- sourceLines - Variable in class edu.umd.cs.findbugs.BugAnnotationWithSourceLines
- SourceMatcher - Class in edu.umd.cs.findbugs.filter
- SourceMatcher(String) - Constructor for class edu.umd.cs.findbugs.filter.SourceMatcher
- SourceSearcher - Class in edu.umd.cs.findbugs.workflow
- SourceSearcher(Project) - Constructor for class edu.umd.cs.findbugs.workflow.SourceSearcher
- SourceSinkInfo - Class in edu.umd.cs.findbugs.ba.jsr305
-
Information about a source or sink in the type qualifier dataflow analysis.
- SourceSinkInfo(SourceSinkType, Location, ValueNumber, When) - Constructor for class edu.umd.cs.findbugs.ba.jsr305.SourceSinkInfo
-
Constructor.
- SourceSinkType - Enum Class in edu.umd.cs.findbugs.ba.jsr305
-
Types of sources and sinks in type qualifier dataflow analysis.
- SPECIFIED - Enum constant in enum class edu.umd.cs.findbugs.classfile.ICodeBase.Discovered
-
Codebase was explicitly specified.
- split() - Method in class edu.umd.cs.findbugs.util.SplitCamelCaseIdentifier
-
Split the identifier into words.
- split(String, boolean) - Static method in class edu.umd.cs.findbugs.ba.generic.GenericUtilities
- SplitCamelCaseIdentifier - Class in edu.umd.cs.findbugs.util
-
Split a camel case identifier into individual words.
- SplitCamelCaseIdentifier(String) - Constructor for class edu.umd.cs.findbugs.util.SplitCamelCaseIdentifier
-
Constructor.
- splitGreater(long) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory.LongRangeSet
- SRCMAP_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
- stack - Variable in class edu.umd.cs.findbugs.bcel.OpcodeStackDetector
- 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.
- StackMapAnalysisFactory() - Constructor for class edu.umd.cs.findbugs.StackMapAnalyzer.StackMapAnalysisFactory
- StackMapAnalyzer - Class in edu.umd.cs.findbugs
- StackMapAnalyzer() - Constructor for class edu.umd.cs.findbugs.StackMapAnalyzer
- StackMapAnalyzer.StackMapAnalysisFactory - Class in edu.umd.cs.findbugs
- stackSize() - Method in class edu.umd.cs.findbugs.SwitchHandler
- 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.
- start(Class<?>) - Method in class edu.umd.cs.findbugs.log.Profiler
- 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.
- START_TIME - Static variable in class edu.umd.cs.findbugs.StartTime
-
The start time this FindBugs instance was started
- 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.
- startAnalysis(int) - Method in class edu.umd.cs.findbugs.NoOpFindBugsProgress
- startAnalysis(int) - Method in class edu.umd.cs.findbugs.TextUIProgressCallback
- startAnnotation(String) - Method in interface edu.umd.cs.findbugs.jaif.JAIFEvents
-
Called to indicate the start of an annotation.
- startAnnotationDefinition(String, String) - Method in interface edu.umd.cs.findbugs.jaif.JAIFEvents
-
Called to indicate the start of an annotation definition.
- startArchive(String) - Method in interface edu.umd.cs.findbugs.classfile.IClassPathBuilderProgress
-
Report that FindBugs has started scanning an archive in order to add its classes to the repository.
- startArchive(String) - Method in interface edu.umd.cs.findbugs.FindBugsProgress
-
Report that FindBugs has started scanning an archive in order to add its classes to the repository.
- startArchive(String) - Method in class edu.umd.cs.findbugs.NoOpFindBugsProgress
- startArchive(String) - Method in class edu.umd.cs.findbugs.TextUIProgressCallback
- startBasicBlock() - Method in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
-
This method must be called at the beginning of modeling a basic block in order to clear information cached for instanceof modeling.
- startContext(Object) - Method in class edu.umd.cs.findbugs.log.Profiler
- startDameonThread(Thread) - Static method in class edu.umd.cs.findbugs.util.Util
- startElement(String, String, String, Attributes) - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
- StartInConstructor - Class in edu.umd.cs.findbugs.detect
- StartInConstructor(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.StartInConstructor
- startIteration() - Method in class edu.umd.cs.findbugs.ba.BasicAbstractDataflowAnalysis
- startIteration() - Method in interface edu.umd.cs.findbugs.ba.DataflowAnalysis
-
Called before beginning an iteration of analysis.
- startIteration() - Method in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
- startIteration() - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis
- startIteration() - Method in class edu.umd.cs.findbugs.ba.npe.ReturnPathTypeAnalysis
- startOptionGroup(String) - Method in class edu.umd.cs.findbugs.config.CommandLine
-
Start a new group of related command-line options.
- startPackageDefinition(String) - Method in interface edu.umd.cs.findbugs.jaif.JAIFEvents
-
Called to indicate the start of a package definition.
- startRecursiveDirectorySearch() - Method in interface edu.umd.cs.findbugs.DiscoverSourceDirectories.Progress
- startScanningArchives(int) - Method in interface edu.umd.cs.findbugs.DiscoverSourceDirectories.Progress
- startScanningClasses(int) - Method in interface edu.umd.cs.findbugs.DiscoverSourceDirectories.Progress
- 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.
- StartTime - Class in edu.umd.cs.findbugs
- StartTime() - Constructor for class edu.umd.cs.findbugs.StartTime
- startTransfer() - 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(ObligationFactory) - 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(ObligationFactory) - Constructor for class edu.umd.cs.findbugs.ba.obl.StateSet
- 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.
- StaticCalendarDetector - Class in edu.umd.cs.findbugs.detect
-
Detector for static fields of type
Calendar
orDateFormat
and their subclasses. - StaticCalendarDetector(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.StaticCalendarDetector
-
Creates a new instance of this Detector.
- StaticConstant - Annotation Interface in edu.umd.cs.findbugs.internalAnnotations
-
Denotes a static field that is initialized to a constant value and then never changes.
- 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.
- StaticStringType() - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison.StaticStringType
- status(MethodDescriptor) - Method in class edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.NoSideEffectMethodsDatabase
- 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.
- STORE_OF_CONSTANT - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
- STORE_OF_DATABASE_VALUE - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-
Store of database operation
- STORE_OF_NULL - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
- 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.AnalysisCacheToRepositoryAdapter
- storeClass(JavaClass) - Method in class edu.umd.cs.findbugs.ba.URLClassPathRepository
- STORED_ROLE - Static variable in class edu.umd.cs.findbugs.FieldAnnotation
- StoreDataflow - Class in edu.umd.cs.findbugs.ba.heap
- StoreDataflow(CFG, StoreAnalysis) - Constructor for class edu.umd.cs.findbugs.ba.heap.StoreDataflow
- StoreDataflowFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce StoreDataflow objects for analyzed methods.
- StoreDataflowFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.StoreDataflowFactory
-
Constructor.
- 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.
- STRING_CONSTANT_ROLE - Static variable in class edu.umd.cs.findbugs.StringAnnotation
- STRING_LITERAL - Enum constant in enum class edu.umd.cs.findbugs.jaif.JAIFTokenKind
- STRING_MESSAGE - Static variable in class edu.umd.cs.findbugs.StringAnnotation
- STRING_NONSTRING_CONSTANT_ROLE - Static variable in class edu.umd.cs.findbugs.StringAnnotation
-
Used for non-string constants (e.g., null)
- STRING_PARAMETER - Static variable in class edu.umd.cs.findbugs.detect.RefComparisonWarningProperty
- STRING_PARAMETER_IN_PUBLIC_METHOD - Static variable in class edu.umd.cs.findbugs.detect.RefComparisonWarningProperty
- StringAnnotation - Class in edu.umd.cs.findbugs
-
Bug annotation class for string 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
- StringMatcher - Interface in edu.umd.cs.findbugs.util
-
A boolean predicate for matching String values.
- StringPassthruDatabase() - Constructor for class edu.umd.cs.findbugs.detect.BuildStringPassthruGraph.StringPassthruDatabase
- 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
- StringSetMatch - Class in edu.umd.cs.findbugs.filter
-
Matches a string against a set of predefined values.
- StringSetMatch(String) - Constructor for class edu.umd.cs.findbugs.filter.StringSetMatch
-
Constructor.
- 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.
- stripJavaLang(String) - Method in class edu.umd.cs.findbugs.MethodAnnotation
- stripPackageName(String) - Method in class edu.umd.cs.findbugs.detect.Naming
- STRONG - Enum constant in enum class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabaseEntryType
-
Strong entry - always applied.
- strongEvidenceForIntendedSerialization(ClassDescriptor) - Method in class edu.umd.cs.findbugs.detect.UnreadFields
-
Deprecated.
- strongEvidenceForIntendedSerialization(ClassDescriptor) - Method in class edu.umd.cs.findbugs.detect.UnreadFieldsData
- 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.
- SUBCLASS_ROLE - Static variable in class edu.umd.cs.findbugs.ClassAnnotation
- Subtypes2 - Class in edu.umd.cs.findbugs.ba.ch
-
Class for performing class hierarchy queries.
- Subtypes2() - Constructor for class edu.umd.cs.findbugs.ba.ch.Subtypes2
-
Constructor.
- SubtypeTypeMatcher - Class in edu.umd.cs.findbugs.util
-
Type matcher that determines if a candidate Type is a subtype of a given Type.
- SubtypeTypeMatcher(ClassDescriptor) - Constructor for class edu.umd.cs.findbugs.util.SubtypeTypeMatcher
-
Constructor.
- SubtypeTypeMatcher(ReferenceType) - Constructor for class edu.umd.cs.findbugs.util.SubtypeTypeMatcher
-
Constructor.
- 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(String, String, String, String) - Constructor for class edu.umd.cs.findbugs.PluginLoader.Summary
- SUMMARY_HTML_ELEMENT_NAME - Static variable in interface edu.umd.cs.findbugs.BugCollection
- SUPERCLASS_ROLE - Static variable in class edu.umd.cs.findbugs.ClassAnnotation
- 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
- SupertypeTraversalVisitor - Interface in edu.umd.cs.findbugs.ba.ch
-
Visitor interface for simple traversals of the inheritance graph.
- supportsNestedAccess(JavaClass) - Static method in class edu.umd.cs.findbugs.util.NestedAccessUtil
-
Checks whether the specified class supports nested access as per JEP 181.
- SuppressionDecorator - Class in edu.umd.cs.findbugs.bugReporter
- SuppressionDecorator(ComponentPlugin<BugReporterDecorator>, BugReporter) - Constructor for class edu.umd.cs.findbugs.bugReporter.SuppressionDecorator
- SuppressionMatcher - Class in edu.umd.cs.findbugs
- SuppressionMatcher() - Constructor for class edu.umd.cs.findbugs.SuppressionMatcher
- 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
- 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).
- SwitchDetails(int, int[], int, boolean) - Constructor for class edu.umd.cs.findbugs.SwitchHandler.SwitchDetails
- 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
- SynchronizationOnSharedBuiltinConstant - Class in edu.umd.cs.findbugs.detect
- SynchronizationOnSharedBuiltinConstant(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SynchronizationOnSharedBuiltinConstant
- SynchronizeAndNullCheckField - Class in edu.umd.cs.findbugs.detect
- SynchronizeAndNullCheckField(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SynchronizeAndNullCheckField
- SynchronizeOnClassLiteralNotGetClass - Class in edu.umd.cs.findbugs.detect
- SynchronizeOnClassLiteralNotGetClass(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SynchronizeOnClassLiteralNotGetClass
- SynchronizingOnContentsOfFieldToProtectField - Class in edu.umd.cs.findbugs.detect
- SynchronizingOnContentsOfFieldToProtectField(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.SynchronizingOnContentsOfFieldToProtectField
- SYNTHETIC_NAME - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
- SystemProperties - Class in edu.umd.cs.findbugs
- SystemProperties() - Constructor for class edu.umd.cs.findbugs.SystemProperties
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
UnreadFieldsData.strongEvidenceForIntendedSerialization(ClassDescriptor)
instead