## Uses of Class
org.eclipse.jgit.errors.CorruptObjectException

Packages that use CorruptObjectException
Package | Description
--- | ---
org.eclipse.jgit.diff | Comparing file contents by computing diffs.
org.eclipse.jgit.dircache | Reading and editing the directory cache (index).
org.eclipse.jgit.internal.storage.file | File based repository storage.
org.eclipse.jgit.lib | Core API for repository, config, refs, object database.
org.eclipse.jgit.notes | Git notes processing (for commits, etc).
org.eclipse.jgit.revwalk | Walking revision graphs (commit history).
org.eclipse.jgit.submodule | Git submodule support.
org.eclipse.jgit.treewalk | Walking and comparing directory/file trees (of commits, file system).

### Uses of CorruptObjectException in org.eclipse.jgit.diff

Methods in org.eclipse.jgit.diff that throw CorruptObjectException
Modifier and Type | Method and Description
--- | ---
`FileHeader` | DiffFormatter.`toFileHeader(DiffEntry ent)` Creates a `FileHeader` representing the given `DiffEntry`

### Uses of CorruptObjectException in org.eclipse.jgit.dircache

Methods in org.eclipse.jgit.dircache that throw CorruptObjectException
Modifier and Type | Method and Description
--- | ---
`static DirCache` | DirCache.`lock(File indexLocation, FS fs)` Create a new in-core index representation, lock it, and read from disk.
`static DirCache` | DirCache.`lock(File indexLocation, FS fs, IndexChangedListener indexChangedListener)` Create a new in-core index representation, lock it, and read from disk.
`static DirCache` | DirCache.`lock(Repository repository, IndexChangedListener indexChangedListener)` Create a new in-core index representation, lock it, and read from disk.
`void` | DirCacheCheckout.`prescanOneTree()` Scan index and merge tree (no HEAD).
`void` | DirCacheCheckout.`preScanTwoTrees()` Scan head, index and merge tree.
`void` | DirCache.`read()` Read the index from disk, if it has changed on disk.
`static DirCache` | DirCache.`read(File indexLocation, FS fs)` Create a new in-core index representation and read an index from disk.
`static DirCache` | DirCache.`read(Repository repository)` Create a new in-core index representation and read an index from disk.
`void` | DirCacheBuildIterator.`skip()`

### Uses of CorruptObjectException in org.eclipse.jgit.internal.storage.file

Methods in org.eclipse.jgit.internal.storage.file that throw CorruptObjectException
Modifier and Type | Method and Description
--- | ---
`long` | PackReverseIndex.`findNextOffset(long offset, long maxOffset)` Search for the next offset to the specified offset in this pack (reverse) index.
`static PackIndex` | PackIndex.`read(InputStream fd)` Read an existing pack index file from a buffered stream.

### Uses of CorruptObjectException in org.eclipse.jgit.lib

Methods in org.eclipse.jgit.lib that throw CorruptObjectException
Modifier and Type | Method and Description
--- | ---
`void` | ObjectChecker.`check(int objType, byte[] raw)` Check an object for parsing errors.
`void` | ObjectChecker.`checkBlob(byte[] raw)` Check a blob for errors.
`void` | ObjectChecker.`checkCommit(byte[] raw)` Check a commit for errors.
`void` | ObjectChecker.`checkTag(byte[] raw)` Check an annotated tag for errors.
`void` | ObjectChecker.`checkTree(byte[] raw)` Check a canonical formatted tree for errors.
`static int` | Constants.`decodeTypeString(AnyObjectId id, byte[] typeString, byte endMark, MutableInteger offset)` Parse an encoded type string into a type constant.
`DirCache` | Repository.`lockDirCache()` Create a new in-core index representation, lock it, and read from disk.
`DirCache` | Repository.`readDirCache()` Create a new in-core index representation and read an index from disk.

### Uses of CorruptObjectException in org.eclipse.jgit.notes

Methods in org.eclipse.jgit.notes that throw CorruptObjectException
Modifier and Type | Method and Description
--- | ---
`static NoteMap` | NoteMap.`read(ObjectReader reader, RevCommit commit)` Load a collection of notes from a branch.
`static NoteMap` | NoteMap.`read(ObjectReader reader, RevTree tree)` Load a collection of notes from a tree.
`static NoteMap` | NoteMap.`readTree(ObjectReader reader, ObjectId treeId)` Load a collection of notes from a tree.

### Uses of CorruptObjectException in org.eclipse.jgit.revwalk

Methods in org.eclipse.jgit.revwalk that throw CorruptObjectException
Modifier and Type | Method and Description
--- | ---
`static RevTag` | RevTag.`parse(byte[] raw)` Parse an annotated tag from its canonical format.
`static RevTag` | RevTag.`parse(RevWalk rw, byte[] raw)` Parse an annotated tag from its canonical format.

### Uses of CorruptObjectException in org.eclipse.jgit.submodule

Methods in org.eclipse.jgit.submodule that throw CorruptObjectException
Modifier and Type | Method and Description
--- | ---
`SubmoduleWalk` | SubmoduleWalk.`setTree(AbstractTreeIterator iterator)` Set the tree iterator used for finding submodule entries

### Uses of CorruptObjectException in org.eclipse.jgit.treewalk

Methods in org.eclipse.jgit.treewalk that throw CorruptObjectException
Modifier and Type | Method and Description
--- | ---
`int` | TreeWalk.`addTree(AbstractTreeIterator p)` Add an already created tree iterator for walking.
`int` | TreeWalk.`addTree(AnyObjectId id)` Add an already existing tree object for walking.
`void` | EmptyTreeIterator.`back(int delta)`
`abstract void` | AbstractTreeIterator.`back(int delta)` Move to prior entry, populating this iterator with the entry data.
`void` | WorkingTreeIterator.`back(int delta)`
`void` | TreeWalk.`enterSubtree()` Enter into the current subtree.
`static TreeWalk` | TreeWalk.`forPath(ObjectReader reader, String path, AnyObjectId... trees)` Open a tree walk and filter to exactly one path.
`static TreeWalk` | TreeWalk.`forPath(Repository db, String path, AnyObjectId... trees)` Open a tree walk and filter to exactly one path.
`static TreeWalk` | TreeWalk.`forPath(Repository db, String path, RevTree tree)` Open a tree walk and filter to exactly one path.
`boolean` | TreeWalk.`next()` Advance this walker to the next relevant entry.
`void` | EmptyTreeIterator.`next(int delta)`
`abstract void` | AbstractTreeIterator.`next(int delta)` Move to next entry, populating this iterator with the entry data.
`void` | WorkingTreeIterator.`next(int delta)`
`void` | AbstractTreeIterator.`reset()` Position this iterator on the first entry.
`void` | TreeWalk.`reset(AnyObjectId... ids)` Reset this walker to run over a set of existing trees.
`void` | TreeWalk.`reset(AnyObjectId id)` Reset this walker to run over a single existing tree.
`void` | AbstractTreeIterator.`skip()` Advance to the next tree entry, populating this iterator with its data.