public LoadDataflow analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) throws CheckedAnalysisException {
MethodGen methodGen = getMethodGen(analysisCache, descriptor);
if (methodGen == null) {
return null;
}
LoadAnalysis analysis = new LoadAnalysis(getDepthFirstSearch(analysisCache, descriptor), getConstantPoolGen(
analysisCache, descriptor.getClassDescriptor()));
LoadDataflow dataflow = new LoadDataflow(getCFG(analysisCache, descriptor), analysis);
dataflow.execute();
return dataflow;
}