Package org.eclipse.jgit.revwalk
Class BlockObjQueue.Block
- java.lang.Object
-
- org.eclipse.jgit.revwalk.BlockObjQueue.Block
-
- Enclosing class:
- BlockObjQueue
static final class BlockObjQueue.Block extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static int
BLOCK_SIZE
(package private) int
headIndex
Next valid entry inobjects
.(package private) BlockObjQueue.Block
next
Next block in our chain of blocks; null if we are the last.(package private) RevObject[]
objects
Our table of queued objects.(package private) int
tailIndex
Next free entry inobjects
for addition at.
-
Constructor Summary
Constructors Constructor Description Block()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
add(RevObject c)
(package private) void
clear()
(package private) boolean
isEmpty()
(package private) boolean
isFull()
(package private) RevObject
pop()
-
-
-
Field Detail
-
BLOCK_SIZE
private static final int BLOCK_SIZE
- See Also:
- Constant Field Values
-
next
BlockObjQueue.Block next
Next block in our chain of blocks; null if we are the last.
-
objects
final RevObject[] objects
Our table of queued objects.
-
headIndex
int headIndex
Next valid entry inobjects
.
-
tailIndex
int tailIndex
Next free entry inobjects
for addition at.
-
-