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()
void
clear()
void
end()
void
void
insertRange
(int arg0, int arg1) pop()
boolean
removeIndex
(int int0) void
removeRange
(int arg0, int arg1) 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 arg0, int arg1) void
truncate
(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, toString
Methods 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:
insertRange
in classArray<T>
-
swap
-
removeValue
- Overrides:
removeValue
in classArray<T>
-
removeIndex
- Overrides:
removeIndex
in classArray<T>
-
removeRange
public void removeRange(int arg0, int arg1) - Overrides:
removeRange
in classArray<T>
-
removeAll
-
pop
-
clear
-
sort
-
sort
-
reverse
-
shuffle
-
truncate
-
setSize
-
with
-