/** * {@inheritDoc} */ public Refactoring createRefactoring(final RefactoringDescriptor descriptor) throws CoreException { return new MoveInstanceMethodRefactoring(new MoveInstanceMethodProcessor(null, null)); } }
public static void startMoveMethodRefactoring(final IMethod method, final Shell shell) throws JavaModelException { final MoveInstanceMethodRefactoring refactoring= new MoveInstanceMethodRefactoring(new MoveInstanceMethodProcessor(method, JavaPreferencesSettings.getCodeGenerationSettings(method.getJavaProject()))); new RefactoringStarter().activate(refactoring, new MoveInstanceMethodWizard(refactoring), shell, RefactoringMessages.MoveInstanceMethodAction_dialog_title, RefactoringSaveHelper.SAVE_JAVA_ONLY_UPDATES); }
@Override public Refactoring createRefactoring(JavaRefactoringDescriptor descriptor, RefactoringStatus status) throws CoreException { JavaRefactoringArguments arguments= new JavaRefactoringArguments(descriptor.getProject(), retrieveArgumentMap(descriptor)); MoveInstanceMethodProcessor processor= new MoveInstanceMethodProcessor(arguments, status); return new MoveRefactoring(processor); }
@Override public Refactoring createRefactoring(JavaRefactoringDescriptor descriptor, RefactoringStatus status) throws CoreException { JavaRefactoringArguments arguments= new JavaRefactoringArguments(descriptor.getProject(), retrieveArgumentMap(descriptor)); MoveInstanceMethodProcessor processor= new MoveInstanceMethodProcessor(arguments, status); return new MoveRefactoring(processor); }
public static void startMoveMethodRefactoring(final IMethod method, final Shell shell) { MoveInstanceMethodProcessor processor= new MoveInstanceMethodProcessor(method, JavaPreferencesSettings.getCodeGenerationSettings(method.getJavaProject())); Refactoring refactoring= new MoveRefactoring(processor); MoveInstanceMethodWizard wizard= new MoveInstanceMethodWizard(processor, refactoring); new RefactoringStarter().activate(wizard, shell, RefactoringMessages.MoveInstanceMethodAction_dialog_title, RefactoringSaveHelper.SAVE_REFACTORING); }
public static void startMoveMethodRefactoring(final IMethod method, final Shell shell) { MoveInstanceMethodProcessor processor= new MoveInstanceMethodProcessor(method, JavaPreferencesSettings.getCodeGenerationSettings(method.getJavaProject())); Refactoring refactoring= new MoveRefactoring(processor); MoveInstanceMethodWizard wizard= new MoveInstanceMethodWizard(processor, refactoring); new RefactoringStarter().activate(wizard, shell, RefactoringMessages.MoveInstanceMethodAction_dialog_title, RefactoringSaveHelper.SAVE_REFACTORING); }