private RefactoringStatus checkIfSkippingOverElements(final IProgressMonitor monitor) throws JavaModelException { monitor.beginTask(RefactoringCoreMessages.PullUpRefactoring_checking, 1); try { final Set<IType> skippedTypes= getSkippedSuperTypes(new SubProgressMonitor(monitor, 1)); final IType[] skipped= skippedTypes.toArray(new IType[skippedTypes.size()]); final RefactoringStatus result= new RefactoringStatus(); for (int i= 0; i < fMembersToMove.length; i++) { final IMember element= fMembersToMove[i]; for (int j= 0; j < skipped.length; j++) { result.merge(checkIfDeclaredIn(element, skipped[j])); } } return result; } finally { monitor.done(); } }
private RefactoringStatus checkIfSkippingOverElements(final IProgressMonitor monitor) throws JavaModelException { monitor.beginTask(RefactoringCoreMessages.PullUpRefactoring_checking, 1); try { final Set<IType> skippedTypes= getSkippedSuperTypes(new SubProgressMonitor(monitor, 1)); final IType[] skipped= skippedTypes.toArray(new IType[skippedTypes.size()]); final RefactoringStatus result= new RefactoringStatus(); for (int i= 0; i < fMembersToMove.length; i++) { final IMember element= fMembersToMove[i]; for (int j= 0; j < skipped.length; j++) { result.merge(checkIfDeclaredIn(element, skipped[j])); } } return result; } finally { monitor.done(); } }
private RefactoringStatus checkIfSkippingOverElements(final IProgressMonitor monitor) throws JavaModelException { monitor.beginTask(RefactoringCoreMessages.PullUpRefactoring_checking, 1); try { final Set skippedTypes= getSkippedSuperTypes(new SubProgressMonitor(monitor, 1)); final IType[] skipped= (IType[]) skippedTypes.toArray(new IType[skippedTypes.size()]); final RefactoringStatus result= new RefactoringStatus(); for (int i= 0; i < fMembersToMove.length; i++) { final IMember element= fMembersToMove[i]; for (int j= 0; j < skipped.length; j++) { result.merge(checkIfDeclaredIn(element, skipped[j])); } } return result; } finally { monitor.done(); } }