From cae3095d0e9fc2f8d83ea3a7fb21931b8eef92ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=87=E7=A8=8B?= <1498425439@qq.com> Date: Fri, 4 Nov 2022 22:59:33 +0800 Subject: [PATCH] support {@code abc} fixed #14 --- .../io/github/linwancen/plugin/show/java/JavaLangDoc.java | 4 ++-- .../java/io/github/linwancen/plugin/show/demo/java/InDoc.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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}