public class NoMergeBaseException
extends java.io.IOException
Modifier and Type | Class and Description |
---|---|
static class |
NoMergeBaseException.MergeBaseFailureReason
An enum listing the different reason why no merge base could be
determined.
|
Modifier and Type | Field and Description |
---|---|
private NoMergeBaseException.MergeBaseFailureReason |
reason |
private static long |
serialVersionUID |
Constructor and Description |
---|
NoMergeBaseException(NoMergeBaseException.MergeBaseFailureReason reason,
java.lang.String message)
Construct a NoMergeBase exception
|
NoMergeBaseException(NoMergeBaseException.MergeBaseFailureReason reason,
java.lang.String message,
java.lang.Throwable why)
Construct a NoMergeBase exception
|
Modifier and Type | Method and Description |
---|---|
NoMergeBaseException.MergeBaseFailureReason |
getReason()
Get the reason why no merge base could be found
|
private static final long serialVersionUID
private NoMergeBaseException.MergeBaseFailureReason reason
public NoMergeBaseException(NoMergeBaseException.MergeBaseFailureReason reason, java.lang.String message)
reason
- the reason why no merge base could be foundmessage
- a text describing the problempublic NoMergeBaseException(NoMergeBaseException.MergeBaseFailureReason reason, java.lang.String message, java.lang.Throwable why)
reason
- the reason why no merge base could be foundmessage
- a text describing the problemwhy
- an exception causing this errorpublic NoMergeBaseException.MergeBaseFailureReason getReason()