diff options
author | Yigit Boyar <yboyar@google.com> | 2015-01-09 14:23:33 -0800 |
---|---|---|
committer | Yigit Boyar <yboyar@google.com> | 2015-01-21 15:12:51 -0800 |
commit | d7af42b29ddf22f0068f7496c5ac6f4f34b543b6 (patch) | |
tree | f86c1a3a9eb3c4ae098726ffa7f0be80b107a9a5 /gradlePlugin | |
parent | 7a25150b56cb9256f9f4786f47694b03ba312d72 (diff) | |
download | data-binding-d7af42b29ddf22f0068f7496c5ac6f4f34b543b6.tar.gz |
WIP Moved models to Java, refactored expressions to have proper dependencies, added tests
Change-Id: I863787a3ed76ecc397b677cfd110aa7aba99cb38
Diffstat (limited to 'gradlePlugin')
-rw-r--r-- | gradlePlugin/src/main/kotlin/plugin.kt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gradlePlugin/src/main/kotlin/plugin.kt b/gradlePlugin/src/main/kotlin/plugin.kt index 535659d1..51ff81e4 100644 --- a/gradlePlugin/src/main/kotlin/plugin.kt +++ b/gradlePlugin/src/main/kotlin/plugin.kt @@ -44,7 +44,6 @@ import javax.tools.JavaCompiler import javax.tools.ToolProvider import java.util.Arrays import org.apache.commons.io.FileUtils -import com.android.databinding.util.ClassAnalyzer class DataBinderPlugin : Plugin<Project> { var parser: KLayoutParser by Delegates.notNull() @@ -174,7 +173,9 @@ class DataBinderPlugin : Plugin<Project> { val urls = cpFiles.map { it.toURI().toURL() }.copyToArray() log("generated urls: ${urls} len: ${urls.size}") val classLoader = URLClassLoader(urls, androidClassLoader) - parser.classAnalyzer = ClassAnalyzer(classLoader) + log("created class loader") + parser.classAnalyzer = com.android.databinding.util.ClassAnalyzer(classLoader) + com.android.databinding2.ClassAnalyzer.setClassLoader(classLoader) project.task("compileGenerated", MethodClosure(this, "compileGenerated")) } fun compileGenerated(o : Any?) { |