Module net.luis.utils
Package net.luis.utils.util
package net.luis.utils.util
-
ClassDescriptionRepresents a chance of something happening.
The chance is a double between 0.0 and 1.0, where 0.0 is 0% and 1.0 is 100%.Either<L,R> Represents one of two possible values.
An instance ofEither
is either an instance ofEither.Left
orEither.Right
.Either.Left<L,R> Left implementation of the either.Either.Right<L,R> Right implementation of the either.Represents an action to be taken when an error or exception occurs.
Each action defined in this enum has a different method to handle the error.A class representing a lazy initialization of an object.LazyLoad<T>Represents a lazy-loaded value.Pair<F,S> Tuple like class that holds two values of different types.A record that represents a priority.Represents a range of values between a minimum and maximum value (inclusive).Result<T>Represents the result of an operation that may fail.Utility class for various helper methods.This class represents a version number.
The version number is represented by the following simplified pattern:This record represents an appendable version number.
The record is used for the build and suffix version numbers.This class represents a builder for a version number.