Package org.eclipse.jgit.pgm
Class Die
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.eclipse.jgit.pgm.Die
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
TextBuiltin.TerminatedByHelpException
Indicates a
TextBuiltin
implementation has
failed during execution.
Typically the stack trace for a Die exception is not shown to the user as it may indicate a simple error condition that the end-user can fix on their own, without needing a screen of Java stack frames.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private static final long
-
Constructor Summary
ConstructorsConstructorDescriptionDie
(boolean aborted) Construct a new exception reflecting the fact that the command execution has been aborted before running.Construct a new exception reflecting the fact that the command execution has been aborted before running.Construct a new message explaining what has gone wrong.Construct a new message explaining what has gone wrong. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Check if this exception should cause the execution to be aborted.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
aborted
private boolean aborted
-
-
Constructor Details
-
Die
Construct a new message explaining what has gone wrong.- Parameters:
why
- the message to show to the end-user.
-
Die
Construct a new message explaining what has gone wrong.- Parameters:
why
- the message to show to the end-user.cause
- why the command has failed.
-
Die
public Die(boolean aborted) Construct a new exception reflecting the fact that the command execution has been aborted before running.- Parameters:
aborted
- boolean indicating the fact the execution has been aborted- Since:
- 3.4
-
Die
Construct a new exception reflecting the fact that the command execution has been aborted before running.- Parameters:
aborted
- boolean indicating the fact the execution has been abortedcause
- can be null- Since:
- 4.2
-
-
Method Details
-
isAborted
public boolean isAborted()Check if this exception should cause the execution to be aborted.- Returns:
- boolean indicating that the execution should be aborted
- Since:
- 3.4
-