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);
Modifier and Type | Method and Description |
---|---|
int |
getExitCode()
Returns the exit code that should be returned from the
execute method. |
int getExitCode()
execute
method.