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

changeset 789
878c8f760ded
parent 787
b1c98bfd4709
child 795
7b99f98b3035
     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

mercurial