TypeName.super.foo() when TypeName denotes interface

This commit is contained in:
Anna Kozlova
2015-01-31 21:29:22 +03:00
parent 1dff071fc1
commit e315ef4b41
3 changed files with 17 additions and 2 deletions
@@ -0,0 +1,11 @@
interface I {
default void m() {}
}
interface J extends I {}
class C implements I, J {
{
<error descr="Bad type qualifier in default super call: redundant interface I is extended by J">I</error>.super.m();
}
}