## Uses of Class
picocli.CommandLine.ExecutionException

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

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

    Methods in picocli with parameters of type CommandLine.ExecutionException
    Modifier and Type | Method and Description
    --- | ---
    `R` | CommandLine.IExceptionHandler2.`handleExecutionException(CommandLine.ExecutionException ex, CommandLine.ParseResult parseResult)` Handles a `ExecutionException` that occurred while executing the `Runnable` or `Callable` command and optionally returns a list of results.
    `R` | CommandLine.DefaultExceptionHandler.`handleExecutionException(CommandLine.ExecutionException ex, CommandLine.ParseResult parseResult)` This implementation always simply rethrows the specified exception.
    `protected R` | CommandLine.AbstractHandler.`throwOrExit(CommandLine.ExecutionException ex)` Convenience method for subclasses that throws the specified ExecutionException if no exit code was set, or otherwise, if an exit code was set, prints the stacktrace of the specified exception to the diagnostic error stream and calls `System.exit` with the configured exit code to terminate the currently running Java virtual machine.

    Methods in picocli that throw CommandLine.ExecutionException
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract R` | CommandLine.AbstractParseResultHandler.`handle(CommandLine.ParseResult parseResult)` Processes the specified `ParseResult` and returns the result as a list of objects.
    `protected List<Object>` | CommandLine.RunFirst.`handle(CommandLine.ParseResult parseResult)` Executes the top-level `Runnable` or `Callable` subcommand.
    `protected List<Object>` | CommandLine.RunLast.`handle(CommandLine.ParseResult parseResult)` Executes the most specific `Runnable` or `Callable` subcommand.
    `protected List<Object>` | CommandLine.RunAll.`handle(CommandLine.ParseResult parseResult)` Executes the top-level command and all subcommands as `Runnable` or `Callable`.
    `R` | CommandLine.IParseResultHandler2.`handleParseResult(CommandLine.ParseResult parseResult)` Processes the `ParseResult` object resulting from successfully parsing the command line arguments and returns a return value.
    `R` | CommandLine.AbstractParseResultHandler.`handleParseResult(CommandLine.ParseResult parseResult)` Prints help if requested, and otherwise calls `CommandLine.AbstractParseResultHandler.handle(CommandLine.ParseResult)`.
    `List<Object>` | CommandLine.IParseResultHandler.`handleParseResult(List<CommandLine> parsedCommands, PrintStream out, CommandLine.Help.Ansi ansi)` Deprecated. Processes a List of `CommandLine` objects resulting from successfully parsing the command line arguments and optionally returns a list of results.

Copyright © 2020. All rights reserved.