FindBugs™ 1.3.9

Uses of Class
edu.umd.cs.findbugs.ba.DepthFirstSearch

Packages that use DepthFirstSearch
edu.umd.cs.findbugs.ba A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses. 
edu.umd.cs.findbugs.ba.ca   
edu.umd.cs.findbugs.ba.constant   
edu.umd.cs.findbugs.ba.deref   
edu.umd.cs.findbugs.ba.heap   
edu.umd.cs.findbugs.ba.jsr305 Support for analyzing code containing JSR-305 type qualifier annotations. 
edu.umd.cs.findbugs.ba.npe   
edu.umd.cs.findbugs.ba.npe2 This package is a rewrite of the null-pointer analysis to use sets of value numbers rather than frames. 
edu.umd.cs.findbugs.ba.obl Implementation of dataflow analysis for checking whether obligations to close streams and other resources (e.g. 
edu.umd.cs.findbugs.ba.type   
edu.umd.cs.findbugs.ba.vna   
edu.umd.cs.findbugs.classfile.engine.bcel Support for analyses based on the BCEL bytecode framework
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba
 

Fields in edu.umd.cs.findbugs.ba declared as DepthFirstSearch
 DepthFirstSearch ReverseDFSOrder.dfs
           
 

Methods in edu.umd.cs.findbugs.ba that return DepthFirstSearch
protected  DepthFirstSearch ForwardDataflowAnalysis.getDepthFirstSearch()
           
 DepthFirstSearch ClassContext.getDepthFirstSearch(org.apache.bcel.classfile.Method method)
          Get a DepthFirstSearch for given method.
 

Constructors in edu.umd.cs.findbugs.ba with parameters of type DepthFirstSearch
BackwardDataflowAnalysis(ReverseDepthFirstSearch rdfs, DepthFirstSearch dfs)
           
BlockTypeAnalysis(DepthFirstSearch dfs)
          Constructor.
DFSCFGPrinter(CFG cfg, DepthFirstSearch dfs)
           
DominatorsAnalysis(CFG cfg, DepthFirstSearch dfs, boolean ignoreExceptionEdges)
          Constructor.
ForwardDataflowAnalysis(DepthFirstSearch dfs)
           
FrameDataflowAnalysis(DepthFirstSearch dfs)
           
LiveLocalStoreAnalysis(org.apache.bcel.generic.MethodGen methodGen, ReverseDepthFirstSearch rdfs, DepthFirstSearch dfs)
           
LockAnalysis(org.apache.bcel.generic.MethodGen methodGen, ValueNumberDataflow vnaDataflow, DepthFirstSearch dfs)
           
PostDominatorsAnalysis(CFG cfg, ReverseDepthFirstSearch rdfs, DepthFirstSearch dfs, boolean ignoreExceptionEdges)
          Constructor.
PostDominatorsAnalysis(CFG cfg, ReverseDepthFirstSearch rdfs, DepthFirstSearch dfs, EdgeChooser edgeChooser)
          Constructor.
ResourceValueAnalysis(org.apache.bcel.generic.MethodGen methodGen, CFG cfg, DepthFirstSearch dfs, ResourceTracker<Resource> resourceTracker, Resource resource)
           
ReturnPathAnalysis(DepthFirstSearch dfs)
           
ReverseDFSOrder(CFG cfg, ReverseDepthFirstSearch rdfs, DepthFirstSearch dfs)
          Constructor.
ReversePostOrder(CFG cfg, DepthFirstSearch dfs)
          Constructor.
StackDepthAnalysis(org.apache.bcel.generic.ConstantPoolGen cpg, DepthFirstSearch dfs)
          Constructor.
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.ca
 

Constructors in edu.umd.cs.findbugs.ba.ca with parameters of type DepthFirstSearch
CallListAnalysis(CFG cfg, DepthFirstSearch dfs, org.apache.bcel.generic.ConstantPoolGen cpg)
           
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.constant
 

Constructors in edu.umd.cs.findbugs.ba.constant with parameters of type DepthFirstSearch
ConstantAnalysis(org.apache.bcel.generic.MethodGen methodGen, DepthFirstSearch dfs)
           
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.deref
 

Constructors in edu.umd.cs.findbugs.ba.deref with parameters of type DepthFirstSearch
UnconditionalValueDerefAnalysis(ReverseDepthFirstSearch rdfs, DepthFirstSearch dfs, CFG cfg, org.apache.bcel.classfile.Method method, org.apache.bcel.generic.MethodGen methodGen, ValueNumberDataflow vnaDataflow, AssertionMethods assertionMethods)
          Constructor.
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.heap
 

Constructors in edu.umd.cs.findbugs.ba.heap with parameters of type DepthFirstSearch
FieldSetAnalysis(DepthFirstSearch dfs, org.apache.bcel.generic.ConstantPoolGen cpg)
           
LoadAnalysis(DepthFirstSearch dfs, org.apache.bcel.generic.ConstantPoolGen cpg)
           
StoreAnalysis(DepthFirstSearch dfs, org.apache.bcel.generic.ConstantPoolGen cpg)
           
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.jsr305
 

Methods in edu.umd.cs.findbugs.ba.jsr305 with parameters of type DepthFirstSearch
protected  BackwardTypeQualifierDataflow BackwardTypeQualifierDataflowFactory.getDataflow(DepthFirstSearch dfs, XMethod xmethod, CFG cfg, ValueNumberDataflow vnaDataflow, org.apache.bcel.generic.ConstantPoolGen cpg, IAnalysisCache analysisCache, MethodDescriptor methodDescriptor, TypeQualifierValue typeQualifierValue)
           
protected  ForwardTypeQualifierDataflow ForwardTypeQualifierDataflowFactory.getDataflow(DepthFirstSearch dfs, XMethod xmethod, CFG cfg, ValueNumberDataflow vnaDataflow, org.apache.bcel.generic.ConstantPoolGen cpg, IAnalysisCache analysisCache, MethodDescriptor methodDescriptor, TypeQualifierValue typeQualifierValue)
           
protected abstract  DataflowType TypeQualifierDataflowFactory.getDataflow(DepthFirstSearch dfs, XMethod xmethod, CFG cfg, ValueNumberDataflow vnaDataflow, org.apache.bcel.generic.ConstantPoolGen cpg, IAnalysisCache analysisCache, MethodDescriptor methodDescriptor, TypeQualifierValue typeQualifierValue)
           
 

Constructors in edu.umd.cs.findbugs.ba.jsr305 with parameters of type DepthFirstSearch
BackwardTypeQualifierDataflowAnalysis(DepthFirstSearch dfs, ReverseDepthFirstSearch rdfs, XMethod xmethod, CFG cfg, ValueNumberDataflow vnaDataflow, org.apache.bcel.generic.ConstantPoolGen cpg, TypeQualifierValue typeQualifierValue)
          Constructor.
ForwardTypeQualifierDataflowAnalysis(DepthFirstSearch dfs, XMethod xmethod, CFG cfg, ValueNumberDataflow vnaDataflow, org.apache.bcel.generic.ConstantPoolGen cpg, TypeQualifierValue typeQualifierValue)
          Constructor.
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.npe
 

Constructors in edu.umd.cs.findbugs.ba.npe with parameters of type DepthFirstSearch
IsNullValueAnalysis(MethodDescriptor descriptor, org.apache.bcel.generic.MethodGen methodGen, CFG cfg, ValueNumberDataflow vnaDataflow, TypeDataflow typeDataflow, DepthFirstSearch dfs, AssertionMethods assertionMethods)
           
ReturnPathTypeAnalysis(CFG cfg, ReverseDepthFirstSearch rdfs, DepthFirstSearch dfs)
          Constructor.
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.npe2
 

Constructors in edu.umd.cs.findbugs.ba.npe2 with parameters of type DepthFirstSearch
DefinitelyNullSetAnalysis(DepthFirstSearch dfs, ValueNumberDataflow vnaDataflow, CompactLocationNumbering compactLocationNumbering)
          Constructor.
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.obl
 

Constructors in edu.umd.cs.findbugs.ba.obl with parameters of type DepthFirstSearch
ObligationAnalysis(DepthFirstSearch dfs, XMethod xmethod, org.apache.bcel.generic.ConstantPoolGen cpg, ObligationFactory factory, ObligationPolicyDatabase database, TypeDataflow typeDataflow, IsNullValueDataflow invDataflow, IErrorLogger errorLogger)
          Constructor.
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.type
 

Constructors in edu.umd.cs.findbugs.ba.type with parameters of type DepthFirstSearch
TypeAnalysis(org.apache.bcel.classfile.Method method, org.apache.bcel.generic.MethodGen methodGen, CFG cfg, DepthFirstSearch dfs, RepositoryLookupFailureCallback lookupFailureCallback, ExceptionSetFactory exceptionSetFactory)
          Constructor which uses StandardTypeMerger.
TypeAnalysis(org.apache.bcel.classfile.Method method, org.apache.bcel.generic.MethodGen methodGen, CFG cfg, DepthFirstSearch dfs, TypeMerger typeMerger, RepositoryLookupFailureCallback lookupFailureCallback, ExceptionSetFactory exceptionSetFactory)
          Constructor.
TypeAnalysis(org.apache.bcel.classfile.Method method, org.apache.bcel.generic.MethodGen methodGen, CFG cfg, DepthFirstSearch dfs, TypeMerger typeMerger, TypeFrameModelingVisitor visitor, RepositoryLookupFailureCallback lookupFailureCallback, ExceptionSetFactory exceptionSetFactory)
          Constructor.
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.ba.vna
 

Constructors in edu.umd.cs.findbugs.ba.vna with parameters of type DepthFirstSearch
ValueNumberAnalysis(org.apache.bcel.generic.MethodGen methodGen, DepthFirstSearch dfs, LoadedFieldSet loadedFieldSet, RepositoryLookupFailureCallback lookupFailureCallback)
           
 

Uses of DepthFirstSearch in edu.umd.cs.findbugs.classfile.engine.bcel
 

Methods in edu.umd.cs.findbugs.classfile.engine.bcel that return DepthFirstSearch
 DepthFirstSearch DepthFirstSearchFactory.analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor)
           
protected  DepthFirstSearch AnalysisFactory.getDepthFirstSearch(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor)
           
 

Constructors in edu.umd.cs.findbugs.classfile.engine.bcel with parameters of type DepthFirstSearch
NonExceptionPostdominatorsAnalysis(CFG cfg, ReverseDepthFirstSearch rdfs, DepthFirstSearch dfs)
          Constructor.
NonImplicitExceptionPostDominatorsAnalysis(CFG cfg, ReverseDepthFirstSearch rdfs, DepthFirstSearch dfs)
           
 


FindBugs™ 1.3.9

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