# 程序包org.redkale.util的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - org.redkale.util.AnyValue
    - org.redkale.util.AnyValue.DefaultAnyValue
  - org.redkale.util.AnyValue.Entry<T>
  - org.redkale.util.AsmMethodVisitor
  - org.redkale.util.ByteArray
  - java.lang.Number (implements java.io.Serializable)
    - org.redkale.util.DLong (implements java.lang.Comparable<T>)
  - org.redkale.util.ObjectPool<T> (implements java.util.function.Supplier<T>)
  - org.redkale.util.ResourceFactory
  - org.redkale.util.SelectColumn (implements java.util.function.Predicate<T>)
  - org.redkale.util.Sheet<T> (implements java.io.Serializable)
  - org.redkale.util.TypeToken<T>
  - org.redkale.util.Utility

## 接口分层结构

- org.redkale.util.Attribute<T,F>
- org.redkale.util.Creator<T>
- org.redkale.util.Reproduce<D,S>
- org.redkale.util.ResourceFactory.ResourceLoader

## 注释类型分层结构

- org.redkale.util.AutoLoad (implements java.lang.annotation.Annotation)
- org.redkale.util.Creator.ConstructorParameters (implements java.lang.annotation.Annotation)
- org.redkale.util.ResourceType (implements java.lang.annotation.Annotation)
- org.redkale.util.LogLevel (implements java.lang.annotation.Annotation)