Uses of Interface
org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope
Packages that use IJavaSearchScope
Package
Description
Provides support for searching the workspace Java
elements that match a particular description.
-
Uses of IJavaSearchScope in org.aspectj.org.eclipse.jdt.core.search
Methods in org.aspectj.org.eclipse.jdt.core.search that return IJavaSearchScopeModifier and TypeMethodDescriptionstatic IJavaSearchScopeSearchEngine.createHierarchyScope(IType type) Returns a Java search scope limited to the hierarchy of the given type.static IJavaSearchScopeSearchEngine.createHierarchyScope(IType type, WorkingCopyOwner owner) Returns a Java search scope limited to the hierarchy of the given type.static IJavaSearchScopeSearchEngine.createJavaSearchScope(boolean excludeTestCode, IJavaElement[] elements, boolean includeReferencedProjects) Returns a Java search scope limited to the given Java elements.static IJavaSearchScopeSearchEngine.createJavaSearchScope(boolean excludeTestCode, IJavaElement[] elements, int includeMask) Returns a Java search scope limited to the given Java elements.static IJavaSearchScopeSearchEngine.createJavaSearchScope(IJavaElement[] elements) Returns a Java search scope limited to the given Java elements.static IJavaSearchScopeSearchEngine.createJavaSearchScope(IJavaElement[] elements, boolean includeReferencedProjects) Returns a Java search scope limited to the given Java elements.static IJavaSearchScopeSearchEngine.createJavaSearchScope(IJavaElement[] elements, int includeMask) Returns a Java search scope limited to the given Java elements.static IJavaSearchScopeSearchEngine.createJavaSearchScope(org.eclipse.core.resources.IResource[] resources) Deprecated.static IJavaSearchScopeSearchEngine.createStrictHierarchyScope(IJavaProject project, IType type, boolean onlySubtypes, boolean includeFocusType, WorkingCopyOwner owner) Returns a Java search scope limited to the hierarchy of the given type and to a given project.static IJavaSearchScopeSearchEngine.createWorkspaceScope()Returns a Java search scope with the workspace as the only limit.Methods in org.aspectj.org.eclipse.jdt.core.search with parameters of type IJavaSearchScopeModifier and TypeMethodDescriptionvoidSearchPattern.acceptMatch(String relativePath, String containerPath, char separator, SearchPattern pattern, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope) voidSearchPattern.acceptMatch(String relativePath, String containerPath, char separator, SearchPattern pattern, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor monitor) voidSearchPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, boolean resolveDocumentName, org.eclipse.core.runtime.IProgressMonitor monitor) Query a given index for matching entries.voidSearchPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor monitor) Query a given index for matching entries.abstract voidSearchParticipant.locateMatches(SearchDocument[] documents, SearchPattern pattern, IJavaSearchScope scope, SearchRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor) Locates the matches in the given documents using the given search pattern and search scope, and reports them to the given search requestor.voidSearchEngine.search(SearchPattern pattern, SearchParticipant[] participants, IJavaSearchScope scope, SearchRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor) Searches for matches of a given search pattern.voidSearchEngine.search(org.eclipse.core.resources.IWorkspace workspace, String patternString, int searchFor, int limitTo, IJavaSearchScope scope, IJavaSearchResultCollector resultCollector) voidSearchEngine.search(org.eclipse.core.resources.IWorkspace workspace, IJavaElement element, int limitTo, IJavaSearchScope scope, IJavaSearchResultCollector resultCollector) voidSearchEngine.search(org.eclipse.core.resources.IWorkspace workspace, ISearchPattern searchPattern, IJavaSearchScope scope, IJavaSearchResultCollector resultCollector) voidSearchEngine.searchAllMethodNames(char[] packageName, int pkgMatchRule, char[] declaringQualification, int declQualificationMatchRule, char[] declaringSimpleName, int declSimpleNameMatchRule, char[] methodName, int methodMatchRule, IJavaSearchScope scope, MethodNameMatchRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all method declarations in the given scope.voidSearchEngine.searchAllMethodNames(char[] packageName, int pkgMatchRule, char[] declaringQualification, int declQualificationMatchRule, char[] declaringSimpleName, int declSimpleNameMatchRule, char[] methodName, int methodMatchRule, IJavaSearchScope scope, MethodNameRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all method declarations in the given scope.voidSearchEngine.searchAllMethodNames(char[] qualifier, int qualifierMatchRule, char[] methodName, int methodMatchRule, IJavaSearchScope scope, MethodNameMatchRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all method declarations in the given scope.voidSearchEngine.searchAllMethodNames(char[] qualifier, int qualifierMatchRule, char[] methodName, int methodMatchRule, IJavaSearchScope scope, MethodNameRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all method declarations in the given scope.voidSearchEngine.searchAllTypeNames(char[][] qualifications, char[][] typeNames, IJavaSearchScope scope, TypeNameMatchRequestor nameMatchRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope matching any of the given qualifications and type names in a case sensitive way.voidSearchEngine.searchAllTypeNames(char[][] qualifications, char[][] typeNames, IJavaSearchScope scope, TypeNameRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope matching any of the given qualifications and type names in a case sensitive way.voidSearchEngine.searchAllTypeNames(char[] packageName, char[] typeName, int matchRule, int searchFor, IJavaSearchScope scope, ITypeNameRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) voidSearchEngine.searchAllTypeNames(char[] packageExactName, char[] typeName, int matchRule, int searchFor, IJavaSearchScope scope, TypeNameRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) voidSearchEngine.searchAllTypeNames(char[] packageName, int packageMatchRule, char[] typeName, int typeMatchRule, int searchFor, IJavaSearchScope scope, TypeNameMatchRequestor nameMatchRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope.voidSearchEngine.searchAllTypeNames(char[] packageName, int packageMatchRule, char[] typeName, int typeMatchRule, int searchFor, IJavaSearchScope scope, TypeNameRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope.voidSearchEngine.searchAllTypeNames(org.eclipse.core.resources.IWorkspace workspace, char[] packageName, char[] typeName, int matchMode, boolean isCaseSensitive, int searchFor, IJavaSearchScope scope, ITypeNameRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) abstract org.eclipse.core.runtime.IPath[]SearchParticipant.selectIndexes(SearchPattern query, IJavaSearchScope scope) Returns the collection of index locations to consider when performing the given search query in the given scope. -
Uses of IJavaSearchScope in org.aspectj.org.eclipse.jdt.internal.core
Fields in org.aspectj.org.eclipse.jdt.internal.core declared as IJavaSearchScopeConstructors in org.aspectj.org.eclipse.jdt.internal.core with parameters of type IJavaSearchScopeModifierConstructorDescriptionCreateTypeHierarchyOperation(IType element, ICompilationUnit[] workingCopies, IJavaSearchScope scope, boolean computeSubtypes) Constructs an operation to create a type hierarchy for the given type and working copies. -
Uses of IJavaSearchScope in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Fields in org.aspectj.org.eclipse.jdt.internal.core.hierarchy declared as IJavaSearchScopeModifier and TypeFieldDescriptionprotected IJavaSearchScopeIndexBasedHierarchyBuilder.scopeThe scope this hierarchy builder should restrain results to.Methods in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with parameters of type IJavaSearchScopeModifier and TypeMethodDescriptionstatic voidIndexBasedHierarchyBuilder.searchAllPossibleSubTypes(IType type, IJavaSearchScope scope, Map binariesFromIndexMatches, IPathRequestor pathRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor monitor) Find the set of candidate subtypes of a given type.Constructors in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with parameters of type IJavaSearchScopeModifierConstructorDescriptionIndexBasedHierarchyBuilder(TypeHierarchy hierarchy, IJavaSearchScope scope) TypeHierarchy(IType type, ICompilationUnit[] workingCopies, IJavaSearchScope scope, boolean computeSubtypes) Creates a TypeHierarchy on the given type. -
Uses of IJavaSearchScope in org.aspectj.org.eclipse.jdt.internal.core.search
Classes in org.aspectj.org.eclipse.jdt.internal.core.search that implement IJavaSearchScopeModifier and TypeClassDescriptionclassclassclassScope limited to the subtype and supertype hierarchy of a given type.classA Java-specific scope for searching relative to one or more java elements.classA Java-specific scope for searching the entire workspace.classFields in org.aspectj.org.eclipse.jdt.internal.core.search declared as IJavaSearchScopeModifier and TypeFieldDescriptionprotected IJavaSearchScopeNameMatchRequestorWrapper.scopeprotected final IJavaSearchScopePatternSearchJob.scopeMethods in org.aspectj.org.eclipse.jdt.internal.core.search that return IJavaSearchScopeModifier and TypeMethodDescriptionstatic IJavaSearchScopeBasicSearchEngine.createHierarchyScope(IType type) static IJavaSearchScopeBasicSearchEngine.createHierarchyScope(IType type, WorkingCopyOwner owner) static IJavaSearchScopeBasicSearchEngine.createJavaSearchScope(boolean excludeTestCode, IJavaElement[] elements) static IJavaSearchScopeBasicSearchEngine.createJavaSearchScope(boolean excludeTestCode, IJavaElement[] elements, boolean includeReferencedProjects) static IJavaSearchScopeBasicSearchEngine.createJavaSearchScope(boolean excludeTestCode, IJavaElement[] elements, int includeMask) static IJavaSearchScopeBasicSearchEngine.createJavaSearchScope(IJavaElement[] elements) static IJavaSearchScopeBasicSearchEngine.createJavaSearchScope(IJavaElement[] elements, boolean includeReferencedProjects) static IJavaSearchScopeBasicSearchEngine.createJavaSearchScope(IJavaElement[] elements, int includeMask) static IJavaSearchScopeBasicSearchEngine.createStrictHierarchyScope(IJavaProject project, IType type, boolean onlySubtypes, boolean includeFocusType, WorkingCopyOwner owner) static IJavaSearchScopeBasicSearchEngine.createWorkspaceScope()static IJavaSearchScopeUnindexedSearchScope.filterEntriesCoveredByTheNewIndex(IJavaSearchScope scope) Methods in org.aspectj.org.eclipse.jdt.internal.core.search with parameters of type IJavaSearchScopeModifier and TypeMethodDescriptionstatic IJavaSearchScopeUnindexedSearchScope.filterEntriesCoveredByTheNewIndex(IJavaSearchScope scope) voidJavaSearchParticipant.locateMatches(SearchDocument[] indexMatches, SearchPattern pattern, IJavaSearchScope scope, SearchRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor) voidBasicSearchEngine.search(SearchPattern pattern, SearchParticipant[] participants, IJavaSearchScope scope, SearchRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor) Searches for matches of a given search pattern.voidBasicSearchEngine.searchAllConstructorDeclarations(char[] packageName, char[] typeName, int typeMatchRule, IJavaSearchScope scope, boolean resolveDocumentName, IRestrictedAccessConstructorRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for constructor declarations in the given scope.voidBasicSearchEngine.searchAllConstructorDeclarations(char[] packageName, char[] typeName, int typeMatchRule, IJavaSearchScope scope, IRestrictedAccessConstructorRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) voidBasicSearchEngine.searchAllMethodNames(char[] packageName, int pkgMatchRule, char[] declaringQualification, int declQualificationMatchRule, char[] declaringSimpleName, int declSimpleNameMatchRule, char[] methodName, int methodMatchRule, IJavaSearchScope scope, IRestrictedAccessMethodRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all method declarations in the given scope.voidBasicSearchEngine.searchAllMethodNames(char[] qualifier, int qualifierMatchRule, char[] methodName, int methodMatchRule, IJavaSearchScope scope, IRestrictedAccessMethodRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all method declarations in the given scope.voidBasicSearchEngine.searchAllTypeNames(char[][] qualifications, char[][] typeNames, int matchRule, int searchFor, IJavaSearchScope scope, IRestrictedAccessTypeRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope using a case sensitive exact match with the given qualified names and type names.voidBasicSearchEngine.searchAllTypeNames(char[] packageName, int packageMatchRule, char[] typeName, int typeMatchRule, int searchFor, IJavaSearchScope scope, boolean resolveDocumentName, IRestrictedAccessTypeRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope.voidBasicSearchEngine.searchAllTypeNames(char[] packageName, int packageMatchRule, char[] typeName, int typeMatchRule, int searchFor, IJavaSearchScope scope, IRestrictedAccessTypeRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Searches for all top-level types and member types in the given scope.org.eclipse.core.runtime.IPath[]JavaSearchParticipant.selectIndexes(SearchPattern pattern, IJavaSearchScope scope) JavaSearchParticipant.selectIndexURLs(SearchPattern pattern, IJavaSearchScope scope) Constructors in org.aspectj.org.eclipse.jdt.internal.core.search with parameters of type IJavaSearchScopeModifierConstructorDescriptionIndexSelector(IJavaSearchScope searchScope, SearchPattern pattern) MethodNameMatchRequestorWrapper(MethodNameMatchRequestor requestor, IJavaSearchScope scope) PatternSearchJob(SearchPattern pattern, SearchParticipant participant, IJavaSearchScope scope, boolean resolveDocumentForJar, boolean resolveDocumentForSourceFiles, IndexQueryRequestor requestor) Create a search job with the specified search pattern.PatternSearchJob(SearchPattern pattern, SearchParticipant participant, IJavaSearchScope scope, IndexQueryRequestor requestor) SubTypeSearchJob(SearchPattern pattern, SearchParticipant participant, IJavaSearchScope scope, IndexQueryRequestor requestor) TypeNameMatchRequestorWrapper(TypeNameMatchRequestor requestor, IJavaSearchScope scope) -
Uses of IJavaSearchScope in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Fields in org.aspectj.org.eclipse.jdt.internal.core.search.matching declared as IJavaSearchScopeMethods in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type IJavaSearchScopeModifier and TypeMethodDescriptionvoidIntersectingPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, boolean resolveDocumentName, org.eclipse.core.runtime.IProgressMonitor progressMonitor) voidIntersectingPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor progressMonitor) voidLocalVariablePattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, boolean resolveDocumentName, org.eclipse.core.runtime.IProgressMonitor progressMonitor) voidLocalVariablePattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor progressMonitor) static voidMatchLocator.findIndexMatches(SearchPattern pattern, Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, boolean resolveDocumentName, org.eclipse.core.runtime.IProgressMonitor monitor) Query a given index for matching entries.static voidMatchLocator.findIndexMatches(SearchPattern pattern, Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor monitor) Query a given index for matching entries.voidOrPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, boolean resolveDocumentName, org.eclipse.core.runtime.IProgressMonitor progressMonitor) voidOrPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor progressMonitor) voidTypeParameterPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, boolean resolveDocumentName, org.eclipse.core.runtime.IProgressMonitor progressMonitor) voidTypeParameterPattern.findIndexMatches(Index index, IndexQueryRequestor requestor, SearchParticipant participant, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Constructors in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type IJavaSearchScopeModifierConstructorDescriptionMatchLocator(SearchPattern pattern, SearchRequestor requestor, IJavaSearchScope scope, org.eclipse.core.runtime.IProgressMonitor progressMonitor) -
Uses of IJavaSearchScope in org.aspectj.org.eclipse.jdt.internal.core.util
Methods in org.aspectj.org.eclipse.jdt.internal.core.util with parameters of type IJavaSearchScopeModifier and TypeMethodDescriptionHandleFactory.createOpenable(String resourcePath, IJavaSearchScope scope) Creates an Openable handle from the given resource path.
SearchEngine.createJavaSearchScope(IJavaElement[])instead.