Package org.eclipse.jgit.revwalk
Class RevObjectList<E extends RevObject>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
org.eclipse.jgit.revwalk.RevObjectList<E>
- Type Parameters:
E
- type of subclass of RevObject the list is storing.
- All Implemented Interfaces:
Iterable<E>
,Collection<E>
,List<E>
- Direct Known Subclasses:
RevCommitList
An ordered list of
RevObject
subclasses.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
One level of contents, either an intermediate level or a leaf level. -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int
(package private) static final int
protected RevObjectList.Block
Items stored in this list.protected int
Current number of elements in the list.Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.AbstractList
add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subList
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
-
Field Details
-
BLOCK_SHIFT
static final int BLOCK_SHIFT- See Also:
-
BLOCK_SIZE
static final int BLOCK_SIZE- See Also:
-
contents
Items stored in this list.If
RevObjectList.Block.shift
= 0 this block holds the list elements; otherwise it holds pointers to otherRevObjectList.Block
instances which use a shift that isBLOCK_SHIFT
smaller. -
size
protected int sizeCurrent number of elements in the list.
-
-
Constructor Details
-
RevObjectList
public RevObjectList()Create an empty object list.
-
-
Method Details
-
add
-
set
-
get
-
size
public int size() -
clear
public void clear()
-