All Classes and Interfaces

Class
Description
Abstract implementation of Service making its concurrent.
 
Abstract base for custom immutable Set implementations.
Abstract implementation of ManagedPendingService.
States in which this service can be.
Abstract base for ValueStorage.
Marker indicating that the annotated type parameter does not matter thus any unchecked casts from this type to any other are safe and never lead to unspecified behaviour.
Utilities for working with arrays.
Implementation of delegate factory which uses runtime class generation via ASM.
Utility for common ObjectWeb ASM tasks.
Collectors for use with enums with automatic type inference.
Black hole.
Represents an operation on a single boolean operand that produces a boolean result.
Represents an operation that accepts a single boolean argument and returns no result.
Represents a function that accepts a boolean argument and produces result of specified type.
Represents a predicate (boolean-valued function) of one argument.
Represents an operation on a single boolean operand that produces a boolean} result.
Primitive wrapper of boolean.
BooleanWrapper implementation based on AtomicBoolean.
BooleanWrapper implementation based on boolean.
Represents an operation on a single byte operand that produces a byte result.
Library used for bytecode manipulations.
Represents a predicate (boolean-valued function) of one argument.
Range specialization for byte.
Simple cache interface.
Factory used for creation of generic caches.
CacheFactory which always creates no-op caches.
Utility for creating commonly used caches depending on runtime capabilities.
Base for implementing delegate factory using internal CachingGeneratingDelegateFactory.DelegateWrapperFactory cached for each unique type.
Delegate-wrapper factory responsible for creating delegate wrappers based on the specified supplier.
Utilities for creation of Caffeine-based cache factories.
Represents an operation on a single char operand that produces a char result.
Represents a predicate (boolean-valued function) of one argument.
Range specialization for char.
Object used for runtime class definition.
General purpose utility for Class-related operations.
Object responsible for creating class names at runtime.
Class naming strategy appending numeric IDs to the base name.
Utility for class-related stuff.
Factory used for creation of special collections at classload.
Common bytecode libraries.
Utilities related to completable futures.
An utility for creating concurrent Collection wrappers.
 
 
 
 
 
 
 
Base for all concurrent wrappers.
Serializer of arbitary data.
Data serializer for nullable types.
Data serializer for optional types.
Factory which creates something based on the size parameter.
Utility making use of delegate factories easier.
Factory capable of creating type-safe delegating wrappers.
Deprecated.
this annotation is applicable by default thus it is redundant
Represents an operation on a single double operand that produces a double result.
Represents a predicate (boolean-valued function) of one argument.
Range specialization for double.
Collectors for use with enums.
Represents an operation on a single float operand that produces a float result.
Represents a predicate (boolean-valued function) of one argument.
Range specialization for float.
Utility for accessing lookup factories giving practically full access.
Utility for accessing class definers capable od defining garbage-collected classes.
Represents an operation on a single int operand that produces a int result.
An error occurring while parsing an integer (e.g.
Represents a predicate (boolean-valued function) of one argument.
Range specialization for int.
IntWrapper implementation based on AtomicInteger.
IntWrapper implementation based on int.
Factory for implementing functional interfaces at runtime.
Utility for common scenarios related to Java Invoke API.
An utility for creating wrappers over java.io classes.
Utilities related to iterables.
A wrapper for a value initialized once needed.
Thread-safe (using double-checked locking) lazy getting its value from the specified value supplier.
Thread-safe (using read-write-lock) weak lazy getting its value from the specified value supplier.
Non-thread-safe lazy getting its value from the specified value supplier.
Non-thread-safe (using double-checked locking) weak lazy getting its value from the specified value supplier.
Lazy which stores its values thread-locally.
Extensions to provide new Class methods on older Java versions.
Extensions to provide new Optional methods on older Java versions.
Extensions to provide new Stream methods on older Java versions.
Represents an operation on a single long operand that produces a long result.
Represents a predicate (boolean-valued function) of one argument.
Range specialization for long.
LongWrapper implementation based on AtomicLong.
LongWrapper implementation based on long.
Factory responsible for creating full-access lookups.
A managed pending service.
A helper-object to fill the map implementing the chain pattern.
An utility-object to fill the map following the chain pattern which may useful when initializing class fields.
Utilities related to Map.
Mode of MethodHandle invocation.
Utilities related to method types.
Mutable Pair.
Simple implementation of MutablePair.
A wrapper for AutoCloseable which disables its AutoCloseable.close() method instead providing NonAutoCloseable.doClose() method for explicit closing of this object.
A NonAutoCloseable wrapper for Reader.
A NonAutoCloseable wrapper for Writer.
Extensions to provide null-safety on nullable types.
Utilities related to numbers.
Interface analog of Number.
Utilities for common object operations.
Marker indicating the owner of a mutable object.
A container holding two values.
Simple implementation of Pair.
A service which gives per-owner access to its owned service.
An owned service which must be closed once the owner is ready with it.
Common implementations of Predicate.
Mutable wrapper of a primitive type, this is mostly useful for passing these to lambdas.
Implementation of delegate factory which uses runtime proxy generation via Proxy.
Utility for getting random values.
Range limiting some value.
Utilities for performing common recursive operations.
Marker indicating the non-owner of a mutable object.
Utility for reference-related features.
Wrapper of a reference.
ReferenceWrapper implementation based on AtomicReference.
ReferenceWrapper implementation based on primitive reference.
A tagged union representing either a successful result or an error.
Representation of an error result.
Extensions for Result providing type-specific specializations which are impossible via generic virtual methods.
An exception thrown whenever Result.unwrapError() is called on a successful result.
An exception thrown whenever Result.unwrap() is called on an error result.
Holder of a null-error result.
Holder of a null-success result.
Representation of a successful result.
Utilities related to runnables.
A simple service mach may be enabled and disabled.
Represents an operation on a single short operand that produces a short result.
Represents a predicate (boolean-valued function) of one argument.
Range specialization for short.
Simple implementation of InvokeFactory.
Simple value storage based on AbstractValueStorage using strings as its keys.
A sized collection.
Utility used for rethrowing checked exceptions as unchecked.
An extension of BiFunction allowing throwing calls in its body.
An extension of Consumer allowing throwing calls in its body.
An extension of Function allowing throwing calls in its body.
An extension of Runnable allowing throwing calls in its body.
An extension of Supplier allowing throwing calls in its body.
Utilities related to special hacks around Java's types, especially generics.
Marks the specified method argument as a type hint.
Commonly used unchecked casts.
Commonly used unsafe Java internals.
Marker indicating that the annotated element uses (or attempts to use) bytecode-modification library(ies).
Utility for UUID-related functionality.
A value which may be present (which includes null) or not-present.
A simple value-container which is meant to keep one unchanged value.
Empty value-container.
An exception thrown whenever ValueContainer.get() is called on an empty value container.
Non-empty value-container containing null.
Value-container which provides new values for each request.
Storage of values which is made for sharing values which is unavailable via direct standard APIs such as initializing static final fields of generated classes.