Top Interfaces Classes Enums
[default module]

Package org.codehaus.groovy.util


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
Reference<T, V extends Finalizable>

Class Summary

Modifier and TypeClass and Description
public abstract class
public abstract class
public class
ArrayIterable<T>

Allow an array to be used where an Iterable is expected.

public class
ArrayIterator<T>

Allow an array to be used where an Iterator is expected.

public class
BooleanArrayIterator

Allow a boolean array to be used where an Iterator is expected.

public class
ByteArrayIterator

Allow a byte array to be used where an Iterator is expected.

public class
CharArrayIterator

Allow a char array to be used where an Iterator is expected.

public class
CharSequenceReader

Reader implementation that can read from String, StringBuffer, StringBuilder, CharBuffer or GString.

public class
public class
DoubleArrayIterable

Allow a double array to be used where an Iterable is expected.

public class
DoubleArrayIterator

Allow a double array to be used where an Iterator is expected.

public class
public class
FloatArrayIterator

Allow a float array to be used where an Iterator is expected.

public class
HashCodeHelper

A utility class to help calculate hashcode values using an algorithm similar to that outlined in "Effective Java, Joshua Bloch, 2nd Edition".

public class
IntArrayIterable

Allow an int array to be used where an Iterable is expected.

public class
IntArrayIterator

Allow an int array to be used where an Iterator is expected.

public class
IteratorBufferedIterator<T>

An implementation for BufferedIterator wraps Iterator.

public abstract class
LazyReference<T>

Soft reference with lazy initialization under lock

public class
ListBufferedIterator<T>

An implementation for BufferedIterator wraps ListIterator.

public class
ListHashMap<K, V>

This class represents a Map that is optimized for a small number of entries.

public class
LockableObject

A bit simplified lock designed to be inherited by.

public class
LongArrayIterable

Allow a long array to be used where an Iterable is expected.

public class
LongArrayIterator

Allow a longt array to be used where an Iterator is expected.

public class
ManagedConcurrentLinkedQueue<
the type of values to store
T
>

A queue that stores values wrapped in a Reference, the type of which is determined by the provided ReferenceBundle.

public class
public class
ManagedConcurrentValueMap<
the key type
K
,
the value type
V
>

This is a basic implementation of a map able to forget its values.

public class
ManagedLinkedList<T>

Deprecated replaced by ManagedConcurrentLinkedQueue
This class provides a very simple linked list of memory managed elements.
public class
public class
public class
public class
ReleaseInfo

Exposes the Groovy release information

public class
ShortArrayIterator

Allow a short array to be used where an Iterator is expected.

public class
public class
public class

Enum Summary

Modifier and TypeEnum and Description
public enum