- DataFile - Class in edu.umd.cs.findbugs.anttask
-
Input file used with ComputeBugHistoryTask or FilterBugsTask.
- DataFile() - Constructor for class edu.umd.cs.findbugs.anttask.DataFile
-
- 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.
- DATE - Static variable in class edu.umd.cs.findbugs.Version
-
- 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.
- DeadBugFilter - Class in edu.umd.cs.findbugs.gui2
-
- DeadBugFilter(Sortables, String, FilterMatcher.FilterWhere) - Constructor for class edu.umd.cs.findbugs.gui2.DeadBugFilter
-
- 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.cloud.CloudFactory
-
- 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 - Class in edu.umd.cs.findbugs.gui2
-
For debugging purposes only...
- Debug() - Constructor for class edu.umd.cs.findbugs.gui2.Debug
-
- 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_CLOUD - Static variable in class edu.umd.cs.findbugs.cloud.CloudFactory
-
- 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
-
- DEFAULT_TIMEOUT - Static variable in class edu.umd.cs.findbugs.anttask.AbstractFindBugsTask
-
- DefaultAnnotation - Annotation Type in edu.umd.cs.findbugs.annotations
-
Deprecated.
- Use the JSR305 annotations instead.
For example, you can use ParametersAreNonnullByDefault
instead
of @DefaultAnnotation(NonNull.class) so that method parameters are nonnull by default in the annotated
element. You can also use TypeQualifierDefault
in general to define your own annotation that specifies a default type qualifier. For example,
Nonnegative
TypeQualifierDefault
(ElementType.PARAMETER
)
public @interface ParametersAreNonnegativeByDefault {}
The JSR305 CheckReturnValue
annotation can be applied to a type or package, and it will act as a default for all methods
in that class or package unless otherwise overridden.
- DefaultAnnotationForFields - Annotation Type in edu.umd.cs.findbugs.annotations
-
Deprecated.
- DefaultAnnotationForMethods - Annotation Type in edu.umd.cs.findbugs.annotations
-
Deprecated.
- DefaultAnnotationForParameters - Annotation Type in edu.umd.cs.findbugs.annotations
-
Deprecated.
- use the JSR305 annotations instead,
For example, you can use ParametersAreNonnullByDefault
instead
of @DefaultAnnotation(NonNull.class), and TypeQualifierDefault
in general to define a type qualifier default. The JSR305 CheckReturnValue
annotation can be applied to a type or package, and it will act as a default for all methods
in that class or package unless otherwise overridden.
- 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
-
- defineNewSpecialKind(String) - Static method in class edu.umd.cs.findbugs.OpcodeStack.Item
-
- 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.
- designationKeyComparator - Static variable in class edu.umd.cs.findbugs.I18N
-
a Comparator to compare user designation keys
- DesignationMatcher - Class in edu.umd.cs.findbugs.filter
-
Match bug instances having one of given codes or patterns.
- DesignationMatcher(String) - Constructor for class edu.umd.cs.findbugs.filter.DesignationMatcher
-
Constructor.
- DesireNoWarning - Annotation Type in edu.umd.cs.findbugs.annotations
-
Annotation indicating that no FindBugs warnings of the specified type
is desired.
- DesireWarning - Annotation Type in edu.umd.cs.findbugs.annotations
-
Annotation indicating that a FindBugs warning is desired.
- 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 constants.
- 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
-
- DischargesObligation - Annotation Type in edu.umd.cs.findbugs.annotations
-
Mark a method as cleaning up a resource.
- discover - Variable in class edu.umd.cs.findbugs.gui2.SourceDirectoryWizard
-
- 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
-
- displayCloudReport() - Method in class edu.umd.cs.findbugs.gui2.MainFrame
-
- 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 class edu.umd.cs.findbugs.gui2.AbstractSwingGuiCallback
-
- DisplayNonmodelMessage - Class in edu.umd.cs.findbugs.gui2
-
- DisplayNonmodelMessage() - Constructor for class edu.umd.cs.findbugs.gui2.DisplayNonmodelMessage
-
- displayNonmodelMessage(String, String, Component, boolean) - Static method in class edu.umd.cs.findbugs.gui2.DisplayNonmodelMessage
-
- displayNonmodelMessage(String, String) - Method in interface edu.umd.cs.findbugs.IGuiCallback
-
- displaySource(BugInstance, SourceLineAnnotation) - Method in class edu.umd.cs.findbugs.gui2.SourceCodeDisplay
-
- 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
-
- doAnalysis(Project, FindBugsProgress) - Static method in class edu.umd.cs.findbugs.gui2.BugLoader
-
Performs an analysis and returns the BugSet created
- doAnalysis(Project) - Static method in class edu.umd.cs.findbugs.gui2.BugLoader
-
Does what it says it does, hit apple r (control r on pc) and the analysis
is redone using the current project
- DocumentCharacterIterator - Class in edu.umd.cs.findbugs.sourceViewer
-
A CharacterIterator over a Document.
- 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
-
- doLayout() - Method in class edu.umd.cs.findbugs.gui2.WideComboBox
-
- 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
-
- DoNothingCloud - Class in edu.umd.cs.findbugs.cloud
-
Doesn't do much.
- DoNothingCloud(CloudPlugin, BugCollection, Properties) - Constructor for class edu.umd.cs.findbugs.cloud.DoNothingCloud
-
Invoked via reflection
- DoNothingCloud(BugCollection) - Constructor for class edu.umd.cs.findbugs.cloud.DoNothingCloud
-
- 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
-
- 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.
- DOWNLOADS_WEBSITE - Static variable in class edu.umd.cs.findbugs.Version
-
Downloads website.
- Driver - Class in edu.umd.cs.findbugs.gui2
-
This is where it all begins run with -f int to set font size run with -clear
to clear recent projects menu, or any other issues with program not starting
properly due to something being corrupted (or just faulty) in backend store
for GUISaveState.
- Driver() - Constructor for class edu.umd.cs.findbugs.gui2.Driver
-
- 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.