diff --git a/src/main/idea/io/github/linwancen/plugin/show/java/JavaLangDoc.java b/src/main/idea/io/github/linwancen/plugin/show/java/JavaLangDoc.java index 6319731..cb3686f 100644 --- a/src/main/idea/io/github/linwancen/plugin/show/java/JavaLangDoc.java +++ b/src/main/idea/io/github/linwancen/plugin/show/java/JavaLangDoc.java @@ -141,8 +141,8 @@ public class JavaLangDoc extends BaseTagLangDoc { if (element instanceof PsiInlineDocTag) { @NotNull PsiInlineDocTag psiInlineDocTag = (PsiInlineDocTag) element; @NotNull PsiElement[] children = psiInlineDocTag.getChildren(); - if (children.length > 3) { - DocFilter.addHtml(sb, children[3].getText()); + if (children.length >= 3) { + DocFilter.addHtml(sb, children[children.length - 2].getText()); } } return element instanceof PsiWhiteSpace && sb.length() > 0; diff --git a/src/test/java/io/github/linwancen/plugin/show/demo/java/InDoc.java b/src/test/java/io/github/linwancen/plugin/show/demo/java/InDoc.java index 953ff1c..6b8ce9e 100644 --- a/src/test/java/io/github/linwancen/plugin/show/demo/java/InDoc.java +++ b/src/test/java/io/github/linwancen/plugin/show/demo/java/InDoc.java @@ -1,7 +1,7 @@ package io.github.linwancen.plugin.show.demo.java; /** - * InDoc + * InDoc {@link InDoc} {@code false} *

* {@link InDoc} * {@link InDoc#field}