Class ScopedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- android.databinding.tool.processing.ScopedException
-
- All Implemented Interfaces:
java.io.Serializable
public class ScopedException extends java.lang.RuntimeExceptionAn exception that contains scope information.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ScopedException(java.lang.String message, java.lang.Object... args)ScopedException(java.lang.Throwable cause, java.lang.String message, java.lang.Object... args)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcreateHumanReadableMessage()static voidencodeOutput(boolean encodeOutput)static java.util.List<ScopedException>extractErrors(java.lang.String output)Given encoded output generated bygetMessage(), extract out the list ofScopedExceptions contained within.java.lang.StringgetBareMessage()java.lang.StringgetMessage()ScopedErrorReportgetScopedErrorReport()static booleanisEncodeOutput()booleanisValid()
-
-
-
Method Detail
-
getBareMessage
public java.lang.String getBareMessage()
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classjava.lang.Throwable
-
createHumanReadableMessage
public java.lang.String createHumanReadableMessage()
-
getScopedErrorReport
public ScopedErrorReport getScopedErrorReport()
-
isValid
public boolean isValid()
-
extractErrors
public static java.util.List<ScopedException> extractErrors(java.lang.String output)
Given encoded output generated bygetMessage(), extract out the list ofScopedExceptions contained within.
-
encodeOutput
public static void encodeOutput(boolean encodeOutput)
-
isEncodeOutput
public static boolean isEncodeOutput()
-
-