private RefactoringStatus checkAccesses(final IProgressMonitor monitor) throws JavaModelException { final RefactoringStatus result= new RefactoringStatus(); try { monitor.beginTask(RefactoringCoreMessages.PullUpRefactoring_checking_referenced_elements, 4); final ITypeHierarchy hierarchy= getDestinationType().newSupertypeHierarchy(fOwner, new SubProgressMonitor(monitor, 1)); result.merge(checkAccessedTypes(new SubProgressMonitor(monitor, 1), hierarchy)); result.merge(checkAccessedFields(new SubProgressMonitor(monitor, 1), hierarchy)); result.merge(checkAccessedMethods(new SubProgressMonitor(monitor, 1), hierarchy)); } finally { monitor.done(); } return result; }
private RefactoringStatus checkAccesses(final IProgressMonitor monitor) throws JavaModelException { final RefactoringStatus result= new RefactoringStatus(); try { monitor.beginTask(RefactoringCoreMessages.PullUpRefactoring_checking_referenced_elements, 4); final ITypeHierarchy hierarchy= getDestinationType().newSupertypeHierarchy(fOwner, new SubProgressMonitor(monitor, 1)); result.merge(checkAccessedTypes(new SubProgressMonitor(monitor, 1), hierarchy)); result.merge(checkAccessedFields(new SubProgressMonitor(monitor, 1), hierarchy)); result.merge(checkAccessedMethods(new SubProgressMonitor(monitor, 1), hierarchy)); } finally { monitor.done(); } return result; }
private RefactoringStatus checkAccesses(final IProgressMonitor monitor) throws JavaModelException { final RefactoringStatus result= new RefactoringStatus(); try { monitor.beginTask(RefactoringCoreMessages.PullUpRefactoring_checking_referenced_elements, 4); final ITypeHierarchy hierarchy= getDestinationType().newSupertypeHierarchy(fOwner, new SubProgressMonitor(monitor, 1)); result.merge(checkAccessedTypes(new SubProgressMonitor(monitor, 1), hierarchy)); result.merge(checkAccessedFields(new SubProgressMonitor(monitor, 1), hierarchy)); result.merge(checkAccessedMethods(new SubProgressMonitor(monitor, 1), hierarchy)); } finally { monitor.done(); } return result; }