private void handleDestinationChanged() { IType declaring= getMoveProcessor().getDeclaringType(); IJavaProject javaProject= declaring.getJavaProject(); IStatus status= JavaConventionsUtil.validateJavaTypeName(fDestinationField.getText(), javaProject); if (status.getSeverity() == IStatus.ERROR){ error(status.getMessage()); } else { try { IType resolvedType= javaProject.findType(fDestinationField.getText()); if (resolvedType == null) resolvedType= javaProject.findType(declaring.getPackageFragment().getElementName(), fDestinationField.getText()); IStatus validationStatus= validateDestinationType(resolvedType, fDestinationField.getText()); if (validationStatus.isOK()){ setErrorMessage(null); setPageComplete(true); } else { error(validationStatus.getMessage()); } } catch(JavaModelException ex) { JavaPlugin.log(ex); //no ui here error(RefactoringMessages.MoveMembersInputPage_invalid_name); } } } private void error(String message){
private void handleDestinationChanged() { IType declaring= getMoveProcessor().getDeclaringType(); IJavaProject javaProject= declaring.getJavaProject(); IStatus status= JavaConventionsUtil.validateJavaTypeName(fDestinationField.getText(), javaProject); if (status.getSeverity() == IStatus.ERROR){ error(status.getMessage()); } else { try { IType resolvedType= javaProject.findType(fDestinationField.getText()); if (resolvedType == null) resolvedType= javaProject.findType(declaring.getPackageFragment().getElementName(), fDestinationField.getText()); IStatus validationStatus= validateDestinationType(resolvedType, fDestinationField.getText()); if (validationStatus.isOK()){ setErrorMessage(null); setPageComplete(true); } else { error(validationStatus.getMessage()); } } catch(JavaModelException ex) { JavaPlugin.log(ex); //no ui here error(RefactoringMessages.MoveMembersInputPage_invalid_name); } } } private void error(String message){