@Override public Refactoring createRefactoring(JavaRefactoringDescriptor descriptor, RefactoringStatus status) throws CoreException { JavaRefactoringArguments arguments= new JavaRefactoringArguments(descriptor.getProject(), retrieveArgumentMap(descriptor)); ChangeSignatureProcessor processor= new ChangeSignatureProcessor(arguments, status); return new ProcessorBasedRefactoring(processor); }
@Override public Refactoring createRefactoring(JavaRefactoringDescriptor descriptor, RefactoringStatus status) throws CoreException { JavaRefactoringArguments arguments= new JavaRefactoringArguments(descriptor.getProject(), retrieveArgumentMap(descriptor)); ChangeSignatureProcessor processor= new ChangeSignatureProcessor(arguments, status); return new ProcessorBasedRefactoring(processor); }
if (fArguments != null) { fChangeSignatureProcessor= new ChangeSignatureProcessor(fArguments, result); if (!result.hasFatalError()) { fChangeSignatureRefactoring= new ProcessorBasedRefactoring(fChangeSignatureProcessor); fChangeSignatureProcessor= RefactoringAvailabilityTester.isChangeSignatureAvailable(fMethod) ? new ChangeSignatureProcessor(fMethod) : null; if (fChangeSignatureProcessor == null) return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.IntroduceParameterRefactoring_expression_in_method); fChangeSignatureProcessor= RefactoringAvailabilityTester.isChangeSignatureAvailable(method) ? new ChangeSignatureProcessor(method) : null; if (fChangeSignatureProcessor == null) { String msg= Messages.format(RefactoringCoreMessages.IntroduceParameterRefactoring_cannot_introduce, entry.getMessage());
if (fArguments != null) { fChangeSignatureProcessor= new ChangeSignatureProcessor(fArguments, result); if (!result.hasFatalError()) { fChangeSignatureRefactoring= new ProcessorBasedRefactoring(fChangeSignatureProcessor); fChangeSignatureProcessor= RefactoringAvailabilityTester.isChangeSignatureAvailable(fMethod) ? new ChangeSignatureProcessor(fMethod) : null; if (fChangeSignatureProcessor == null) return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.IntroduceParameterRefactoring_expression_in_method); fChangeSignatureProcessor= RefactoringAvailabilityTester.isChangeSignatureAvailable(method) ? new ChangeSignatureProcessor(method) : null; if (fChangeSignatureProcessor == null) { String msg= Messages.format(RefactoringCoreMessages.IntroduceParameterRefactoring_cannot_introduce, entry.getMessage());
return; try { ChangeSignatureProcessor processor= new ChangeSignatureProcessor(method); RefactoringStatus status= processor.checkInitialConditions(new NullProgressMonitor()); if (status.hasFatalError()) {
return; try { ChangeSignatureProcessor processor= new ChangeSignatureProcessor(method); RefactoringStatus status= processor.checkInitialConditions(new NullProgressMonitor()); if (status.hasFatalError()) {