--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Tue May 29 12:52:08 2018 +0200
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Tue May 29 13:17:03 2018 +0200
@@ -2305,6 +2305,10 @@
if (sym.exists()) return sym;
else bestSoFar = bestOf(bestSoFar, sym);
+ sym = findGlobalType(env, env.toplevel.toplevelScope, name, noRecovery);
+ if (sym.exists()) return sym;
+ else bestSoFar = bestOf(bestSoFar, sym);
+
sym = findGlobalType(env, env.toplevel.packge.members(), name, noRecovery);
if (sym.exists()) return sym;
else bestSoFar = bestOf(bestSoFar, sym);