Class SnapshotArray<T>
java.lang.Object
zombie.entity.util.Array<T>
zombie.entity.util.SnapshotArray<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.entity.util.Array
Array.ArrayIterable<T>, Array.ArrayIterator<T> -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSnapshotArray(boolean arg0, int arg1) SnapshotArray(boolean arg0, int arg1, Class arg2) SnapshotArray(boolean boolean0, T[] objects, int int0, int int1) SnapshotArray(int arg0) SnapshotArray(Class arg0) SnapshotArray(T[] objects) SnapshotArray(Array arg0) -
Method Summary
Modifier and TypeMethodDescriptionT[]begin()voidclear()voidend()voidvoidinsertRange(int arg0, int arg1) pop()booleanremoveIndex(int int0) voidremoveRange(int arg0, int arg1) booleanremoveValue(T object, boolean boolean0) voidreverse()voidT[]setSize(int int0) voidshuffle()voidsort()voidsort(Comparator<? super T> comparator) voidswap(int arg0, int arg1) voidtruncate(int arg0) static <T> SnapshotArray<T> with(T... objects) Methods inherited from class zombie.entity.util.Array
add, add, add, add, addAll, addAll, addAll, addAll, contains, containsAll, containsAny, ensureCapacity, equals, equalsIdentity, first, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, notEmpty, of, of, peek, random, select, selectRanked, selectRankedIndex, shrink, toArray, toArray, toString, toStringMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SnapshotArray
public SnapshotArray() -
SnapshotArray
-
SnapshotArray
-
SnapshotArray
public SnapshotArray(boolean arg0, int arg1) -
SnapshotArray
-
SnapshotArray
-
SnapshotArray
public SnapshotArray(int arg0) -
SnapshotArray
-
-
Method Details
-
begin
-
end
public void end() -
set
-
insert
-
insertRange
public void insertRange(int arg0, int arg1) - Overrides:
insertRangein classArray<T>
-
swap
-
removeValue
- Overrides:
removeValuein classArray<T>
-
removeIndex
- Overrides:
removeIndexin classArray<T>
-
removeRange
public void removeRange(int arg0, int arg1) - Overrides:
removeRangein classArray<T>
-
removeAll
-
pop
-
clear
-
sort
-
sort
-
reverse
-
shuffle
-
truncate
-
setSize
-
with
-