public class MergingException
extends java.lang.Exception
Modifier and Type | Class and Description |
---|---|
static class |
MergingException.Builder |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MULTIPLE_ERRORS |
static java.lang.String |
RESOURCE_ASSET_MERGER_TOOL_NAME |
Modifier | Constructor and Description |
---|---|
protected |
MergingException(java.lang.Throwable cause,
com.android.ide.common.blame.Message... messages)
For internal use.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getMessage()
Computes the error message to display for this error
|
java.util.List<com.android.ide.common.blame.Message> |
getMessages() |
static void |
throwIfNonEmpty(java.util.Collection<com.android.ide.common.blame.Message> messages) |
java.lang.String |
toString() |
static MergingException.Builder |
withMessage(java.lang.String message,
java.lang.Object... args) |
static MergingException.Builder |
wrapException(java.lang.Throwable cause) |
public static final java.lang.String MULTIPLE_ERRORS
public static final java.lang.String RESOURCE_ASSET_MERGER_TOOL_NAME
protected MergingException(@Nullable java.lang.Throwable cause, @NonNull com.android.ide.common.blame.Message... messages)
cause
- the original exception. May be null.messages
- the messaged. Must contain at least one item.public static MergingException.Builder wrapException(@NonNull java.lang.Throwable cause)
public static MergingException.Builder withMessage(@NonNull java.lang.String message, java.lang.Object... args)
public static void throwIfNonEmpty(java.util.Collection<com.android.ide.common.blame.Message> messages) throws MergingException
MergingException
@NonNull public java.util.List<com.android.ide.common.blame.Message> getMessages()
@NonNull public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public java.lang.String toString()
toString
in class java.lang.Throwable