[javadoc] Parse fragment references

- Added a token for `##`
- Added a PSI element for fragment references
- Added a PSI element for the fragment name

#IDEA-376337

GitOrigin-RevId: e91c550106c2e84dd0d84680a7c1cb4e14df19b3
This commit is contained in:
Louis Vignier
2025-09-17 19:25:18 +00:00
committed by intellij-monorepo-bot
parent 1a9c32c51b
commit 01693af6d4
63 changed files with 1616 additions and 428 deletions
@@ -34,6 +34,8 @@ public interface BasicJavaDocElementType {
IElementType BASIC_DOC_TAG = new IJavaDocElementType("DOC_TAG");
IElementType BASIC_DOC_INLINE_TAG = new IJavaDocElementType("DOC_INLINE_TAG");
IElementType BASIC_DOC_METHOD_OR_FIELD_REF = new IJavaDocElementType("DOC_METHOD_OR_FIELD_REF");
IElementType BASIC_DOC_FRAGMENT_REF = new IJavaDocElementType("DOC_FRAGMENT_REF");
IElementType BASIC_DOC_FRAGMENT_NAME = new IJavaDocElementType("DOC_FRAGMENT_NAME");
IElementType BASIC_DOC_PARAMETER_REF = new IJavaDocElementType("DOC_PARAMETER_REF");
IElementType BASIC_DOC_TAG_VALUE_ELEMENT = new IJavaDocElementType("DOC_TAG_VALUE_ELEMENT");
IElementType BASIC_DOC_SNIPPET_TAG = new IJavaDocElementType("DOC_SNIPPET_TAG");