Class Array<T>

java.lang.Object
zombie.entity.util.Array<T>
All Implemented Interfaces:
Iterable<T>
Direct Known Subclasses:
SnapshotArray

public class Array<T> extends Object implements Iterable<T>
  • Field Details Link icon

    • items Link icon

      public T[] items
    • size Link icon

      public int size
    • ordered Link icon

      public boolean ordered
  • Constructor Details Link icon

    • Array Link icon

      public Array()
    • Array Link icon

      public Array(int arg0)
    • Array Link icon

      public Array(boolean arg0, int arg1)
    • Array Link icon

      public Array(boolean arg0, int arg1, Class arg2)
    • Array Link icon

      public Array(Class arg0)
    • Array Link icon

      public Array(Array<? extends T> array1)
    • Array Link icon

      public Array(T[] objects)
    • Array Link icon

      public Array(boolean boolean0, T[] objects, int int1, int int0)
  • Method Details Link icon

    • add Link icon

      public void add(T object)
    • add Link icon

      public void add(T object0, T object1)
    • add Link icon

      public void add(T object0, T object1, T object2)
    • add Link icon

      public void add(T object0, T object1, T object2, T object3)
    • addAll Link icon

      public void addAll(Array<? extends T> array1)
    • addAll Link icon

      public void addAll(Array<? extends T> array0, int int0, int int1)
    • addAll Link icon

      public void addAll(T... objects)
    • addAll Link icon

      public void addAll(T[] objects1, int int2, int int1)
    • get Link icon

      public T get(int int0)
    • set Link icon

      public void set(int int0, T object)
    • insert Link icon

      public void insert(int int0, T object)
    • insertRange Link icon

      public void insertRange(int arg0, int arg1)
    • swap Link icon

      public void swap(int arg0, int arg1)
    • contains Link icon

      public boolean contains(@Null T object, boolean boolean0)
    • containsAll Link icon

      public boolean containsAll(Array<? extends T> array0, boolean boolean0)
    • containsAny Link icon

      public boolean containsAny(Array<? extends T> array0, boolean boolean0)
    • indexOf Link icon

      public int indexOf(@Null T object, boolean boolean0)
    • lastIndexOf Link icon

      public int lastIndexOf(@Null T object, boolean boolean0)
    • removeValue Link icon

      public boolean removeValue(@Null T object, boolean boolean0)
    • removeIndex Link icon

      public T removeIndex(int int0)
    • removeRange Link icon

      public void removeRange(int arg0, int arg1)
    • removeAll Link icon

      public boolean removeAll(Array<? extends T> array1, boolean boolean0)
    • pop Link icon

      public T pop()
    • peek Link icon

      public T peek()
    • first Link icon

      public T first()
    • notEmpty Link icon

      public boolean notEmpty()
    • isEmpty Link icon

      public boolean isEmpty()
    • clear Link icon

      public void clear()
    • shrink Link icon

      public T[] shrink()
    • ensureCapacity Link icon

      public T[] ensureCapacity(int int0)
    • setSize Link icon

      public T[] setSize(int int0)
    • sort Link icon

      public void sort()
    • sort Link icon

      public void sort(Comparator<? super T> comparator)
    • selectRanked Link icon

      public T selectRanked(Comparator<T> comparator, int int0)
    • selectRankedIndex Link icon

      public int selectRankedIndex(Comparator<T> comparator, int int0)
    • reverse Link icon

      public void reverse()
    • shuffle Link icon

      public void shuffle()
    • iterator Link icon

      public Array.ArrayIterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T>
    • select Link icon

      public Iterable<T> select(Predicate<T> predicate)
    • truncate Link icon

      public void truncate(int arg0)
    • random Link icon

      @Null public T random()
    • toArray Link icon

      public T[] toArray()
    • toArray Link icon

      public <V> V[] toArray(Class<V> clazz)
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals Link icon

      public boolean equals(Object arg0)
      Overrides:
      equals in class Object
    • equalsIdentity Link icon

      public boolean equalsIdentity(Object arg0)
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object
    • toString Link icon

      public String toString(String string)
    • of Link icon

      public static <T> Array<T> of(Class<T> clazz)
    • of Link icon

      public static <T> Array<T> of(boolean boolean0, int int0, Class<T> clazz)
    • with Link icon

      public static <T> Array<T> with(T... objects)