Community
Participate
Working Groups
Build: I20050513-0010 1) Add org.eclipse.debug.ui to the search path (i.e., by clicking "Add to Java Search" in the plugins view. 2) Open type on "ProcessConsole" (class file with source attached) 3) Go to line 483: InputReadJob readJob = new InputReadJob(streamsProxy); 4) Highlight the InputReadJob constructor and hit F3. -> It opens a new class file editor, positioned at the top of the file. 5) The outline view in this editor has the constructor InputReadJob(ProcessConsole, IStreamsProxy). Clicking this entry in the outline view does not jump to the constructor in the editor. The mapping of class file to source is not handling the synthetic addition of the enclosing class by the compiler. This breaks any kind of navigation to the corresponding constructor in the source attachment.
This is a search issue as looking for this constructor reference does not report any match.
*** Bug 122880 has been marked as a duplicate of this bug. ***
Created attachment 39544 [details] First draft to fix this problem Main problem is fixed with this patch but there are still some unresolved side effects while running JDT/Core Model tests
I'll continue to work on this and so reopen this bug for next release...
Complete fix which passes all test is now ready => reopen
Created attachment 41285 [details] Complete patch (fix+tests) for bugs 95152, 123679 and 140156 The attached zip file includes patches for bug 95152, bug 123679 and bug 140156. It also includes some jar files for binary test cases... Note that all JDT/Core and JDT/UI pass with these fixes.
Candidate for 3.2.1 Released in TARGET_321 stream.
Released for 3.2.1 Released for 3.3 M1 while merging TARGET_321 with HEAD
Failed on a test case inspired by duplicate bug 122880, failed. Discussed with Frédéric who found out that this is not completely fixed yet.
I introduced a regression while adding fix for bug 123679 and unfortunately it was not detected by the tests I added. This is now fixed, tests updated and everything released again in both R3_2_maintenance and HEAD streams
Verified for 3.3 M1 using build I20060807-0010
Verified for 3.2.1 using build M20060908-1655.