Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
D
Dataflow
<
Fact
,
AnalysisType
extends
DataflowAnalysis
<
Fact
>> - Class in
edu.umd.cs.findbugs.ba
Perform dataflow analysis on a method using a control flow graph.
Dataflow(CFG, AnalysisType)
- Constructor for class edu.umd.cs.findbugs.ba.
Dataflow
Constructor.
DataflowAnalysis
<
Fact
> - Interface in
edu.umd.cs.findbugs.ba
A dataflow analysis to be used with the
Dataflow
class.
DataflowAnalysisException
- Exception in
edu.umd.cs.findbugs.ba
Exception type to indicate a dataflow analysis failure.
DataflowAnalysisException()
- Constructor for exception edu.umd.cs.findbugs.ba.
DataflowAnalysisException
Constructor.
DataflowAnalysisException(String)
- Constructor for exception edu.umd.cs.findbugs.ba.
DataflowAnalysisException
Constructor.
DataflowAnalysisException(String, Throwable)
- Constructor for exception edu.umd.cs.findbugs.ba.
DataflowAnalysisException
Constructor from message and another Throwable object.
DataflowAnalysisException(String, MethodGen, InstructionHandle)
- Constructor for exception edu.umd.cs.findbugs.ba.
DataflowAnalysisException
Constructor from method and instruction.
DataflowAnalysisException(String, MethodGen, InstructionHandle, Throwable)
- Constructor for exception edu.umd.cs.findbugs.ba.
DataflowAnalysisException
Constructor from message, method and instruction, and Throwable object (cause).
DataflowCFGPrinter
<
Fact
,
AnalysisType
extends
AbstractDataflowAnalysis
<
Fact
>> - Class in
edu.umd.cs.findbugs.ba
CFGPrinter class which prints dataflow values at each basic block and instruction.
DataflowCFGPrinter(CFG, Dataflow<Fact, AnalysisType>, AnalysisType)
- Constructor for class edu.umd.cs.findbugs.ba.
DataflowCFGPrinter
DataflowTestDriver
<
Fact
,
AnalysisType
extends
AbstractDataflowAnalysis
<
Fact
>> - Class in
edu.umd.cs.findbugs.ba
A test driver for dataflow analysis classes.
DataflowTestDriver()
- Constructor for class edu.umd.cs.findbugs.ba.
DataflowTestDriver
DataflowValueChooser
<
Value
> - Interface in
edu.umd.cs.findbugs.ba
Predicate for dataflow values.
DATE
- Static variable in class edu.umd.cs.findbugs.
Version
Release date.
DEAD_INCREMENT
- Static variable in class edu.umd.cs.findbugs.detect.
DeadLocalStoreProperty
The dead store is an increment.
DEAD_OBJECT_STORE
- Static variable in class edu.umd.cs.findbugs.detect.
DeadLocalStoreProperty
Dead store is of a newly allocated object.
DeadLocalStoreProperty
- Class in
edu.umd.cs.findbugs.detect
Warning property for FindDeadLocalStores.
DEBUG
- Static variable in class edu.umd.cs.findbugs.ba.
ClassContext
Debug
- Interface in
edu.umd.cs.findbugs.ba
DEBUG
- Static variable in class edu.umd.cs.findbugs.ba.
URLClassPathRepository
DEBUG
- Static variable in class edu.umd.cs.findbugs.ba.vna.
MergeTree
DEBUG
- Static variable in class edu.umd.cs.findbugs.
FindBugs
DEBUG
- Static variable in class edu.umd.cs.findbugs.graph.
AbstractDepthFirstSearch
DEBUG
- Static variable in class edu.umd.cs.findbugs.plan.
ExecutionPlan
DebugRepositoryLookupFailureCallback
- Class in
edu.umd.cs.findbugs.ba
DebugRepositoryLookupFailureCallback implementation for debugging.
DebugRepositoryLookupFailureCallback()
- Constructor for class edu.umd.cs.findbugs.ba.
DebugRepositoryLookupFailureCallback
decodeProperty(String)
- Method in class edu.umd.cs.findbugs.ba.interproc.
PropertyDatabase
Subclasses must define this to instantiate the actual property value from its string encoding.
decodeProperty(String)
- Method in class edu.umd.cs.findbugs.ba.npe.
MayReturnNullPropertyDatabase
Deprecated.
decodeProperty(String)
- Method in class edu.umd.cs.findbugs.ba.npe.
ParameterNullnessPropertyDatabase
decodeProperty(String)
- Method in class edu.umd.cs.findbugs.ba.type.
FieldStoreTypeDatabase
decorateBugInstance(BugInstance)
- Method in class edu.umd.cs.findbugs.props.
WarningPropertySet
Decorate given BugInstance with properties.
deepInstanceOf(JavaClass, JavaClass)
- Static method in class edu.umd.cs.findbugs.detect.
Analyze
Given two JavaClasses, try to estimate the probability that an reference of type x is also an instance of type y.
DEFAULT_CHECK_FOR_NULL_PARAM_DATABASE_FILENAME
- Static variable in class edu.umd.cs.findbugs.ba.
AnalysisContext
DEFAULT_EFFORT
- Static variable in class edu.umd.cs.findbugs.
FindBugs
DEFAULT_FILENAME
- Static variable in class edu.umd.cs.findbugs.ba.type.
FieldStoreTypeDatabase
DEFAULT_MAX_WORK
- Static variable in class edu.umd.cs.findbugs.ba.
SimplePathEnumerator
Default number of steps to be performed in path enumeration.
DEFAULT_NONNULL_PARAM_DATABASE_FILENAME
- Static variable in class edu.umd.cs.findbugs.ba.
AnalysisContext
DEFAULT_NULL_RETURN_VALUE_ANNOTATION_DATABASE
- Static variable in class edu.umd.cs.findbugs.ba.
AnalysisContext
DEFAULT_NULL_RETURN_VALUE_DB_FILENAME
- Static variable in class edu.umd.cs.findbugs.ba.
AnalysisContext
DEFAULT_PRIORITY
- Static variable in class edu.umd.cs.findbugs.config.
ProjectFilterSettings
Default warning threshold priority.
DefaultAnnotation
- Annotation Type in
edu.umd.cs.findbugs.annotations
Indicates that all members of the class or package should be annotated with the default value of the supplied annotation class.
DefaultAnnotationForFields
- Annotation Type in
edu.umd.cs.findbugs.annotations
Indicates that all members of the class or package should be annotated with the default value of the supplied annotation class.
DefaultAnnotationForMethods
- Annotation Type in
edu.umd.cs.findbugs.annotations
Indicates that all members of the class or package should be annotated with the default value of the supplied annotation class.
DefaultAnnotationForParameters
- Annotation Type in
edu.umd.cs.findbugs.annotations
Indicates that all members of the class or package should be annotated with the default value of the supplied annotation class.
DefaultSortedTableModel
- Class in
edu.umd.cs.findbugs.gui
A Table model that sits between the JTable and the real model.
DefaultSortedTableModel(AbstractTableModel, JTableHeader)
- Constructor for class edu.umd.cs.findbugs.gui.
DefaultSortedTableModel
DefectDensity
- Class in
edu.umd.cs.findbugs.workflow
Java main application to compute defect density for a bug collection (stored as an XML collection)
DefectDensity()
- Constructor for class edu.umd.cs.findbugs.workflow.
DefectDensity
DEFENSIVE_CONSTANT_OPCODE
- Static variable in class edu.umd.cs.findbugs.detect.
DeadLocalStoreProperty
Dead store is of a defense programming constant value.
DEL
- Static variable in class edu.umd.cs.findbugs.ba.obl.
PolicyDatabase
DelegatingBugReporter
- Class in
edu.umd.cs.findbugs
A BugReporter which delegates all method calls to another BugReporter.
DelegatingBugReporter(BugReporter)
- Constructor for class edu.umd.cs.findbugs.
DelegatingBugReporter
Constructor.
deleteObligation(Obligation)
- Method in class edu.umd.cs.findbugs.ba.obl.
StateSet
Remove an Obligation from every State in the StateSet.
deleteProperty(String)
- Method in class edu.umd.cs.findbugs.
BugInstance
Delete property with given name.
DepthFirstSearch
- Class in
edu.umd.cs.findbugs.ba
Algorithm to perform a depth first search on a CFG.
DepthFirstSearch(CFG)
- Constructor for class edu.umd.cs.findbugs.ba.
DepthFirstSearch
Constructor.
DepthFirstSearch
<
GraphType
extends
Graph
<
EdgeType
,
VertexType
>,
EdgeType
extends
GraphEdge
<
EdgeType
,
VertexType
>,
VertexType
extends
GraphVertex
<
VertexType
>> - Class in
edu.umd.cs.findbugs.graph
Perform a forward depth first search of a graph.
DepthFirstSearch(GraphType)
- Constructor for class edu.umd.cs.findbugs.graph.
DepthFirstSearch
Constructor.
DESCENDING
- Static variable in class edu.umd.cs.findbugs.graph.
VisitationTimeComparator
Compare in descending order.
describe(String)
- Method in class edu.umd.cs.findbugs.
BugInstance
Add a description to the most recently added bug annotation.
description
- Variable in class edu.umd.cs.findbugs.
PackageMemberAnnotation
destroy()
- Method in class edu.umd.cs.findbugs.ba.
URLClassPathRepository
Clear the repository and close all underlying resources.
Detector
- Interface in
edu.umd.cs.findbugs
The interface which all bug pattern detectors must implement.
DetectorFactory
- Class in
edu.umd.cs.findbugs
A DetectorFactory is responsible for creating instances of Detector objects and for maintaining meta-information about the detector class.
DetectorFactory(Plugin, Class<? extends Detector>, boolean, String, String, String)
- Constructor for class edu.umd.cs.findbugs.
DetectorFactory
Constructor.
DetectorFactoryChooser
- Interface in
edu.umd.cs.findbugs
Predicate for choosing DetectorFactory objects.
DetectorFactoryCollection
- Class in
edu.umd.cs.findbugs
The DetectorFactoryCollection stores all of the DetectorFactory objects used to create the Detectors which implement the various analyses.
detectorFactoryIterator()
- Method in class edu.umd.cs.findbugs.
Plugin
Get Iterator over DetectorFactory objects in the Plugin.
DetectorFactorySelector
- Interface in
edu.umd.cs.findbugs.plan
DetectorNode
- Class in
edu.umd.cs.findbugs.plan
Node in a ConstraintGraph.
DetectorNode(DetectorFactory)
- Constructor for class edu.umd.cs.findbugs.plan.
DetectorNode
Constructor.
DetectorOrderingConstraint
- Class in
edu.umd.cs.findbugs.plan
An ordering constraint which must be taken into account when Detectors are run.
DetectorOrderingConstraint(DetectorFactorySelector, DetectorFactorySelector)
- Constructor for class edu.umd.cs.findbugs.plan.
DetectorOrderingConstraint
DFSCFGPrinter
- Class in
edu.umd.cs.findbugs.ba
DFSCFGPrinter(CFG, DepthFirstSearch)
- Constructor for class edu.umd.cs.findbugs.ba.
DFSCFGPrinter
DFSEdgeTypes
- Interface in
edu.umd.cs.findbugs.ba
Interface defining depth first search edge type constants.
DFSEdgeTypes
- Interface in
edu.umd.cs.findbugs.graph
Edge types in a depth first search.
discardedElement(String)
- Method in class edu.umd.cs.findbugs.
SAXBugCollectionHandler
DismantleBytecode
- Class in
edu.umd.cs.findbugs.visitclass
DismantleBytecode()
- Constructor for class edu.umd.cs.findbugs.visitclass.
DismantleBytecode
displayFalseWarnings()
- Method in class edu.umd.cs.findbugs.config.
ProjectFilterSettings
Get whether or not false warnings should be displayed.
displayWarning(BugInstance)
- Method in class edu.umd.cs.findbugs.config.
ProjectFilterSettings
Return whether or not a warning should be displayed, according to the project filter settings.
DoInsideDoPriviledged
- Class in
edu.umd.cs.findbugs.detect
DoInsideDoPriviledged(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
DoInsideDoPriviledged
Dom4JXMLOutput
- Class in
edu.umd.cs.findbugs.xml
XMLOutput class to build all or part of a dom4j tree.
Dom4JXMLOutput(Branch)
- Constructor for class edu.umd.cs.findbugs.xml.
Dom4JXMLOutput
Constructor.
dominatedBy(String)
- Method in class edu.umd.cs.findbugs.ba.bcp.
PatternElement
Set the label of another pattern element whose first matched instruction must dominate the instruction(s) matched by this element.
DominatorsAnalysis
- Class in
edu.umd.cs.findbugs.ba
Dataflow analysis to compute dominator sets for a CFG.
DominatorsAnalysis(CFG, DepthFirstSearch, boolean)
- Constructor for class edu.umd.cs.findbugs.ba.
DominatorsAnalysis
Constructor.
DontCatchIllegalMonitorStateException
- Class in
edu.umd.cs.findbugs.detect
DontCatchIllegalMonitorStateException(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
DontCatchIllegalMonitorStateException
doReportBug(BugInstance)
- Method in class edu.umd.cs.findbugs.
AbstractBugReporter
Subclasses must override this.
doReportBug(BugInstance)
- Method in class edu.umd.cs.findbugs.
BugCollectionBugReporter
doReportBug(BugInstance)
- Method in class edu.umd.cs.findbugs.
EmacsBugReporter
doReportBug(BugInstance)
- Method in class edu.umd.cs.findbugs.gui.
SwingGUIBugReporter
doReportBug(BugInstance)
- Method in class edu.umd.cs.findbugs.
PrintingBugReporter
doReportBug(BugInstance)
- Method in class edu.umd.cs.findbugs.
SortingBugReporter
doReportBug(BugInstance)
- Method in class edu.umd.cs.findbugs.
XDocsBugReporter
DOUBLE_EXTRA_TYPE_SIGNATURE
- Static variable in interface edu.umd.cs.findbugs.ba.type2.
SpecialTypeSignatures
Signature of the "extra" slot occupied by a double value.
DoubleExtraType
- Class in
edu.umd.cs.findbugs.ba.type
Special type used to represent the "extra" part of a double value.
DoubleExtraType
- Class in
edu.umd.cs.findbugs.ba.type2
doVisitMethod(Method)
- Method in class edu.umd.cs.findbugs.visitclass.
PreorderVisitor
DOWNLOADS_WEBSITE
- Static variable in class edu.umd.cs.findbugs.
Version
Downloads website.
DroppedException
- Class in
edu.umd.cs.findbugs.detect
DroppedException(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
DroppedException
dropUnclassifiedWarnings()
- Method in class edu.umd.cs.findbugs.ml.
ConvertToARFF
DumbMethodInvocations
- Class in
edu.umd.cs.findbugs.detect
DumbMethodInvocations(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
DumbMethodInvocations
DumbMethods
- Class in
edu.umd.cs.findbugs.detect
DumbMethods(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
DumbMethods
dummyVariable()
- Method in class edu.umd.cs.findbugs.ba.bcp.
ByteCodePattern
Get a dummy variable name.
dump(PrintStream)
- Method in class edu.umd.cs.findbugs.workflow.
MineBugHistory
dumpNoTabs(PrintStream)
- Method in class edu.umd.cs.findbugs.workflow.
MineBugHistory
This implementation of dump() tries to better align columns (when viewed with a fixed-width font) by padding with spaces instead of using tabs.
dumpOriginal(PrintStream)
- Method in class edu.umd.cs.findbugs.workflow.
MineBugHistory
This is how dump() was implemented up to and including version 0.9.5.
duplicate()
- Method in class edu.umd.cs.findbugs.ba.
BasicBlock.InstructionIterator
duplicate()
- Method in class edu.umd.cs.findbugs.ba.obl.
ObligationSet
duplicate()
- Method in class edu.umd.cs.findbugs.ba.obl.
Path
Return an exact copy of this Path.
duplicate()
- Method in class edu.umd.cs.findbugs.ba.obl.
State
duplicate()
- Method in class edu.umd.cs.findbugs.ba.obl.
StateSet
Return an exact deep copy of this StateSet.
duplicate()
- Method in class edu.umd.cs.findbugs.ba.type.
ExceptionSet
Return an exact copy of this object.
duplicate()
- Method in class edu.umd.cs.findbugs.ba.type.
ThrownException
Return an identical copy of this object.
duplicate()
- Method in class edu.umd.cs.findbugs.
Project
Return an exact copy of this Project.
duplicate()
- Method in class edu.umd.cs.findbugs.
SortedBugCollection
DuplicateBranches
- Class in
edu.umd.cs.findbugs.detect
DuplicateBranches(BugReporter)
- Constructor for class edu.umd.cs.findbugs.detect.
DuplicateBranches
duplicateVertex(VertexType)
- Method in interface edu.umd.cs.findbugs.graph.
GraphToolkit
Make a copy of given vertex.
DYNAMIC_AND_UNKNOWN
- Static variable in class edu.umd.cs.findbugs.detect.
RefComparisonWarningProperty
Comparing a dynamic string using equals operator.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z