package kr.ac.snu.selab.soot.analyzer.sta; import java.util.List; import kr.ac.snu.selab.soot.analyzer.AbstractAnalyzer; import kr.ac.snu.selab.soot.core.AbstractProject; import soot.Hierarchy; import soot.SootClass; public class StatePatternAnalyzer extends AbstractAnalyzer { public StatePatternAnalyzer(AbstractProject project) { super(project); } @Override protected void analyze(List<SootClass> classList, Hierarchy hierarchy) { StatePatternAnalysis analysis = new StatePatternAnalysis(classList, hierarchy, project.isUseSimpleCallGraph()); analysis.writeAnalysisResultOverAllAbstractTypes(outputDirectory); } }