- 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 DataflowAnalysis<Fact>> - Class in edu.umd.cs.findbugs.ba
- 
CFGPrinter class which prints dataflow values at each basic block and
 instruction. 
- DataflowCFGPrinter(Dataflow<Fact, AnalysisType>) - Constructor for class edu.umd.cs.findbugs.ba.DataflowCFGPrinter
- 
Constructor. 
- DataflowValueChooser<Value> - Interface in edu.umd.cs.findbugs.ba
- 
Predicate for dataflow values. 
- DEAD_BUG_MATCHER - Static variable in class edu.umd.cs.findbugs.filter.LastVersionMatcher
-  
- DEAD_INCREMENT - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
- 
The dead store is an increment. 
- DEAD_INCREMENT_IN_MAIN - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-  
- DEAD_INCREMENT_IN_RETURN - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-  
- 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.AnalysisContext
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.ch.Subtypes2
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.Dataflow
-  
- Debug - Interface in edu.umd.cs.findbugs.ba
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierDatabase
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.npe.DerefFinder
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.obl.ObligationPolicyDatabase
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.type.TypeAnalysis
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.ba.type.TypeFrameModelingVisitor
-  
- 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.ba.vna.ValueNumberAnalysis
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.detect.FindNullDeref
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.detect.NoiseNullDeref
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.FindBugs
- 
Debug tracing. 
- DEBUG - Static variable in class edu.umd.cs.findbugs.FindBugs2
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.graph.AbstractDepthFirstSearch
-  
- DEBUG - Static variable in class edu.umd.cs.findbugs.plan.ExecutionPlan
-  
- DEBUG_CHECK_CALLS - Static variable in class edu.umd.cs.findbugs.ba.deref.UnconditionalValueDerefAnalysis
-  
- DEBUG_CIRCULARITY - Static variable in class edu.umd.cs.findbugs.ba.XFactory
-  
- DEBUG_CLASSLOADING - Static variable in class edu.umd.cs.findbugs.ba.jsr305.TypeQualifierValue
-  
- DEBUG_FIND_EFFECTIVE_RELEVANT_QUALIFIERS - Static variable in class edu.umd.cs.findbugs.ba.jsr305.Analysis
-  
- DEBUG_METHOD_LOOKUP - Static variable in class edu.umd.cs.findbugs.ba.Hierarchy
-  
- DEBUG_QUERIES - Static variable in class edu.umd.cs.findbugs.ba.ch.Subtypes2
-  
- DEBUG_UNRESOLVED - Static variable in class edu.umd.cs.findbugs.ba.XFactory
-  
- 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.npe.ReturnValueNullnessPropertyDatabase
-  
- 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(String, String) - Static method in class edu.umd.cs.findbugs.Analyze
- 
Given two JavaClasses, try to estimate the probability that an reference
 of type x is also an instance of type y. 
- deepInstanceOf(JavaClass, JavaClass) - Static method in class edu.umd.cs.findbugs.Analyze
- 
Given two JavaClasses, try to estimate the probability that an reference
 of type x is also an instance of type y. 
- deepInstanceOf(String, String) - Static method in class edu.umd.cs.findbugs.DeepSubtypeAnalysis
- 
Given two JavaClasses, try to estimate the probability that an reference
 of type x is also an instance of type y. 
- deepInstanceOf(JavaClass, JavaClass) - Static method in class edu.umd.cs.findbugs.DeepSubtypeAnalysis
- 
Given two JavaClasses, try to estimate the probability that an reference
 of type x is also an instance of type y. 
- DeepSubtypeAnalysis - Class in edu.umd.cs.findbugs
-  
- DeepSubtypeAnalysis() - Constructor for class edu.umd.cs.findbugs.DeepSubtypeAnalysis
-  
- DEFAULT_ANNOTATION - Static variable in class edu.umd.cs.findbugs.ba.jsr305.FindBugsDefaultAnnotations
- 
Deprecated. Default annotation for all element types. 
- DEFAULT_ANNOTATION_FOR_FIELDS - Static variable in class edu.umd.cs.findbugs.ba.jsr305.FindBugsDefaultAnnotations
- 
Deprecated. Default annotation for fields. 
- DEFAULT_ANNOTATION_FOR_METHODS - Static variable in class edu.umd.cs.findbugs.ba.jsr305.FindBugsDefaultAnnotations
- 
Deprecated. Default annotation for methods. 
- DEFAULT_ANNOTATION_FOR_PARAMETERS - Static variable in class edu.umd.cs.findbugs.ba.jsr305.FindBugsDefaultAnnotations
- 
Deprecated. Default annotation for parameters. 
- 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
- 
Analysis settings for -effort:default. 
- 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. 
- DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.FieldAnnotation
-  
- DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.LocalVariableAnnotation
-  
- DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.MethodAnnotation
-  
- DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.SourceLineAnnotation
-  
- DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.StringAnnotation
-  
- DEFAULT_ROLE - Static variable in class edu.umd.cs.findbugs.TypeAnnotation
-  
- DEFAULT_ROLE_UNKNOWN_LINE - Static variable in class edu.umd.cs.findbugs.SourceLineAnnotation
-  
- DefaultEncodingDetector - Class in edu.umd.cs.findbugs.detect
- 
 Finds invocations of JDK methods that rely on the default platform encoding. 
