diff options
author | Yigit Boyar <yboyar@google.com> | 2016-11-14 13:13:44 -0800 |
---|---|---|
committer | Yigit Boyar <yboyar@google.com> | 2016-11-14 13:15:55 -0800 |
commit | 05dafc68ce9f616797bf46142b5ea804b6981ed1 (patch) | |
tree | af2e9518771debd6f5f1449a36fc2ca6b48daf4e /compiler/src/main/java/android/databinding/tool/reflection | |
parent | 5b6c63aa941c2df8425c9989571f5ab2573e844c (diff) | |
download | data-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.java | 4 |
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())); } |