mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-07 22:09:38 +07:00
new inference: reject equals bounds contradicting lower bounds
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import java.util.Map;
|
||||
|
||||
public class SOE {
|
||||
class SOE {
|
||||
|
||||
public static <K extends M, M extends Map<K,M>> M foo() {return null;}
|
||||
public static <K1 extends M1, M1 extends Map<K1,M1>> Map<K1, M1> foo1() {<error descr="Incompatible types. Found: 'M', required: 'java.util.Map<K1,M1>'">return foo();</error>}
|
||||
|
||||
Reference in New Issue
Block a user