Community
Participate
Working Groups
The following javadoc is not parsed correctly: class X { /** * @link aggregates * [... some more ...] */ void foo(); } The BodyDeclaration.getJavadoc().tags() contains as the first element a @see tag with a SimpleName instead of the correct @link tag with a TextElement. I suppose it gets interpreted as an inline {@link} tag when no "normal" comment is given and the @link is the first tag. Comments like above are genereted by Together/J.
Fixed. @link without opening brace before will be now consumed as a non-specific tag. We'll just store text after this tag in fragments children. [jdt-core-internal] Call parseTag() when "link" or "linkplain" identifiers are read and inline tag not started in parseComment(int,int) of AbstractCommentParser. Test case added in jdt.core.tests.dom.ASTConverterJavadocTests
Verified in I200403250010