src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
changeset 50287 64c880300d9b
parent 50250 04f9bb270ab8
child 50374 2d0647b9ac18
--- 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);