unrelated defaults: correct type if super classes come from different jdks (both 1.8 but of different versions)

This commit is contained in:
Anna Kozlova
2016-06-24 15:33:37 +03:00
parent 951cdba765
commit 3ee8b6d1e8
7 changed files with 67 additions and 33 deletions
@@ -0,0 +1,4 @@
package p;
interface I {
default void foo();
}
@@ -0,0 +1,3 @@
package p;
public abstract class A implements I {}
@@ -0,0 +1,4 @@
package p;
interface I {
default void foo();
}
@@ -0,0 +1,8 @@
package p;
class EmptyValueIterator extends A implements ValueIterator {
}
interface ValueIterator extends I {}