AbstractIdentifier<T> |
An abstract Identifier backed by an immutable object.
|
AbstractStringIdentifier<T extends AbstractStringIdentifier<T>> |
|
AbstractUUIDIdentifier<T extends AbstractUUIDIdentifier<T>> |
|
ClassLoaderUtils |
Utility methods for working with ClassLoaders and classes.
|
CollectionWrappers |
|
DurationStatisticsTracker |
Abstract class that calculates and tracks time duration statistics.
|
EmptyDeque<E> |
A specialized always-empty implementation of Deque .
|
EvenMoreObjects |
Utility helping to implement readable equals() methods.
|
ExecutorServiceUtil |
|
ForwardingIdentityObject<T> |
|
HashCodeBuilder<T> |
Utility class for incrementally building object hashCode by hashing together component objects, one by one.
|
ImmutableMapTemplate<K> |
|
ImmutableOffsetMap<K,V> |
Implementation of the Map interface which stores a set of immutable mappings using a key-to-offset map and
a backing array.
|
ImmutableOffsetMapTemplate<K> |
|
Immutables |
|
LazyCollections |
Utility methods for lazily instantiated collections.
|
ListenerRegistry<T extends EventListener> |
A registry of EventListeners, maintaining a set of registrations.
|
MapAdaptor |
A simple layer on top of maps, which performs snapshot mediation and optimization of
what the underlying implementation is.
|
MutableOffsetMap<K,V> |
|
ObjectRegistry<T> |
|
PropertyUtils |
Provides utilities for system properties.
|
RecursiveObjectLeaker |
Thread-local hack to make recursive extensions work without too much hassle.
|
SharedSingletonMap<K,V> |
Implementation of the Map interface which stores a single mapping.
|
SharedSingletonMapTemplate<K> |
|
SingletonSet<E> |
A Set containing a single value.
|
SingletonSpliterators |
Utility methods for instantiating Spliterator s containing a single element.
|
TopologicalSort |
Utility class that provides topological sort.
|
TopologicalSort.EdgeImpl |
Basic Edge implementation.
|
TopologicalSort.NodeImpl |
Basic Node implementation.
|
UnmodifiableCollection<E> |
|