summaryrefslogtreecommitdiff
path: root/compiler/src/main/java/android/databinding/tool/Binding.java
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/src/main/java/android/databinding/tool/Binding.java')
-rw-r--r--compiler/src/main/java/android/databinding/tool/Binding.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/src/main/java/android/databinding/tool/Binding.java b/compiler/src/main/java/android/databinding/tool/Binding.java
index 4dc059f3..59e86141 100644
--- a/compiler/src/main/java/android/databinding/tool/Binding.java
+++ b/compiler/src/main/java/android/databinding/tool/Binding.java
@@ -75,7 +75,7 @@ public class Binding implements LocationScopeProvider {
LambdaExpr lambdaExpr = (LambdaExpr) mExpr;
final ModelClass listener = getListenerParameter(mTarget, mName, mExpr.getModel());
Preconditions.checkNotNull(listener, ErrorMessages.CANNOT_FIND_SETTER_CALL, mName,
- "lambda");
+ "lambda", getTarget().getInterfaceType());
//noinspection ConstantConditions
List<ModelMethod> abstractMethods = listener.getAbstractMethods();
int numberOfAbstractMethods = abstractMethods.size();
@@ -106,7 +106,8 @@ public class Binding implements LocationScopeProvider {
Scope.enter(this);
resolveSetterCall();
if (mSetterCall == null) {
- L.e(ErrorMessages.CANNOT_FIND_SETTER_CALL, mName, mExpr.getResolvedType());
+ L.e(ErrorMessages.CANNOT_FIND_SETTER_CALL, mName, mExpr.getResolvedType(),
+ getTarget().getInterfaceType());
}
} finally {
Scope.exit();