[javadoc] Fix JavadocDeclarationInspection for module links

#IDEA-370362 Fixed

GitOrigin-RevId: b96aa8111d33c93a80102300ea23b7a052874cb9
This commit is contained in:
Louis Vignier
2025-05-07 18:31:50 +02:00
committed by intellij-monorepo-bot
parent e14ae0356b
commit 4a14a3afd0
3 changed files with 7 additions and 1 deletions

View File

@@ -466,7 +466,7 @@ public final class JavadocDeclarationInspection extends LocalInspectionTool {
holder.registerProblem(nameElement, JavaBundle.message("inspection.javadoc.problem.pointing.to.itself"));
}
private static final TokenSet SEE_TAG_REFS = TokenSet.create(JavaDocElementType.DOC_REFERENCE_HOLDER, JavaDocElementType.DOC_METHOD_OR_FIELD_REF);
private static final TokenSet SEE_TAG_REFS = TokenSet.create(JavaDocElementType.DOC_REFERENCE_HOLDER, JavaDocElementType.DOC_METHOD_OR_FIELD_REF, JavaDocElementType.DOC_TAG_VALUE_ELEMENT);
private static boolean isValidSeeRef(PsiElement... elements) {
int referenceNumber = 0;

View File

@@ -4,6 +4,8 @@
*
* @see C a correct one
* @see C#f
* @see java.base/
* @see java.base/java.lang.String#length()
* @see "The Java Language Specification, Java SE 8 Edition"
* @see <a href="https://docs.oracle.com/javase/specs/jls/se8/html/index.html">The Java Language Specification, Java SE 8 Edition</a>
*/

View File

@@ -1,9 +1,13 @@
import java.lang.String;
/**
* <warning descr="Class/method reference, quoted text, or HTML link are expected after @see tag">@see</warning>
* @see <warning descr="Class/method reference, quoted text, or HTML link are expected after @see tag">{@link C}</warning> clarification
*
* @see C a correct one
* @see C#f
* @see java.base/
* @see java.base/java.lang.String#length()
* @see "The Java Language Specification, Java SE 8 Edition"
* @see <a href="https://docs.oracle.com/javase/specs/jls/se8/html/index.html">The Java Language Specification, Java SE 8 Edition</a>
*/