diff options
Diffstat (limited to 'compilerCommon/src/main/java/android/databinding/tool')
-rw-r--r-- | compilerCommon/src/main/java/android/databinding/tool/processing/ErrorMessages.java | 1 | ||||
-rw-r--r-- | compilerCommon/src/main/java/android/databinding/tool/processing/ScopedException.java | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/compilerCommon/src/main/java/android/databinding/tool/processing/ErrorMessages.java b/compilerCommon/src/main/java/android/databinding/tool/processing/ErrorMessages.java index 6853ddba..5d7cb313 100644 --- a/compilerCommon/src/main/java/android/databinding/tool/processing/ErrorMessages.java +++ b/compilerCommon/src/main/java/android/databinding/tool/processing/ErrorMessages.java @@ -39,4 +39,5 @@ public class ErrorMessages { public static final String ROOT_TAG_NOT_SUPPORTED = "android:tag is not supported on root " + "elements of data bound layouts unless targeting API version 14 or greater. Value " + "is '%s'"; + public static final String SYNTAX_ERROR = "Syntax error: %s"; } diff --git a/compilerCommon/src/main/java/android/databinding/tool/processing/ScopedException.java b/compilerCommon/src/main/java/android/databinding/tool/processing/ScopedException.java index 238a895b..d60c2d5f 100644 --- a/compilerCommon/src/main/java/android/databinding/tool/processing/ScopedException.java +++ b/compilerCommon/src/main/java/android/databinding/tool/processing/ScopedException.java @@ -40,7 +40,8 @@ public class ScopedException extends RuntimeException { private String mScopeLog; public ScopedException(String message, Object... args) { - super(message == null ? "unknown data binding exception" : String.format(message, args)); + super(message == null ? "unknown data binding exception" : + args.length == 0 ? message : String.format(message, args)); mScopedErrorReport = Scope.createReport(); mScopeLog = L.isDebugEnabled() ? Scope.produceScopeLog() : null; } |