Package com.intellij.psi.search

Provides interfaces for searching references to elements, searching for classes and symbols by name, searching for TODO items and defining scope of searches.

See:
          Description

Interface Summary
PsiElementProcessor<T extends PsiElement>  
PsiNonJavaFileReferenceProcessor  
PsiReferenceProcessor  
PsiSearchHelper Provides low-level search and find usages services for a project, like finding references to an element, finding overriding / inheriting elements, finding to do items and so on.
PsiShortNamesCache Allows to retrieve files and Java classes, methods and fields in a project by non-qualified names.
TodoItem  
UsageSearchContext  
 

Class Summary
GlobalSearchScope  
LocalSearchScope  
PsiElementProcessor.CollectElements<T extends PsiElement>  
PsiElementProcessor.CollectElementsWithLimit<T extends PsiElement>  
PsiElementProcessor.CollectFilteredElements<T extends PsiElement>  
PsiElementProcessor.FindElement<T extends PsiElement>  
PsiElementProcessor.FindFilteredElement<T extends PsiElement>  
PsiReferenceProcessor.CollectElements  
PsiReferenceProcessor.FindElement  
PsiSearchScopeUtil  
SearchScope  
SearchScopeCache  
TodoAttributes  
TodoPattern  
 

Package com.intellij.psi.search Description

Provides interfaces for searching references to elements, searching for classes and symbols by name, searching for TODO items and defining scope of searches.