interface K {
int m() default { return 88; }
}
interface J extends K {
int m() default { return K.super.m(); }
// ^^^^^^^^^^^^ How to express this?
}
- K.super.m()
- super.K.m()
- ((K) super).m()
- K::m()
- K.default.m()
- super<K>.m()
- super(K).m()
- super(K.class).m()
- super[K].m()