Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- com.intellij.util.containers.Stack<T>
- com.intellij.util.containers.CoModifiableList<T>
- com.intellij.util.containers.FList<E>
- com.intellij.util.containers.SortedList<T>
- com.intellij.util.containers.WeakList<T>
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- com.intellij.util.containers.ArrayListSet<E>
- java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
- com.intellij.util.containers.HashSet<E>
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- com.intellij.util.containers.ConcurrentWeakHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- com.intellij.util.containers.HashMap<K,V>
- com.intellij.util.containers.WeakHashMap<K,V> (implements java.util.Map<K,V>)
- com.intellij.util.containers.BidirectionalMap<K,V> (implements java.util.Map<K,V>)
- com.intellij.util.containers.BidirectionalMultiMap<K,V>
- com.intellij.util.containers.ByteTrie
- com.intellij.util.containers.ClassMap<T>
- com.intellij.util.containers.ComparatorDelegate<Src,Tgt> (implements java.util.Comparator<T>)
- com.intellij.util.containers.ComparatorUtil
- com.intellij.util.containers.ConcurrentHashSet<K> (implements java.util.Set<E>)
- com.intellij.util.containers.ConcurrentWeakValueHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>)
- com.intellij.util.containers.ContainerUtil
- com.intellij.util.containers.ConvertingIterator<Domain,Range> (implements java.util.Iterator<E>)
- com.intellij.util.containers.ConvertingIterator.IdConvertor<T> (implements com.intellij.util.containers.Convertor<Src,Dst>)
- com.intellij.util.containers.Convertor.IntoSelf<Src> (implements com.intellij.util.containers.Convertor<Src,Dst>)
- com.intellij.util.containers.DistinctRootsCollection<T> (implements java.util.Collection<E>)
- com.intellij.util.containers.DoubleArrayList (implements java.lang.Cloneable)
- com.intellij.util.containers.EmptyIterable<T> (implements java.lang.Iterable<T>)
- com.intellij.util.containers.EmptyIterator<T> (implements java.util.Iterator<E>)
- com.intellij.util.containers.Enumerator<T>
- com.intellij.util.containers.FactoryMap<K,V> (implements java.util.Map<K,V>)
- com.intellij.util.containers.ConcurrentFactoryMap<T,V>
- com.intellij.util.containers.ConcurrentInstanceMap<T>
- com.intellij.util.containers.InstanceMap<T>
- com.intellij.util.containers.ConcurrentFactoryMap<T,V>
- com.intellij.util.containers.FilteringIterator<Dom,E> (implements java.util.Iterator<E>)
- com.intellij.util.containers.FilteringIterator.InstanceOf<T> (implements com.intellij.openapi.util.Condition<T>)
- com.intellij.util.containers.HugeArray
- com.intellij.util.containers.ImmutableUserMap
- com.intellij.util.containers.IntArrayList (implements java.lang.Cloneable)
- com.intellij.util.containers.InternalIterator.Collector<T> (implements com.intellij.util.containers.InternalIterator<T>)
- com.intellij.util.containers.InternalIterator.Converting<Dom,Rng> (implements com.intellij.util.containers.InternalIterator<T>)
- com.intellij.util.containers.InternalIterator.Filtering<T> (implements com.intellij.util.containers.InternalIterator<T>)
- com.intellij.util.containers.InternalIterator.MapFromValues<K,Dom,V> (implements com.intellij.util.containers.InternalIterator<T>)
- com.intellij.util.containers.IntObjectCache<T> (implements java.lang.Iterable<T>)
- com.intellij.util.containers.IntObjectCache.CacheEntry<T>
- com.intellij.util.containers.IntObjectCache.IntObjectCacheIterator (implements java.util.Iterator<E>)
- com.intellij.util.containers.IntStack
- com.intellij.util.containers.LazyIterator<T> (implements java.util.Iterator<E>)
- com.intellij.util.containers.LimitedPool<T>
- com.intellij.util.containers.LongArrayList (implements java.lang.Cloneable)
- com.intellij.util.containers.MultiMap<K,V>
- com.intellij.util.containers.ObjectCache<K,V> (implements java.lang.Iterable<T>)
- com.intellij.util.containers.ObjectCache.CacheEntry<K,V>
- com.intellij.util.containers.ObjectCache.ObjectCacheIterator<K,V> (implements java.util.Iterator<E>)
- com.intellij.util.containers.Queue<T>
- com.intellij.util.containers.SequenceIterator<T> (implements java.util.Iterator<E>)
- com.intellij.util.containers.SLRUMap<K,V>
- com.intellij.util.containers.SLRUCache<K,V>
- com.intellij.util.containers.SoftValueHashMap<K,V> (implements java.util.Map<K,V>)
- gnu.trove.impl.hash.THash (implements java.io.Externalizable)
- gnu.trove.impl.hash.TObjectHash<T>
- gnu.trove.map.hash.THashMap<K,V> (implements java.io.Externalizable, gnu.trove.map.TMap<K,V>)
- com.intellij.util.containers.LockPoolSynchronizedMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>)
- gnu.trove.map.hash.THashMap<K,V> (implements java.io.Externalizable, gnu.trove.map.TMap<K,V>)
- gnu.trove.impl.hash.TObjectHash<T>
- com.intellij.util.containers.VariableWidthIntArray (implements java.lang.Cloneable)
- com.intellij.util.containers.WeakReferenceArray<T>
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- com.intellij.util.containers.CoModifiableList.InnerIterator<T>
- com.intellij.util.containers.Convertor<Src,Dst>
- java.util.EventListener
- com.intellij.util.containers.IntObjectCache.DeletedPairsListener
- com.intellij.util.containers.ObjectCache.DeletedPairsListener
- com.intellij.util.containers.InternalIterator<T>
- com.intellij.util.containers.LimitedPool.ObjectFactory<T>
- com.intellij.util.containers.ShareableKey