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 boolean0, int int0) SnapshotArray
(boolean boolean0, int int0, Class _class) SnapshotArray
(boolean boolean0, T[] object, int int0, int int1) SnapshotArray
(int int0) SnapshotArray
(Class _class) SnapshotArray
(T[] object) SnapshotArray
(Array array) -
Method Summary
Modifier and TypeMethodDescriptionT[]
begin()
void
clear()
void
end()
void
void
insertRange
(int int0, int int1) pop()
boolean
removeIndex
(int int0) void
removeRange
(int int0, int int1) boolean
removeValue
(T object, boolean boolean0) void
reverse()
void
T[]
setSize
(int int0) void
shuffle()
void
sort()
void
sort
(Comparator<? super T> comparator) void
swap
(int int0, int int1) void
truncate
(int int0) static <T> SnapshotArray
<T> with
(T... object) 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, resize, select, selectRanked, selectRankedIndex, shrink, toArray, toArray, toString, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SnapshotArray
public SnapshotArray() -
SnapshotArray
-
SnapshotArray
-
SnapshotArray
public SnapshotArray(boolean boolean0, int int0) -
SnapshotArray
-
SnapshotArray
-
SnapshotArray
public SnapshotArray(int int0) -
SnapshotArray
-
-
Method Details
-
begin
-
end
public void end() -
set
-
insert
-
insertRange
public void insertRange(int int0, int int1) - Overrides:
insertRange
in classArray<T>
-
swap
-
removeValue
- Overrides:
removeValue
in classArray<T>
-
removeIndex
- Overrides:
removeIndex
in classArray<T>
-
removeRange
public void removeRange(int int0, int int1) - Overrides:
removeRange
in classArray<T>
-
removeAll
-
pop
-
clear
-
sort
-
sort
-
reverse
-
shuffle
-
truncate
-
setSize
-
with
-