src/share/classes/com/sun/tools/javac/comp/Attr.java

changeset 155
4d2d8b6459e1
parent 122
1a9276e7cb18
child 159
5e54a59bcee7
equal deleted inserted replaced
154:6508d7e812e1 155:4d2d8b6459e1
2005 : null; 2005 : null;
2006 if (sym == null || isType(sym)) { 2006 if (sym == null || isType(sym)) {
2007 log.error(pos, "type.var.cant.be.deref"); 2007 log.error(pos, "type.var.cant.be.deref");
2008 return syms.errSymbol; 2008 return syms.errSymbol;
2009 } else { 2009 } else {
2010 Symbol sym2 = (sym.flags() & Flags.PRIVATE) != 0 ?
2011 rs.new AccessError(env, site, sym) :
2012 sym;
2013 rs.access(sym2, pos, site, name, true);
2010 return sym; 2014 return sym;
2011 } 2015 }
2012 case ERROR: 2016 case ERROR:
2013 // preserve identifier names through errors 2017 // preserve identifier names through errors
2014 return types.createErrorType(name, site.tsym, site).tsym; 2018 return types.createErrorType(name, site.tsym, site).tsym;

mercurial