Module org.microbean.invoke
Package org.microbean.invoke
package org.microbean.invoke
Provides classes and interfaces related to concepts embodied by the
java.util.function
and
java.lang.invoke
packages.- Author:
- Laird Nelson
- See Also:
-
ClassDescriptionAbsence<T>An
OptionalSupplier
implementation that indicates permanent absence.Useful constant bootstrap methods and methods that make sense to invoke fromConstantBootstraps.invoke(Lookup, String, Class, MethodHandle, Object...)
.AnOptionalSupplier
that computes the value it will return from itsCachingSupplier.get()
method when that method is first invoked, and that returns that computed value for all subsequent invocations of that method.A utility class containing variousClassDesc
constants.An interface whose implementations can return aCharSequence
for content-based hashing.AnOptionalSupplier
implementation that supplies a fixed value.ASupplier
with additional contractual requirements.A token indicating transitory or permanent presence or absence.