]>
Commit | Line | Data |
---|---|---|
1b2798f6 EK |
1 | package no.uio.ifi.refaktor.handlers; |
2 | ||
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; | |
6 | ||
7 | import org.eclipse.jdt.core.ICompilationUnit; | |
8 | ||
9 | public class CompilationUnitWideSearchBasedExtractAndMoveMethodAnalysisHandler extends AbstractSearchBasedExtractAndMoveMethodAnalysisHandler { | |
10 | ||
11 | @Override | |
12 | protected AggregationAnalyzer<ExtractAndMoveMethodCandidate> createAnalyzer(Object element) { | |
13 | assert element instanceof ICompilationUnit; | |
14 | ICompilationUnit compilationUnit = (ICompilationUnit) element; | |
15 | return new CompilationUnitWideExtractAndMoveMethodAnalyzer(compilationUnit); | |
16 | } | |
17 | ||
18 | } |