# Hierarchy For Package org.eclipse.jdt.core.search

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jdt.core.search.MethodNameMatch
  - org.eclipse.jdt.core.search.MethodNameMatchRequestor
  - org.eclipse.jdt.core.search.MethodNameRequestor
  - org.eclipse.jdt.core.search.SearchDocument
  - org.eclipse.jdt.core.search.SearchEngine
  - org.eclipse.jdt.core.search.SearchMatch
    - org.eclipse.jdt.core.search.FieldDeclarationMatch
    - org.eclipse.jdt.core.search.LocalVariableDeclarationMatch
    - org.eclipse.jdt.core.search.LocalVariableReferenceMatch
    - org.eclipse.jdt.core.search.MethodDeclarationMatch
    - org.eclipse.jdt.core.search.ModuleDeclarationMatch
    - org.eclipse.jdt.core.search.PackageDeclarationMatch
    - org.eclipse.jdt.core.search.ReferenceMatch
      - org.eclipse.jdt.core.search.FieldReferenceMatch
      - org.eclipse.jdt.core.search.MethodReferenceMatch
      - org.eclipse.jdt.core.search.ModuleReferenceMatch
      - org.eclipse.jdt.core.search.PackageReferenceMatch
      - org.eclipse.jdt.core.search.TypeReferenceMatch
    - org.eclipse.jdt.core.search.TypeDeclarationMatch
    - org.eclipse.jdt.core.search.TypeParameterDeclarationMatch
    - org.eclipse.jdt.core.search.TypeParameterReferenceMatch
  - org.eclipse.jdt.core.search.SearchParticipant
  - org.eclipse.jdt.core.search.SearchPattern
  - org.eclipse.jdt.core.search.SearchRequestor
  - org.eclipse.jdt.core.search.TypeNameMatch
  - org.eclipse.jdt.core.search.TypeNameMatchRequestor
  - org.eclipse.jdt.core.search.TypeNameRequestor

## Interface Hierarchy

- org.eclipse.jdt.core.search.IJavaSearchConstants
- org.eclipse.jdt.core.search.IJavaSearchResultCollector
- org.eclipse.jdt.core.search.IJavaSearchScope
- org.eclipse.jdt.core.search.IParallelizable
- org.eclipse.jdt.core.search.ISearchPattern
- org.eclipse.jdt.core.search.ITypeNameRequestor