captured wildcards on the first level do not prevent binary operator to be applicable (IDEA-89640)

This commit is contained in:
Anna Kozlova
2012-09-14 14:54:24 +04:00
parent 2f507d7523
commit fd644a7299
2 changed files with 14 additions and 2 deletions
@@ -231,4 +231,16 @@ class IDEA91481 {
class BeanBuilder<<warning descr="Type parameter 'T' is never used">T</warning>> {}
class Bean {}
class DirectBean extends Bean {}
}
class IDEA89640 {
interface X {}
class Y<<warning descr="Type parameter 'T' is never used">T</warning> extends X> {}
public static void main(String[] args) {
Y<? extends X> a = null;
Y<? extends X> b = null;
boolean flag = a != b;
System.out.println(flag);
}
}