From 731b74f7f44e67312a1fc4161c4e0aae221b2417 Mon Sep 17 00:00:00 2001 From: Yigit Boyar Date: Thu, 25 Jun 2015 10:50:24 -0700 Subject: 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 --- .../src/main/java/android/databinding/tool/DataBinderPlugin.java | 1 + 1 file changed, 1 insertion(+) (limited to 'gradlePlugin/src/main') 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 { 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; -- cgit v1.2.3