Module net.pincette.common
Package net.pincette.util
package net.pincette.util
-
ClassDescriptionAn simple args utility for main methods.AsyncBuilder<T>Chains asynchronous updates to mutable objects.Builder<T>Chains updates to mutable objects.Cases<T,
U> This lets you chain a number of predicates with functions.Collection utilities.Do<T>This lets you chain a number of predicates with consumers.Utilities to work with expressions.Chains immutable object creation with optional conditions.With this class loader you can load classes in isolation.MapBuilder<K,V> Some MIME type utilities.Or<T>This lets you chain a number of lambda expressions.Pair<T,U> An immutable pair of elements.Starts a completable future after a delay without blocking.SetBuilder<E>A representation of a string that doesn't copy the underlying string.Functions te generate a stream of shingles.State<T>This can be used to manage local state in a function in a context with a lot of lambda's.Some stream API untilities.TimedCache<K,V> This cache keeps objects for a limited amount of time.Triple<T,U, V> An immutable triple of elements.General purpose utility functions.Lets you write conditional statements without blocks.