package no.uio.ifi.refaktor.change.performers; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.ltk.core.refactoring.CheckConditionsOperation; import org.eclipse.ltk.core.refactoring.Refactoring; public class ExtractMethodRefactoringPerformer extends SimpleRefactoringPerformer { private boolean replaceDuplicates; public ExtractMethodRefactoringPerformer(IProgressMonitor monitor, boolean replaceDuplicates) { super(monitor); this.replaceDuplicates = replaceDuplicates; } @Override protected CheckConditionsOperation createCheckConditionsOperation(Refactoring refactoring, int style) { return new ExtractMethodRefactoringCheckConditionsOperation(refactoring, style, replaceDuplicates); } }