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()