summaryrefslogtreecommitdiff
path: root/integration-tests/TestApp/app/src/main/java/android/databinding/testapp
diff options
context:
space:
mode:
authorYigit Boyar <yboyar@google.com>2015-06-12 16:30:24 -0700
committerYigit Boyar <yboyar@google.com>2015-06-12 16:30:51 -0700
commit0d6e2b8ac5e9e8635adf95c4166dd26441c51997 (patch)
treede70967ef198613abce2cb1e051ffa90bed470db /integration-tests/TestApp/app/src/main/java/android/databinding/testapp
parent30b1bbbcf006dc6600f86a4e4d1bdf6d8a218351 (diff)
downloaddata-binding-0d6e2b8ac5e9e8635adf95c4166dd26441c51997.tar.gz
Fix public field resolution
This CL fixes a bug where if a field is prefixed w/ one of our private field conventions, we would not be able to find it because we would strip it. Now, when searching fields, we'll also look for exact match as we do for methods. Bug: 21807334
Diffstat (limited to 'integration-tests/TestApp/app/src/main/java/android/databinding/testapp')
-rw-r--r--integration-tests/TestApp/app/src/main/java/android/databinding/testapp/vo/FindFieldBindingObject.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/integration-tests/TestApp/app/src/main/java/android/databinding/testapp/vo/FindFieldBindingObject.java b/integration-tests/TestApp/app/src/main/java/android/databinding/testapp/vo/FindFieldBindingObject.java
new file mode 100644
index 00000000..32d7b0e1
--- /dev/null
+++ b/integration-tests/TestApp/app/src/main/java/android/databinding/testapp/vo/FindFieldBindingObject.java
@@ -0,0 +1,21 @@
+/*
+ * Copyright (C) 2015 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package android.databinding.testapp.vo;
+
+public class FindFieldBindingObject {
+ public String mPublicField;
+}