## Uses of Class
picocli.CommandLine.PicocliException

- Packages that use CommandLine.PicocliException
  Package | Description
  --- | ---
  picocli | Provides classes and interfaces for the main picocli command line parsing and `autocompletion` functionality.

- - ### Uses of CommandLine.PicocliException in picocli

    Subclasses of CommandLine.PicocliException in picocli
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `CommandLine.DuplicateOptionAnnotationsException` Exception indicating that multiple fields have been annotated with the same Option name.
    `static class` | `CommandLine.ExecutionException` Exception indicating a problem while invoking a command or subcommand.
    `static class` | `CommandLine.InitializationException` Exception indicating a problem during `CommandLine` initialization.
    `static class` | `CommandLine.MaxValuesExceededException` Exception indicating that more values were specified for an option or parameter than its `arity` allows.
    `static class` | `CommandLine.MissingParameterException` Exception indicating that a required parameter was not specified.
    `static class` | `CommandLine.MissingTypeConverterException` Exception indicating that an annotated field had a type for which no `CommandLine.ITypeConverter` was registered.
    `static class` | `CommandLine.OverwrittenOptionException` Exception indicating that an option for a single-value option field has been specified multiple times on the command line.
    `static class` | `CommandLine.ParameterException` Exception indicating something went wrong while parsing command line options.
    `static class` | `CommandLine.ParameterIndexGapException` Exception indicating that there was a gap in the indices of the fields annotated with `CommandLine.Parameters`.
    `static class` | `CommandLine.TypeConversionException` Exception thrown by `CommandLine.ITypeConverter` implementations to indicate a String could not be converted.
    `static class` | `CommandLine.UnmatchedArgumentException` Exception indicating that a command line argument could not be mapped to any of the fields annotated with `CommandLine.Option` or `CommandLine.Parameters`.

    Methods in picocli with parameters of type CommandLine.PicocliException
    Modifier and Type | Method and Description
    --- | ---
    `void` | CommandLine.ParseResult.Builder.`addError(CommandLine.PicocliException ex)`

    Methods in picocli that throw CommandLine.PicocliException
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | CommandLine.Model.ArgSpec.`getValue()` Returns the current value of this argument.
    `<T> T` | CommandLine.Model.ArgSpec.`setValue(T newValue)` Sets the value of this argument to the specified value and returns the previous value.
    `<T> T` | CommandLine.Model.ArgSpec.`setValue(T newValue, CommandLine commandLine)` Deprecated. use `CommandLine.Model.ArgSpec.setValue(Object)` instead. This was a design mistake.

Copyright © 2020. All rights reserved.