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

changeset 639
a75770c0d7f6
parent 638
d6fe0ea070aa
child 690
0c1ef2af7a8e
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Check.java	Thu Aug 19 11:52:58 2010 +0100
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Check.java	Thu Aug 19 11:54:25 2010 +0100
     1.3 @@ -330,7 +330,7 @@
     1.4              for (Scope.Entry e = s.next.lookup(c.name);
     1.5                   e.scope != null && e.sym.owner == c.owner;
     1.6                   e = e.next()) {
     1.7 -                if (e.sym.kind == TYP &&
     1.8 +                if (e.sym.kind == TYP && e.sym.type.tag != TYPEVAR &&
     1.9                      (e.sym.owner.kind & (VAR | MTH)) != 0 &&
    1.10                      c.name != names.error) {
    1.11                      duplicateError(pos, e.sym);

mercurial