src/share/classes/com/sun/tools/javac/code/Types.java

changeset 187
e157bd68dfc5
parent 185
d57378c34fdb
child 196
1ca2dc8584e1
     1.1 --- a/src/share/classes/com/sun/tools/javac/code/Types.java	Tue Jan 13 13:28:42 2009 +0000
     1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Types.java	Tue Jan 13 13:31:35 2009 +0000
     1.3 @@ -3148,7 +3148,7 @@
     1.4              giveWarning = giveWarning || (reverse ? giveWarning(t2, t1) : giveWarning(t1, t2));
     1.5              commonSupers = commonSupers.tail;
     1.6          }
     1.7 -        if (giveWarning && !isReifiable(to))
     1.8 +        if (giveWarning && !isReifiable(reverse ? from : to))
     1.9              warn.warnUnchecked();
    1.10          if (!source.allowCovariantReturns())
    1.11              // reject if there is a common method signature with

mercurial