Package net.luis.utils.util


package net.luis.utils.util
  • Class
    Description
    Represents 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 of Either is either an instance of Either.Left or Either.Right.
    Left implementation of the either.
    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.
    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).
    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.