程序包cn.wjybxx.base.collection的分层结构
类分层结构
- 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)
- cn.wjybxx.base.collection.SmallArrayList<E>
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- cn.wjybxx.base.collection.DefaultIndexedPriorityQueue<T> (implements cn.wjybxx.base.collection.IndexedPriorityQueue<T>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- cn.wjybxx.base.collection.BoundedArrayDeque<E> (implements java.util.Deque<E>)
- cn.wjybxx.base.collection.DelayedCompressListImpl<E> (implements cn.wjybxx.base.collection.DelayedCompressList<E>)
- cn.wjybxx.base.collection.EmptyDequeue<E> (implements java.util.Deque<E>)
- cn.wjybxx.base.collection.RefIndexedElement<E> (implements cn.wjybxx.base.collection.IndexedElement)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
接口分层结构
- cn.wjybxx.base.collection.DelayedCompressList<E>
- cn.wjybxx.base.collection.IndexedElement
- java.lang.Iterable<T>
- java.util.Collection<E>
- cn.wjybxx.base.collection.IndexedCollection<E>
- cn.wjybxx.base.collection.IndexedPriorityQueue<T> (并 extends java.util.Queue<E>)
- java.util.Queue<E>
- cn.wjybxx.base.collection.IndexedPriorityQueue<T> (并 extends cn.wjybxx.base.collection.IndexedCollection<E>)
- cn.wjybxx.base.collection.IndexedCollection<E>
- java.util.Collection<E>
枚举类分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cn.wjybxx.base.collection.DequeOverflowBehavior
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)