Package org.klojang.util


package org.klojang.util
Utility classes for working with strings, numbers, arrays, collections, etc.
  • Class
    Description
    Provides metadata about an array or array type and allows you to generate arrays with a different base type or dimensionality.
    Methods for working with arrays.
    Methods for inspecting types.
    Methods extending the Java Collection framework.
    Methods related to exception handling.
    A RuntimeException thrown in response to various dynamic invocation errors.
    Dynamic invocation utility methods.
    I/O-related methods.
    An elaborate reader/writer class for Map<String, Object> (map-in-map) pseudo-objects.
    Thrown when trying to write to a path that has already been set, or that extends beyond a path segment with a terminal value (anything other than a map).
    Math-related methods.
    This annotation is meant to be applied to publicly accessible elements within the exported packages of a Java 9+ module that should nevertheless be treated as module-private.
    The mutable-integer class.
    General methods applicable to objects of any type.
    Specifies a path to a value within an object.
    Defines ways to increase the capacity of backing arrays and other types of internally managed buffers and caches.
    Methods for working with strings.
    Tuple2<T,U>
    Generic 2-tuple of arbitrarily typed, non-null objects.