langtools/src/share/classes/com/sun/tools/javac/comp/Attr.java
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: