All Classes and Interfaces
Class
Description
Interface used as a model for lambda expressions.
Very similar to the
Apply interface but with the difference that it does not return a value at the
time of its call.Very similar to the
Apply interface but with the difference that it can generate
an error at the time of its callVery similar to the
Apply interface but with the difference that it can generate
an error at the time of its call.Very similar to the
Apply interface but with the difference that it does return a value at the
time of its call.Very similar to the
Apply.Result interface but with the difference that it can generate
an error at the time of its callVery similar to the
Apply.ResultError interface but with the difference that it can generate
an error at the time of its call.Enumerated type for listing the processor architectures of the
platform on which the JVM is running
Utility class for handling arrays
Base class used for manipulating arrays of type object.
Auxiliary class that is in charge of handling primitive arrays
Class that contains all the basic functionality for printing arrays
Class containing all the base functionality for printing objects.
Class in charge of carrying out reflection processes to the classes
Class containing helper methods for working with objects of type
ClassClass with helper methods for errors and objects of the same type
Interface that is used as a data model for use filtering files and directories
Class with functionalities for handling class fields with reflection
Interface used to handle constants for arrays.
Exception used to define if an argument is not of the required valid type
(Normally java has static typing, but it is possible to simulate dynamic typing so this exception makes sense)
Class containing functionality for input and output elements.
Base class containing functionality for input and output elements
Class that contains extra utilities for mathematical operations
Class containing utilities for handling methods obtained by reflection.
Error that represents that a method or action does not have a defined behavior
Class containing functionality for general number manipulation
Class containing functionality for general object manipulation, recasting, and data checking.
Immutable object used to represent elements with 2 values (element pair).
Enumerated type for identification of the operating system on which the JVM is running.
Annotation used to tell the method
Obj.toInstanceString(Object) to ignore that element and
not take it into accountClass with utilities used to print instances dynamically
Class with utilities used to print objects dynamically
Interface used to define the behavior of the object when printing its content dynamically.
Class containing utilities for pseudorandom actions
Exception used to detect recursive calls or some recursion that is not valid in the JVM
Data class for data reflection options
Interface used as a data filter to search for files by regular expression
Interface used for the execution of actions very similar to what is done in the
Runnable interfaceInterface used for the execution of actions very similar to what is done in the
Runnable interface.Interface with the same behavior as
Runnable but with the ability to handle errors within itClass with functionalities for printing arrays dynamically
Class with functionalities for printing objects dynamically
Class that contains only the name of the algorithms used for the data hash.
Class with utilities for handling text strings
Enumerated type that identifies what type of text is the one that will be generated randomly
Data structure that represents 3 values within the same object.
Class that contains functionality for printing arrays in detail
Class that contains functionality for printing objects in detail
Class containing utilities and filters for handling zip files and their contents