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 classOne 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 intprotected RevObjectList.BlockItems stored in this list.protected intCurrent number of elements in the list.Fields inherited from class AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractList
add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subListMethods inherited from class AbstractCollection
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from interface Collection
parallelStream, removeIf, streamMethods inherited from interface 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.Blockinstances which use a shift that isBLOCK_SHIFTsmaller. -
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
-
clear
-