On 10/23/2014 05:44 PM, Peter Levart wrote:
interface A6 extends B6, C6 {}
interface B6 extends D6 { void m(); }
interface C6 extends D6 {}
interface D6 { default void m() {}; }

A6.class.getMethods() returns B6.m, D6.m

Ah, B6.m re-abstracts the default method D6.m. I can see the rule here. Never mind my previous question.


Regards, Peter

Reply via email to