1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Resolve.java Fri Dec 10 07:38:28 2010 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Resolve.java Sun Dec 12 10:05:40 2010 -0800 1.3 @@ -197,7 +197,7 @@ 1.4 } 1.5 return (checkInner == false || c.type.getEnclosingType() == Type.noType) ? 1.6 isAccessible : 1.7 - isAccessible & isAccessible(env, c.type.getEnclosingType(), checkInner); 1.8 + isAccessible && isAccessible(env, c.type.getEnclosingType(), checkInner); 1.9 } 1.10 //where 1.11 /** Is given class a subclass of given base class, or an inner class 1.12 @@ -234,7 +234,6 @@ 1.13 } 1.14 public boolean isAccessible(Env<AttrContext> env, Type site, Symbol sym, boolean checkInner) { 1.15 if (sym.name == names.init && sym.owner != site.tsym) return false; 1.16 - ClassSymbol sub; 1.17 switch ((short)(sym.flags() & AccessFlags)) { 1.18 case PRIVATE: 1.19 return