History log of /frameworks/data-binding/integration-tests/TestApp/app/src/androidTest/java/android/databinding/testapp/StaticAccessTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ec2f3896c21a504b464bf591cdb45b62692b6760 10-Jun-2015 Yigit Boyar <yboyar@google.com> Improve static method / field handling

Previously, we would allow access to static fields via instance
variables but it would not work for methods. Moreover, the behavior
was not exactly the same with how java handles it. In java, the
instance can be null but our binding code would not evaluate it
if instance is null.

This CL fixes these bugs by adding static resolution support to
methods and replacing their variable identifiers with static
identifiers while the method is being resolved so that the rest
of the system is still consistent.

Bug: 20412284
Change-Id: Id97ce564c312b97d5a0e60d7d7a5bbd06b131071
/frameworks/data-binding/integration-tests/TestApp/app/src/androidTest/java/android/databinding/testapp/StaticAccessTest.java