All Classes and Interfaces

Class
Description
Parses command-line arguments to args records - call parse or one of its overloads (depending on how many args types are involved).
Encodes various definition errors that the developer(s) using RecordArgs must fix.
Thrown when the types provided to Args::parse are ill-defined.
A warning or error resulting from faulty command line arguments.
An error resulting from faulty command line arguments.
A warning resulting from faulty command line arguments.
Indicates that an args record constructor threw an exception.
Indicates that the value provided for the mode was unknown.
Indicates that the value provided for the argument could not be parsed.
Indicates that the argument array was empty and no action was selected
Indicates that a required (i.e.
Indicates that a required (i.e.
Indicates that, at that position in the argument array, an argument was expected but instead a value was encountered.
Indicates that the first argument was not a known value for the action.
Indicates that an argument couldn't be mapped to a record component.
Thrown when parsing command line arguments fails.
Result of parsing arguments to two args records with Args.parse(String[], Class, Class).
Result of parsing arguments to three args records with Args.parse(String[], Class, Class, Class).