--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Mon Oct 23 13:03:01 2017 +0200
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Mon Oct 23 14:11:04 2017 +0200
@@ -3584,7 +3584,7 @@
private boolean isCanonical(JCTree tree) {
while (tree.hasTag(SELECT)) {
JCFieldAccess s = (JCFieldAccess) tree;
- if (s.sym.owner.name != TreeInfo.symbol(s.selected).name)
+ if (s.sym.owner.getQualifiedName() != TreeInfo.symbol(s.selected).getQualifiedName())
return false;
tree = s.selected;
}