1 package no.uio.ifi.refaktor.handlers;
3 import no.uio.ifi.refaktor.analyze.ExtractAndMoveMethodCandidate;
4 import no.uio.ifi.refaktor.analyze.analyzers.AggregationAnalyzer;
5 import no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer;
7 import org.eclipse.jdt.core.ICompilationUnit;
9 public class CompilationUnitWideSearchBasedExtractAndMoveMethodAnalysisHandler extends AbstractSearchBasedExtractAndMoveMethodAnalysisHandler {
12 protected AggregationAnalyzer<ExtractAndMoveMethodCandidate> createAnalyzer(Object element) {
13 assert element instanceof ICompilationUnit;
14 ICompilationUnit compilationUnit = (ICompilationUnit) element;
15 return new CompilationUnitWideExtractAndMoveMethodAnalyzer(compilationUnit);