## Uses of Class
io.vertx.core.cli.CLIException

- Packages that use CLIException
  Package | Description
  --- | ---
  io.vertx.core.cli |
  io.vertx.core.cli.annotations |
  io.vertx.core.spi.launcher |

- - ### Uses of CLIException in io.vertx.core.cli

    Subclasses of CLIException in io.vertx.core.cli
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AmbiguousOptionException` Exception thrown when the command line is ambiguous meaning it cannot determine exactly which option has to be set.
    `class` | `InvalidValueException` Exception thrown when an option or an argument receives an invalid value.
    `class` | `MissingOptionException` Exception thrown when an option was expected and was not found on the command line.
    `class` | `MissingValueException` Exception thrown when an option requiring a value does not receive the value, or when a mandatory argument does not receive a value.

  - ### Uses of CLIException in io.vertx.core.cli.annotations

    Methods in io.vertx.core.cli.annotations that throw CLIException
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CLIConfigurator.`inject(CommandLine cli, Object object)` Injects the value in the annotated setter methods (`Option` and `Argument`.

  - ### Uses of CLIException in io.vertx.core.spi.launcher

    Methods in io.vertx.core.spi.launcher that throw CLIException
    Modifier and Type | Method and Description
    --- | ---
    `void` | Command.`run()` Executes the command.
    `void` | Command.`setUp(ExecutionContext context)` Set up the command execution environment.
    `void` | DefaultCommand.`setUp(ExecutionContext ec)`
    `void` | Command.`tearDown()` The command has been executed.
    `void` | DefaultCommand.`tearDown()`

Copyright © 2022 Eclipse. All rights reserved.