# Hierarchy For Package org.eclipse.jgit.diff

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.eclipse.jgit.diff.EditList
  - org.eclipse.jgit.diff.ContentSource
  - org.eclipse.jgit.diff.ContentSource.Pair
  - org.eclipse.jgit.diff.DiffAlgorithm
    - org.eclipse.jgit.diff.LowLevelDiffAlgorithm
      - org.eclipse.jgit.diff.HistogramDiff
  - org.eclipse.jgit.diff.DiffConfig
  - org.eclipse.jgit.diff.DiffEntry
  - org.eclipse.jgit.diff.DiffFormatter
    - org.eclipse.jgit.diff.PatchIdDiffFormatter
  - org.eclipse.jgit.diff.Edit
  - org.eclipse.jgit.diff.HashedSequencePair<S>
  - org.eclipse.jgit.diff.MyersDiff<S>
  - org.eclipse.jgit.diff.RenameDetector
  - org.eclipse.jgit.diff.Sequence
    - org.eclipse.jgit.diff.HashedSequence<S>
    - org.eclipse.jgit.diff.RawText
    - org.eclipse.jgit.diff.Subsequence<S>
  - org.eclipse.jgit.diff.SequenceComparator<S>
    - org.eclipse.jgit.diff.HashedSequenceComparator<S>
    - org.eclipse.jgit.diff.RawTextComparator
    - org.eclipse.jgit.diff.SubsequenceComparator<S>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.jgit.diff.DiffAlgorithm.SupportedAlgorithm
    - org.eclipse.jgit.diff.DiffConfig.RenameDetectionType
    - org.eclipse.jgit.diff.DiffEntry.ChangeType
    - org.eclipse.jgit.diff.DiffEntry.Side
    - org.eclipse.jgit.diff.Edit.Type