- DefaultEncodingDetector(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.DefaultEncodingDetector
-  
- defaultLocale - Static variable in class edu.umd.cs.findbugs.I18N
-  
- DefaultNullnessAnnotations - Class in edu.umd.cs.findbugs.ba
-  
- DefaultNullnessAnnotations() - Constructor for class edu.umd.cs.findbugs.ba.DefaultNullnessAnnotations
-  
- 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. 
- definedIn(JavaClass, XMethod) - Static method in class edu.umd.cs.findbugs.detect.Naming
-  
- defineSpecialKind(String) - Static method in class edu.umd.cs.findbugs.OpcodeStack.Item
- 
Define a new special kind and name it as specified. 
- 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. 
- DelegatingCodeBaseEntry - Class in edu.umd.cs.findbugs.classfile.impl
- 
Implementation of ICodeBaseEntry that delegates to another codebase entry. 
- DelegatingCodeBaseEntry(ICodeBase, ICodeBaseEntry) - Constructor for class edu.umd.cs.findbugs.classfile.impl.DelegatingCodeBaseEntry
-  
- DelegatingCodeBaseIterator - Class in edu.umd.cs.findbugs.classfile.impl
- 
An implementation of ICodeBaseIterator that delegates to another codebase. 
- DelegatingCodeBaseIterator(ICodeBase, IScannableCodeBase) - Constructor for class edu.umd.cs.findbugs.classfile.impl.DelegatingCodeBaseIterator
-  
- deleteObligation(Obligation, int) - 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. 
- deletesObligation(BasicBlock, InstructionHandle, Obligation) - Method in class edu.umd.cs.findbugs.ba.obl.InstructionActionCache
-  
- density(int, int) - Static method in class edu.umd.cs.findbugs.workflow.DefectDensity
-  
- 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. 
- DepthFirstSearchFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
- 
Analysis engine to produce DepthFirstSearch objects for analyzed methods. 
- DepthFirstSearchFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.DepthFirstSearchFactory
- 
Constructor. 
- DerefFinder - Class in edu.umd.cs.findbugs.ba.npe
-  
- DerefFinder() - Constructor for class edu.umd.cs.findbugs.ba.npe.DerefFinder
-  
- DEREFS_ARE_CLONED - Static variable in class edu.umd.cs.findbugs.detect.NullDerefProperty
-  
- DEREFS_ARE_INLINED_FINALLY_BLOCKS - Static variable in class edu.umd.cs.findbugs.detect.NullDerefProperty
-  
- DEREFS_IN_CATCH_BLOCKS - Static variable in class edu.umd.cs.findbugs.detect.NullDerefProperty
-  
- desc - Variable in class edu.umd.cs.findbugs.classfile.analysis.EnumValue
-  
- 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.ComponentPlugin
-  
- description - Variable in class edu.umd.cs.findbugs.FindBugsMain
-  
- description - Variable in class edu.umd.cs.findbugs.PackageMemberAnnotation
-  
- description - Variable in class edu.umd.cs.findbugs.PluginLoader.Summary
-  
- DESCRIPTION_LAST_CHANGE - Static variable in class edu.umd.cs.findbugs.SourceLineAnnotation
-  
- DESCRIPTION_LOOP_BOTTOM - Static variable in class edu.umd.cs.findbugs.SourceLineAnnotation
-  
- DescriptorFactory - Class in edu.umd.cs.findbugs.classfile
- 
Factory for creating ClassDescriptors, MethodDescriptors, and
 FieldDescriptors. 
- destroy() - Method in class edu.umd.cs.findbugs.ba.URLClassPathRepository
- 
Clear the repository and close all underlying resources. 
- details - Variable in class edu.umd.cs.findbugs.ComponentPlugin
-  
- Detector - Interface in edu.umd.cs.findbugs
- 
The interface which all bug pattern detectors must implement. 
- Detector2 - Interface in edu.umd.cs.findbugs
- 
Detector interface for new bytecode-framework-neutral architecture. 
- 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, String, Class<?>, 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. 
- DetectorFactoryCollection() - Constructor for class edu.umd.cs.findbugs.DetectorFactoryCollection
-  
- DetectorFactoryCollection(Plugin) - Constructor for class edu.umd.cs.findbugs.DetectorFactoryCollection
-  
- DetectorFactoryCollection(Collection<Plugin>) - Constructor for class edu.umd.cs.findbugs.DetectorFactoryCollection
-  
- DetectorFactorySelector - Interface in edu.umd.cs.findbugs.plan
- 
Select one or more DetectorFactories as part of satisfying a Detector
 ordering constraint. 
- 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
-  
- DetectorToDetector2Adapter - Class in edu.umd.cs.findbugs
- 
An adapter allowing classes implementing the Detector interface to support
 the new Detector2 interface. 
- DetectorToDetector2Adapter(Detector) - Constructor for class edu.umd.cs.findbugs.DetectorToDetector2Adapter
- 
Constructor. 
- dfs - Variable in class edu.umd.cs.findbugs.ba.ReverseDFSOrder
-  
- 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 Const. 
- DFSEdgeTypes - Interface in edu.umd.cs.findbugs.graph
- 
Edge types in a depth first search. 
- DID_YOU_MEAN_ROLE - Static variable in class edu.umd.cs.findbugs.FieldAnnotation
-  
- DID_YOU_MEAN_ROLE - Static variable in class edu.umd.cs.findbugs.LocalVariableAnnotation
-  
- DirectlyRelevantTypeQualifiersDatabase - Class in edu.umd.cs.findbugs.ba.jsr305
- 
Database of type qualfiers applied directly to methods. 
- DirectlyRelevantTypeQualifiersDatabase() - Constructor for class edu.umd.cs.findbugs.ba.jsr305.DirectlyRelevantTypeQualifiersDatabase
-  
- DirectoryCodeBase - Class in edu.umd.cs.findbugs.classfile.impl
- 
IScannableCodeBase implementation to read resources from a filesystem
 directory. 
- DirectoryCodeBase(ICodeBaseLocator, File) - Constructor for class edu.umd.cs.findbugs.classfile.impl.DirectoryCodeBase
- 
Constructor. 
- DirectoryCodeBaseEntry - Class in edu.umd.cs.findbugs.classfile.impl
- 
Codebase entry class for directory codebases. 
- DirectoryCodeBaseEntry(DirectoryCodeBase, String) - Constructor for class edu.umd.cs.findbugs.classfile.impl.DirectoryCodeBaseEntry
-  
- disable(Matcher) - Method in class edu.umd.cs.findbugs.filter.Filter
-  
- discardedElement(String) - Method in class edu.umd.cs.findbugs.SAXBugCollectionHandler
-  
- DiscoverSourceDirectories - Class in edu.umd.cs.findbugs
- 
Based on the contents of the application directories/archives in a Project,
 and a "root" source directory (under which some number of "real" source
 directories may be located), scan to find the source directories containing
 the application's source files. 
- DiscoverSourceDirectories() - Constructor for class edu.umd.cs.findbugs.DiscoverSourceDirectories
- 
Constructor. 
- DiscoverSourceDirectories.Progress - Interface in edu.umd.cs.findbugs
- 
Progress callback interface for reporting the progress of source
 directory discovery. 
- 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. 
- displayNonmodelMessage(String, String) - Method in class edu.umd.cs.findbugs.CommandLineUiCallback
-  
- displayNonmodelMessage(String, String) - Method in interface edu.umd.cs.findbugs.IGuiCallback
-  
- 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. 
- dispose() - Method in class edu.umd.cs.findbugs.classfile.impl.AnalysisCache
- 
Cleans up all cached data 
- dispose() - Method in class edu.umd.cs.findbugs.FindBugs2
- 
 To avoid cyclic cross-references and allow GC after engine is not more needed. 
- dispose() - Method in class edu.umd.cs.findbugs.plan.ExecutionPlan
-  
- doesMethodUnconditionallyThrowException(XMethod, JavaClass, Method) - Static method in class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
- 
- doesMethodUnconditionallyThrowException(XMethod) - Static method in class edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges
-  
- DoInsideDoPrivileged - Class in edu.umd.cs.findbugs.detect
-  
- DoInsideDoPrivileged(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.DoInsideDoPrivileged
-  
- doit(String[]) - Method in class edu.umd.cs.findbugs.workflow.Update
-  
- 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. 
- DominatorsAnalysisFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
- 
Analysis engine to produce DominatorsAnalysis objects for analyzed methods. 
- DominatorsAnalysisFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.DominatorsAnalysisFactory
- 
Constructor. 
- doneRecursiveDirectorySearch() - Method in interface edu.umd.cs.findbugs.DiscoverSourceDirectories.Progress
-  
- doneScanningArchives() - Method in interface edu.umd.cs.findbugs.DiscoverSourceDirectories.Progress
-  
- doneScanningClasses() - Method in interface edu.umd.cs.findbugs.DiscoverSourceDirectories.Progress
-  
- DontCatchIllegalMonitorStateException - Class in edu.umd.cs.findbugs.detect
-  
- DontCatchIllegalMonitorStateException(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.DontCatchIllegalMonitorStateException
-  
- DontIgnoreResultOfPutIfAbsent - Class in edu.umd.cs.findbugs.detect
-  
- DontIgnoreResultOfPutIfAbsent(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.DontIgnoreResultOfPutIfAbsent
-  
- DontUseEnum - Class in edu.umd.cs.findbugs.detect
-  
- DontUseEnum(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.DontUseEnum
-  
- DOOMED_CODE - Static variable in class edu.umd.cs.findbugs.detect.DoomedCodeWarningProperty
- 
Singleton instance of DoomedCodeWarningProperty. 
- DoomedCodeWarningProperty - Class in edu.umd.cs.findbugs.detect
- 
A WarningProperty for warnings that are reported at a "doomed" Location; one
 that cannot return normally. 
- 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.PrintingBugReporter
-  
- doReportBug(BugInstance) - Method in class edu.umd.cs.findbugs.SortingBugReporter
-  
- doReportBug(BugInstance) - Method in class edu.umd.cs.findbugs.XDocsBugReporter
-  
- DOTTED_JAVA_IO_FILE - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_CLASS - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_ERROR - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_EXCEPTION - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_INTEGER - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_OBJECT - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_RUNTIMEEXCEPTION - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_STRING - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_STRINGBUFFER - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_STRINGBUILDER - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_LANG_THROWABLE - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DOTTED_JAVA_NIO_PATH - Static variable in class edu.umd.cs.findbugs.util.Values
-  
- DottedClassName - Annotation Type in edu.umd.cs.findbugs.internalAnnotations
- 
Denotes a class name or package name where the . 
- DoubleExtraType - Class in edu.umd.cs.findbugs.ba.type
- 
Special type used to represent the "extra" part of a double value. 
- doVisitMethod(Method) - Method in class edu.umd.cs.findbugs.detect.UncallableMethodOfAnonymousClass
-  
- doVisitMethod(Method) - Method in class edu.umd.cs.findbugs.visitclass.PreorderVisitor
-  
- downgradeOnControlSplit() - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
- 
Control split: move given value down in the lattice if it is a
 conditionally-null value. 
- downgradeOnControlSplit() - Method in class edu.umd.cs.findbugs.ba.npe.IsNullValueFrame
- 
Downgrade all NSP values in frame. 
- DroppedException - Class in edu.umd.cs.findbugs.detect
-  
- DroppedException(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.DroppedException
-  
- DualKeyHashMap<K1,K2,V> - Class in edu.umd.cs.findbugs.util
-  
- DualKeyHashMap() - Constructor for class edu.umd.cs.findbugs.util.DualKeyHashMap
-  
- 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.Churn
-  
- dump(PrintStream) - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
-  
- DUMP_DATAFLOW_ANALYSIS - Static variable in class edu.umd.cs.findbugs.ba.ClassContext
-  
- dumpDataflow(AnalysisType) - Method in class edu.umd.cs.findbugs.ba.Dataflow
-  
- dumpDataflowInformation(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
-  
- dumpDataflowInformation(Method, CFG, ValueNumberDataflow, IsNullValueDataflow, UnconditionalValueDerefDataflow, TypeDataflow) - Static method in class edu.umd.cs.findbugs.ba.ClassContext
-  
- dumpLiveLocalStoreDataflow(MethodDescriptor, CFG, LiveLocalStoreDataflow) - Static method in class edu.umd.cs.findbugs.ba.ClassContext
-  
- 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. 
- dumpSimpleDataflowInformation(Method) - Method in class edu.umd.cs.findbugs.ba.ClassContext
-  
- dumpSummary(PrintStream) - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
-  
- dumpTypeDataflow(Method, CFG, TypeDataflow) - Static method in class edu.umd.cs.findbugs.ba.ClassContext
-  
- dumpXml(PrintStream) - Method in class edu.umd.cs.findbugs.workflow.MineBugHistory
- 
This is how dump() was implemented up to and including version 0.9.5. 
- DUP_THEN_STORE - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
- 
There is a dup immediately before the store; perhaps a ++ operation 
- 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.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.Path
- 
Return an exact copy of this Path. 
- 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
-  
- DuplicatePluginIdError - Error in edu.umd.cs.findbugs.plugins
-  
- DuplicatePluginIdError(String, URL, URL) - Constructor for error edu.umd.cs.findbugs.plugins.DuplicatePluginIdError
-  
- DuplicatePluginIdException - Exception in edu.umd.cs.findbugs.plugins
-  
- DuplicatePluginIdException(String, URL, URL) - Constructor for exception edu.umd.cs.findbugs.plugins.DuplicatePluginIdException
-  
- 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. 
- DynamicStringType() - Constructor for class edu.umd.cs.findbugs.detect.FindRefComparison.DynamicStringType
-