# Hierarchy For Package org.eclipse.jdt.ui.text.java

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jdt.ui.text.java.AbstractProposalSorter (implements java.util.Comparator<T>, org.eclipse.jface.text.contentassist.ICompletionProposalSorter)
  - org.eclipse.jdt.ui.text.java.ClasspathFixProcessor
  - org.eclipse.jdt.ui.text.java.ClasspathFixProcessor.ClasspathFixProposal
  - org.eclipse.jdt.ui.text.java.CompletionProposalComparator (implements java.util.Comparator<T>)
  - org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider
  - org.eclipse.jdt.core.CompletionRequestor
    - org.eclipse.jdt.ui.text.java.CompletionProposalCollector
  - org.eclipse.jdt.ui.text.java.ContentAssistInvocationContext
    - org.eclipse.jdt.ui.text.java.JavaContentAssistInvocationContext

## Interface Hierarchy

- org.eclipse.jface.text.contentassist.ICompletionProposal
  - org.eclipse.jdt.ui.text.java.IJavaCompletionProposal
- org.eclipse.jdt.ui.text.java.IJavaCompletionProposalComputer
- org.eclipse.jdt.ui.text.java.IJavadocCompletionProcessor
- org.eclipse.jdt.ui.text.java.IQuickAssistProcessor
- org.eclipse.jdt.ui.text.java.IQuickFixProcessor
- org.eclipse.jdt.ui.text.java.ISemanticTokensProvider

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.eclipse.jdt.ui.text.java.ISemanticTokensProvider.TokenType

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - org.eclipse.jdt.ui.text.java.ISemanticTokensProvider.SemanticToken