SearchPattern createOccurrenceSearchPattern(IProgressMonitor pm) { pm.beginTask("", 1); //$NON-NLS-1$ SearchPattern pattern= SearchPattern.createPattern(getMethod(), IJavaSearchConstants.ALL_OCCURRENCES, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE); pm.done(); return pattern; }
private SearchPattern createNewMethodPattern() { StringBuffer stringPattern= new StringBuffer(getNewElementName()).append('('); int paramCount= getMethod().getNumberOfParameters(); for (int i= 0; i < paramCount; i++) { if (i > 0) stringPattern.append(','); stringPattern.append('*'); } stringPattern.append(')'); return SearchPattern.createPattern(stringPattern.toString(), IJavaSearchConstants.METHOD, IJavaSearchConstants.DECLARATIONS, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE); }
private SearchPattern createNewMethodPattern() { StringBuffer stringPattern= new StringBuffer(getNewElementName()).append('('); int paramCount= getMethod().getNumberOfParameters(); for (int i= 0; i < paramCount; i++) { if (i > 0) { stringPattern.append(','); } stringPattern.append('*'); } stringPattern.append(')'); return SearchPattern.createPattern(stringPattern.toString(), IJavaSearchConstants.METHOD, IJavaSearchConstants.DECLARATIONS, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE); }
private SearchPattern createNewMethodPattern() { StringBuilder stringPattern= new StringBuilder(getNewElementName()).append('('); int paramCount= getMethod().getNumberOfParameters(); for (int i= 0; i < paramCount; i++) { if (i > 0) stringPattern.append(','); stringPattern.append('*'); } stringPattern.append(')'); return SearchPattern.createPattern(stringPattern.toString(), IJavaSearchConstants.METHOD, IJavaSearchConstants.DECLARATIONS, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE); }
private SearchPattern createNewMethodPattern() { StringBuffer stringPattern= new StringBuffer(getNewElementName()).append('('); int paramCount= getMethod().getNumberOfParameters(); for (int i= 0; i < paramCount; i++) { if (i > 0) stringPattern.append(','); stringPattern.append('*'); } stringPattern.append(')'); return SearchPattern.createPattern(stringPattern.toString(), IJavaSearchConstants.METHOD, IJavaSearchConstants.DECLARATIONS, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE); }
private SearchResultGroup[] getReferences(IProgressMonitor pm, RefactoringStatus status) throws CoreException { IJavaSearchScope scope= RefactoringScopeFactory.create(fPackage); SearchPattern pattern= SearchPattern.createPattern(fPackage, IJavaSearchConstants.REFERENCES); return RefactoringSearchEngine.search(pattern, scope, pm, status); }
private SearchResultGroup[] getReferences(IProgressMonitor pm, ReferencesInBinaryContext binaryRefs, RefactoringStatus status) throws CoreException { IJavaSearchScope scope= RefactoringScopeFactory.create(fPackage, true, false); SearchPattern pattern= SearchPattern.createPattern(fPackage, IJavaSearchConstants.REFERENCES); CollectingSearchRequestor requestor= new CuCollectingSearchRequestor(binaryRefs); return RefactoringSearchEngine.search(pattern, scope, requestor, pm, status); }
private static SearchPattern createSearchPattern(IType type) throws JavaModelException { SearchPattern pattern= SearchPattern.createPattern(type, IJavaSearchConstants.ALL_OCCURRENCES, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE); IMethod[] constructors= JavaElementUtil.getAllConstructors(type); if (constructors.length == 0) { return pattern; } SearchPattern constructorDeclarationPattern= RefactoringSearchEngine.createOrPattern(constructors, IJavaSearchConstants.DECLARATIONS); return SearchPattern.createOrPattern(pattern, constructorDeclarationPattern); }
private SearchResultGroup[] getReferences(IProgressMonitor pm, ReferencesInBinaryContext binaryRefs, RefactoringStatus status) throws CoreException { IJavaSearchScope scope= RefactoringScopeFactory.create(fPackage, true, false); SearchPattern pattern= SearchPattern.createPattern(fPackage, IJavaSearchConstants.REFERENCES); CollectingSearchRequestor requestor= new CuCollectingSearchRequestor(binaryRefs); return RefactoringSearchEngine.search(pattern, scope, requestor, pm, status); }
private boolean isValidSearchPattern() { if (getPattern().length() == 0) { return false; } if (fJavaElement != null) { return true; } return SearchPattern.createPattern(getPattern(), getSearchFor(), getLimitTo(), SearchPattern.R_EXACT_MATCH) != null; }
private static SearchPattern createSearchPattern(IType type) throws JavaModelException { SearchPattern pattern= SearchPattern.createPattern(type, IJavaSearchConstants.ALL_OCCURRENCES, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE); IMethod[] constructors= JavaElementUtil.getAllConstructors(type); if (constructors.length == 0) return pattern; SearchPattern constructorDeclarationPattern= RefactoringSearchEngine.createOrPattern(constructors, IJavaSearchConstants.DECLARATIONS); return SearchPattern.createOrPattern(pattern, constructorDeclarationPattern); }
private static SearchPattern createSearchPattern(IType type) throws JavaModelException { SearchPattern pattern= SearchPattern.createPattern(type, IJavaSearchConstants.ALL_OCCURRENCES, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE); IMethod[] constructors= JavaElementUtil.getAllConstructors(type); if (constructors.length == 0) return pattern; SearchPattern constructorDeclarationPattern= RefactoringSearchEngine.createOrPattern(constructors, IJavaSearchConstants.DECLARATIONS); return SearchPattern.createOrPattern(pattern, constructorDeclarationPattern); }
private boolean isValidSearchPattern() { if (getPattern().length() == 0) { return false; } if (fJavaElement != null) { return true; } return SearchPattern.createPattern(getPattern(), getSearchFor(), getLimitTo(), SearchPattern.R_EXACT_MATCH) != null; }
private static SearchPattern createSearchPattern(IType type) throws JavaModelException { SearchPattern pattern= SearchPattern.createPattern(type, IJavaSearchConstants.ALL_OCCURRENCES, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE); IMethod[] constructors= JavaElementUtil.getAllConstructors(type); if (constructors.length == 0) return pattern; SearchPattern constructorDeclarationPattern= RefactoringSearchEngine.createOrPattern(constructors, IJavaSearchConstants.DECLARATIONS); return SearchPattern.createOrPattern(pattern, constructorDeclarationPattern); }
private boolean isValidSearchPattern() { if (getPattern().length() == 0) { return false; } if (fJavaElement != null) { return true; } return SearchPattern.createPattern(getPattern(), getSearchFor(), getLimitTo(), SearchPattern.R_EXACT_MATCH) != null; }
public static void findSuiteMethods(IJavaElement element, Set result, IProgressMonitor pm) throws CoreException { // fix for bug 36449 JUnit should constrain tests to selected project // [JUnit] IJavaSearchScope scope= SearchEngine.createJavaSearchScope(new IJavaElement[] { element }, IJavaSearchScope.SOURCES); SearchRequestor requestor= new SuiteMethodTypesCollector(result); int matchRule= SearchPattern.R_EXACT_MATCH | SearchPattern.R_CASE_SENSITIVE | SearchPattern.R_ERASURE_MATCH; SearchPattern suitePattern= SearchPattern.createPattern("suite() Test", IJavaSearchConstants.METHOD, IJavaSearchConstants.DECLARATIONS, matchRule); //$NON-NLS-1$ SearchParticipant[] participants= new SearchParticipant[] { SearchEngine.getDefaultSearchParticipant() }; new SearchEngine().search(suitePattern, participants, scope, requestor, pm); }
public static void findSuiteMethods(IJavaElement element, Set<IType> result, IProgressMonitor pm) throws CoreException { // fix for bug 36449 JUnit should constrain tests to selected project // [JUnit] IJavaSearchScope scope= SearchEngine.createJavaSearchScope(new IJavaElement[] { element }, IJavaSearchScope.SOURCES); SearchRequestor requestor= new SuiteMethodTypesCollector(result); int matchRule= SearchPattern.R_EXACT_MATCH | SearchPattern.R_CASE_SENSITIVE | SearchPattern.R_ERASURE_MATCH; SearchPattern suitePattern= SearchPattern.createPattern("suite() Test", IJavaSearchConstants.METHOD, IJavaSearchConstants.DECLARATIONS, matchRule); //$NON-NLS-1$ SearchParticipant[] participants= new SearchParticipant[] { SearchEngine.getDefaultSearchParticipant() }; new SearchEngine().search(suitePattern, participants, scope, requestor, pm); }
private static SearchResultGroup[] getReferences(IMember member, IProgressMonitor monitor, RefactoringStatus status) throws JavaModelException { final RefactoringSearchEngine2 engine= new RefactoringSearchEngine2(SearchPattern.createPattern(member, IJavaSearchConstants.REFERENCES, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE)); engine.setFiltering(true, true); engine.setScope(RefactoringScopeFactory.create(member)); engine.setStatus(status); engine.searchPattern(new SubProgressMonitor(monitor, 1)); return (SearchResultGroup[]) engine.getResults(); }
private static SearchResultGroup[] getReferences(IMember member, IProgressMonitor monitor, RefactoringStatus status) throws JavaModelException { final RefactoringSearchEngine2 engine= new RefactoringSearchEngine2(SearchPattern.createPattern(member, IJavaSearchConstants.REFERENCES, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE)); engine.setFiltering(true, true); engine.setScope(RefactoringScopeFactory.create(member)); engine.setStatus(status); engine.searchPattern(new SubProgressMonitor(monitor, 1)); return (SearchResultGroup[]) engine.getResults(); }
private static SearchResultGroup[] getReferences(IMember member, IProgressMonitor monitor, RefactoringStatus status) throws JavaModelException { final RefactoringSearchEngine2 engine= new RefactoringSearchEngine2(SearchPattern.createPattern(member, IJavaSearchConstants.REFERENCES, SearchUtils.GENERICS_AGNOSTIC_MATCH_RULE)); engine.setFiltering(true, true); engine.setScope(RefactoringScopeFactory.create(member)); engine.setStatus(status); engine.searchPattern(new SubProgressMonitor(monitor, 1)); return (SearchResultGroup[]) engine.getResults(); }