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.PackageFragmentRootWideExtractAndMoveMethodAnalyzer;
7 import org.eclipse.jdt.core.IPackageFragmentRoot;
9 public class PackageFragmentRootWideSearchBasedExtractAndMoveMethodAnalysisHandler extends AbstractSearchBasedExtractAndMoveMethodAnalysisHandler {
12 protected AggregationAnalyzer<ExtractAndMoveMethodCandidate> createAnalyzer(Object element) {
13 assert element instanceof IPackageFragmentRoot;
14 IPackageFragmentRoot packageFragmentRoot = (IPackageFragmentRoot) element;
15 return new PackageFragmentRootWideExtractAndMoveMethodAnalyzer(packageFragmentRoot);