Uses of Interface
edu.umd.cs.findbugs.ba.DataflowAnalysis
Packages that use DataflowAnalysis
Package
Description
A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
Support for analyzing code containing JSR-305 type qualifier annotations.
Implementation of dataflow analysis for checking whether obligations to close streams and other resources
(e.g., database objects) are satisfied.
Support for analyses based on the BCEL bytecode framework.
-
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba
Classes in edu.umd.cs.findbugs.ba with type parameters of type DataflowAnalysisModifier and TypeClassDescriptionclassDataflow<Fact, AnalysisType extends DataflowAnalysis<Fact>>Perform dataflow analysis on a method using a control flow graph.classDataflowCFGPrinter<Fact, AnalysisType extends DataflowAnalysis<Fact>>CFGPrinter class which prints dataflow values at each basic block and instruction.Classes in edu.umd.cs.findbugs.ba that implement DataflowAnalysisModifier and TypeClassDescriptionclassAbstractDataflowAnalysis<Fact>Abstract base class providing functionality that will be useful for most dataflow analysis implementations that model instructions within basic blocks.classA dataflow analysis to compute dominator relationships between basic blocks.classBackwardDataflowAnalysis<Fact>Abstract base class for backward dataflow analyses.classA useful starting point for defining a dataflow analysis.classDataflow analysis to determine the nesting of catch and finally blocks within a method.classDataflow analysis to compute dominator sets for a CFG.classForwardDataflowAnalysis<Fact>Abstract base class for forward dataflow analyses.classFrameDataflowAnalysis<ValueType, FrameType extends Frame<ValueType>>A convenient base class for dataflow analysis classes which use Frames as values.classDataflow analysis to find live stores of locals.classAnalysis to determine where particular values are locked in a method.classDataflow analysis to compute postdominator sets for a CFG.classResourceValueAnalysis<Resource>classclassA really simple forward dataflow analysis to find the depth of the Java operand stack.Fields in edu.umd.cs.findbugs.ba declared as DataflowAnalysis -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba.ca
Classes in edu.umd.cs.findbugs.ba.ca that implement DataflowAnalysis -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba.constant
Classes in edu.umd.cs.findbugs.ba.constant that implement DataflowAnalysisModifier and TypeClassDescriptionclassDataflow analysis to find constant values. -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba.deref
Classes in edu.umd.cs.findbugs.ba.deref that implement DataflowAnalysisModifier and TypeClassDescriptionclassDataflow analysis to find values unconditionally dereferenced in the future. -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba.heap
Classes in edu.umd.cs.findbugs.ba.heap that implement DataflowAnalysis -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba.jsr305
Classes in edu.umd.cs.findbugs.ba.jsr305 that implement DataflowAnalysisModifier and TypeClassDescriptionclassBackwards type qualifier dataflow analysis.classForward type qualifier dataflow analysis.classAbstract base class for type qualifier dataflow analyses. -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba.npe
Classes in edu.umd.cs.findbugs.ba.npe that implement DataflowAnalysisModifier and TypeClassDescriptionclassA dataflow analysis to detect potential null pointer dereferences.classA dataflow analysis to determine, at each location in a method's CFG, whether or not it is possible to return normally at that location. -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba.obl
Classes in edu.umd.cs.findbugs.ba.obl that implement DataflowAnalysisModifier and TypeClassDescriptionclassDataflow analysis to track obligations (i/o streams and other resources which must be closed). -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba.type
Classes in edu.umd.cs.findbugs.ba.type that implement DataflowAnalysisModifier and TypeClassDescriptionclassA forward dataflow analysis to determine the types of all values in the Java stack frame at all points in a Java method. -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.ba.vna
Classes in edu.umd.cs.findbugs.ba.vna that implement DataflowAnalysisModifier and TypeClassDescriptionclassA dataflow analysis to track the production and flow of values in the Java stack frame. -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.classfile.engine.bcel
Classes in edu.umd.cs.findbugs.classfile.engine.bcel that implement DataflowAnalysisModifier and TypeClassDescriptionclassDominatorsAnalysis variant in which all exception edges are ignored.classPostDominatorsAnalysis variant in which all exception edges are ignored.classDominatorsAnalysis variant in which implicit exception edges are ignored.classPostDominatorsAnalysis variant in which implicit exception edges are ignored. -
Uses of DataflowAnalysis in edu.umd.cs.findbugs.detect
Classes in edu.umd.cs.findbugs.detect with type parameters of type DataflowAnalysisModifier and TypeClassDescriptionclassTestDataflowAnalysis<Fact, AnalysisType extends DataflowAnalysis<Fact>>This detector is just a test harness to test a dataflow analysis class specified by the dataflow.classname property.Classes in edu.umd.cs.findbugs.detect that implement DataflowAnalysisModifier and TypeClassDescriptionprivate static final class