| Interface | Description |
|---|---|
| BooleanConsumer |
Represents an operation that accepts a single
Boolean-valued argument and returns no result. |
| Builder<T> |
A Builder of type T is a configurable object that can provide
another non-null T instance.
|
| ByteConsumer |
Represents an operation that accepts a single
byte-valued argument and returns no result. |
| CharConsumer |
Represents an operation that accepts a single
char-valued argument and returns no result. |
| CharToBooleanFunction |
Represents a function that accepts a single
char value argument and produces a
boolean result. |
| CoreDynamicEnum<E extends CoreDynamicEnum<E>> |
Represents the core behavior expected of a dynamic enumeration instance.
|
| FloatConsumer |
Represents an operation that accepts a single
float-valued argument and returns no result. |
| IgnoresEverything |
A marker interface which shows this implementation ignores everything.
|
| NanoSampler |
The
NanoSampler interface provides a contract for recording samples where the duration of each sample
is measured in nanoseconds. |
| ObjBooleanConsumer<T> |
Represents an operation that accepts an object-valued and
Boolean-valued argument, and returns no result. |
| ObjByteConsumer<T> |
Represents an operation that accepts an object-valued and
byte-valued argument, and returns no result. |
| ObjCharConsumer<T> |
Represents an operation that accepts an object-valued and
char-valued argument, and returns no result. |
| ObjFloatConsumer<T> |
Represents an operation that accepts a an object-valued and
float-valued argument, and returns no result. |
| ObjShortConsumer<T> |
Represents an operation that accepts a an object-valued and
short-valued argument, and returns no result. |
| ReadResolvable<T> |
This interface is used for objects that require a post-deserialization step.
|
| SerializableBiFunction<I,T,O> |
This interface is a Function which is also Serializable.
|
| SerializableConsumer<T> | |
| SerializableFunction<I,O> |
This interface is a Function which is also Serializable.
|
| SerializablePredicate<T> | |
| SerializableUpdater<U> |
This interface expect to take an object for alteration and it must be serializable.
|
| SerializableUpdaterWithArg<U,A> |
This interface expect to take an object for alteration and it must be serializable.
|
| ShortConsumer |
Represents an operation that accepts a single
short-valued argument and returns no result. |
| ThreadConfinementAsserter | |
| ThrowingBiConsumer<I,J,T extends Throwable> |
Represents an operation that accepts two input arguments and returns no
result.
|
| ThrowingBiFunction<I,J,R,T extends Throwable> |
Represents a function that accepts two arguments and produces a result.
|
| ThrowingCallable<R,T extends Throwable> | |
| ThrowingConsumer<I,T extends Throwable> |
Represents an operation that accepts a single input argument and returns no
result.
|
| ThrowingConsumerNonCapturing<I,T extends Throwable,U> | |
| ThrowingFunction<I,R,T extends Throwable> |
Represents a function that accepts one argument and produces a result.
|
| ThrowingIntSupplier<T extends Throwable> |
Represents a supplier of results which might throw an Exception
|
| ThrowingLongSupplier<T extends Throwable> |
Represents a supplier of results which might throw an Exception
|
| ThrowingRunnable<T extends Throwable> | |
| ThrowingSupplier<V,T extends Throwable> |
Represents a supplier of results which might throw an Exception
|
| ThrowingTriFunction<I,J,A,R,T extends Throwable> | |
| Updater<T> |
Represents an operation that alters an object.
|
| Class | Description |
|---|---|
| AbstractInvocationHandler |
Abstract base class for invocation handlers, which provides a mechanism for dynamically
dispatching method calls to arbitrary targets.
|
| ClassLocal<V> |
Lambda friendly, ClassLocal value to cache information relating to a class.
|
| ClassMetrics |
ClassMetrics is a utility class that holds offset and length metrics of a class.
|
| CompilerUtils |
Utility class that facilitates the dynamic loading and debugging of Java classes.
|
| Histogram |
A
Histogram class represents a histogram of samples. |
| Ints |
A collection of functional compositions to check and assert various requirements
related to
int values. |
| Longs |
A collection of functional compositions to check and assert various requirements
related to
long values. |
| Mocker |
The Mocker class provides utility methods for creating mocked instances of interfaces.
|
| ObjectUtils |
A utility class providing various static methods to perform common operations on objects,
such as instantiation, type conversion, class/interface handling, and more.
|
| RecordingHistogram |
An extension of the
Histogram class which not only samples and records data,
but also keeps track of the top 5 or 10 longest samples including the delay from the last reset. |
| SimpleCleaner | |
| StringUtils |
A utility class that provides a collection of static methods for advanced string manipulation.
|
| Time |
A timer for timeouts which is resilient to pauses in the JVM, tickTime can only increase if the JVM hasn't been paused.
|
| TypeOf<T> |
Utility class for capturing and retaining a generic type.
|
| UnresolvedType |
The UnresolvedType class represents an unresolved type.
|
| WeakIdentityHashMap<K,V> |
| Enum | Description |
|---|---|
| CharSequenceComparator |
A singleton enum implementing a Comparator for comparing instances of
CharSequence. |
| GenericReflection |
Provides utility methods for reflective operations on generic types.
|
| ObjectUtils.Immutability |
| Exception | Description |
|---|---|
| ClassNotFoundRuntimeException |
A runtime exception used to wrap a
ClassNotFoundException. |
| InvocationTargetRuntimeException |
The
InvocationTargetRuntimeException class is a custom runtime exception
that is thrown when a method's invocation on the target object throws an exception. |
| Error | Description |
|---|---|
| MisAlignedAssertionError |
The
MisAlignedAssertionError is thrown to indicate that an attempted memory operation
failed due to a misaligned memory address. |
Copyright © 2024. All rights reserved.