Class ToolException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.eclipse.jgit.internal.diffmergetool.ToolException
All Implemented Interfaces:
Serializable

public class ToolException extends Exception
Tool exception for differentiation.
See Also:
  • Constructor Details

    • ToolException

      public ToolException()
      Create tool exception
    • ToolException

      public ToolException(String message)
      Create tool exception
      Parameters:
      message - the exception message
    • ToolException

      public ToolException(String message, FS.ExecutionResult result, boolean commandExecutionError)
      Create tool exception
      Parameters:
      message - the exception message
      result - the execution result
      commandExecutionError - is command execution error happened ?
    • ToolException

      public ToolException(String message, Throwable cause)
      Create tool exception
      Parameters:
      message - the exception message
      cause - the cause for throw
    • ToolException

      public ToolException(Throwable cause)
      Create tool exception
      Parameters:
      cause - the cause for throw
  • Method Details

    • isResult

      public boolean isResult()
      Whether result is valid
      Returns:
      true if result is valid, false else
    • getResult

      public FS.ExecutionResult getResult()
      Get execution result
      Returns:
      the execution result
    • isCommandExecutionError

      public boolean isCommandExecutionError()
      Whether execution failed with an error
      Returns:
      true if command execution error appears, false otherwise
    • getResultStderr

      public String getResultStderr()
      Get buffered stderr as a String
      Returns:
      the result Stderr
    • getResultStdout

      public String getResultStdout()
      Get buffered stdout as a String
      Returns:
      the result Stdout