# Hierarchy For Package org.eclipse.jdt.core.refactoring.descriptors

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.jdt.core.refactoring.descriptors.ExtractClassDescriptor.Field
  - org.eclipse.jdt.core.refactoring.descriptors.IntroduceParameterObjectDescriptor.Parameter
  - org.eclipse.ltk.core.refactoring.RefactoringContribution
    - org.eclipse.jdt.core.refactoring.descriptors.JavaRefactoringContribution
  - org.eclipse.ltk.core.refactoring.RefactoringDescriptor (implements java.lang.Comparable<T>)
    - org.eclipse.jdt.core.refactoring.descriptors.JavaRefactoringDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ChangeMethodSignatureDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ConvertAnonymousDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ConvertLocalVariableDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ConvertMemberTypeDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ConvertToRecordDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.CopyDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.DeleteDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.EncapsulateFieldDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ExtractClassDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ExtractConstantDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ExtractInterfaceDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ExtractLocalDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ExtractMethodDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.ExtractSuperclassDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.GeneralizeTypeDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.InferTypeArgumentsDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.InlineConstantDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.InlineLocalVariableDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.InlineMethodDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.IntroduceFactoryDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.IntroduceIndirectionDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.IntroduceParameterDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.IntroduceParameterObjectDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.MoveDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.MoveMethodDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.MoveStaticMembersDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.PullUpDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.PushDownDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.RenameJavaElementDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.RenameLocalVariableDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.RenameResourceDescriptor
      - org.eclipse.jdt.core.refactoring.descriptors.UseSupertypeDescriptor