# Package org.codehaus.groovy.util

package org.codehaus.groovy.util

- Related Packages
  Package
  Description
  org.codehaus.groovy
  Groovy Language for the JVM
- Class
  Description
  AbstractConcurrentMap<K,V>
  Deprecated.
  AbstractConcurrentMap.Entry<K,V>
  AbstractConcurrentMap.Segment<K,V>
  AbstractConcurrentMapBase
  Deprecated.
  AbstractConcurrentMapBase.Entry<V>
  AbstractConcurrentMapBase.Segment
  ArrayIterable<T>
  Allow an array to be used where an Iterable is expected.
  ArrayIterator<T>
  Allow an array to be used where an Iterator is expected.
  BooleanArrayIterator
  Allow a boolean array to be used where an Iterator is expected.
  ByteArrayIterator
  Allow a byte array to be used where an Iterator is expected.
  CharArrayIterator
  Allow a char array to be used where an Iterator is expected.
  CharSequenceReader
  `Reader` implementation that can read from String, StringBuffer, StringBuilder, CharBuffer or GString.
  ComplexKeyHashMap
  Deprecated.
  ComplexKeyHashMap.Entry
  ComplexKeyHashMap.EntryIterator
  DoubleArrayIterable
  Allow a double array to be used where an Iterable is expected.
  DoubleArrayIterator
  Allow a double array to be used where an Iterator is expected.
  FastArray
  Finalizable
  FloatArrayIterator
  Allow a float array to be used where an Iterator is expected.
  HashCodeHelper
  A utility class to help calculate hashcode values using an algorithm similar to that outlined in "Effective Java, Joshua Bloch, 2nd Edition".
  IntArrayIterable
  Allow an int array to be used where an Iterable is expected.
  IntArrayIterator
  Allow an int array to be used where an Iterator is expected.
  IteratorBufferedIterator<T>
  An implementation for BufferedIterator wraps Iterator.
  LazyReference<T>
  Soft reference with lazy initialization under lock
  ListBufferedIterator<T>
  An implementation for BufferedIterator wraps ListIterator.
  ListHashMap<K,V>
  This class represents a `Map` that is optimized for a small number of entries.
  LockableObject
  A bit simplified lock designed to be inherited by.
  LongArrayIterable
  Allow a long array to be used where an Iterable is expected.
  LongArrayIterator
  Allow a long array to be used where an Iterator is expected.
  ManagedConcurrentLinkedQueue<T>
  A queue that stores values wrapped in a Reference, the type of which is determined by the provided `ReferenceBundle`.
  ManagedConcurrentMap<K,V>
  Deprecated.
  ManagedConcurrentMap.Entry<K,V>
  ManagedConcurrentMap.EntryWithValue<K,V>
  ManagedConcurrentMap.Segment<K,V>
  ManagedConcurrentValueMap<K,V>
  This is a basic implementation of a map able to forget its values.
  ManagedLinkedList<T>
  Deprecated.
  replaced by `ManagedConcurrentLinkedQueue`
  ManagedReference<T>
  Reference<T,V extends Finalizable>
  ReferenceBundle
  ReferenceManager
  ReferenceType
  ReleaseInfo
  Exposes the Groovy release information
  ShortArrayIterator
  Allow a short array to be used where an Iterator is expected.
  SingleKeyHashMap
  Deprecated.
  SingleKeyHashMap.Copier
  SingleKeyHashMap.Entry
  TripleKeyHashMap
  Deprecated.
  TripleKeyHashMap.Entry
  URLStreams