## Uses of Class
org.eclipse.jgit.revwalk.RevObject

Packages that use RevObject
Package | Description
--- | ---
org.eclipse.jgit.api | High-level API commands (the porcelain of JGit).
org.eclipse.jgit.internal.storage.pack | Reading/writing Git pack files.
org.eclipse.jgit.lib | Core API for repository, config, refs, object database.
org.eclipse.jgit.merge | Content and commit history merge algorithms.
org.eclipse.jgit.revplot | Building/rendering revision graphs.
org.eclipse.jgit.revwalk | Walking revision graphs (commit history).

### Uses of RevObject in org.eclipse.jgit.api

Methods in org.eclipse.jgit.api that return RevObject
Modifier and Type | Method and Description
--- | ---
`RevObject` | TagCommand.`getObjectId()`

Methods in org.eclipse.jgit.api with parameters of type RevObject
Modifier and Type | Method and Description
--- | ---
`TagCommand` | TagCommand.`setObjectId(RevObject id)` Sets the object id of the tag.
`ShowNoteCommand` | ShowNoteCommand.`setObjectId(RevObject id)` Sets the object id of object you want a note on
`RemoveNoteCommand` | RemoveNoteCommand.`setObjectId(RevObject id)` Sets the object id of object you want to remove a note
`AddNoteCommand` | AddNoteCommand.`setObjectId(RevObject id)` Sets the object id of object you want a note on.

### Uses of RevObject in org.eclipse.jgit.internal.storage.pack

Methods in org.eclipse.jgit.internal.storage.pack with parameters of type RevObject
Modifier and Type | Method and Description
--- | ---
`void` | PackWriter.`addObject(RevObject object)` Include one object to the output file.

Method parameters in org.eclipse.jgit.internal.storage.pack with type arguments of type RevObject
Modifier and Type | Method and Description
--- | ---
`void` | PackWriter.`preparePack(Iterator<RevObject> objectsSource)` Prepare the list of objects to be written to the pack stream.

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

Methods in org.eclipse.jgit.lib with parameters of type RevObject
Modifier and Type | Method and Description
--- | ---
`void` | TagBuilder.`setObjectId(RevObject obj)` Set the object this tag refers to, and infer its type.

### Uses of RevObject in org.eclipse.jgit.merge

Fields in org.eclipse.jgit.merge declared as RevObject
Modifier and Type | Field and Description
--- | ---
`protected RevObject[]` | Merger.`sourceObjects` The original objects supplied in the merge; this can be any tree-ish.

### Uses of RevObject in org.eclipse.jgit.revplot

Subclasses of RevObject in org.eclipse.jgit.revplot
Modifier and Type | Class and Description
--- | ---
`class` | `PlotCommit<L extends PlotLane>` A commit reference to a commit in the DAG.

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

Classes in org.eclipse.jgit.revwalk with type parameters of type RevObject
Modifier and Type | Class and Description
--- | ---
`class` | `RevObjectList<E extends RevObject>` An ordered list of `RevObject` subclasses.

Subclasses of RevObject in org.eclipse.jgit.revwalk
Modifier and Type | Class and Description
--- | ---
`static class` | `DepthWalk.Commit` RevCommit with a depth (in commits) from a root.
`class` | `RevBlob` A binary file, or a symbolic link.
`class` | `RevCommit` A commit reference to a commit in the DAG.
`class` | `RevTag` An annotated tag.
`class` | `RevTree` A reference to a tree of subtrees/files.

Methods in org.eclipse.jgit.revwalk that return RevObject
Modifier and Type | Method and Description
--- | ---
`RevObject` | RevTag.`getObject()` Get a reference to the object this tag was placed on.
`RevObject` | RevWalk.`lookupAny(AnyObjectId id, int type)` Locate a reference to any object without loading it.
`RevObject` | RevWalk.`lookupOrNull(AnyObjectId id)` Locate an object that was previously allocated in this walk.
`RevObject` | AsyncRevObjectQueue.`next()` Obtain the next object.
`RevObject` | ObjectWalk.`nextObject()` Pop the next most recent object.
`RevObject` | RevWalk.`parseAny(AnyObjectId id)` Locate a reference to any object and immediately parse its headers.
`RevObject` | RevWalk.`peel(RevObject obj)` Peel back annotated tags until a non-tag object is found.

Methods in org.eclipse.jgit.revwalk with parameters of type RevObject
Modifier and Type | Method and Description
--- | ---
`void` | DepthWalk.ObjectWalk.`markRoot(RevObject o)` Mark a root commit (i.e., one whose depth should be considered 0.)
`void` | ObjectWalk.`markStart(RevObject o)` Mark an object or commit to start graph traversal from.
`void` | ObjectWalk.`markUninteresting(RevObject o)` Mark an object to not produce in the output.
`void` | DepthWalk.ObjectWalk.`markUnshallow(RevObject c)` Mark an element which used to be shallow in the client, but which should now be considered a full commit.
`void` | RevWalk.`parseBody(RevObject obj)` Ensure the object's full body content is available.
`void` | RevWalk.`parseHeaders(RevObject obj)` Ensure the object's critical headers have been parsed.
`RevObject` | RevWalk.`peel(RevObject obj)` Peel back annotated tags until a non-tag object is found.