OSDN Git Service

Don't use reflection for DataBinderMapper.
authorGeorge Mount <mount@google.com>
Wed, 1 Apr 2015 17:12:14 +0000 (10:12 -0700)
committerGeorge Mount <mount@google.com>
Thu, 2 Apr 2015 18:04:45 +0000 (18:04 +0000)
commit808ebfa37fdad6c1c9c290fe683a1a2c07544f86
treedd6e371716f652ef46d82fdb5aae426ae7caff02
parent4cd742ffeb11661bac18b9901fed99944e09eaf8
Don't use reflection for DataBinderMapper.

By having a concrete implementation of DataBinderMapper in the
library and then stripping it out, the generated DataBinderMapper
may be instantiated without reflection.
tools/data-binding/compiler/src/main/java/android/databinding/tool/CompilerChef.java
tools/data-binding/compiler/src/main/kotlin/android/databinding/tool/writer/DataBinderWriter.kt
tools/data-binding/library/build.gradle
tools/data-binding/library/src/main/java/android/databinding/DataBinderMapper.java
tools/data-binding/library/src/main/java/android/databinding/DataBindingUtil.java