private SearchResultGroup[] getConstructorReferences(IProgressMonitor pm, WorkingCopyOwner owner, int limitTo, RefactoringStatus status) throws JavaModelException{ IJavaSearchScope scope= createSearchScope(); SearchPattern pattern= RefactoringSearchEngine.createOrPattern(fConstructors, limitTo); if (pattern == null){ if (fConstructors.length != 0) return new SearchResultGroup[0]; return getImplicitConstructorReferences(pm, owner, status); } return removeUnrealReferences(RefactoringSearchEngine.search(pattern, owner, scope, pm, status)); }
private SearchResultGroup[] getConstructorReferences(IProgressMonitor pm, WorkingCopyOwner owner, int limitTo, RefactoringStatus status) throws JavaModelException{ IJavaSearchScope scope= createSearchScope(); SearchPattern pattern= RefactoringSearchEngine.createOrPattern(fConstructors, limitTo); if (pattern == null){ if (fConstructors.length != 0) return new SearchResultGroup[0]; return getImplicitConstructorReferences(pm, owner, status); } return removeUnrealReferences(RefactoringSearchEngine.search(pattern, owner, scope, pm, status)); }
private SearchResultGroup[] getConstructorReferences(IProgressMonitor pm, WorkingCopyOwner owner, int limitTo, RefactoringStatus status) throws JavaModelException{ IJavaSearchScope scope= createSearchScope(); SearchPattern pattern= RefactoringSearchEngine.createOrPattern(fConstructors, limitTo); if (pattern == null){ if (fConstructors.length != 0) return new SearchResultGroup[0]; return getImplicitConstructorReferences(pm, owner, status); } return removeUnrealReferences(RefactoringSearchEngine.search(pattern, owner, scope, pm, status)); }