langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
changeset 43141 7ea6578a9110
parent 43138 680d378b9d64
child 45504 ea7475564d07
equal deleted inserted replaced
43140:1e40241dc2d4 43141:7ea6578a9110
   408                 // Named type import.
   408                 // Named type import.
   409                 if (tree.staticImport) {
   409                 if (tree.staticImport) {
   410                     importNamedStatic(tree, p, name, localEnv);
   410                     importNamedStatic(tree, p, name, localEnv);
   411                     chk.checkCanonical(imp.selected);
   411                     chk.checkCanonical(imp.selected);
   412                 } else {
   412                 } else {
   413                     TypeSymbol c = attribImportType(imp, localEnv).getOriginalType().tsym;
   413                     Type importedType = attribImportType(imp, localEnv);
       
   414                     Type originalType = importedType.getOriginalType();
       
   415                     TypeSymbol c = originalType.hasTag(CLASS) ? originalType.tsym : importedType.tsym;
   414                     chk.checkCanonical(imp);
   416                     chk.checkCanonical(imp);
   415                     importNamed(tree.pos(), c, env, tree);
   417                     importNamed(tree.pos(), c, env, tree);
   416                 }
   418                 }
   417             }
   419             }
   418         }
   420         }