Consider the below example,
public class Testing extends SupCls implements Intf {
public static void main(String[] args) {
new Testing().test();
This certainly is a bug in eclipse but in the code completion proposals rather than in the compiler. Hovering over the call to test or Open Declaration take you to the SupCls method and running the code correctly prints "From SupCls" which proves this. Please file a bug against jdt ui for investigation