# 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>
  Allows an array to be used where an Iterable is expected.
  ArrayIterator<T>
  Allows an array to be used where an Iterator is expected.
  BooleanArrayIterator
  Allows a boolean array to be used where an Iterator is expected.
  ByteArrayIterator
  Allows a byte array to be used where an Iterator is expected.
  CharArrayIterator
  Allows 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
  Allows a double array to be used where an Iterable is expected.
  DoubleArrayIterator
  Allows a double array to be used where an Iterator is expected.
  FastArray
  Finalizable
  FloatArrayIterator
  Allows 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
  Allows an int array to be used where an Iterable is expected.
  IntArrayIterator
  Allows 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>
  Represents a `Map` that is optimized for a small number of entries.
  LockableObject
  A bit simplified lock designed to be inherited by.
  LongArrayIterable
  Allows a long array to be used where an Iterable is expected.
  LongArrayIterator
  Allows 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
  Allows a short array to be used where an Iterator is expected.
  SingleKeyHashMap
  Deprecated.
  SingleKeyHashMap.Copier
  SingleKeyHashMap.Entry
  TripleKeyHashMap
  Deprecated.
  TripleKeyHashMap.Entry
  URLStreams