类分层结构
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- cn.taketoday.util.SmartList<E> (implements cn.taketoday.core.ArraySizeTrimmer, java.util.RandomAccess)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- cn.taketoday.util.ConcurrentReferenceHashMap.EntrySet
- cn.taketoday.util.LinkedCaseInsensitiveMap.EntrySet
- cn.taketoday.util.LinkedCaseInsensitiveMap.KeySet
- cn.taketoday.util.LinkedCaseInsensitiveMap.Values
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - cn.taketoday.util.ConcurrentReferenceHashMap<K,
V> (implements java.util.concurrent.ConcurrentMap<K, V>)
- cn.taketoday.util.ConcurrentReferenceHashMap<K,
- cn.taketoday.util.AlternativeJdkIdGenerator (implements cn.taketoday.util.IdGenerator)
- cn.taketoday.util.ArrayHolder<E> (implements java.lang.Iterable<T>, java.util.RandomAccess, java.util.function.Supplier<T>)
- cn.taketoday.util.ArrayIterator<E> (implements java.util.Enumeration<E>, java.util.Iterator<E>, java.io.Serializable)
- java.util.concurrent.atomic.AtomicReference<V> (implements java.io.Serializable)
- cn.taketoday.util.ConcurrentLruCache.Node<K,
V>
- cn.taketoday.util.ConcurrentLruCache.Node<K,
- cn.taketoday.util.Base64Utils
- cn.taketoday.util.ClassUtils
- cn.taketoday.util.CollectionUtils
- cn.taketoday.util.CompositeIterator<E> (implements java.util.Iterator<E>)
- cn.taketoday.util.ConcurrencyThrottleSupport (implements java.io.Serializable)
- cn.taketoday.util.ConcurrentCache<K,
V> - cn.taketoday.util.ConcurrentLruCache<K,
V> - cn.taketoday.util.ConcurrentLruCache.AddTask (implements java.lang.Runnable)
- cn.taketoday.util.ConcurrentLruCache.EvictionQueue<K,
V> - cn.taketoday.util.ConcurrentLruCache.ReadOperations<K,
V> - cn.taketoday.util.ConcurrentLruCache.RemovalTask (implements java.lang.Runnable)
- cn.taketoday.util.ConcurrentLruCache.WriteOperations
- cn.taketoday.util.ConcurrentReferenceHashMap.Entry<K,
V> (implements java.util.Map.Entry<K, V>) - cn.taketoday.util.ConcurrentReferenceHashMap.EntryIterator (implements java.util.Iterator<E>)
- cn.taketoday.util.ConcurrentReferenceHashMap.ReferenceManager
- cn.taketoday.util.ConcurrentReferenceHashMap.Task<T>
- cn.taketoday.util.CustomizableThreadCreator (implements java.io.Serializable)
- cn.taketoday.util.DataSize (implements java.lang.Comparable<T>, java.io.Serializable)
- cn.taketoday.util.DataSize.DataSizeUtils
- cn.taketoday.util.DateUtils
- cn.taketoday.util.DefaultPropertiesPersister (implements cn.taketoday.util.PropertiesPersister)
- java.util.Dictionary<K,
V> - java.util.Hashtable<K,
V> (implements java.lang.Cloneable, java.util.Map<K, V>, java.io.Serializable) - java.util.Properties
- cn.taketoday.util.SortedProperties
- java.util.Properties
- java.util.Hashtable<K,
- cn.taketoday.util.DigestUtils
- cn.taketoday.util.ExceptionUtils
- cn.taketoday.util.FileCopyUtils
- cn.taketoday.util.FileSystemUtils
- java.io.InputStream (implements java.io.Closeable)
- cn.taketoday.util.FastByteArrayOutputStream.UpdateMessageDigestInputStream
- cn.taketoday.util.FastByteArrayOutputStream.FastByteArrayInputStream
- java.io.FilterInputStream
- cn.taketoday.util.StreamUtils.NonClosingInputStream
- cn.taketoday.util.FastByteArrayOutputStream.UpdateMessageDigestInputStream
- cn.taketoday.util.InstanceFilter<T>
- cn.taketoday.util.ExceptionTypeFilter
- cn.taketoday.util.Instantiator<T>
- cn.taketoday.util.Instantiator.TypeSupplier
- cn.taketoday.util.JdkIdGenerator (implements cn.taketoday.util.IdGenerator)
- cn.taketoday.util.KeyValueHolder<K,
V> (implements java.util.Map.Entry<K, V>) - cn.taketoday.util.LambdaSafe
- cn.taketoday.util.LambdaSafe.GenericTypeFilter<C,
A> (implements cn.taketoday.util.LambdaSafe.Filter<C, A>) - cn.taketoday.util.LambdaSafe.InvocationResult<R>
- cn.taketoday.util.LambdaSafe.LambdaSafeCallback<C,
A, SELF> - cn.taketoday.util.LambdaSafe.Callback<C,
A> - cn.taketoday.util.LambdaSafe.Callbacks<C,
A>
- cn.taketoday.util.LambdaSafe.Callback<C,
- cn.taketoday.util.LinkedCaseInsensitiveMap<V> (implements java.lang.Cloneable, java.util.Map<K,
V>, java.io.Serializable) - cn.taketoday.util.LinkedCaseInsensitiveMap.EntryIterator<T> (implements java.util.Iterator<E>)
- cn.taketoday.util.LinkedCaseInsensitiveMap.EntrySetIterator
- cn.taketoday.util.LinkedCaseInsensitiveMap.KeySetIterator
- cn.taketoday.util.LinkedCaseInsensitiveMap.ValuesIterator
- cn.taketoday.util.LogFormatUtils
- cn.taketoday.util.MapCache<Key,
Value, Param> - cn.taketoday.util.MethodClassKey (implements java.lang.Comparable<T>)
- cn.taketoday.util.MimeType (implements java.lang.Comparable<T>, java.io.Serializable)
- cn.taketoday.util.MimeType.SpecificityComparator<T> (implements java.util.Comparator<T>)
- cn.taketoday.util.MimeTypeUtils
- cn.taketoday.util.MultiValueMapAdapter<K,
V> (implements cn.taketoday.util.MultiValueMap<K, V>, java.io.Serializable) - cn.taketoday.util.LinkedMultiValueMap<K,
V> - cn.taketoday.util.MappingMultiValueMap<K,
V> (implements cn.taketoday.core.ArraySizeTrimmer, cn.taketoday.util.MultiValueMap<K, V>, java.io.Serializable)
- cn.taketoday.util.LinkedMultiValueMap<K,
- cn.taketoday.util.NumberUtils
- cn.taketoday.util.ObjectUtils
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- java.io.ByteArrayOutputStream
- cn.taketoday.util.ResizableByteArrayOutputStream
- cn.taketoday.util.FastByteArrayOutputStream
- java.io.FilterOutputStream
- cn.taketoday.util.StreamUtils.NonClosingOutputStream
- java.io.ByteArrayOutputStream
- cn.taketoday.util.PlaceholderParser
- cn.taketoday.util.PlaceholderParser.PartResolutionContext (implements cn.taketoday.util.PlaceholderResolver)
- cn.taketoday.util.PropertyMapper
- cn.taketoday.util.PropertyMapper.Source<T>
- cn.taketoday.util.PropertyPlaceholderHandler
- java.lang.Record
- cn.taketoday.util.ConcurrentLruCache.CacheEntry<V>
- cn.taketoday.util.PlaceholderParser.NestedPlaceholderPart (implements cn.taketoday.util.PlaceholderParser.Part)
- cn.taketoday.util.PlaceholderParser.ParsedValue
- cn.taketoday.util.PlaceholderParser.SimplePlaceholderPart (implements cn.taketoday.util.PlaceholderParser.Part)
- cn.taketoday.util.PlaceholderParser.TextPart (implements cn.taketoday.util.PlaceholderParser.Part)
- cn.taketoday.util.PropertyMapper.NullPointerExceptionSafeSupplier<T> (implements java.util.function.Supplier<T>)
- cn.taketoday.util.SimpleRouteMatcher.DefaultRoute (implements cn.taketoday.util.RouteMatcher.Route)
- cn.taketoday.util.SystemPropertyUtils.SystemPropertyPlaceholderResolver (implements cn.taketoday.util.PlaceholderResolver)
- cn.taketoday.util.UnmodifiableMultiValueMap.UnmodifiableValueCollection<V> (implements java.util.Collection<E>, java.io.Serializable)
- cn.taketoday.util.UnmodifiableMultiValueMap.UnmodifiableValueCollection.UnmodifiableValueSpliterator<T> (implements java.util.Spliterator<T>)
- java.util.concurrent.locks.ReentrantLock (implements java.util.concurrent.locks.Lock, java.io.Serializable)
- cn.taketoday.util.ConcurrentReferenceHashMap.Segment
- java.lang.ref.Reference<T>
- java.lang.ref.SoftReference<T>
- cn.taketoday.util.ConcurrentReferenceHashMap.SoftEntryReference<K,
V> (implements cn.taketoday.util.ConcurrentReferenceHashMap.Reference<K, V>)
- cn.taketoday.util.ConcurrentReferenceHashMap.SoftEntryReference<K,
- java.lang.ref.WeakReference<T>
- cn.taketoday.util.ConcurrentReferenceHashMap.WeakEntryReference<K,
V> (implements cn.taketoday.util.ConcurrentReferenceHashMap.Reference<K, V>)
- cn.taketoday.util.ConcurrentReferenceHashMap.WeakEntryReference<K,
- java.lang.ref.SoftReference<T>
- cn.taketoday.util.ReflectionUtils
- cn.taketoday.util.ReflectiveMethodInvoker
- cn.taketoday.util.ResourceUtils
- cn.taketoday.util.SerializationUtils
- cn.taketoday.util.SimpleIdGenerator (implements cn.taketoday.util.IdGenerator)
- cn.taketoday.util.SimpleRouteMatcher (implements cn.taketoday.util.RouteMatcher)
- cn.taketoday.util.SingletonIterator<E> (implements java.util.Iterator<E>)
- cn.taketoday.util.StopWatch
- cn.taketoday.util.StopWatch.TaskInfo
- cn.taketoday.util.StreamIterable<T> (implements java.lang.Iterable<T>)
- cn.taketoday.util.StreamUtils
- cn.taketoday.util.StringUtils
- cn.taketoday.util.SystemPropertyUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalArgumentException
- cn.taketoday.util.InvalidMimeTypeException
- cn.taketoday.util.PlaceholderResolutionException
- java.lang.IllegalArgumentException
- java.lang.RuntimeException
- java.lang.Exception
- cn.taketoday.util.TypeUtils
- cn.taketoday.util.UnmodifiableMultiValueMap<K,
V> (implements cn.taketoday.util.MultiValueMap<K, V>, java.io.Serializable) - cn.taketoday.util.UnmodifiableMultiValueMap.UnmodifiableEntrySet<K,
V> (implements java.io.Serializable, java.util.Set<E>) - cn.taketoday.util.UnmodifiableMultiValueMap.UnmodifiableEntrySet.UnmodifiableEntry<K,
V> (implements java.util.Map.Entry<K, V>) - cn.taketoday.util.UnmodifiableMultiValueMap.UnmodifiableEntrySet.UnmodifiableEntrySpliterator<K,
V> (implements java.util.Spliterator<T>)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
接口分层结构
- cn.taketoday.util.ConcurrentReferenceHashMap.Entries<V>
- cn.taketoday.util.ConcurrentReferenceHashMap.Reference<K,
V> - cn.taketoday.util.ErrorHandler
- cn.taketoday.util.ExceptionUtils.Action
- cn.taketoday.util.IdGenerator
- cn.taketoday.util.Instantiator.AvailableParameters
- cn.taketoday.util.Instantiator.FailureHandler
- cn.taketoday.util.LambdaSafe.Filter<C,
A> - java.util.Map<K,
V> - cn.taketoday.util.MultiValueMap<K,
V>
- cn.taketoday.util.MultiValueMap<K,
- cn.taketoday.util.PlaceholderParser.Part
- cn.taketoday.util.PlaceholderResolver
- cn.taketoday.util.PropertiesPersister
- cn.taketoday.util.PropertyMapper.SourceOperator
- cn.taketoday.util.ReflectionUtils.FieldCallback
- cn.taketoday.util.ReflectionUtils.FieldFilter
- cn.taketoday.util.ReflectionUtils.MethodCallback
- cn.taketoday.util.ReflectionUtils.MethodFilter
- cn.taketoday.util.RouteMatcher
- cn.taketoday.util.RouteMatcher.Route
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cn.taketoday.util.ConcurrentLruCache.CacheEntryState
- cn.taketoday.util.ConcurrentLruCache.DrainStatus
- cn.taketoday.util.ConcurrentReferenceHashMap.ReferenceType
- cn.taketoday.util.ConcurrentReferenceHashMap.Restructure
- cn.taketoday.util.ConcurrentReferenceHashMap.TaskOption
- cn.taketoday.util.DataUnit
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)