FindBugs™ 3.0.0
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

D

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.
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
FindBugs™ 3.0.0

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.