Community
Participate
Working Groups
20040129 preview from 5 p.m. In the following code does the MethodRef '#gee(String)' have wrong ranges. The range currently is 'gee(String' (missing '#' and missing ')') (minor) public class E { /** * @see #gee(String) */ public void gee(String name) { } }
Fixed. Only main DOM AST nodes: TagElement, TextElement, MemberRef, MethodRef and Name (considered as TypeRef) had their source range set. I missed the fact that all sub-nodes (qualified names and simple names) should also have their source range set and their binding as well... Test case added/fixed in jdt.core.tests.dom.ASTConverterJavadocTest
Also fix: - '#' not included - trailing ')' not included - for inline tags, trailing '}' not included
Verified for 3.0M7