Community
Participate
Working Groups
Steps to reproduce: 1. Invoke "Push Down" on 'f' method in code below 2. The resulting code does not compile ("The method f() is undefined for the type PushDownBug2") class PushDownBug2 { // Invoke "Push Down" on 'f' void f() { f(); // <<< This *recursive* method call is necessary } void g() { f(); // <<< Eclipse failed to detect this reference to f() } } class C2 extends PushDownBug2 { } Maybe related to bug 211861. (Thanks to Yilong Li for helping with the bug report.)
Issue is reproducible using I20121210-0800. The refactoring results in compiler error. *** This bug has been marked as a duplicate of bug 211861 ***