summaryrefslogtreecommitdiff
path: root/compiler/src/main/java/android/databinding/tool/reflection
diff options
context:
space:
mode:
authorYigit Boyar <yboyar@google.com>2016-11-14 13:13:44 -0800
committerYigit Boyar <yboyar@google.com>2016-11-14 13:15:55 -0800
commit05dafc68ce9f616797bf46142b5ea804b6981ed1 (patch)
treeaf2e9518771debd6f5f1449a36fc2ca6b48daf4e /compiler/src/main/java/android/databinding/tool/reflection
parent5b6c63aa941c2df8425c9989571f5ab2573e844c (diff)
downloaddata-binding-05dafc68ce9f616797bf46142b5ea804b6981ed1.tar.gz
Fix inner class cannonical name
Bug: 32874364 Test: integration-tests/TestApp/app/src/androidTestApi9/java/android/databinding/testapp/InnerClassAccessTest.java Change-Id: If147af927a15192c0e12a0094256ec6ed8adffb4
Diffstat (limited to 'compiler/src/main/java/android/databinding/tool/reflection')
-rw-r--r--compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationTypeUtil.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationTypeUtil.java b/compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationTypeUtil.java
index 3124e103..0c1782ff 100644
--- a/compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationTypeUtil.java
+++ b/compiler/src/main/java/android/databinding/tool/reflection/annotation/AnnotationTypeUtil.java
@@ -176,7 +176,9 @@ public class AnnotationTypeUtil extends TypeUtil {
TypeMirror enclosingType = declaredType.getEnclosingType();
StringBuilder sb = new StringBuilder();
if (enclosingType.getKind() != TypeKind.NONE) {
- sb.append(toJava(enclosingType)).append(declaredType.asElement().getSimpleName());
+ sb.append(toJava(enclosingType))
+ .append(".")
+ .append(declaredType.asElement().getSimpleName());
} else {
sb.append(toJava(declaredType.asElement()));
}