summaryrefslogtreecommitdiff
path: root/gradlePlugin/src/main/java/android/databinding/tool
diff options
context:
space:
mode:
authorYigit Boyar <yboyar@google.com>2015-06-25 10:50:24 -0700
committerYigit Boyar <yboyar@google.com>2015-06-30 10:19:08 -0700
commit731b74f7f44e67312a1fc4161c4e0aae221b2417 (patch)
tree62ff3308d8e30d00568db694469c54caacff90d1 /gradlePlugin/src/main/java/android/databinding/tool
parent4df4ba38a62b791bbbc25e923efe8d9c2f9a52e9 (diff)
downloaddata-binding-731b74f7f44e67312a1fc4161c4e0aae221b2417.tar.gz
Introduce Scopes to track logical stack traces
This CL introduces a static class called Scope, which is used the logical processing stack for data binding. These scopes are used to generate meaningful error messages when an error is detected. Bug: 21953001 Change-Id: I5470a8c4ad94401d34a140762baae9d53c5a0402
Diffstat (limited to 'gradlePlugin/src/main/java/android/databinding/tool')
-rw-r--r--gradlePlugin/src/main/java/android/databinding/tool/DataBinderPlugin.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/gradlePlugin/src/main/java/android/databinding/tool/DataBinderPlugin.java b/gradlePlugin/src/main/java/android/databinding/tool/DataBinderPlugin.java
index b235b995..600edcf4 100644
--- a/gradlePlugin/src/main/java/android/databinding/tool/DataBinderPlugin.java
+++ b/gradlePlugin/src/main/java/android/databinding/tool/DataBinderPlugin.java
@@ -272,6 +272,7 @@ public class DataBinderPlugin implements Plugin<Project> {
logD("TASK adding dependency on %s for %s", task, processResTask);
processResTask.dependsOn(task);
+ processResTask.getInputs().dir(xmlOutDir);
for (Object dep : processResTask.getDependsOn()) {
if (dep == task) {
continue;