Package org.eclipse.jgit.revwalk
Class AbstractRevQueue.AlwaysEmptyQueue
- java.lang.Object
-
- org.eclipse.jgit.revwalk.Generator
-
- org.eclipse.jgit.revwalk.AbstractRevQueue
-
- org.eclipse.jgit.revwalk.AbstractRevQueue.AlwaysEmptyQueue
-
- Enclosing class:
- AbstractRevQueue
private static class AbstractRevQueue.AlwaysEmptyQueue extends AbstractRevQueue
-
-
Field Summary
-
Fields inherited from class org.eclipse.jgit.revwalk.AbstractRevQueue
EMPTY_QUEUE, outputType
-
Fields inherited from class org.eclipse.jgit.revwalk.Generator
firstParent, HAS_REWRITE, HAS_UNINTERESTING, NEEDS_REWRITE, SORT_COMMIT_TIME_DESC, SORT_TOPO
-
-
Constructor Summary
Constructors Modifier Constructor Description private
AlwaysEmptyQueue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(RevCommit c)
Add a commit to the queue.(package private) boolean
anybodyHasFlag(int f)
void
clear()
Remove all entries from this queue.(package private) boolean
everbodyHasFlag(int f)
RevCommit
next()
Return the next commit to the application, or the next generator.-
Methods inherited from class org.eclipse.jgit.revwalk.AbstractRevQueue
add, addParents, describe, outputType
-
Methods inherited from class org.eclipse.jgit.revwalk.Generator
shareFreeList
-
-
-
-
Method Detail
-
add
public void add(RevCommit c)
Description copied from class:AbstractRevQueue
Add a commit to the queue.This method always adds the commit, even if it is already in the queue or previously was in the queue but has already been removed. To control queue admission use
AbstractRevQueue.add(RevCommit, RevFlag)
.- Specified by:
add
in classAbstractRevQueue
- Parameters:
c
- commit to add.
-
next
public RevCommit next()
Description copied from class:AbstractRevQueue
Return the next commit to the application, or the next generator.Remove the first commit from the queue.
- Specified by:
next
in classAbstractRevQueue
- Returns:
- next available commit; null if no more are to be returned.
-
anybodyHasFlag
boolean anybodyHasFlag(int f)
- Specified by:
anybodyHasFlag
in classAbstractRevQueue
-
everbodyHasFlag
boolean everbodyHasFlag(int f)
- Specified by:
everbodyHasFlag
in classAbstractRevQueue
-
clear
public void clear()
Description copied from class:AbstractRevQueue
Remove all entries from this queue.- Specified by:
clear
in classAbstractRevQueue
-
-