# Hierarchy For Package org.codehaus.groovy.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- class java.lang.Object
  - class java.io.Reader
    - class org.codehaus.groovy.util.CharSequenceReader
  - class java.lang.Enum
    - enum org.codehaus.groovy.util.ReferenceType
  - class java.lang.ref.Reference
    - class java.lang.ref.PhantomReference
      - class org.codehaus.groovy.util.ReferenceType.PhantomRef
    - class java.lang.ref.SoftReference
      - class org.codehaus.groovy.util.ReferenceType.SoftRef
    - class java.lang.ref.WeakReference
      - class org.codehaus.groovy.util.ReferenceType.WeakRef
  - class java.util.concurrent.locks.AbstractOwnableSynchronizer
    - class java.util.concurrent.locks.AbstractQueuedSynchronizer
      - class org.codehaus.groovy.util.LockableObject
        - class org.codehaus.groovy.util.LazyReference
  - class org.codehaus.groovy.util.ArrayIterable
  - class org.codehaus.groovy.util.ArrayIterator
  - class org.codehaus.groovy.util.BooleanArrayIterator
  - class org.codehaus.groovy.util.ByteArrayIterator
  - class org.codehaus.groovy.util.CharArrayIterator
  - class org.codehaus.groovy.util.DoubleArrayIterable
  - class org.codehaus.groovy.util.DoubleArrayIterator
  - class org.codehaus.groovy.util.DoubleDoubleArrayColumnIterator
  - class org.codehaus.groovy.util.FastArray
  - class org.codehaus.groovy.util.FloatArrayIterable
  - class org.codehaus.groovy.util.FloatArrayIterator
  - class org.codehaus.groovy.util.FloatFloatArrayColumnIterator
  - class org.codehaus.groovy.util.HashCodeHelper
  - class org.codehaus.groovy.util.IntArrayIterable
  - class org.codehaus.groovy.util.IntArrayIterator
  - class org.codehaus.groovy.util.IntIntArrayColumnIterator
  - class org.codehaus.groovy.util.IteratorBufferedIterator
  - class org.codehaus.groovy.util.ListBufferedIterator
  - class org.codehaus.groovy.util.ListHashMap
  - class org.codehaus.groovy.util.LongArrayIterable
  - class org.codehaus.groovy.util.LongArrayIterator
  - class org.codehaus.groovy.util.LongLongArrayColumnIterator
  - class org.codehaus.groovy.util.ManagedConcurrentLinkedQueue
  - class org.codehaus.groovy.util.ManagedConcurrentLinkedQueue.Itr
  - class org.codehaus.groovy.util.ManagedConcurrentValueMap
  - class org.codehaus.groovy.util.ManagedReference
    - class org.codehaus.groovy.util.ManagedConcurrentLinkedQueue.Element
  - class org.codehaus.groovy.util.ReferenceBundle
  - class org.codehaus.groovy.util.ReferenceManager
    - class org.codehaus.groovy.util.ReferenceManager.CallBackedManager
    - class org.codehaus.groovy.util.ReferenceManager.ThreadedReferenceManager
  - class org.codehaus.groovy.util.ReferenceType.HardRef
  - class org.codehaus.groovy.util.ReleaseInfo
  - class org.codehaus.groovy.util.ShortArrayIterator
  - class org.codehaus.groovy.util.StringUtil
  - class org.codehaus.groovy.util.URLStreams

## Interface Hierarchy

- interface org.codehaus.groovy.util.Finalizable
- interface org.codehaus.groovy.util.Reference