changeset 1528 | 441d4ec466de |
parent 1358 | a51c5f89f8af |
child 1532 | ae41c47516e5 |
--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Attr.java Thu Oct 23 17:59:16 2008 +0100 +++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Attr.java Thu Oct 23 17:59:43 2008 +0100 @@ -2007,6 +2007,10 @@ log.error(pos, "type.var.cant.be.deref"); return syms.errSymbol; } else { + Symbol sym2 = (sym.flags() & Flags.PRIVATE) != 0 ? + rs.new AccessError(env, site, sym) : + sym; + rs.access(sym2, pos, site, name, true); return sym; } case ERROR: