Skip to content

Commit 5e703c4

Browse files
committed
Fix some JAVADOC_LINE offsets
1 parent ac23816 commit 5e703c4

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

org.eclipse.jdt.core.javac/src/org/eclipse/jdt/core/dom/JavadocConverter.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@
2727
import com.sun.source.doctree.DocTree.Kind;
2828
import com.sun.source.util.DocTreePath;
2929
import com.sun.source.util.TreePath;
30+
import com.sun.tools.javac.parser.Tokens.Comment.CommentStyle;
3031
import com.sun.tools.javac.tree.DCTree;
32+
import com.sun.tools.javac.tree.JCTree;
33+
import com.sun.tools.javac.tree.TreeScanner;
3134
import com.sun.tools.javac.tree.DCTree.DCAuthor;
3235
import com.sun.tools.javac.tree.DCTree.DCBlockTag;
3336
import com.sun.tools.javac.tree.DCTree.DCComment;
@@ -55,9 +58,7 @@
5558
import com.sun.tools.javac.tree.DCTree.DCUses;
5659
import com.sun.tools.javac.tree.DCTree.DCValue;
5760
import com.sun.tools.javac.tree.DCTree.DCVersion;
58-
import com.sun.tools.javac.tree.JCTree;
5961
import com.sun.tools.javac.tree.JCTree.JCArrayTypeTree;
60-
import com.sun.tools.javac.tree.TreeScanner;
6162
import com.sun.tools.javac.util.Convert;
6263
import com.sun.tools.javac.util.JCDiagnostic;
6364

@@ -100,7 +101,7 @@ private JavadocConverter(JavacConverter javacConverter, DCDocComment docComment,
100101
}
101102

102103
JavadocConverter(JavacConverter javacConverter, DCDocComment docComment, TreePath contextTreePath, boolean buildJavadoc) {
103-
this(javacConverter, docComment, contextTreePath, docComment.comment.getPos().getStartPosition(), docComment.comment.getPos().getEndPosition(javacConverter.javacCompilationUnit.endPositions), buildJavadoc);
104+
this(javacConverter, docComment, contextTreePath, docComment.comment.getPos().getStartPosition(), docComment.comment.getPos().getEndPosition(javacConverter.javacCompilationUnit.endPositions) + (docComment.comment.getStyle() == CommentStyle.JAVADOC_LINE ? 1 /* include line end */ : 0), buildJavadoc);
104105
}
105106

106107
private void commonSettings(ASTNode res, DCTree javac) {

0 commit comments

Comments
 (0)