All Classes and Interfaces

Class
Description
Useful utilities meant to be imported statically.
Assertions in code.
Collection of elements.
Double-edged queue.
Map entry.
Common superinterface for stack and queue.
Annotates contravariant type parameters.
List element with its corresponding index.
Deprecated, for removal: This API element is subject to removal in a future version.
Java 17 has sealed classes and pattern switch which makes this annotation obsolete.
Factory methods for iterators.
Lazily evaluated value.
Sequence of elements numbered by integer indices.
Mapping of keys to lists of values.
Builder of immutable list multimaps.
Mapping of keys to values.
Builder of immutable maps.
Common superclass for maps and multimaps.
Common mutating methods for all mutable multimaps.
Common methods of MutableList and MutableSet.
List that can be mutated.
Mutable mapping of keys to lists of values.
Map that can be mutated.
Set that can be mutated.
Mutable mapping of keys to sets of values.
Thrown by the code that is yet to be implemented.
Deprecated, for removal: This API element is subject to removal in a future version.
Use Nullable instead.
Optional value.
Annotates covariant type parameters.
First-in-first-out element feed.
Precondition checks.
A collection of distinct elements.
 
Builder of immutable list multimaps.
Last-in-first-out element feed.
Collection of elements that may be traversed in sequence.