Package org.antlr.v4.runtime.misc
package org.antlr.v4.runtime.misc
-
ClassDescriptionThis abstract base class is provided so performance-critical applications can use virtual- instead of interface-dispatch when calling comparator methods.
Set
implementation with closed hashing (open addressing).DoubleKeyMap<Key1,Key2, Value> Sometimes we need to map a key to a value but key is two pieces of data.This interface provides an abstract concept of object equality independent ofObject.equals(java.lang.Object)
(object equality) and the==
operator (reference equality).FlexibleHashMap<K,V> A limited map (many unsupported operations) that lets me use varying hashCode/equals.An immutable inclusive interval a..bThis class implements theIntSet
backed by a sorted array of non-overlapping intervals.A generic set of integers.MultiMap<K,V> Deprecated.THIS IS HERE FOR BACKWARD COMPATIBILITY WITH 4.5 ONLY.This default implementation ofEqualityComparator
uses object equality for comparisons by callingObject.hashCode()
andObject.equals(java.lang.Object)
.A HashMap that remembers the order that the elements were added.Pair<A,B> This exception is thrown to cancel a parsing operation.Predicate<T>Deprecated.Triple<A,B, C>