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

    • items

      public T[] items
    • size

      public int size
    • ordered

      public boolean ordered
  • Constructor Details

    • Array

      public Array()
    • Array

      public Array(int int0)
    • Array

      public Array(boolean boolean0, int int0)
    • Array

      public Array(boolean boolean0, int int0, Class _class)
    • Array

      public Array(Class _class)
    • Array

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

      public Array(T[] object)
    • Array

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

    • add

      public void add(T object1)
    • add

      public void add(T object1, T object2)
    • add

      public void add(T object1, T object2, T object3)
    • add

      public void add(T object1, T object2, T object3, T object4)
    • addAll

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

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

      public void addAll(T... object)
    • addAll

      public void addAll(T[] object1, int int2, int int1)
    • get

      public T get(int int0)
    • set

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

      public void insert(int int0, T object1)
    • insertRange

      public void insertRange(int int0, int int2)
    • swap

      public void swap(int int0, int int1)
    • contains

      public boolean contains(@Null T object1, boolean boolean0)
    • containsAll

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

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

      public int indexOf(@Null T object1, boolean boolean0)
    • lastIndexOf

      public int lastIndexOf(@Null T object1, boolean boolean0)
    • removeValue

      public boolean removeValue(@Null T object1, boolean boolean0)
    • removeIndex

      public T removeIndex(int int0)
    • removeRange

      public void removeRange(int int2, int int1)
    • removeAll

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

      public T pop()
    • peek

      public T peek()
    • first

      public T first()
    • notEmpty

      public boolean notEmpty()
    • isEmpty

      public boolean isEmpty()
    • clear

      public void clear()
    • shrink

      public T[] shrink()
    • ensureCapacity

      public T[] ensureCapacity(int int0)
    • setSize

      public T[] setSize(int int0)
    • resize

      protected T[] resize(int int0)
    • sort

      public void sort()
    • sort

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

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

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

      public void reverse()
    • shuffle

      public void shuffle()
    • iterator

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

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

      public void truncate(int int0)
    • random

      @Null public T random()
    • toArray

      public T[] toArray()
    • toArray

      public <V> V[] toArray(Class<V> _class)
    • hashCode

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

      public boolean equals(Object object0)
      Overrides:
      equals in class Object
    • equalsIdentity

      public boolean equalsIdentity(Object object0)
    • toString

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

      public String toString(String string)
    • of

      public static <T> Array<T> of(Class<T> _class)
    • of

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

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