# Hierarchy For Package icyllis.modernui.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - icyllis.modernui.util.ArrayMap<K,V> (implements java.util.Map<K,V>)
  - icyllis.modernui.util.AlgorithmUtils
  - icyllis.modernui.util.ColorStateList
  - icyllis.modernui.util.DataSet (implements java.util.Map<K,V>, icyllis.modernui.util.Parcelable)
  - icyllis.modernui.util.DisplayMetrics
  - icyllis.modernui.util.GrowingArrayUtils
  - icyllis.modernui.util.LayoutDirection
  - icyllis.modernui.util.Log
  - icyllis.modernui.util.LongSparseArray<E> (implements java.lang.Cloneable)
  - icyllis.modernui.util.MpmcArrayQueue<E> (implements icyllis.modernui.util.Pools.Pool<T>)
  - java.lang.Number (implements java.io.Serializable)
    - icyllis.modernui.util.Half (implements java.lang.Comparable<T>)
  - icyllis.modernui.util.Observable<T>
    - icyllis.modernui.util.DataSetObservable
  - icyllis.modernui.util.Parcel
    - icyllis.modernui.util.IOStreamParcel (implements java.lang.AutoCloseable)
  - icyllis.modernui.util.PmxModel
  - icyllis.modernui.util.PmxModel.Vertex
  - icyllis.modernui.util.Pools
  - icyllis.modernui.util.Pools.SimplePool<T> (implements icyllis.modernui.util.Pools.Pool<T>)
    - icyllis.modernui.util.Pools.SynchronizedPool<T>
  - icyllis.modernui.util.Property<T,V>
    - icyllis.modernui.util.FloatProperty<T>
    - icyllis.modernui.util.IntProperty<T>
  - icyllis.modernui.util.SparseArray<E> (implements java.lang.Cloneable)
  - icyllis.modernui.util.SparseBooleanArray (implements java.lang.Cloneable)
  - icyllis.modernui.util.StateSet
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - icyllis.modernui.util.BadParcelableException
  - icyllis.modernui.util.TypedValue

## Interface Hierarchy

- icyllis.modernui.util.AttributeSet
- icyllis.modernui.util.DataSetObserver
- icyllis.modernui.util.Parcelable
- icyllis.modernui.util.Parcelable.Creator<T>
  - icyllis.modernui.util.Parcelable.ClassLoaderCreator<T>
- icyllis.modernui.util.Pools.Pool<T>

## Annotation Interface Hierarchy

- icyllis.modernui.util.Parcelable.WriteFlags (implements java.lang.annotation.Annotation)
- icyllis.modernui.util.TypedValue.ComplexDimensionUnit (implements java.lang.annotation.Annotation)