Bug 14467

Summary: Outliner doesn't highlight method
Product: [Eclipse Project] JDT Reporter: Jed Anderson <jed.anderson>
Component: CoreAssignee: David Audel <david_audel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P2 CC: James_Moody
Version: 2.0   
Target Milestone: 2.0 M6   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Jed Anderson CLA 2002-04-23 19:57:26 EDT
Build: 20020423

To reproduce this bug:

1. New workspace.
2. Import all plugins using External plugins and fragments
3. Switch to Java perspective.
4. Open type org.eclipse.jface.window.Window
5. In the highlighter, select the static method setExceptionHandler
(IExceptionHandler)

The method will not be highlighted.
Comment 1 Jed Anderson CLA 2002-04-23 20:35:24 EDT
NOTE: All of my plugins were binary.
Comment 2 Jed Anderson CLA 2002-04-23 20:38:43 EDT
I can only reproduce this with a binary project.
Comment 3 Martin Aeschlimann CLA 2002-04-26 12:08:54 EDT
highlighter == outliner?
Comment 4 Jed Anderson CLA 2002-04-26 17:16:09 EDT
yup, step #5 should be:

5. In the outliner, select the static method setExceptionHandler
(IExceptionHandler)

Comment 5 Erich Gamma CLA 2002-05-11 16:04:40 EDT
Since the selection is working for the other methods in this type I suspect 
that the source range is not correct. Moving to JDT Core for investigation.
Comment 6 Erich Gamma CLA 2002-05-11 18:14:17 EDT
*** Bug 15042 has been marked as a duplicate of this bug. ***
Comment 7 David Audel CLA 2002-05-15 07:00:32 EDT
Problem in SourceMapper#getUnqualifiedMethodHandle() when a method's parameter 
type is an inner type.

Fixed.