capture top level wildcards when choosing conditional expression type (~IDEA-16723)

This commit is contained in:
anna
2013-05-07 11:44:28 +02:00
parent 9bd45c2ab0
commit fe9777e840
5 changed files with 19 additions and 1 deletions
@@ -0,0 +1,6 @@
import java.util.*;
class Bug {
void foo(Double d) {
<error descr="Incompatible types. Found: 'java.util.List<java.lang.Class<capture<? extends java.lang.Object>>>', required: 'java.util.List<java.lang.Class<?>>'">List<Class<?>> list = Arrays.asList(d == null ? Object.class : d.getClass());</error>
}
}