Bug 47209 - Javadoc: Type references are not found in @see tag inside a method reference
Summary: Javadoc: Type references are not found in @see tag inside a method reference
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 3.0 M6   Edit
Assignee: Frederic Fusier CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-21 06:49 EST by David Audel CLA
Modified: 2003-12-17 06:16 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Audel CLA 2003-11-21 06:49:18 EST
1) create the following class X.java
public class X { // select X here
  /**
   * @see X#foo();
   */
  public void foo(){
  }
}
2) select X and search reference in workspace
No references are found.
Perhaps X in "@see X#foo()" should be a valid reference of type X.
Comment 1 Frederic Fusier CLA 2003-11-21 07:26:20 EST

*** This bug has been marked as a duplicate of 46761 ***
Comment 2 David Audel CLA 2003-12-16 07:40:31 EST
bug occurs in build 20031216
Comment 3 David Audel CLA 2003-12-16 07:43:28 EST
reopen
Comment 4 Philipe Mulet CLA 2003-12-16 08:04:41 EST
Once fixed, remember to increment index signatures, so as to force indexes to 
be recomputed (and include missing key).
Comment 5 Frederic Fusier CLA 2003-12-16 11:08:55 EST
Fixed and index signatures incremented from "0.0.15" to "0.0.16".

Problem was due to missing indexing types for fields and methods references. I 
wrongly thought that this bug was a duplicate of bug 46761 although.
But there was a explicit reference to the type in previous @see tag which 
masked the fact that indexing was not updated.

Test cases added in jdt.core.tests.model.JavaSearchJavadocTests
Comment 6 Jerome Lanneluc CLA 2003-12-16 17:21:22 EST
Verified in I200312161200