Class CollisionDataArray<T>

java.lang.Object
com.hypixel.hytale.server.core.modules.collision.CollisionDataArray<T>

public class CollisionDataArray<T> extends Object
  • Field Details

    • array

      @Nonnull private final List<T> array
    • supplier

      private final Supplier<T> supplier
    • dispose

      private final Consumer<T> dispose
    • freeList

      private final List<T> freeList
  • Constructor Details

  • Method Details

    • getCount

      public int getCount()
    • alloc

      public T alloc()
    • reset

      public void reset()
    • getFirst

      @Nullable public T getFirst()
    • forgetFirst

      @Nullable public T forgetFirst()
    • isEmpty

      public boolean isEmpty()
    • sort

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

      public void remove(int l)
    • size

      public int size()
    • get

      public T get(int i)