Class VectorPointer<E>
java.lang.Object
com.github.andrewoma.dexx.collection.VectorPointer<E>
- Direct Known Subclasses:
VectorIterator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionObject[]Object[]getElem(int index, int xor) voidgotoFreshPosWritable0(int oldIndex, int newIndex, int xor) voidgotoFreshPosWritable1(int oldIndex, int newIndex, int xor) voidgotoNextBlockStart(int index, int xor) voidgotoNextBlockStartWritable(int index, int xor) voidgotoPos(int index, int xor) voidgotoPosWritable0(int newIndex) voidgotoPosWritable1(int oldIndex, int newIndex, int xor) voidinitFrom(VectorPointer<E> that) voidinitFrom(VectorPointer<E> that, int depth) Object[]nullSlotAndCopy(Object[] array, int index) voidstabilize(int index)
-
Field Details
-
Constructor Details
-
VectorPointer
VectorPointer()
-
-
Method Details
-
initFrom
-
initFrom
-
getElem
-
gotoPos
public void gotoPos(int index, int xor) -
gotoNextBlockStart
public void gotoNextBlockStart(int index, int xor) -
gotoNextBlockStartWritable
public void gotoNextBlockStartWritable(int index, int xor) -
copyOf
-
nullSlotAndCopy
-
stabilize
public void stabilize(int index) -
gotoPosWritable0
public void gotoPosWritable0(int newIndex) -
gotoPosWritable1
public void gotoPosWritable1(int oldIndex, int newIndex, int xor) -
copyRange
-
gotoFreshPosWritable0
public void gotoFreshPosWritable0(int oldIndex, int newIndex, int xor) -
gotoFreshPosWritable1
public void gotoFreshPosWritable1(int oldIndex, int newIndex, int xor)
-