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.

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