Top Interfaces Classes
module antlr

Package org.antlr.misc


Interface Summary

Modifier and TypeInterface and Description
public interface
IntSet

A generic set of ints that has an efficient implementation, BitSet, which is a compressed bitset and is useful for ints that are small, for example less than 500 or so, and w/o many ranges.

Class Summary

Modifier and TypeClass and Description
public class
Barrier

A very simple barrier wait.

public class
BitSet

A BitSet to replace java.util.BitSet.

public class
Graph<T>

A generic graph with edges; Each node as a single Object payload.

public class
IntArrayList

An ArrayList based upon int members.

public class
Interval

An immutable inclusive interval a..b

public class
IntervalSet

A set of integers that relies on ranges being common to do "run-length-encoded" like compression (if you view an IntSet like a BitSet with runs of 0s and 1s).

public class
MultiMap<K, V>

A hash table that maps a key to a list of elements not just a single.

public class
MutableInteger

Java won't let you modify an Integer; not sure how that's more efficient, but...here's one that let's you modify it.

public class
OrderedHashSet<T>

A HashMap that remembers the order that the elements were added.

public class