@Override public void apply(ITextViewer viewer, char trigger, int stateMask, int offset) { if ((stateMask & SWT.MODIFIER_MASK) == SWT.CONTROL && fCleanUp != null) { CleanUpRefactoring refactoring= new CleanUpRefactoring(); refactoring.addCompilationUnit(getCompilationUnit()); refactoring.addCleanUp(fCleanUp); refactoring.setLeaveFilesDirty(true); int stopSeverity= RefactoringCore.getConditionCheckingFailedSeverity(); Shell shell= JavaPlugin.getActiveWorkbenchShell(); IRunnableContext context= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); RefactoringExecutionHelper executer= new RefactoringExecutionHelper(refactoring, stopSeverity, RefactoringSaveHelper.SAVE_NOTHING, shell, context); try { executer.perform(true, true); } catch (InterruptedException e) { } catch (InvocationTargetException e) { JavaPlugin.log(e); } return; } apply(viewer.getDocument()); }
@Override public void apply(ITextViewer viewer, char trigger, int stateMask, int offset) { if ((stateMask & SWT.MODIFIER_MASK) == SWT.CONTROL && fCleanUp != null) { CleanUpRefactoring refactoring= new CleanUpRefactoring(); refactoring.addCompilationUnit(getCompilationUnit()); refactoring.addCleanUp(fCleanUp); refactoring.setLeaveFilesDirty(true); int stopSeverity= RefactoringCore.getConditionCheckingFailedSeverity(); Shell shell= JavaPlugin.getActiveWorkbenchShell(); IRunnableContext context= PlatformUI.getWorkbench().getActiveWorkbenchWindow(); RefactoringExecutionHelper executer= new RefactoringExecutionHelper(refactoring, stopSeverity, RefactoringSaveHelper.SAVE_NOTHING, shell, context); try { executer.perform(true, true); } catch (InterruptedException e) { } catch (InvocationTargetException e) { JavaPlugin.log(e); } return; } apply(viewer.getDocument()); }