Class WeakReferenceArray<T>


  • public class WeakReferenceArray<T>
    extends Object
    • Constructor Detail

      • WeakReferenceArray

        public WeakReferenceArray()
      • WeakReferenceArray

        public WeakReferenceArray​(int size)
    • Method Detail

      • remove

        public T remove​(int index)
      • getCorpseCount

        public int getCorpseCount()
      • add

        public void add​(T object)
      • add

        public void add​(int index,
                        T element)
      • size

        public int size()
      • compress

        public int compress​(int trackIndex)
      • getCapacity

        public int getCapacity()
      • get

        public T get​(int index)
      • reduceCapacity

        public int reduceCapacity​(int trackIndex)
      • getAliveCount

        public int getAliveCount()
      • toStrongCollection

        public void toStrongCollection​(List<T> result)