src/share/classes/com/sun/tools/javac/tree/TreeMaker.java

changeset 2042
41599b57d262
parent 2027
4932bb04c4b8
child 2525
2eb010b6cb22
child 3172
921a7d6ab90d
equal deleted inserted replaced
2041:9a75bdb249a2 2042:41599b57d262
944 /** Can given symbol be referred to in unqualified form? 944 /** Can given symbol be referred to in unqualified form?
945 */ 945 */
946 boolean isUnqualifiable(Symbol sym) { 946 boolean isUnqualifiable(Symbol sym) {
947 if (sym.name == names.empty || 947 if (sym.name == names.empty ||
948 sym.owner == null || 948 sym.owner == null ||
949 sym.owner == syms.rootPackage ||
949 sym.owner.kind == MTH || sym.owner.kind == VAR) { 950 sym.owner.kind == MTH || sym.owner.kind == VAR) {
950 return true; 951 return true;
951 } else if (sym.kind == TYP && toplevel != null) { 952 } else if (sym.kind == TYP && toplevel != null) {
952 Scope.Entry e; 953 Scope.Entry e;
953 e = toplevel.namedImportScope.lookup(sym.name); 954 e = toplevel.namedImportScope.lookup(sym.name);

mercurial