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.Provides a static final field that can be used to check if assertions are enabled.
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 class loader that is responsible for loading implementation classes and resources embedded
within an archive.
Similar to Lucene's SloppyMath, but for additional math functions.
Utility class for glob-like matching
Utilities for common I/O methods.
Simple check for duplicate class files across the classpath.
An object that provides a callback for qualified exports and opens.
The presence of this annotation on a method parameter indicates that
null
is an acceptable value for that parameter.Utilities for creating a Path from names,
or accessing the default FileSystem.
Utilities around predicates.
A provider locator that finds the implementation of the specified provider.
An interface for objects that need to be notified when all reference
to itself are not in user anymore.
Specialization of
Closeable
that may only throw a RuntimeException
.Utility methods to work with
Releasable
s.A enum representing versions of the REST API (particularly with regard to backwards compatibility).
RefCounted
which does nothing when all references are released.Simple utility methods for file and stream copying.
Utilities related to String class
Annotation to suppress forbidden-apis errors inside a whole class, a method, or a field.
Contains utilities for working with Java types.
Annotation to identify a block of code (a whole class, a method, or a field) that needs to be reviewed (for cleanup, remove or change)
before releasing 9.0