Package com.intellij.util.containers
Class WeakReferenceArray<T>
- java.lang.Object
-
- com.intellij.util.containers.WeakReferenceArray<T>
-
public class WeakReferenceArray<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description WeakReferenceArray()
WeakReferenceArray(int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int index, T element)
void
add(T object)
int
compress(int trackIndex)
T
get(int index)
int
getAliveCount()
int
getCapacity()
int
getCorpseCount()
int
reduceCapacity(int trackIndex)
T
remove(int index)
int
size()
void
toStrongCollection(List<T> result)
-
-
-
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()
-
-