fix(JavaDoc): Inline code block support

GitOrigin-RevId: ac902221d848139b9a92559b0f61558cfb259319
This commit is contained in:
Mathias Boulay
2024-08-29 16:55:53 +00:00
committed by intellij-monorepo-bot
parent 2bd10fba65
commit d03ded346a
33 changed files with 417 additions and 229 deletions
@@ -26,4 +26,7 @@ public interface JavaDocCommentTokenTypes extends DocCommentTokenTypes {
default IElementType sharp() {
return commentData();
}
default IElementType inlineCodeFence() {
return commentData();
}
}
@@ -135,4 +135,9 @@ public final class JavaDocTokenTypes implements JavaDocCommentTokenTypes {
public IElementType sharp() {
return JavaDocTokenType.DOC_SHARP;
}
@Override
public IElementType inlineCodeFence() {
return JavaDocTokenType.DOC_INLINE_CODE_FENCE;
}
}
@@ -36,6 +36,7 @@ public interface JavaDocTokenType {
IElementType DOC_LPAREN = new IJavaDocElementType("DOC_LPAREN");
IElementType DOC_RPAREN = new IJavaDocElementType("DOC_RPAREN");
IElementType DOC_SHARP = new IJavaDocElementType("DOC_SHARP");
IElementType DOC_INLINE_CODE_FENCE = new IJavaDocElementType("DOC_INLINE_CODE_FENCE");
IElementType DOC_COMMENT_BAD_CHARACTER = new IJavaDocElementType("DOC_COMMENT_BAD_CHARACTER");
@@ -44,6 +45,6 @@ public interface JavaDocTokenType {
DOC_INLINE_TAG_START, DOC_INLINE_TAG_END, DOC_TAG_VALUE_TOKEN, DOC_TAG_VALUE_DOT, DOC_TAG_VALUE_COMMA,
DOC_TAG_VALUE_LPAREN, DOC_TAG_VALUE_RPAREN, DOC_TAG_VALUE_SHARP_TOKEN, DOC_TAG_VALUE_QUOTE, DOC_TAG_VALUE_COLON,
DOC_TAG_ATTRIBUTE_NAME, DOC_TAG_ATTRIBUTE_VALUE, DOC_CODE_FENCE, DOC_RBRACKET, DOC_LBRACKET, DOC_LPAREN, DOC_RPAREN,
DOC_SHARP
DOC_SHARP, DOC_INLINE_CODE_FENCE
);
}