unrelated defaults: don't check type parameters

This commit is contained in:
Anna Kozlova
2016-03-11 09:31:45 +01:00
parent 2bc9f279ff
commit 9675e0248a
3 changed files with 19 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
interface A {
default void f(){}
}
interface B extends A {
void f();
}
interface C extends A {}
interface D extends C {}
class U {
<T extends B & C> void m (){}
<T extends B & D> void m1(){}
}