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
Boolean class utilities
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
Simple check for duplicate class files across the classpath.
Checks for jdk jar hell
Java 9 List todo: deprecate and remove w/ min jdk upgrade to 11?
Java 9 Map todo: deprecate and remove w/ min jdk upgrade to 11?
A base supplier using memoization optimization technique
The presence of this annotation on a method parameter indicates that null is an acceptable value for that parameter.
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.
Java 9 Set todo: deprecate and remove w/ min jdk upgrade to 11?
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.
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?