Class OpenArrayList<T>

java.lang.Object
java.util.AbstractCollection<T>
it.unimi.dsi.fastutil.objects.AbstractObjectCollection<T>
it.unimi.dsi.fastutil.objects.AbstractObjectList<T>
it.unimi.dsi.fastutil.objects.ObjectArrayList<T>
dev.pfaff.altargui.util.OpenArrayList<T>
All Implemented Interfaces:
it.unimi.dsi.fastutil.objects.ObjectCollection<T>, it.unimi.dsi.fastutil.objects.ObjectIterable<T>, it.unimi.dsi.fastutil.objects.ObjectList<T>, it.unimi.dsi.fastutil.Stack<T>, Serializable, Cloneable, Comparable<List<? extends T>>, Iterable<T>, Collection<T>, List<T>, RandomAccess, SequencedCollection<T>

public final class OpenArrayList<T> extends it.unimi.dsi.fastutil.objects.ObjectArrayList<T>
See Also:
  • Method Details

    • create

      public static OpenArrayList<Object> create()
    • create

      public static OpenArrayList<Object> create(int capacity)
    • wrap

      public static <T> OpenArrayList<T> wrap(T[] a)
    • createGeneric

      public static <T> OpenArrayList<T> createGeneric()
    • createGeneric

      public static <T> OpenArrayList<T> createGeneric(int capacity)
    • a

      public T[] a()
    • setSizeAssumeCapacityAndInitialized

      public void setSizeAssumeCapacityAndInitialized(int size)
    • ensureCapacity

      public void ensureCapacity(int capacity)
      Overrides:
      ensureCapacity in class it.unimi.dsi.fastutil.objects.ObjectArrayList<T>
    • ensureCapacityAndReturnArray

      public T[] ensureCapacityAndReturnArray(int capacity)
    • forEach

      public void forEach(Consumer<? super T> action)
      Specified by:
      forEach in interface Iterable<T>
      Overrides:
      forEach in class it.unimi.dsi.fastutil.objects.ObjectArrayList<T>
    • forEachReversed

      public void forEachReversed(Consumer<? super T> action)
    • swapRemoveUnchecked

      public void swapRemoveUnchecked(int i)
    • add

      public boolean add(T t)
      Specified by:
      add in interface Collection<T>
      Specified by:
      add in interface List<T>
      Overrides:
      add in class it.unimi.dsi.fastutil.objects.ObjectArrayList<T>