@Override public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException, OperationCanceledException { RefactoringStatus status= new RefactoringStatus(); status.merge(super.checkInitialConditions(pm)); if (status.hasFatalError()) return status;
@Override public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException, OperationCanceledException { RefactoringStatus status= new RefactoringStatus(); status.merge(super.checkInitialConditions(pm)); if (status.hasFatalError()) return status;
fChangeSignatureRefactoring= new ProcessorBasedRefactoring(fChangeSignatureProcessor); fChangeSignatureRefactoring.setValidationContext(getValidationContext()); result.merge(fChangeSignatureProcessor.checkInitialConditions(new SubProgressMonitor(pm, 2))); if (result.hasFatalError()) return result; fChangeSignatureRefactoring= new ProcessorBasedRefactoring(fChangeSignatureProcessor); fChangeSignatureRefactoring.setValidationContext(getValidationContext()); result.merge(fChangeSignatureProcessor.checkInitialConditions(new SubProgressMonitor(pm, 1))); if (result.hasFatalError()) { RefactoringStatusEntry entry= result.getEntryMatchingSeverity(RefactoringStatus.FATAL); result= fChangeSignatureProcessor.checkInitialConditions(new SubProgressMonitor(pm, 1)); if (result.hasFatalError()) return result;
fChangeSignatureRefactoring= new ProcessorBasedRefactoring(fChangeSignatureProcessor); fChangeSignatureRefactoring.setValidationContext(getValidationContext()); result.merge(fChangeSignatureProcessor.checkInitialConditions(new SubProgressMonitor(pm, 2))); if (result.hasFatalError()) return result; fChangeSignatureRefactoring= new ProcessorBasedRefactoring(fChangeSignatureProcessor); fChangeSignatureRefactoring.setValidationContext(getValidationContext()); result.merge(fChangeSignatureProcessor.checkInitialConditions(new SubProgressMonitor(pm, 1))); if (result.hasFatalError()) { RefactoringStatusEntry entry= result.getEntryMatchingSeverity(RefactoringStatus.FATAL); result= fChangeSignatureProcessor.checkInitialConditions(new SubProgressMonitor(pm, 1)); if (result.hasFatalError()) return result;
try { ChangeSignatureProcessor processor= new ChangeSignatureProcessor(method); RefactoringStatus status= processor.checkInitialConditions(new NullProgressMonitor()); if (status.hasFatalError()) { final RefactoringStatusEntry entry= status.getEntryMatchingSeverity(RefactoringStatus.FATAL);
try { ChangeSignatureProcessor processor= new ChangeSignatureProcessor(method); RefactoringStatus status= processor.checkInitialConditions(new NullProgressMonitor()); if (status.hasFatalError()) { final RefactoringStatusEntry entry= status.getEntryMatchingSeverity(RefactoringStatus.FATAL);