distinct prover: distinguish types when type parameter has bounds (IDEA-118037)

This commit is contained in:
Anna Kozlova
2013-12-16 17:00:38 +04:00
parent 0d7a9088b5
commit a449241577
3 changed files with 37 additions and 2 deletions
@@ -0,0 +1,14 @@
final class Test
{
class Foo
{
<T extends String> void foo(Class<T> clazz)
{
if (<error descr="Operator '==' cannot be applied to 'java.lang.Class<java.lang.Void>', 'java.lang.Class<T>'">Void.class == clazz</error>)
{
System.out.println("Yeah!");
}
}
}
}