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
OptionalSupplierimplementation that indicates permanent absence.Useful constant bootstrap methods and methods that make sense to invoke fromConstantBootstraps.invoke(Lookup, String, Class, MethodHandle, Object...).AnOptionalSupplierthat 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 variousClassDescconstants.An interface whose implementations can return aCharSequencefor content-based hashing.AnOptionalSupplierimplementation that supplies a fixed value.ASupplierwith additional contractual requirements.A token indicating transitory or permanent presence or absence.