Package nz.org.riskscape.picocli
Interface CommandLine.IExitCodeGenerator
- Enclosing class:
- CommandLine
public static interface CommandLine.IExitCodeGenerator
@Command
-annotated classes can implement this interface to specify an exit code that will be returned
from the execute
method when the command is successfully invoked.
Example usage:
@Command class MyCommand implements Runnable, IExitCodeGenerator { public void run() { System.out.println("Hello"); } public int getExitCode() { return 123; } } CommandLine cmd = new CommandLine(new MyCommand()); int exitCode = cmd.execute(args); assert exitCode == 123; System.exit(exitCode);
- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the exit code that should be returned from theexecute
method.
-
Method Details
-
getExitCode
int getExitCode()Returns the exit code that should be returned from theexecute
method.- Returns:
- the exit code
-