]> git.uio.no Git - ifi-stolz-refaktor.git/blame - case-study/refaktor-before/src/no/uio/ifi/refaktor/handlers/CompilationUnitWideSearchBasedExtractAndMoveMethodAnalysisHandler.java
Some talks, mostly identical.
[ifi-stolz-refaktor.git] / case-study / refaktor-before / src / no / uio / ifi / refaktor / handlers / CompilationUnitWideSearchBasedExtractAndMoveMethodAnalysisHandler.java
CommitLineData
1b2798f6
EK
1package no.uio.ifi.refaktor.handlers;
2
3import no.uio.ifi.refaktor.analyze.ExtractAndMoveMethodCandidate;
4import no.uio.ifi.refaktor.analyze.analyzers.AggregationAnalyzer;
5import no.uio.ifi.refaktor.analyze.analyzers.CompilationUnitWideExtractAndMoveMethodAnalyzer;
6
7import org.eclipse.jdt.core.ICompilationUnit;
8
9public 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}