Interface | Description |
---|---|
PredicateWithContext<P,T> |
A marker interface for predicates that may take a context object into account.
|
SerializablePredicate<T> |
Class | Description |
---|---|
AnyExceptionSupplier<T extends java.lang.Throwable> | |
Functionals | |
Functionals.ConstantFunction<I,O> |
like guava equivalent but parametrises the input generic type, and allows tostring to be customised
|
IfFunctions |
Utilities for building
Function instances which return specific values
(or Supplier or Function instances) when certain predicates are satisfied,
tested in order and returning the first matching,
with support for an "else" default value if none are satisfied (null by default). |
IfFunctions.IfFunction<I,O> | |
IfFunctions.IfFunctionBuilder<I,O> | |
IfFunctions.IfFunctionBuilderApplying<I,O> | |
IfFunctions.IfFunctionBuilderApplyingFirst<I> | |
IllegalStateExceptionSupplier | |
KeyTransformingLoadingCache<A,B,V> |
A cache that transforms its keys before deferring to a delegate
LoadingCache . |
KeyTransformingLoadingCache.KeyTransformingSameTypeLoadingCache<A,V> | |
Maybe<T> |
Like Guava Optional but permitting null and permitting errors to be thrown.
|
Maybe.Absent<T> | |
Maybe.AbsentNull<T> | |
Maybe.AbstractPresent<T> | |
Maybe.MaybeSupplier<T> | |
Maybe.Present<T> | |
Maybe.SoftlyPresent<T> | |
MaybeFunctions | |
Suppliers | |
TypeTokens |