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 intBLOCK_SIZE(package private) intheadIndexNext valid entry inobjects.(package private) BlockObjQueue.BlocknextNext block in our chain of blocks; null if we are the last.(package private) RevObject[]objectsOur table of queued objects.(package private) inttailIndexNext free entry inobjectsfor addition at.
-
Constructor Summary
Constructors Constructor Description Block()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd(RevObject c)(package private) voidclear()(package private) booleanisEmpty()(package private) booleanisFull()(package private) RevObjectpop()
-
-
-
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 inobjectsfor addition at.
-
-