Package dev.sympho.modular_commands.utils
package dev.sympho.modular_commands.utils
Collection of classes that provide assorted utilies for ease of use.
-
ClassDescriptionUtility functions for Commands.Utilities for working with HTTP requests.Tools for dealing with OptionalChecker, similar to NullnessUtils.Utility functions for Parameter interfaces.Provides instances of default registry implementations.Utilities for working with file sizes.An iterator with extra capabilities.A smart iterator that, when creating other iterators/streams/fluxes/etc from its current state, makes them detached, so that they are independent of the future state of the original iterator and vice-versa.A smart iterator that iterates over a list.A smart iterator that wraps an existing iterator.Immutables style that matches the one used by Discord4J specs.A function that splits a string into multiple components.A splitter that is capable of processing the split in an asynchronous manner.Iterator that splits elements lazily on demand during traversal.An iterator over the elements split by a splitter.A splitter that uses a shell-like splitting algorithm, where components are separated by spaces, with the option of one or more components being delimited by quotes (single or double) to allow for the inclusion of spaces.