Class JavaToolResult
- java.lang.Object
-
- org.apache.maven.shared.utils.cli.javatool.JavaToolResult
-
public class JavaToolResult extends java.lang.ObjectDescribes the result of aJavaToolinvocation.- Since:
- 0.5
- Author:
- Tony Chemit
-
-
Constructor Summary
Constructors Constructor Description JavaToolResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandlinegetCommandline()Gets the command line used.CommandLineExceptiongetExecutionException()Gets the exception that possibly occurred during the execution of the command line.intgetExitCode()Gets the exit code from the tool invocation.voidsetCommandline(Commandline commandline)Set the commandline used to obtain this result.voidsetExecutionException(CommandLineException executionException)Sets the exception that prevented to execute the command line.voidsetExitCode(int exitCode)Sets the exit code reported by the tool invocation.
-
-
-
Method Detail
-
getExitCode
public int getExitCode()
Gets the exit code from the tool invocation. A non-zero value indicates a build failure. Note: This value is undefined ifgetExecutionException()reports an exception.- Returns:
- The exit code from the tool invocation.
-
getCommandline
public Commandline getCommandline()
Gets the command line used.- Returns:
- The command line used
-
getExecutionException
public CommandLineException getExecutionException()
Gets the exception that possibly occurred during the execution of the command line.- Returns:
- The exception that prevented to invoke tool or
nullif the command line was successfully processed by the operating system.
-
setExitCode
public void setExitCode(int exitCode)
Sets the exit code reported by the tool invocation.- Parameters:
exitCode- The exit code reported by the tool invocation.
-
setExecutionException
public void setExecutionException(CommandLineException executionException)
Sets the exception that prevented to execute the command line.- Parameters:
executionException- The exception that prevented to execute the command line, may benull.
-
setCommandline
public void setCommandline(Commandline commandline)
Set the commandline used to obtain this result.- Parameters:
commandline- the commandline used to obtain this result
-
-