All Classes and Interfaces

Class
Description
A basic RefCounted implementation that is initialized with a ref count of 1 and calls AbstractRefCounted.closeInternal() once it reaches a 0 ref count
Extended Boolean functionality
Helper class similar to Arrays to handle conversions for Char arrays
A Consumer-like interface which allows throwing checked exceptions.
A Function-like interface which allows throwing checked exceptions.
A Runnable-like interface which allows throwing checked exceptions.
A thread-safe completable context that allows listeners to be attached.
Utility class for glob-like matching
Utilities for common I/O methods.
Simple check for duplicate class files across the classpath.
CLI tool for checking jar hell
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Builder for a map.
A base supplier using memoization optimization technique
Utilities for network-related methods.
The presence of this annotation on a method parameter indicates that null is an acceptable value for that parameter.
A set of utilities for numbers.
Similar to Lucene's SloppyMath, but for additional math functions.
Utilities for creating a Path from names, or accessing the default FileSystem.
An interface for objects that need to be notified when all reference to itself are not in user anymore.
Deprecated, for removal: This API element is subject to removal in a future version.
A convenient class which offers a semi-immutable object wrapper implementation which allows one to set the value of an object exactly once, and retrieve it many times.
Thrown when SetOnce.set(Object) is called more than once.
Simple utility methods for file and stream copying.
Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.
Time value unit of measurement
Java 9 Tuple todo: deprecate and remove w/ min jdk upgrade to 11?