所有程序包的分层结构
- cn.wjybxx.base,
- cn.wjybxx.base.annotation,
- cn.wjybxx.base.collection,
- cn.wjybxx.base.ex,
- cn.wjybxx.base.function,
- cn.wjybxx.base.io,
- cn.wjybxx.base.mutable,
- cn.wjybxx.base.pool,
- cn.wjybxx.base.reflect,
- cn.wjybxx.base.time,
- cn.wjybxx.base.tuple
类分层结构
- 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.AbstractConstant<T> (implements cn.wjybxx.base.Constant<T>)
- cn.wjybxx.base.BitFlags
- cn.wjybxx.base.collection.BoundedArrayDeque<E> (implements java.util.Deque<E>)
- cn.wjybxx.base.io.ByteBufferUtils
- cn.wjybxx.base.ClassScanner
- cn.wjybxx.base.CollectionUtils
- cn.wjybxx.base.Constant.Builder<T>
- cn.wjybxx.base.ConstantMap<T>
- cn.wjybxx.base.ConstantPool<T>
- cn.wjybxx.base.pool.DefaultObjectPool<T> (implements cn.wjybxx.base.pool.ObjectPool<T>)
- cn.wjybxx.base.collection.DelayedCompressList<E>
- cn.wjybxx.base.collection.EmptyDequeue<E> (implements java.util.Deque<E>)
- cn.wjybxx.base.EnumUtils
- cn.wjybxx.base.function.FunctionUtils
- cn.wjybxx.base.io.LocalByteArrayPool (implements cn.wjybxx.base.io.ArrayPool<T>)
- cn.wjybxx.base.io.LocalCharArrayPool (implements cn.wjybxx.base.io.ArrayPool<T>)
- cn.wjybxx.base.io.LocalStringBuilderPool (implements cn.wjybxx.base.pool.ObjectPool<T>)
- cn.wjybxx.base.MathCommon
- cn.wjybxx.base.mutable.MutableObject<T> (implements cn.wjybxx.base.mutable.Mutable<T>)
- java.lang.Number (implements java.io.Serializable)
- cn.wjybxx.base.mutable.MutableDouble (implements java.lang.Comparable<T>, cn.wjybxx.base.mutable.MutableNumber<T>)
- cn.wjybxx.base.mutable.MutableFloat (implements java.lang.Comparable<T>, cn.wjybxx.base.mutable.MutableNumber<T>)
- cn.wjybxx.base.mutable.MutableInt (implements java.lang.Comparable<T>, cn.wjybxx.base.mutable.MutableNumber<T>)
- cn.wjybxx.base.mutable.MutableLong (implements java.lang.Comparable<T>, cn.wjybxx.base.mutable.MutableNumber<T>)
- cn.wjybxx.base.ObjectUtils
- cn.wjybxx.base.Preconditions
- cn.wjybxx.base.collection.RefIndexedElement<E> (implements cn.wjybxx.base.collection.IndexedElement)
- cn.wjybxx.base.time.Regulator
- cn.wjybxx.base.io.SimpleArrayPool<T> (implements cn.wjybxx.base.io.ArrayPool<T>)
- cn.wjybxx.base.pool.SingleObjectPool<T> (implements cn.wjybxx.base.pool.ObjectPool<T>)
- cn.wjybxx.base.time.StopWatch
- cn.wjybxx.base.io.StringBuilderPool (implements cn.wjybxx.base.pool.ObjectPool<T>)
- cn.wjybxx.base.SystemPropsUtils
- cn.wjybxx.base.ThreadUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cn.wjybxx.base.ex.ErrorCodeException (implements cn.wjybxx.base.ex.NoLogRequiredException)
- cn.wjybxx.base.ex.InfiniteLoopException
- cn.wjybxx.base.io.IORuntimeException
- java.lang.RuntimeException
- java.lang.Exception
- cn.wjybxx.base.time.TimeHelper
- cn.wjybxx.base.time.TimeProviders
- cn.wjybxx.base.time.TimeUtils
- cn.wjybxx.base.tuple.Tuple2<A,
B> (implements java.util.Map.Entry<K, V>) - cn.wjybxx.base.tuple.Tuple3<A,
B, C> - cn.wjybxx.base.reflect.TypeParameterFinder
- cn.wjybxx.base.reflect.TypeParameterMatcher
- java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
- cn.wjybxx.base.io.StringBuilderWriter
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
接口分层结构
- java.lang.Comparable<T>
- cn.wjybxx.base.Constant<T>
- cn.wjybxx.base.ConstantFactory<T>
- cn.wjybxx.base.EnumLite
- cn.wjybxx.base.EnumLiteMap<T>
- cn.wjybxx.base.ExtensibleObject
- 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>
- cn.wjybxx.base.mutable.MutabilityValidator
- cn.wjybxx.base.mutable.Mutable<T>
- cn.wjybxx.base.mutable.MutableNumber<T>
- cn.wjybxx.base.ex.NoLogRequiredException
- cn.wjybxx.base.pool.ResetPolicy<T>
- java.util.function.Supplier<T>
- cn.wjybxx.base.pool.ObjectPool<T>
- cn.wjybxx.base.io.ArrayPool<T>
- cn.wjybxx.base.pool.ObjectPool<T>
- cn.wjybxx.base.time.TimeProvider
- cn.wjybxx.base.time.CachedTimeProvider
- cn.wjybxx.base.time.Timepiece
- cn.wjybxx.base.function.TriConsumer<T,
U, V> - cn.wjybxx.base.function.TriFunction<T,
U, V, R>
批注接口分层结构
- cn.wjybxx.base.annotation.Alias (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.Beta (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.Internal (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.MarkInterface (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.Priority (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.ReadOnlyAfterInit (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.SourceFileRef (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.StableName (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.Stateful (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.Stateless (implements java.lang.annotation.Annotation)
- cn.wjybxx.base.annotation.VisibleForTesting (implements java.lang.annotation.Annotation)
枚举类分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cn.wjybxx.base.CaseMode
- cn.wjybxx.base.collection.DequeOverflowBehavior
- cn.wjybxx.base.OptionalBool (implements cn.wjybxx.base.EnumLite)
- cn.wjybxx.base.SortOrder (implements cn.wjybxx.base.EnumLite)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)