public abstract class TypeQualifierDataflowFactory<AnalysisType extends TypeQualifierDataflowAnalysis,DataflowType extends TypeQualifierDataflow<AnalysisType>>
extends java.lang.Object
| Constructor and Description |
|---|
TypeQualifierDataflowFactory(MethodDescriptor methodDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract DataflowType |
getDataflow(DepthFirstSearch dfs,
XMethod xmethod,
CFG cfg,
ValueNumberDataflow vnaDataflow,
org.apache.bcel.generic.ConstantPoolGen cpg,
IAnalysisCache analysisCache,
MethodDescriptor methodDescriptor,
TypeQualifierValue typeQualifierValue) |
DataflowType |
getDataflow(TypeQualifierValue typeQualifierValue) |
protected abstract void |
populateDatabase(DataflowType dataflow,
ValueNumberDataflow vnaDataflow,
XMethod xmethod,
TypeQualifierValue tqv) |
public TypeQualifierDataflowFactory(MethodDescriptor methodDescriptor)
public DataflowType getDataflow(TypeQualifierValue typeQualifierValue) throws CheckedAnalysisException
CheckedAnalysisExceptionprotected abstract DataflowType getDataflow(DepthFirstSearch dfs, XMethod xmethod, CFG cfg, ValueNumberDataflow vnaDataflow, org.apache.bcel.generic.ConstantPoolGen cpg, IAnalysisCache analysisCache, MethodDescriptor methodDescriptor, TypeQualifierValue typeQualifierValue) throws CheckedAnalysisException
CheckedAnalysisExceptionprotected abstract void populateDatabase(DataflowType dataflow, ValueNumberDataflow vnaDataflow, XMethod xmethod, TypeQualifierValue tqv) throws CheckedAnalysisException
CheckedAnalysisExceptionFindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.