mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java] IDEA-365317 use SyntaxElementTypes, not duplicate sets
GitOrigin-RevId: ff145fdb718d49bc69ccfa90823ba9651e5d7c56
This commit is contained in:
committed by
intellij-monorepo-bot
parent
a2f151478a
commit
008e6e116c
+315
-310
@@ -13,316 +13,321 @@ import com.intellij.psi.JavaDocTokenType
|
||||
import com.intellij.psi.JavaTokenType
|
||||
import com.intellij.psi.impl.source.tree.JavaDocElementType
|
||||
import com.intellij.psi.impl.source.tree.JavaElementType
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
|
||||
class JavaElementTypeConverterExtension : ElementTypeConverterFactory {
|
||||
override fun getElementTypeConverter(): ElementTypeConverter = javaConverter
|
||||
|
||||
private val javaConverter: ElementTypeConverter = elementTypeConverterOf(
|
||||
JavaSyntaxElementType.JAVA_FILE to JavaParserDefinition.JAVA_FILE,
|
||||
JavaSyntaxElementType.CLASS to JavaElementType.CLASS,
|
||||
JavaSyntaxElementType.IMPLICIT_CLASS to JavaElementType.IMPLICIT_CLASS,
|
||||
JavaSyntaxElementType.ANONYMOUS_CLASS to JavaElementType.ANONYMOUS_CLASS,
|
||||
JavaSyntaxElementType.ENUM_CONSTANT_INITIALIZER to JavaElementType.ENUM_CONSTANT_INITIALIZER,
|
||||
JavaSyntaxElementType.TYPE_PARAMETER_LIST to JavaElementType.TYPE_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.TYPE_PARAMETER to JavaElementType.TYPE_PARAMETER,
|
||||
JavaSyntaxElementType.IMPORT_LIST to JavaElementType.IMPORT_LIST,
|
||||
JavaSyntaxElementType.IMPORT_STATEMENT to JavaElementType.IMPORT_STATEMENT,
|
||||
JavaSyntaxElementType.IMPORT_STATIC_STATEMENT to JavaElementType.IMPORT_STATIC_STATEMENT,
|
||||
JavaSyntaxElementType.IMPORT_MODULE_STATEMENT to JavaElementType.IMPORT_MODULE_STATEMENT,
|
||||
JavaSyntaxElementType.MODIFIER_LIST to JavaElementType.MODIFIER_LIST,
|
||||
JavaSyntaxElementType.ANNOTATION to JavaElementType.ANNOTATION,
|
||||
JavaSyntaxElementType.NAME_VALUE_PAIR to JavaElementType.NAME_VALUE_PAIR,
|
||||
JavaSyntaxElementType.LITERAL_EXPRESSION to JavaElementType.LITERAL_EXPRESSION,
|
||||
JavaSyntaxElementType.ANNOTATION_PARAMETER_LIST to JavaElementType.ANNOTATION_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.EXTENDS_LIST to JavaElementType.EXTENDS_LIST,
|
||||
JavaSyntaxElementType.IMPLEMENTS_LIST to JavaElementType.IMPLEMENTS_LIST,
|
||||
JavaSyntaxElementType.FIELD to JavaElementType.FIELD,
|
||||
JavaSyntaxElementType.ENUM_CONSTANT to JavaElementType.ENUM_CONSTANT,
|
||||
JavaSyntaxElementType.METHOD to JavaElementType.METHOD,
|
||||
JavaSyntaxElementType.ANNOTATION_METHOD to JavaElementType.ANNOTATION_METHOD,
|
||||
JavaSyntaxElementType.CLASS_INITIALIZER to JavaElementType.CLASS_INITIALIZER,
|
||||
JavaSyntaxElementType.PARAMETER to JavaElementType.PARAMETER,
|
||||
JavaSyntaxElementType.PARAMETER_LIST to JavaElementType.PARAMETER_LIST,
|
||||
JavaSyntaxElementType.EXTENDS_BOUND_LIST to JavaElementType.EXTENDS_BOUND_LIST,
|
||||
JavaSyntaxElementType.THROWS_LIST to JavaElementType.THROWS_LIST,
|
||||
JavaSyntaxElementType.LAMBDA_EXPRESSION to JavaElementType.LAMBDA_EXPRESSION,
|
||||
JavaSyntaxElementType.METHOD_REF_EXPRESSION to JavaElementType.METHOD_REF_EXPRESSION,
|
||||
JavaSyntaxElementType.MODULE to JavaElementType.MODULE,
|
||||
JavaSyntaxElementType.REQUIRES_STATEMENT to JavaElementType.REQUIRES_STATEMENT,
|
||||
JavaSyntaxElementType.EXPORTS_STATEMENT to JavaElementType.EXPORTS_STATEMENT,
|
||||
JavaSyntaxElementType.OPENS_STATEMENT to JavaElementType.OPENS_STATEMENT,
|
||||
JavaSyntaxElementType.USES_STATEMENT to JavaElementType.USES_STATEMENT,
|
||||
JavaSyntaxElementType.PROVIDES_STATEMENT to JavaElementType.PROVIDES_STATEMENT,
|
||||
JavaSyntaxElementType.PROVIDES_WITH_LIST to JavaElementType.PROVIDES_WITH_LIST,
|
||||
JavaSyntaxElementType.RECORD_COMPONENT to JavaElementType.RECORD_COMPONENT,
|
||||
JavaSyntaxElementType.RECORD_HEADER to JavaElementType.RECORD_HEADER,
|
||||
JavaSyntaxElementType.PERMITS_LIST to JavaElementType.PERMITS_LIST,
|
||||
JavaSyntaxElementType.IMPORT_STATIC_REFERENCE to JavaElementType.IMPORT_STATIC_REFERENCE,
|
||||
JavaSyntaxElementType.TYPE to JavaElementType.TYPE,
|
||||
JavaSyntaxElementType.DIAMOND_TYPE to JavaElementType.DIAMOND_TYPE,
|
||||
JavaSyntaxElementType.REFERENCE_PARAMETER_LIST to JavaElementType.REFERENCE_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.JAVA_CODE_REFERENCE to JavaElementType.JAVA_CODE_REFERENCE,
|
||||
JavaSyntaxElementType.PACKAGE_STATEMENT to JavaElementType.PACKAGE_STATEMENT,
|
||||
JavaSyntaxElementType.LOCAL_VARIABLE to JavaElementType.LOCAL_VARIABLE,
|
||||
JavaSyntaxElementType.REFERENCE_EXPRESSION to JavaElementType.REFERENCE_EXPRESSION,
|
||||
JavaSyntaxElementType.THIS_EXPRESSION to JavaElementType.THIS_EXPRESSION,
|
||||
JavaSyntaxElementType.SUPER_EXPRESSION to JavaElementType.SUPER_EXPRESSION,
|
||||
JavaSyntaxElementType.PARENTH_EXPRESSION to JavaElementType.PARENTH_EXPRESSION,
|
||||
JavaSyntaxElementType.METHOD_CALL_EXPRESSION to JavaElementType.METHOD_CALL_EXPRESSION,
|
||||
JavaSyntaxElementType.TYPE_CAST_EXPRESSION to JavaElementType.TYPE_CAST_EXPRESSION,
|
||||
JavaSyntaxElementType.PREFIX_EXPRESSION to JavaElementType.PREFIX_EXPRESSION,
|
||||
JavaSyntaxElementType.POSTFIX_EXPRESSION to JavaElementType.POSTFIX_EXPRESSION,
|
||||
JavaSyntaxElementType.BINARY_EXPRESSION to JavaElementType.BINARY_EXPRESSION,
|
||||
JavaSyntaxElementType.POLYADIC_EXPRESSION to JavaElementType.POLYADIC_EXPRESSION,
|
||||
JavaSyntaxElementType.CONDITIONAL_EXPRESSION to JavaElementType.CONDITIONAL_EXPRESSION,
|
||||
JavaSyntaxElementType.ASSIGNMENT_EXPRESSION to JavaElementType.ASSIGNMENT_EXPRESSION,
|
||||
JavaSyntaxElementType.NEW_EXPRESSION to JavaElementType.NEW_EXPRESSION,
|
||||
JavaSyntaxElementType.ARRAY_ACCESS_EXPRESSION to JavaElementType.ARRAY_ACCESS_EXPRESSION,
|
||||
JavaSyntaxElementType.ARRAY_INITIALIZER_EXPRESSION to JavaElementType.ARRAY_INITIALIZER_EXPRESSION,
|
||||
JavaSyntaxElementType.INSTANCE_OF_EXPRESSION to JavaElementType.INSTANCE_OF_EXPRESSION,
|
||||
JavaSyntaxElementType.CLASS_OBJECT_ACCESS_EXPRESSION to JavaElementType.CLASS_OBJECT_ACCESS_EXPRESSION,
|
||||
JavaSyntaxElementType.TEMPLATE_EXPRESSION to JavaElementType.TEMPLATE_EXPRESSION,
|
||||
JavaSyntaxElementType.TEMPLATE to JavaElementType.TEMPLATE,
|
||||
JavaSyntaxElementType.EMPTY_EXPRESSION to JavaElementType.EMPTY_EXPRESSION,
|
||||
JavaSyntaxElementType.EXPRESSION_LIST to JavaElementType.EXPRESSION_LIST,
|
||||
JavaSyntaxElementType.EMPTY_STATEMENT to JavaElementType.EMPTY_STATEMENT,
|
||||
JavaSyntaxElementType.BLOCK_STATEMENT to JavaElementType.BLOCK_STATEMENT,
|
||||
JavaSyntaxElementType.EXPRESSION_STATEMENT to JavaElementType.EXPRESSION_STATEMENT,
|
||||
JavaSyntaxElementType.EXPRESSION_LIST_STATEMENT to JavaElementType.EXPRESSION_LIST_STATEMENT,
|
||||
JavaSyntaxElementType.DECLARATION_STATEMENT to JavaElementType.DECLARATION_STATEMENT,
|
||||
JavaSyntaxElementType.IF_STATEMENT to JavaElementType.IF_STATEMENT,
|
||||
JavaSyntaxElementType.WHILE_STATEMENT to JavaElementType.WHILE_STATEMENT,
|
||||
JavaSyntaxElementType.FOR_STATEMENT to JavaElementType.FOR_STATEMENT,
|
||||
JavaSyntaxElementType.FOREACH_STATEMENT to JavaElementType.FOREACH_STATEMENT,
|
||||
JavaSyntaxElementType.FOREACH_PATTERN_STATEMENT to JavaElementType.FOREACH_PATTERN_STATEMENT,
|
||||
JavaSyntaxElementType.DO_WHILE_STATEMENT to JavaElementType.DO_WHILE_STATEMENT,
|
||||
JavaSyntaxElementType.SWITCH_STATEMENT to JavaElementType.SWITCH_STATEMENT,
|
||||
JavaSyntaxElementType.SWITCH_EXPRESSION to JavaElementType.SWITCH_EXPRESSION,
|
||||
JavaSyntaxElementType.SWITCH_LABEL_STATEMENT to JavaElementType.SWITCH_LABEL_STATEMENT,
|
||||
JavaSyntaxElementType.SWITCH_LABELED_RULE to JavaElementType.SWITCH_LABELED_RULE,
|
||||
JavaSyntaxElementType.BREAK_STATEMENT to JavaElementType.BREAK_STATEMENT,
|
||||
JavaSyntaxElementType.YIELD_STATEMENT to JavaElementType.YIELD_STATEMENT,
|
||||
JavaSyntaxElementType.CONTINUE_STATEMENT to JavaElementType.CONTINUE_STATEMENT,
|
||||
JavaSyntaxElementType.RETURN_STATEMENT to JavaElementType.RETURN_STATEMENT,
|
||||
JavaSyntaxElementType.THROW_STATEMENT to JavaElementType.THROW_STATEMENT,
|
||||
JavaSyntaxElementType.SYNCHRONIZED_STATEMENT to JavaElementType.SYNCHRONIZED_STATEMENT,
|
||||
JavaSyntaxElementType.TRY_STATEMENT to JavaElementType.TRY_STATEMENT,
|
||||
JavaSyntaxElementType.RESOURCE_LIST to JavaElementType.RESOURCE_LIST,
|
||||
JavaSyntaxElementType.RESOURCE_VARIABLE to JavaElementType.RESOURCE_VARIABLE,
|
||||
JavaSyntaxElementType.RESOURCE_EXPRESSION to JavaElementType.RESOURCE_EXPRESSION,
|
||||
JavaSyntaxElementType.CATCH_SECTION to JavaElementType.CATCH_SECTION,
|
||||
JavaSyntaxElementType.LABELED_STATEMENT to JavaElementType.LABELED_STATEMENT,
|
||||
JavaSyntaxElementType.ASSERT_STATEMENT to JavaElementType.ASSERT_STATEMENT,
|
||||
JavaSyntaxElementType.ANNOTATION_ARRAY_INITIALIZER to JavaElementType.ANNOTATION_ARRAY_INITIALIZER,
|
||||
JavaSyntaxElementType.RECEIVER_PARAMETER to JavaElementType.RECEIVER_PARAMETER,
|
||||
JavaSyntaxElementType.MODULE_REFERENCE to JavaElementType.MODULE_REFERENCE,
|
||||
JavaSyntaxElementType.TYPE_TEST_PATTERN to JavaElementType.TYPE_TEST_PATTERN,
|
||||
JavaSyntaxElementType.UNNAMED_PATTERN to JavaElementType.UNNAMED_PATTERN,
|
||||
JavaSyntaxElementType.PATTERN_VARIABLE to JavaElementType.PATTERN_VARIABLE,
|
||||
JavaSyntaxElementType.DECONSTRUCTION_PATTERN to JavaElementType.DECONSTRUCTION_PATTERN,
|
||||
JavaSyntaxElementType.DECONSTRUCTION_LIST to JavaElementType.DECONSTRUCTION_LIST,
|
||||
JavaSyntaxElementType.DECONSTRUCTION_PATTERN_VARIABLE to JavaElementType.DECONSTRUCTION_PATTERN_VARIABLE,
|
||||
JavaSyntaxElementType.DEFAULT_CASE_LABEL_ELEMENT to JavaElementType.DEFAULT_CASE_LABEL_ELEMENT,
|
||||
JavaSyntaxElementType.CASE_LABEL_ELEMENT_LIST to JavaElementType.CASE_LABEL_ELEMENT_LIST,
|
||||
JavaSyntaxElementType.CODE_BLOCK to JavaElementType.CODE_BLOCK,
|
||||
JavaSyntaxElementType.MEMBERS to JavaElementType.MEMBERS,
|
||||
JavaSyntaxElementType.STATEMENTS to JavaElementType.STATEMENTS,
|
||||
JavaSyntaxElementType.EXPRESSION_TEXT to JavaElementType.EXPRESSION_TEXT,
|
||||
JavaSyntaxElementType.REFERENCE_TEXT to JavaElementType.REFERENCE_TEXT,
|
||||
JavaSyntaxElementType.TYPE_WITH_DISJUNCTIONS_TEXT to JavaElementType.TYPE_WITH_DISJUNCTIONS_TEXT,
|
||||
JavaSyntaxElementType.TYPE_WITH_CONJUNCTIONS_TEXT to JavaElementType.TYPE_WITH_CONJUNCTIONS_TEXT,
|
||||
JavaSyntaxElementType.DUMMY_ELEMENT to JavaElementType.DUMMY_ELEMENT,
|
||||
|
||||
JavaSyntaxTokenType.IDENTIFIER to JavaTokenType.IDENTIFIER,
|
||||
JavaSyntaxTokenType.C_STYLE_COMMENT to JavaTokenType.C_STYLE_COMMENT,
|
||||
JavaSyntaxTokenType.END_OF_LINE_COMMENT to JavaTokenType.END_OF_LINE_COMMENT,
|
||||
JavaSyntaxTokenType.INTEGER_LITERAL to JavaTokenType.INTEGER_LITERAL,
|
||||
JavaSyntaxTokenType.LONG_LITERAL to JavaTokenType.LONG_LITERAL,
|
||||
JavaSyntaxTokenType.FLOAT_LITERAL to JavaTokenType.FLOAT_LITERAL,
|
||||
JavaSyntaxTokenType.DOUBLE_LITERAL to JavaTokenType.DOUBLE_LITERAL,
|
||||
JavaSyntaxTokenType.CHARACTER_LITERAL to JavaTokenType.CHARACTER_LITERAL,
|
||||
JavaSyntaxTokenType.STRING_LITERAL to JavaTokenType.STRING_LITERAL,
|
||||
JavaSyntaxTokenType.TEXT_BLOCK_LITERAL to JavaTokenType.TEXT_BLOCK_LITERAL,
|
||||
JavaSyntaxTokenType.STRING_TEMPLATE_BEGIN to JavaTokenType.STRING_TEMPLATE_BEGIN,
|
||||
JavaSyntaxTokenType.STRING_TEMPLATE_MID to JavaTokenType.STRING_TEMPLATE_MID,
|
||||
JavaSyntaxTokenType.STRING_TEMPLATE_END to JavaTokenType.STRING_TEMPLATE_END,
|
||||
JavaSyntaxTokenType.TEXT_BLOCK_TEMPLATE_BEGIN to JavaTokenType.TEXT_BLOCK_TEMPLATE_BEGIN,
|
||||
JavaSyntaxTokenType.TEXT_BLOCK_TEMPLATE_MID to JavaTokenType.TEXT_BLOCK_TEMPLATE_MID,
|
||||
JavaSyntaxTokenType.TEXT_BLOCK_TEMPLATE_END to JavaTokenType.TEXT_BLOCK_TEMPLATE_END,
|
||||
JavaSyntaxTokenType.TRUE_KEYWORD to JavaTokenType.TRUE_KEYWORD,
|
||||
JavaSyntaxTokenType.FALSE_KEYWORD to JavaTokenType.FALSE_KEYWORD,
|
||||
JavaSyntaxTokenType.NULL_KEYWORD to JavaTokenType.NULL_KEYWORD,
|
||||
JavaSyntaxTokenType.ABSTRACT_KEYWORD to JavaTokenType.ABSTRACT_KEYWORD,
|
||||
JavaSyntaxTokenType.ASSERT_KEYWORD to JavaTokenType.ASSERT_KEYWORD,
|
||||
JavaSyntaxTokenType.BOOLEAN_KEYWORD to JavaTokenType.BOOLEAN_KEYWORD,
|
||||
JavaSyntaxTokenType.BREAK_KEYWORD to JavaTokenType.BREAK_KEYWORD,
|
||||
JavaSyntaxTokenType.BYTE_KEYWORD to JavaTokenType.BYTE_KEYWORD,
|
||||
JavaSyntaxTokenType.CASE_KEYWORD to JavaTokenType.CASE_KEYWORD,
|
||||
JavaSyntaxTokenType.CATCH_KEYWORD to JavaTokenType.CATCH_KEYWORD,
|
||||
JavaSyntaxTokenType.CHAR_KEYWORD to JavaTokenType.CHAR_KEYWORD,
|
||||
JavaSyntaxTokenType.CLASS_KEYWORD to JavaTokenType.CLASS_KEYWORD,
|
||||
JavaSyntaxTokenType.CONST_KEYWORD to JavaTokenType.CONST_KEYWORD,
|
||||
JavaSyntaxTokenType.CONTINUE_KEYWORD to JavaTokenType.CONTINUE_KEYWORD,
|
||||
JavaSyntaxTokenType.DEFAULT_KEYWORD to JavaTokenType.DEFAULT_KEYWORD,
|
||||
JavaSyntaxTokenType.DO_KEYWORD to JavaTokenType.DO_KEYWORD,
|
||||
JavaSyntaxTokenType.DOUBLE_KEYWORD to JavaTokenType.DOUBLE_KEYWORD,
|
||||
JavaSyntaxTokenType.ELSE_KEYWORD to JavaTokenType.ELSE_KEYWORD,
|
||||
JavaSyntaxTokenType.ENUM_KEYWORD to JavaTokenType.ENUM_KEYWORD,
|
||||
JavaSyntaxTokenType.EXTENDS_KEYWORD to JavaTokenType.EXTENDS_KEYWORD,
|
||||
JavaSyntaxTokenType.FINAL_KEYWORD to JavaTokenType.FINAL_KEYWORD,
|
||||
JavaSyntaxTokenType.FINALLY_KEYWORD to JavaTokenType.FINALLY_KEYWORD,
|
||||
JavaSyntaxTokenType.FLOAT_KEYWORD to JavaTokenType.FLOAT_KEYWORD,
|
||||
JavaSyntaxTokenType.FOR_KEYWORD to JavaTokenType.FOR_KEYWORD,
|
||||
JavaSyntaxTokenType.GOTO_KEYWORD to JavaTokenType.GOTO_KEYWORD,
|
||||
JavaSyntaxTokenType.IF_KEYWORD to JavaTokenType.IF_KEYWORD,
|
||||
JavaSyntaxTokenType.IMPLEMENTS_KEYWORD to JavaTokenType.IMPLEMENTS_KEYWORD,
|
||||
JavaSyntaxTokenType.IMPORT_KEYWORD to JavaTokenType.IMPORT_KEYWORD,
|
||||
JavaSyntaxTokenType.INSTANCEOF_KEYWORD to JavaTokenType.INSTANCEOF_KEYWORD,
|
||||
JavaSyntaxTokenType.INT_KEYWORD to JavaTokenType.INT_KEYWORD,
|
||||
JavaSyntaxTokenType.INTERFACE_KEYWORD to JavaTokenType.INTERFACE_KEYWORD,
|
||||
JavaSyntaxTokenType.LONG_KEYWORD to JavaTokenType.LONG_KEYWORD,
|
||||
JavaSyntaxTokenType.NATIVE_KEYWORD to JavaTokenType.NATIVE_KEYWORD,
|
||||
JavaSyntaxTokenType.NEW_KEYWORD to JavaTokenType.NEW_KEYWORD,
|
||||
JavaSyntaxTokenType.PACKAGE_KEYWORD to JavaTokenType.PACKAGE_KEYWORD,
|
||||
JavaSyntaxTokenType.PRIVATE_KEYWORD to JavaTokenType.PRIVATE_KEYWORD,
|
||||
JavaSyntaxTokenType.PUBLIC_KEYWORD to JavaTokenType.PUBLIC_KEYWORD,
|
||||
JavaSyntaxTokenType.SHORT_KEYWORD to JavaTokenType.SHORT_KEYWORD,
|
||||
JavaSyntaxTokenType.SUPER_KEYWORD to JavaTokenType.SUPER_KEYWORD,
|
||||
JavaSyntaxTokenType.SWITCH_KEYWORD to JavaTokenType.SWITCH_KEYWORD,
|
||||
JavaSyntaxTokenType.SYNCHRONIZED_KEYWORD to JavaTokenType.SYNCHRONIZED_KEYWORD,
|
||||
JavaSyntaxTokenType.THIS_KEYWORD to JavaTokenType.THIS_KEYWORD,
|
||||
JavaSyntaxTokenType.THROW_KEYWORD to JavaTokenType.THROW_KEYWORD,
|
||||
JavaSyntaxTokenType.PROTECTED_KEYWORD to JavaTokenType.PROTECTED_KEYWORD,
|
||||
JavaSyntaxTokenType.TRANSIENT_KEYWORD to JavaTokenType.TRANSIENT_KEYWORD,
|
||||
JavaSyntaxTokenType.RETURN_KEYWORD to JavaTokenType.RETURN_KEYWORD,
|
||||
JavaSyntaxTokenType.VOID_KEYWORD to JavaTokenType.VOID_KEYWORD,
|
||||
JavaSyntaxTokenType.STATIC_KEYWORD to JavaTokenType.STATIC_KEYWORD,
|
||||
JavaSyntaxTokenType.STRICTFP_KEYWORD to JavaTokenType.STRICTFP_KEYWORD,
|
||||
JavaSyntaxTokenType.WHILE_KEYWORD to JavaTokenType.WHILE_KEYWORD,
|
||||
JavaSyntaxTokenType.TRY_KEYWORD to JavaTokenType.TRY_KEYWORD,
|
||||
JavaSyntaxTokenType.VOLATILE_KEYWORD to JavaTokenType.VOLATILE_KEYWORD,
|
||||
JavaSyntaxTokenType.THROWS_KEYWORD to JavaTokenType.THROWS_KEYWORD,
|
||||
JavaSyntaxTokenType.LPARENTH to JavaTokenType.LPARENTH,
|
||||
JavaSyntaxTokenType.RPARENTH to JavaTokenType.RPARENTH,
|
||||
JavaSyntaxTokenType.LBRACE to JavaTokenType.LBRACE,
|
||||
JavaSyntaxTokenType.RBRACE to JavaTokenType.RBRACE,
|
||||
JavaSyntaxTokenType.LBRACKET to JavaTokenType.LBRACKET,
|
||||
JavaSyntaxTokenType.RBRACKET to JavaTokenType.RBRACKET,
|
||||
JavaSyntaxTokenType.SEMICOLON to JavaTokenType.SEMICOLON,
|
||||
JavaSyntaxTokenType.COMMA to JavaTokenType.COMMA,
|
||||
JavaSyntaxTokenType.DOT to JavaTokenType.DOT,
|
||||
JavaSyntaxTokenType.ELLIPSIS to JavaTokenType.ELLIPSIS,
|
||||
JavaSyntaxTokenType.AT to JavaTokenType.AT,
|
||||
JavaSyntaxTokenType.EQ to JavaTokenType.EQ,
|
||||
JavaSyntaxTokenType.GT to JavaTokenType.GT,
|
||||
JavaSyntaxTokenType.LT to JavaTokenType.LT,
|
||||
JavaSyntaxTokenType.EXCL to JavaTokenType.EXCL,
|
||||
JavaSyntaxTokenType.TILDE to JavaTokenType.TILDE,
|
||||
JavaSyntaxTokenType.QUEST to JavaTokenType.QUEST,
|
||||
JavaSyntaxTokenType.COLON to JavaTokenType.COLON,
|
||||
JavaSyntaxTokenType.PLUS to JavaTokenType.PLUS,
|
||||
JavaSyntaxTokenType.MINUS to JavaTokenType.MINUS,
|
||||
JavaSyntaxTokenType.ASTERISK to JavaTokenType.ASTERISK,
|
||||
JavaSyntaxTokenType.DIV to JavaTokenType.DIV,
|
||||
JavaSyntaxTokenType.AND to JavaTokenType.AND,
|
||||
JavaSyntaxTokenType.OR to JavaTokenType.OR,
|
||||
JavaSyntaxTokenType.XOR to JavaTokenType.XOR,
|
||||
JavaSyntaxTokenType.PERC to JavaTokenType.PERC,
|
||||
JavaSyntaxTokenType.EQEQ to JavaTokenType.EQEQ,
|
||||
JavaSyntaxTokenType.LE to JavaTokenType.LE,
|
||||
JavaSyntaxTokenType.GE to JavaTokenType.GE,
|
||||
JavaSyntaxTokenType.NE to JavaTokenType.NE,
|
||||
JavaSyntaxTokenType.ANDAND to JavaTokenType.ANDAND,
|
||||
JavaSyntaxTokenType.OROR to JavaTokenType.OROR,
|
||||
JavaSyntaxTokenType.PLUSPLUS to JavaTokenType.PLUSPLUS,
|
||||
JavaSyntaxTokenType.MINUSMINUS to JavaTokenType.MINUSMINUS,
|
||||
JavaSyntaxTokenType.LTLT to JavaTokenType.LTLT,
|
||||
JavaSyntaxTokenType.GTGT to JavaTokenType.GTGT,
|
||||
JavaSyntaxTokenType.GTGTGT to JavaTokenType.GTGTGT,
|
||||
JavaSyntaxTokenType.PLUSEQ to JavaTokenType.PLUSEQ,
|
||||
JavaSyntaxTokenType.MINUSEQ to JavaTokenType.MINUSEQ,
|
||||
JavaSyntaxTokenType.ASTERISKEQ to JavaTokenType.ASTERISKEQ,
|
||||
JavaSyntaxTokenType.DIVEQ to JavaTokenType.DIVEQ,
|
||||
JavaSyntaxTokenType.ANDEQ to JavaTokenType.ANDEQ,
|
||||
JavaSyntaxTokenType.OREQ to JavaTokenType.OREQ,
|
||||
JavaSyntaxTokenType.XOREQ to JavaTokenType.XOREQ,
|
||||
JavaSyntaxTokenType.PERCEQ to JavaTokenType.PERCEQ,
|
||||
JavaSyntaxTokenType.LTLTEQ to JavaTokenType.LTLTEQ,
|
||||
JavaSyntaxTokenType.GTGTEQ to JavaTokenType.GTGTEQ,
|
||||
JavaSyntaxTokenType.GTGTGTEQ to JavaTokenType.GTGTGTEQ,
|
||||
JavaSyntaxTokenType.DOUBLE_COLON to JavaTokenType.DOUBLE_COLON,
|
||||
JavaSyntaxTokenType.ARROW to JavaTokenType.ARROW,
|
||||
JavaSyntaxTokenType.OPEN_KEYWORD to JavaTokenType.OPEN_KEYWORD,
|
||||
JavaSyntaxTokenType.MODULE_KEYWORD to JavaTokenType.MODULE_KEYWORD,
|
||||
JavaSyntaxTokenType.REQUIRES_KEYWORD to JavaTokenType.REQUIRES_KEYWORD,
|
||||
JavaSyntaxTokenType.EXPORTS_KEYWORD to JavaTokenType.EXPORTS_KEYWORD,
|
||||
JavaSyntaxTokenType.OPENS_KEYWORD to JavaTokenType.OPENS_KEYWORD,
|
||||
JavaSyntaxTokenType.USES_KEYWORD to JavaTokenType.USES_KEYWORD,
|
||||
JavaSyntaxTokenType.PROVIDES_KEYWORD to JavaTokenType.PROVIDES_KEYWORD,
|
||||
JavaSyntaxTokenType.TRANSITIVE_KEYWORD to JavaTokenType.TRANSITIVE_KEYWORD,
|
||||
JavaSyntaxTokenType.TO_KEYWORD to JavaTokenType.TO_KEYWORD,
|
||||
JavaSyntaxTokenType.WITH_KEYWORD to JavaTokenType.WITH_KEYWORD,
|
||||
JavaSyntaxTokenType.VAR_KEYWORD to JavaTokenType.VAR_KEYWORD,
|
||||
JavaSyntaxTokenType.YIELD_KEYWORD to JavaTokenType.YIELD_KEYWORD,
|
||||
JavaSyntaxTokenType.RECORD_KEYWORD to JavaTokenType.RECORD_KEYWORD,
|
||||
JavaSyntaxTokenType.VALUE_KEYWORD to JavaTokenType.VALUE_KEYWORD,
|
||||
JavaSyntaxTokenType.SEALED_KEYWORD to JavaTokenType.SEALED_KEYWORD,
|
||||
JavaSyntaxTokenType.NON_SEALED_KEYWORD to JavaTokenType.NON_SEALED_KEYWORD,
|
||||
JavaSyntaxTokenType.PERMITS_KEYWORD to JavaTokenType.PERMITS_KEYWORD,
|
||||
JavaSyntaxTokenType.WHEN_KEYWORD to JavaTokenType.WHEN_KEYWORD,
|
||||
|
||||
JavaDocSyntaxElementType.DOC_TAG to JavaDocElementType.DOC_TAG,
|
||||
JavaDocSyntaxElementType.DOC_INLINE_TAG to JavaDocElementType.DOC_INLINE_TAG,
|
||||
JavaDocSyntaxElementType.DOC_METHOD_OR_FIELD_REF to JavaDocElementType.DOC_METHOD_OR_FIELD_REF,
|
||||
JavaDocSyntaxElementType.DOC_FRAGMENT_REF to JavaDocElementType.DOC_FRAGMENT_REF,
|
||||
JavaDocSyntaxElementType.DOC_FRAGMENT_NAME to JavaDocElementType.DOC_FRAGMENT_NAME,
|
||||
JavaDocSyntaxElementType.DOC_PARAMETER_REF to JavaDocElementType.DOC_PARAMETER_REF,
|
||||
JavaDocSyntaxElementType.DOC_TAG_VALUE_ELEMENT to JavaDocElementType.DOC_TAG_VALUE_ELEMENT,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_TAG to JavaDocElementType.DOC_SNIPPET_TAG,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_TAG_VALUE to JavaDocElementType.DOC_SNIPPET_TAG_VALUE,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_BODY to JavaDocElementType.DOC_SNIPPET_BODY,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_ATTRIBUTE to JavaDocElementType.DOC_SNIPPET_ATTRIBUTE,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_ATTRIBUTE_LIST to JavaDocElementType.DOC_SNIPPET_ATTRIBUTE_LIST,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_ATTRIBUTE_VALUE to JavaDocElementType.DOC_SNIPPET_ATTRIBUTE_VALUE,
|
||||
JavaDocSyntaxElementType.DOC_REFERENCE_HOLDER to JavaDocElementType.DOC_REFERENCE_HOLDER,
|
||||
JavaDocSyntaxElementType.DOC_TYPE_HOLDER to JavaDocElementType.DOC_TYPE_HOLDER,
|
||||
JavaDocSyntaxElementType.DOC_COMMENT to JavaDocElementType.DOC_COMMENT,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_COMMENT to JavaDocElementType.DOC_MARKDOWN_COMMENT,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_CODE_BLOCK to JavaDocElementType.DOC_MARKDOWN_CODE_BLOCK,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_REFERENCE_LINK to JavaDocElementType.DOC_MARKDOWN_REFERENCE_LINK,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_REFERENCE_LABEL to JavaDocElementType.DOC_MARKDOWN_REFERENCE_LABEL,
|
||||
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_START to JavaDocTokenType.DOC_COMMENT_START,
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_END to JavaDocTokenType.DOC_COMMENT_END,
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_DATA to JavaDocTokenType.DOC_COMMENT_DATA,
|
||||
JavaDocSyntaxTokenType.DOC_SPACE to JavaDocTokenType.DOC_SPACE,
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_LEADING_ASTERISKS to JavaDocTokenType.DOC_COMMENT_LEADING_ASTERISKS,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_NAME to JavaDocTokenType.DOC_TAG_NAME,
|
||||
JavaDocSyntaxTokenType.DOC_INLINE_TAG_START to JavaDocTokenType.DOC_INLINE_TAG_START,
|
||||
JavaDocSyntaxTokenType.DOC_INLINE_TAG_END to JavaDocTokenType.DOC_INLINE_TAG_END,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_TOKEN to JavaDocTokenType.DOC_TAG_VALUE_TOKEN,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_DOT to JavaDocTokenType.DOC_TAG_VALUE_DOT,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_COMMA to JavaDocTokenType.DOC_TAG_VALUE_COMMA,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_LPAREN to JavaDocTokenType.DOC_TAG_VALUE_LPAREN,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_RPAREN to JavaDocTokenType.DOC_TAG_VALUE_RPAREN,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_QUOTE to JavaDocTokenType.DOC_TAG_VALUE_QUOTE,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_COLON to JavaDocTokenType.DOC_TAG_VALUE_COLON,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_ATTRIBUTE_NAME to JavaDocTokenType.DOC_TAG_ATTRIBUTE_NAME,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_ATTRIBUTE_VALUE to JavaDocTokenType.DOC_TAG_ATTRIBUTE_VALUE,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_LT to JavaDocTokenType.DOC_TAG_VALUE_LT,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_GT to JavaDocTokenType.DOC_TAG_VALUE_GT,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_SLASH to JavaDocTokenType.DOC_TAG_VALUE_SLASH,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_SHARP_TOKEN to JavaDocTokenType.DOC_TAG_VALUE_SHARP_TOKEN,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_DOUBLE_SHARP_TOKEN to JavaDocTokenType.DOC_TAG_VALUE_DOUBLE_SHARP_TOKEN,
|
||||
JavaDocSyntaxTokenType.DOC_CODE_FENCE to JavaDocTokenType.DOC_CODE_FENCE,
|
||||
JavaDocSyntaxTokenType.DOC_RBRACKET to JavaDocTokenType.DOC_RBRACKET,
|
||||
JavaDocSyntaxTokenType.DOC_LBRACKET to JavaDocTokenType.DOC_LBRACKET,
|
||||
JavaDocSyntaxTokenType.DOC_LPAREN to JavaDocTokenType.DOC_LPAREN,
|
||||
JavaDocSyntaxTokenType.DOC_RPAREN to JavaDocTokenType.DOC_RPAREN,
|
||||
JavaDocSyntaxTokenType.DOC_SHARP to JavaDocTokenType.DOC_SHARP,
|
||||
JavaDocSyntaxTokenType.DOC_DOUBLE_SHARP to JavaDocTokenType.DOC_DOUBLE_SHARP,
|
||||
JavaDocSyntaxTokenType.DOC_INLINE_CODE_FENCE to JavaDocTokenType.DOC_INLINE_CODE_FENCE,
|
||||
JavaDocSyntaxTokenType.DOC_COMMA to JavaDocTokenType.DOC_COMMA,
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_BAD_CHARACTER to JavaDocTokenType.DOC_COMMENT_BAD_CHARACTER,
|
||||
)
|
||||
override fun getElementTypeConverter(): ElementTypeConverter = javaPsiElementTypeConverter
|
||||
}
|
||||
|
||||
// don't use it,
|
||||
// only to convert com.intellij.psi.impl.source.tree.ElementType
|
||||
@JvmField
|
||||
@ApiStatus.Internal
|
||||
internal val javaPsiElementTypeConverter: ElementTypeConverter = elementTypeConverterOf(
|
||||
JavaSyntaxElementType.JAVA_FILE to JavaParserDefinition.JAVA_FILE,
|
||||
JavaSyntaxElementType.CLASS to JavaElementType.CLASS,
|
||||
JavaSyntaxElementType.IMPLICIT_CLASS to JavaElementType.IMPLICIT_CLASS,
|
||||
JavaSyntaxElementType.ANONYMOUS_CLASS to JavaElementType.ANONYMOUS_CLASS,
|
||||
JavaSyntaxElementType.ENUM_CONSTANT_INITIALIZER to JavaElementType.ENUM_CONSTANT_INITIALIZER,
|
||||
JavaSyntaxElementType.TYPE_PARAMETER_LIST to JavaElementType.TYPE_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.TYPE_PARAMETER to JavaElementType.TYPE_PARAMETER,
|
||||
JavaSyntaxElementType.IMPORT_LIST to JavaElementType.IMPORT_LIST,
|
||||
JavaSyntaxElementType.IMPORT_STATEMENT to JavaElementType.IMPORT_STATEMENT,
|
||||
JavaSyntaxElementType.IMPORT_STATIC_STATEMENT to JavaElementType.IMPORT_STATIC_STATEMENT,
|
||||
JavaSyntaxElementType.IMPORT_MODULE_STATEMENT to JavaElementType.IMPORT_MODULE_STATEMENT,
|
||||
JavaSyntaxElementType.MODIFIER_LIST to JavaElementType.MODIFIER_LIST,
|
||||
JavaSyntaxElementType.ANNOTATION to JavaElementType.ANNOTATION,
|
||||
JavaSyntaxElementType.NAME_VALUE_PAIR to JavaElementType.NAME_VALUE_PAIR,
|
||||
JavaSyntaxElementType.LITERAL_EXPRESSION to JavaElementType.LITERAL_EXPRESSION,
|
||||
JavaSyntaxElementType.ANNOTATION_PARAMETER_LIST to JavaElementType.ANNOTATION_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.EXTENDS_LIST to JavaElementType.EXTENDS_LIST,
|
||||
JavaSyntaxElementType.IMPLEMENTS_LIST to JavaElementType.IMPLEMENTS_LIST,
|
||||
JavaSyntaxElementType.FIELD to JavaElementType.FIELD,
|
||||
JavaSyntaxElementType.ENUM_CONSTANT to JavaElementType.ENUM_CONSTANT,
|
||||
JavaSyntaxElementType.METHOD to JavaElementType.METHOD,
|
||||
JavaSyntaxElementType.ANNOTATION_METHOD to JavaElementType.ANNOTATION_METHOD,
|
||||
JavaSyntaxElementType.CLASS_INITIALIZER to JavaElementType.CLASS_INITIALIZER,
|
||||
JavaSyntaxElementType.PARAMETER to JavaElementType.PARAMETER,
|
||||
JavaSyntaxElementType.PARAMETER_LIST to JavaElementType.PARAMETER_LIST,
|
||||
JavaSyntaxElementType.EXTENDS_BOUND_LIST to JavaElementType.EXTENDS_BOUND_LIST,
|
||||
JavaSyntaxElementType.THROWS_LIST to JavaElementType.THROWS_LIST,
|
||||
JavaSyntaxElementType.LAMBDA_EXPRESSION to JavaElementType.LAMBDA_EXPRESSION,
|
||||
JavaSyntaxElementType.METHOD_REF_EXPRESSION to JavaElementType.METHOD_REF_EXPRESSION,
|
||||
JavaSyntaxElementType.MODULE to JavaElementType.MODULE,
|
||||
JavaSyntaxElementType.REQUIRES_STATEMENT to JavaElementType.REQUIRES_STATEMENT,
|
||||
JavaSyntaxElementType.EXPORTS_STATEMENT to JavaElementType.EXPORTS_STATEMENT,
|
||||
JavaSyntaxElementType.OPENS_STATEMENT to JavaElementType.OPENS_STATEMENT,
|
||||
JavaSyntaxElementType.USES_STATEMENT to JavaElementType.USES_STATEMENT,
|
||||
JavaSyntaxElementType.PROVIDES_STATEMENT to JavaElementType.PROVIDES_STATEMENT,
|
||||
JavaSyntaxElementType.PROVIDES_WITH_LIST to JavaElementType.PROVIDES_WITH_LIST,
|
||||
JavaSyntaxElementType.RECORD_COMPONENT to JavaElementType.RECORD_COMPONENT,
|
||||
JavaSyntaxElementType.RECORD_HEADER to JavaElementType.RECORD_HEADER,
|
||||
JavaSyntaxElementType.PERMITS_LIST to JavaElementType.PERMITS_LIST,
|
||||
JavaSyntaxElementType.IMPORT_STATIC_REFERENCE to JavaElementType.IMPORT_STATIC_REFERENCE,
|
||||
JavaSyntaxElementType.TYPE to JavaElementType.TYPE,
|
||||
JavaSyntaxElementType.DIAMOND_TYPE to JavaElementType.DIAMOND_TYPE,
|
||||
JavaSyntaxElementType.REFERENCE_PARAMETER_LIST to JavaElementType.REFERENCE_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.JAVA_CODE_REFERENCE to JavaElementType.JAVA_CODE_REFERENCE,
|
||||
JavaSyntaxElementType.PACKAGE_STATEMENT to JavaElementType.PACKAGE_STATEMENT,
|
||||
JavaSyntaxElementType.LOCAL_VARIABLE to JavaElementType.LOCAL_VARIABLE,
|
||||
JavaSyntaxElementType.REFERENCE_EXPRESSION to JavaElementType.REFERENCE_EXPRESSION,
|
||||
JavaSyntaxElementType.THIS_EXPRESSION to JavaElementType.THIS_EXPRESSION,
|
||||
JavaSyntaxElementType.SUPER_EXPRESSION to JavaElementType.SUPER_EXPRESSION,
|
||||
JavaSyntaxElementType.PARENTH_EXPRESSION to JavaElementType.PARENTH_EXPRESSION,
|
||||
JavaSyntaxElementType.METHOD_CALL_EXPRESSION to JavaElementType.METHOD_CALL_EXPRESSION,
|
||||
JavaSyntaxElementType.TYPE_CAST_EXPRESSION to JavaElementType.TYPE_CAST_EXPRESSION,
|
||||
JavaSyntaxElementType.PREFIX_EXPRESSION to JavaElementType.PREFIX_EXPRESSION,
|
||||
JavaSyntaxElementType.POSTFIX_EXPRESSION to JavaElementType.POSTFIX_EXPRESSION,
|
||||
JavaSyntaxElementType.BINARY_EXPRESSION to JavaElementType.BINARY_EXPRESSION,
|
||||
JavaSyntaxElementType.POLYADIC_EXPRESSION to JavaElementType.POLYADIC_EXPRESSION,
|
||||
JavaSyntaxElementType.CONDITIONAL_EXPRESSION to JavaElementType.CONDITIONAL_EXPRESSION,
|
||||
JavaSyntaxElementType.ASSIGNMENT_EXPRESSION to JavaElementType.ASSIGNMENT_EXPRESSION,
|
||||
JavaSyntaxElementType.NEW_EXPRESSION to JavaElementType.NEW_EXPRESSION,
|
||||
JavaSyntaxElementType.ARRAY_ACCESS_EXPRESSION to JavaElementType.ARRAY_ACCESS_EXPRESSION,
|
||||
JavaSyntaxElementType.ARRAY_INITIALIZER_EXPRESSION to JavaElementType.ARRAY_INITIALIZER_EXPRESSION,
|
||||
JavaSyntaxElementType.INSTANCE_OF_EXPRESSION to JavaElementType.INSTANCE_OF_EXPRESSION,
|
||||
JavaSyntaxElementType.CLASS_OBJECT_ACCESS_EXPRESSION to JavaElementType.CLASS_OBJECT_ACCESS_EXPRESSION,
|
||||
JavaSyntaxElementType.TEMPLATE_EXPRESSION to JavaElementType.TEMPLATE_EXPRESSION,
|
||||
JavaSyntaxElementType.TEMPLATE to JavaElementType.TEMPLATE,
|
||||
JavaSyntaxElementType.EMPTY_EXPRESSION to JavaElementType.EMPTY_EXPRESSION,
|
||||
JavaSyntaxElementType.EXPRESSION_LIST to JavaElementType.EXPRESSION_LIST,
|
||||
JavaSyntaxElementType.EMPTY_STATEMENT to JavaElementType.EMPTY_STATEMENT,
|
||||
JavaSyntaxElementType.BLOCK_STATEMENT to JavaElementType.BLOCK_STATEMENT,
|
||||
JavaSyntaxElementType.EXPRESSION_STATEMENT to JavaElementType.EXPRESSION_STATEMENT,
|
||||
JavaSyntaxElementType.EXPRESSION_LIST_STATEMENT to JavaElementType.EXPRESSION_LIST_STATEMENT,
|
||||
JavaSyntaxElementType.DECLARATION_STATEMENT to JavaElementType.DECLARATION_STATEMENT,
|
||||
JavaSyntaxElementType.IF_STATEMENT to JavaElementType.IF_STATEMENT,
|
||||
JavaSyntaxElementType.WHILE_STATEMENT to JavaElementType.WHILE_STATEMENT,
|
||||
JavaSyntaxElementType.FOR_STATEMENT to JavaElementType.FOR_STATEMENT,
|
||||
JavaSyntaxElementType.FOREACH_STATEMENT to JavaElementType.FOREACH_STATEMENT,
|
||||
JavaSyntaxElementType.FOREACH_PATTERN_STATEMENT to JavaElementType.FOREACH_PATTERN_STATEMENT,
|
||||
JavaSyntaxElementType.DO_WHILE_STATEMENT to JavaElementType.DO_WHILE_STATEMENT,
|
||||
JavaSyntaxElementType.SWITCH_STATEMENT to JavaElementType.SWITCH_STATEMENT,
|
||||
JavaSyntaxElementType.SWITCH_EXPRESSION to JavaElementType.SWITCH_EXPRESSION,
|
||||
JavaSyntaxElementType.SWITCH_LABEL_STATEMENT to JavaElementType.SWITCH_LABEL_STATEMENT,
|
||||
JavaSyntaxElementType.SWITCH_LABELED_RULE to JavaElementType.SWITCH_LABELED_RULE,
|
||||
JavaSyntaxElementType.BREAK_STATEMENT to JavaElementType.BREAK_STATEMENT,
|
||||
JavaSyntaxElementType.YIELD_STATEMENT to JavaElementType.YIELD_STATEMENT,
|
||||
JavaSyntaxElementType.CONTINUE_STATEMENT to JavaElementType.CONTINUE_STATEMENT,
|
||||
JavaSyntaxElementType.RETURN_STATEMENT to JavaElementType.RETURN_STATEMENT,
|
||||
JavaSyntaxElementType.THROW_STATEMENT to JavaElementType.THROW_STATEMENT,
|
||||
JavaSyntaxElementType.SYNCHRONIZED_STATEMENT to JavaElementType.SYNCHRONIZED_STATEMENT,
|
||||
JavaSyntaxElementType.TRY_STATEMENT to JavaElementType.TRY_STATEMENT,
|
||||
JavaSyntaxElementType.RESOURCE_LIST to JavaElementType.RESOURCE_LIST,
|
||||
JavaSyntaxElementType.RESOURCE_VARIABLE to JavaElementType.RESOURCE_VARIABLE,
|
||||
JavaSyntaxElementType.RESOURCE_EXPRESSION to JavaElementType.RESOURCE_EXPRESSION,
|
||||
JavaSyntaxElementType.CATCH_SECTION to JavaElementType.CATCH_SECTION,
|
||||
JavaSyntaxElementType.LABELED_STATEMENT to JavaElementType.LABELED_STATEMENT,
|
||||
JavaSyntaxElementType.ASSERT_STATEMENT to JavaElementType.ASSERT_STATEMENT,
|
||||
JavaSyntaxElementType.ANNOTATION_ARRAY_INITIALIZER to JavaElementType.ANNOTATION_ARRAY_INITIALIZER,
|
||||
JavaSyntaxElementType.RECEIVER_PARAMETER to JavaElementType.RECEIVER_PARAMETER,
|
||||
JavaSyntaxElementType.MODULE_REFERENCE to JavaElementType.MODULE_REFERENCE,
|
||||
JavaSyntaxElementType.TYPE_TEST_PATTERN to JavaElementType.TYPE_TEST_PATTERN,
|
||||
JavaSyntaxElementType.UNNAMED_PATTERN to JavaElementType.UNNAMED_PATTERN,
|
||||
JavaSyntaxElementType.PATTERN_VARIABLE to JavaElementType.PATTERN_VARIABLE,
|
||||
JavaSyntaxElementType.DECONSTRUCTION_PATTERN to JavaElementType.DECONSTRUCTION_PATTERN,
|
||||
JavaSyntaxElementType.DECONSTRUCTION_LIST to JavaElementType.DECONSTRUCTION_LIST,
|
||||
JavaSyntaxElementType.DECONSTRUCTION_PATTERN_VARIABLE to JavaElementType.DECONSTRUCTION_PATTERN_VARIABLE,
|
||||
JavaSyntaxElementType.DEFAULT_CASE_LABEL_ELEMENT to JavaElementType.DEFAULT_CASE_LABEL_ELEMENT,
|
||||
JavaSyntaxElementType.CASE_LABEL_ELEMENT_LIST to JavaElementType.CASE_LABEL_ELEMENT_LIST,
|
||||
JavaSyntaxElementType.CODE_BLOCK to JavaElementType.CODE_BLOCK,
|
||||
JavaSyntaxElementType.MEMBERS to JavaElementType.MEMBERS,
|
||||
JavaSyntaxElementType.STATEMENTS to JavaElementType.STATEMENTS,
|
||||
JavaSyntaxElementType.EXPRESSION_TEXT to JavaElementType.EXPRESSION_TEXT,
|
||||
JavaSyntaxElementType.REFERENCE_TEXT to JavaElementType.REFERENCE_TEXT,
|
||||
JavaSyntaxElementType.TYPE_WITH_DISJUNCTIONS_TEXT to JavaElementType.TYPE_WITH_DISJUNCTIONS_TEXT,
|
||||
JavaSyntaxElementType.TYPE_WITH_CONJUNCTIONS_TEXT to JavaElementType.TYPE_WITH_CONJUNCTIONS_TEXT,
|
||||
JavaSyntaxElementType.DUMMY_ELEMENT to JavaElementType.DUMMY_ELEMENT,
|
||||
|
||||
JavaSyntaxTokenType.IDENTIFIER to JavaTokenType.IDENTIFIER,
|
||||
JavaSyntaxTokenType.C_STYLE_COMMENT to JavaTokenType.C_STYLE_COMMENT,
|
||||
JavaSyntaxTokenType.END_OF_LINE_COMMENT to JavaTokenType.END_OF_LINE_COMMENT,
|
||||
JavaSyntaxTokenType.INTEGER_LITERAL to JavaTokenType.INTEGER_LITERAL,
|
||||
JavaSyntaxTokenType.LONG_LITERAL to JavaTokenType.LONG_LITERAL,
|
||||
JavaSyntaxTokenType.FLOAT_LITERAL to JavaTokenType.FLOAT_LITERAL,
|
||||
JavaSyntaxTokenType.DOUBLE_LITERAL to JavaTokenType.DOUBLE_LITERAL,
|
||||
JavaSyntaxTokenType.CHARACTER_LITERAL to JavaTokenType.CHARACTER_LITERAL,
|
||||
JavaSyntaxTokenType.STRING_LITERAL to JavaTokenType.STRING_LITERAL,
|
||||
JavaSyntaxTokenType.TEXT_BLOCK_LITERAL to JavaTokenType.TEXT_BLOCK_LITERAL,
|
||||
JavaSyntaxTokenType.STRING_TEMPLATE_BEGIN to JavaTokenType.STRING_TEMPLATE_BEGIN,
|
||||
JavaSyntaxTokenType.STRING_TEMPLATE_MID to JavaTokenType.STRING_TEMPLATE_MID,
|
||||
JavaSyntaxTokenType.STRING_TEMPLATE_END to JavaTokenType.STRING_TEMPLATE_END,
|
||||
JavaSyntaxTokenType.TEXT_BLOCK_TEMPLATE_BEGIN to JavaTokenType.TEXT_BLOCK_TEMPLATE_BEGIN,
|
||||
JavaSyntaxTokenType.TEXT_BLOCK_TEMPLATE_MID to JavaTokenType.TEXT_BLOCK_TEMPLATE_MID,
|
||||
JavaSyntaxTokenType.TEXT_BLOCK_TEMPLATE_END to JavaTokenType.TEXT_BLOCK_TEMPLATE_END,
|
||||
JavaSyntaxTokenType.TRUE_KEYWORD to JavaTokenType.TRUE_KEYWORD,
|
||||
JavaSyntaxTokenType.FALSE_KEYWORD to JavaTokenType.FALSE_KEYWORD,
|
||||
JavaSyntaxTokenType.NULL_KEYWORD to JavaTokenType.NULL_KEYWORD,
|
||||
JavaSyntaxTokenType.ABSTRACT_KEYWORD to JavaTokenType.ABSTRACT_KEYWORD,
|
||||
JavaSyntaxTokenType.ASSERT_KEYWORD to JavaTokenType.ASSERT_KEYWORD,
|
||||
JavaSyntaxTokenType.BOOLEAN_KEYWORD to JavaTokenType.BOOLEAN_KEYWORD,
|
||||
JavaSyntaxTokenType.BREAK_KEYWORD to JavaTokenType.BREAK_KEYWORD,
|
||||
JavaSyntaxTokenType.BYTE_KEYWORD to JavaTokenType.BYTE_KEYWORD,
|
||||
JavaSyntaxTokenType.CASE_KEYWORD to JavaTokenType.CASE_KEYWORD,
|
||||
JavaSyntaxTokenType.CATCH_KEYWORD to JavaTokenType.CATCH_KEYWORD,
|
||||
JavaSyntaxTokenType.CHAR_KEYWORD to JavaTokenType.CHAR_KEYWORD,
|
||||
JavaSyntaxTokenType.CLASS_KEYWORD to JavaTokenType.CLASS_KEYWORD,
|
||||
JavaSyntaxTokenType.CONST_KEYWORD to JavaTokenType.CONST_KEYWORD,
|
||||
JavaSyntaxTokenType.CONTINUE_KEYWORD to JavaTokenType.CONTINUE_KEYWORD,
|
||||
JavaSyntaxTokenType.DEFAULT_KEYWORD to JavaTokenType.DEFAULT_KEYWORD,
|
||||
JavaSyntaxTokenType.DO_KEYWORD to JavaTokenType.DO_KEYWORD,
|
||||
JavaSyntaxTokenType.DOUBLE_KEYWORD to JavaTokenType.DOUBLE_KEYWORD,
|
||||
JavaSyntaxTokenType.ELSE_KEYWORD to JavaTokenType.ELSE_KEYWORD,
|
||||
JavaSyntaxTokenType.ENUM_KEYWORD to JavaTokenType.ENUM_KEYWORD,
|
||||
JavaSyntaxTokenType.EXTENDS_KEYWORD to JavaTokenType.EXTENDS_KEYWORD,
|
||||
JavaSyntaxTokenType.FINAL_KEYWORD to JavaTokenType.FINAL_KEYWORD,
|
||||
JavaSyntaxTokenType.FINALLY_KEYWORD to JavaTokenType.FINALLY_KEYWORD,
|
||||
JavaSyntaxTokenType.FLOAT_KEYWORD to JavaTokenType.FLOAT_KEYWORD,
|
||||
JavaSyntaxTokenType.FOR_KEYWORD to JavaTokenType.FOR_KEYWORD,
|
||||
JavaSyntaxTokenType.GOTO_KEYWORD to JavaTokenType.GOTO_KEYWORD,
|
||||
JavaSyntaxTokenType.IF_KEYWORD to JavaTokenType.IF_KEYWORD,
|
||||
JavaSyntaxTokenType.IMPLEMENTS_KEYWORD to JavaTokenType.IMPLEMENTS_KEYWORD,
|
||||
JavaSyntaxTokenType.IMPORT_KEYWORD to JavaTokenType.IMPORT_KEYWORD,
|
||||
JavaSyntaxTokenType.INSTANCEOF_KEYWORD to JavaTokenType.INSTANCEOF_KEYWORD,
|
||||
JavaSyntaxTokenType.INT_KEYWORD to JavaTokenType.INT_KEYWORD,
|
||||
JavaSyntaxTokenType.INTERFACE_KEYWORD to JavaTokenType.INTERFACE_KEYWORD,
|
||||
JavaSyntaxTokenType.LONG_KEYWORD to JavaTokenType.LONG_KEYWORD,
|
||||
JavaSyntaxTokenType.NATIVE_KEYWORD to JavaTokenType.NATIVE_KEYWORD,
|
||||
JavaSyntaxTokenType.NEW_KEYWORD to JavaTokenType.NEW_KEYWORD,
|
||||
JavaSyntaxTokenType.PACKAGE_KEYWORD to JavaTokenType.PACKAGE_KEYWORD,
|
||||
JavaSyntaxTokenType.PRIVATE_KEYWORD to JavaTokenType.PRIVATE_KEYWORD,
|
||||
JavaSyntaxTokenType.PUBLIC_KEYWORD to JavaTokenType.PUBLIC_KEYWORD,
|
||||
JavaSyntaxTokenType.SHORT_KEYWORD to JavaTokenType.SHORT_KEYWORD,
|
||||
JavaSyntaxTokenType.SUPER_KEYWORD to JavaTokenType.SUPER_KEYWORD,
|
||||
JavaSyntaxTokenType.SWITCH_KEYWORD to JavaTokenType.SWITCH_KEYWORD,
|
||||
JavaSyntaxTokenType.SYNCHRONIZED_KEYWORD to JavaTokenType.SYNCHRONIZED_KEYWORD,
|
||||
JavaSyntaxTokenType.THIS_KEYWORD to JavaTokenType.THIS_KEYWORD,
|
||||
JavaSyntaxTokenType.THROW_KEYWORD to JavaTokenType.THROW_KEYWORD,
|
||||
JavaSyntaxTokenType.PROTECTED_KEYWORD to JavaTokenType.PROTECTED_KEYWORD,
|
||||
JavaSyntaxTokenType.TRANSIENT_KEYWORD to JavaTokenType.TRANSIENT_KEYWORD,
|
||||
JavaSyntaxTokenType.RETURN_KEYWORD to JavaTokenType.RETURN_KEYWORD,
|
||||
JavaSyntaxTokenType.VOID_KEYWORD to JavaTokenType.VOID_KEYWORD,
|
||||
JavaSyntaxTokenType.STATIC_KEYWORD to JavaTokenType.STATIC_KEYWORD,
|
||||
JavaSyntaxTokenType.STRICTFP_KEYWORD to JavaTokenType.STRICTFP_KEYWORD,
|
||||
JavaSyntaxTokenType.WHILE_KEYWORD to JavaTokenType.WHILE_KEYWORD,
|
||||
JavaSyntaxTokenType.TRY_KEYWORD to JavaTokenType.TRY_KEYWORD,
|
||||
JavaSyntaxTokenType.VOLATILE_KEYWORD to JavaTokenType.VOLATILE_KEYWORD,
|
||||
JavaSyntaxTokenType.THROWS_KEYWORD to JavaTokenType.THROWS_KEYWORD,
|
||||
JavaSyntaxTokenType.LPARENTH to JavaTokenType.LPARENTH,
|
||||
JavaSyntaxTokenType.RPARENTH to JavaTokenType.RPARENTH,
|
||||
JavaSyntaxTokenType.LBRACE to JavaTokenType.LBRACE,
|
||||
JavaSyntaxTokenType.RBRACE to JavaTokenType.RBRACE,
|
||||
JavaSyntaxTokenType.LBRACKET to JavaTokenType.LBRACKET,
|
||||
JavaSyntaxTokenType.RBRACKET to JavaTokenType.RBRACKET,
|
||||
JavaSyntaxTokenType.SEMICOLON to JavaTokenType.SEMICOLON,
|
||||
JavaSyntaxTokenType.COMMA to JavaTokenType.COMMA,
|
||||
JavaSyntaxTokenType.DOT to JavaTokenType.DOT,
|
||||
JavaSyntaxTokenType.ELLIPSIS to JavaTokenType.ELLIPSIS,
|
||||
JavaSyntaxTokenType.AT to JavaTokenType.AT,
|
||||
JavaSyntaxTokenType.EQ to JavaTokenType.EQ,
|
||||
JavaSyntaxTokenType.GT to JavaTokenType.GT,
|
||||
JavaSyntaxTokenType.LT to JavaTokenType.LT,
|
||||
JavaSyntaxTokenType.EXCL to JavaTokenType.EXCL,
|
||||
JavaSyntaxTokenType.TILDE to JavaTokenType.TILDE,
|
||||
JavaSyntaxTokenType.QUEST to JavaTokenType.QUEST,
|
||||
JavaSyntaxTokenType.COLON to JavaTokenType.COLON,
|
||||
JavaSyntaxTokenType.PLUS to JavaTokenType.PLUS,
|
||||
JavaSyntaxTokenType.MINUS to JavaTokenType.MINUS,
|
||||
JavaSyntaxTokenType.ASTERISK to JavaTokenType.ASTERISK,
|
||||
JavaSyntaxTokenType.DIV to JavaTokenType.DIV,
|
||||
JavaSyntaxTokenType.AND to JavaTokenType.AND,
|
||||
JavaSyntaxTokenType.OR to JavaTokenType.OR,
|
||||
JavaSyntaxTokenType.XOR to JavaTokenType.XOR,
|
||||
JavaSyntaxTokenType.PERC to JavaTokenType.PERC,
|
||||
JavaSyntaxTokenType.EQEQ to JavaTokenType.EQEQ,
|
||||
JavaSyntaxTokenType.LE to JavaTokenType.LE,
|
||||
JavaSyntaxTokenType.GE to JavaTokenType.GE,
|
||||
JavaSyntaxTokenType.NE to JavaTokenType.NE,
|
||||
JavaSyntaxTokenType.ANDAND to JavaTokenType.ANDAND,
|
||||
JavaSyntaxTokenType.OROR to JavaTokenType.OROR,
|
||||
JavaSyntaxTokenType.PLUSPLUS to JavaTokenType.PLUSPLUS,
|
||||
JavaSyntaxTokenType.MINUSMINUS to JavaTokenType.MINUSMINUS,
|
||||
JavaSyntaxTokenType.LTLT to JavaTokenType.LTLT,
|
||||
JavaSyntaxTokenType.GTGT to JavaTokenType.GTGT,
|
||||
JavaSyntaxTokenType.GTGTGT to JavaTokenType.GTGTGT,
|
||||
JavaSyntaxTokenType.PLUSEQ to JavaTokenType.PLUSEQ,
|
||||
JavaSyntaxTokenType.MINUSEQ to JavaTokenType.MINUSEQ,
|
||||
JavaSyntaxTokenType.ASTERISKEQ to JavaTokenType.ASTERISKEQ,
|
||||
JavaSyntaxTokenType.DIVEQ to JavaTokenType.DIVEQ,
|
||||
JavaSyntaxTokenType.ANDEQ to JavaTokenType.ANDEQ,
|
||||
JavaSyntaxTokenType.OREQ to JavaTokenType.OREQ,
|
||||
JavaSyntaxTokenType.XOREQ to JavaTokenType.XOREQ,
|
||||
JavaSyntaxTokenType.PERCEQ to JavaTokenType.PERCEQ,
|
||||
JavaSyntaxTokenType.LTLTEQ to JavaTokenType.LTLTEQ,
|
||||
JavaSyntaxTokenType.GTGTEQ to JavaTokenType.GTGTEQ,
|
||||
JavaSyntaxTokenType.GTGTGTEQ to JavaTokenType.GTGTGTEQ,
|
||||
JavaSyntaxTokenType.DOUBLE_COLON to JavaTokenType.DOUBLE_COLON,
|
||||
JavaSyntaxTokenType.ARROW to JavaTokenType.ARROW,
|
||||
JavaSyntaxTokenType.OPEN_KEYWORD to JavaTokenType.OPEN_KEYWORD,
|
||||
JavaSyntaxTokenType.MODULE_KEYWORD to JavaTokenType.MODULE_KEYWORD,
|
||||
JavaSyntaxTokenType.REQUIRES_KEYWORD to JavaTokenType.REQUIRES_KEYWORD,
|
||||
JavaSyntaxTokenType.EXPORTS_KEYWORD to JavaTokenType.EXPORTS_KEYWORD,
|
||||
JavaSyntaxTokenType.OPENS_KEYWORD to JavaTokenType.OPENS_KEYWORD,
|
||||
JavaSyntaxTokenType.USES_KEYWORD to JavaTokenType.USES_KEYWORD,
|
||||
JavaSyntaxTokenType.PROVIDES_KEYWORD to JavaTokenType.PROVIDES_KEYWORD,
|
||||
JavaSyntaxTokenType.TRANSITIVE_KEYWORD to JavaTokenType.TRANSITIVE_KEYWORD,
|
||||
JavaSyntaxTokenType.TO_KEYWORD to JavaTokenType.TO_KEYWORD,
|
||||
JavaSyntaxTokenType.WITH_KEYWORD to JavaTokenType.WITH_KEYWORD,
|
||||
JavaSyntaxTokenType.VAR_KEYWORD to JavaTokenType.VAR_KEYWORD,
|
||||
JavaSyntaxTokenType.YIELD_KEYWORD to JavaTokenType.YIELD_KEYWORD,
|
||||
JavaSyntaxTokenType.RECORD_KEYWORD to JavaTokenType.RECORD_KEYWORD,
|
||||
JavaSyntaxTokenType.VALUE_KEYWORD to JavaTokenType.VALUE_KEYWORD,
|
||||
JavaSyntaxTokenType.SEALED_KEYWORD to JavaTokenType.SEALED_KEYWORD,
|
||||
JavaSyntaxTokenType.NON_SEALED_KEYWORD to JavaTokenType.NON_SEALED_KEYWORD,
|
||||
JavaSyntaxTokenType.PERMITS_KEYWORD to JavaTokenType.PERMITS_KEYWORD,
|
||||
JavaSyntaxTokenType.WHEN_KEYWORD to JavaTokenType.WHEN_KEYWORD,
|
||||
|
||||
JavaDocSyntaxElementType.DOC_TAG to JavaDocElementType.DOC_TAG,
|
||||
JavaDocSyntaxElementType.DOC_INLINE_TAG to JavaDocElementType.DOC_INLINE_TAG,
|
||||
JavaDocSyntaxElementType.DOC_METHOD_OR_FIELD_REF to JavaDocElementType.DOC_METHOD_OR_FIELD_REF,
|
||||
JavaDocSyntaxElementType.DOC_FRAGMENT_REF to JavaDocElementType.DOC_FRAGMENT_REF,
|
||||
JavaDocSyntaxElementType.DOC_FRAGMENT_NAME to JavaDocElementType.DOC_FRAGMENT_NAME,
|
||||
JavaDocSyntaxElementType.DOC_PARAMETER_REF to JavaDocElementType.DOC_PARAMETER_REF,
|
||||
JavaDocSyntaxElementType.DOC_TAG_VALUE_ELEMENT to JavaDocElementType.DOC_TAG_VALUE_ELEMENT,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_TAG to JavaDocElementType.DOC_SNIPPET_TAG,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_TAG_VALUE to JavaDocElementType.DOC_SNIPPET_TAG_VALUE,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_BODY to JavaDocElementType.DOC_SNIPPET_BODY,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_ATTRIBUTE to JavaDocElementType.DOC_SNIPPET_ATTRIBUTE,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_ATTRIBUTE_LIST to JavaDocElementType.DOC_SNIPPET_ATTRIBUTE_LIST,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_ATTRIBUTE_VALUE to JavaDocElementType.DOC_SNIPPET_ATTRIBUTE_VALUE,
|
||||
JavaDocSyntaxElementType.DOC_REFERENCE_HOLDER to JavaDocElementType.DOC_REFERENCE_HOLDER,
|
||||
JavaDocSyntaxElementType.DOC_TYPE_HOLDER to JavaDocElementType.DOC_TYPE_HOLDER,
|
||||
JavaDocSyntaxElementType.DOC_COMMENT to JavaDocElementType.DOC_COMMENT,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_COMMENT to JavaDocElementType.DOC_MARKDOWN_COMMENT,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_CODE_BLOCK to JavaDocElementType.DOC_MARKDOWN_CODE_BLOCK,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_REFERENCE_LINK to JavaDocElementType.DOC_MARKDOWN_REFERENCE_LINK,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_REFERENCE_LABEL to JavaDocElementType.DOC_MARKDOWN_REFERENCE_LABEL,
|
||||
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_START to JavaDocTokenType.DOC_COMMENT_START,
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_END to JavaDocTokenType.DOC_COMMENT_END,
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_DATA to JavaDocTokenType.DOC_COMMENT_DATA,
|
||||
JavaDocSyntaxTokenType.DOC_SPACE to JavaDocTokenType.DOC_SPACE,
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_LEADING_ASTERISKS to JavaDocTokenType.DOC_COMMENT_LEADING_ASTERISKS,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_NAME to JavaDocTokenType.DOC_TAG_NAME,
|
||||
JavaDocSyntaxTokenType.DOC_INLINE_TAG_START to JavaDocTokenType.DOC_INLINE_TAG_START,
|
||||
JavaDocSyntaxTokenType.DOC_INLINE_TAG_END to JavaDocTokenType.DOC_INLINE_TAG_END,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_TOKEN to JavaDocTokenType.DOC_TAG_VALUE_TOKEN,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_DOT to JavaDocTokenType.DOC_TAG_VALUE_DOT,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_COMMA to JavaDocTokenType.DOC_TAG_VALUE_COMMA,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_LPAREN to JavaDocTokenType.DOC_TAG_VALUE_LPAREN,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_RPAREN to JavaDocTokenType.DOC_TAG_VALUE_RPAREN,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_QUOTE to JavaDocTokenType.DOC_TAG_VALUE_QUOTE,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_COLON to JavaDocTokenType.DOC_TAG_VALUE_COLON,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_ATTRIBUTE_NAME to JavaDocTokenType.DOC_TAG_ATTRIBUTE_NAME,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_ATTRIBUTE_VALUE to JavaDocTokenType.DOC_TAG_ATTRIBUTE_VALUE,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_LT to JavaDocTokenType.DOC_TAG_VALUE_LT,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_GT to JavaDocTokenType.DOC_TAG_VALUE_GT,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_SLASH to JavaDocTokenType.DOC_TAG_VALUE_SLASH,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_SHARP_TOKEN to JavaDocTokenType.DOC_TAG_VALUE_SHARP_TOKEN,
|
||||
JavaDocSyntaxTokenType.DOC_TAG_VALUE_DOUBLE_SHARP_TOKEN to JavaDocTokenType.DOC_TAG_VALUE_DOUBLE_SHARP_TOKEN,
|
||||
JavaDocSyntaxTokenType.DOC_CODE_FENCE to JavaDocTokenType.DOC_CODE_FENCE,
|
||||
JavaDocSyntaxTokenType.DOC_RBRACKET to JavaDocTokenType.DOC_RBRACKET,
|
||||
JavaDocSyntaxTokenType.DOC_LBRACKET to JavaDocTokenType.DOC_LBRACKET,
|
||||
JavaDocSyntaxTokenType.DOC_LPAREN to JavaDocTokenType.DOC_LPAREN,
|
||||
JavaDocSyntaxTokenType.DOC_RPAREN to JavaDocTokenType.DOC_RPAREN,
|
||||
JavaDocSyntaxTokenType.DOC_SHARP to JavaDocTokenType.DOC_SHARP,
|
||||
JavaDocSyntaxTokenType.DOC_DOUBLE_SHARP to JavaDocTokenType.DOC_DOUBLE_SHARP,
|
||||
JavaDocSyntaxTokenType.DOC_INLINE_CODE_FENCE to JavaDocTokenType.DOC_INLINE_CODE_FENCE,
|
||||
JavaDocSyntaxTokenType.DOC_COMMA to JavaDocTokenType.DOC_COMMA,
|
||||
JavaDocSyntaxTokenType.DOC_COMMENT_BAD_CHARACTER to JavaDocTokenType.DOC_COMMENT_BAD_CHARACTER,
|
||||
)
|
||||
@@ -1,115 +1,105 @@
|
||||
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.psi.impl.source.tree;
|
||||
|
||||
import com.intellij.java.syntax.element.SyntaxElementTypes;
|
||||
import com.intellij.platform.syntax.psi.ElementTypeConverterKt;
|
||||
import com.intellij.psi.JavaDocTokenType;
|
||||
import com.intellij.psi.JavaTokenType;
|
||||
import com.intellij.psi.tree.TokenSet;
|
||||
|
||||
import static com.intellij.lang.java.syntax.JavaElementTypeConverterExtensionKt.javaPsiElementTypeConverter;
|
||||
|
||||
/**
|
||||
* @see com.intellij.psi.impl.source.BasicElementTypes
|
||||
* @see com.intellij.java.syntax.element.SyntaxElementTypes
|
||||
*/
|
||||
@SuppressWarnings("unused") //because of backward compatibility, some of these sets are used in plugins
|
||||
public interface ElementType extends JavaTokenType, JavaDocTokenType, JavaElementType, JavaDocElementType {
|
||||
TokenSet JAVA_PLAIN_COMMENT_BIT_SET = TokenSet.create(END_OF_LINE_COMMENT, C_STYLE_COMMENT);
|
||||
TokenSet JAVA_COMMENT_BIT_SET = TokenSet.orSet(JAVA_PLAIN_COMMENT_BIT_SET, DOC_COMMENT_TOKENS);
|
||||
|
||||
TokenSet JAVA_COMMENT_OR_WHITESPACE_BIT_SET = TokenSet.orSet(TokenSet.WHITE_SPACE, JAVA_COMMENT_BIT_SET);
|
||||
TokenSet JAVA_PLAIN_COMMENT_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getJAVA_PLAIN_COMMENT_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet KEYWORD_BIT_SET = TokenSet.create(
|
||||
ABSTRACT_KEYWORD, ASSERT_KEYWORD, BOOLEAN_KEYWORD, BREAK_KEYWORD, BYTE_KEYWORD, CASE_KEYWORD, CATCH_KEYWORD, CHAR_KEYWORD,
|
||||
CLASS_KEYWORD, CONST_KEYWORD, CONTINUE_KEYWORD, DEFAULT_KEYWORD, DO_KEYWORD, DOUBLE_KEYWORD, ELSE_KEYWORD, ENUM_KEYWORD,
|
||||
EXTENDS_KEYWORD, FINAL_KEYWORD, FINALLY_KEYWORD, FLOAT_KEYWORD, FOR_KEYWORD, GOTO_KEYWORD, IF_KEYWORD, IMPLEMENTS_KEYWORD,
|
||||
IMPORT_KEYWORD, INSTANCEOF_KEYWORD, INT_KEYWORD, INTERFACE_KEYWORD, LONG_KEYWORD, NATIVE_KEYWORD, NEW_KEYWORD, PACKAGE_KEYWORD,
|
||||
PRIVATE_KEYWORD, PROTECTED_KEYWORD, PUBLIC_KEYWORD, RETURN_KEYWORD, SHORT_KEYWORD, SUPER_KEYWORD, STATIC_KEYWORD, STRICTFP_KEYWORD,
|
||||
SWITCH_KEYWORD, SYNCHRONIZED_KEYWORD, THIS_KEYWORD, THROW_KEYWORD, THROWS_KEYWORD, TRANSIENT_KEYWORD, TRY_KEYWORD, VOID_KEYWORD,
|
||||
VOLATILE_KEYWORD, WHILE_KEYWORD,
|
||||
OPEN_KEYWORD, MODULE_KEYWORD, REQUIRES_KEYWORD, EXPORTS_KEYWORD, OPENS_KEYWORD, USES_KEYWORD, PROVIDES_KEYWORD,
|
||||
TRANSITIVE_KEYWORD, TO_KEYWORD, WITH_KEYWORD, VAR_KEYWORD, YIELD_KEYWORD, RECORD_KEYWORD, SEALED_KEYWORD, PERMITS_KEYWORD,
|
||||
NON_SEALED_KEYWORD, WHEN_KEYWORD, VALUE_KEYWORD
|
||||
);
|
||||
TokenSet JAVA_COMMENT_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getJAVA_COMMENT_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet LITERAL_BIT_SET = TokenSet.create(TRUE_KEYWORD, FALSE_KEYWORD, NULL_KEYWORD);
|
||||
TokenSet JAVA_COMMENT_OR_WHITESPACE_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getJAVA_COMMENT_OR_WHITESPACE_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet OPERATION_BIT_SET = TokenSet.create(
|
||||
EQ, GT, LT, EXCL, TILDE, QUEST, COLON, PLUS, MINUS, ASTERISK, DIV, AND, OR, XOR,
|
||||
PERC, EQEQ, LE, GE, NE, ANDAND, OROR, PLUSPLUS, MINUSMINUS, LTLT, GTGT, GTGTGT,
|
||||
PLUSEQ, MINUSEQ, ASTERISKEQ, DIVEQ, ANDEQ, OREQ, XOREQ, PERCEQ, LTLTEQ, GTGTEQ, GTGTGTEQ);
|
||||
TokenSet KEYWORD_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getKEYWORD_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet MODIFIER_BIT_SET = TokenSet.create(
|
||||
PUBLIC_KEYWORD, PROTECTED_KEYWORD, PRIVATE_KEYWORD, STATIC_KEYWORD, ABSTRACT_KEYWORD, FINAL_KEYWORD, NATIVE_KEYWORD,
|
||||
SYNCHRONIZED_KEYWORD, STRICTFP_KEYWORD, TRANSIENT_KEYWORD, VOLATILE_KEYWORD, DEFAULT_KEYWORD, SEALED_KEYWORD, NON_SEALED_KEYWORD,
|
||||
VALUE_KEYWORD);
|
||||
TokenSet LITERAL_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getLITERAL_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet PRIMITIVE_TYPE_BIT_SET = TokenSet.create(
|
||||
BOOLEAN_KEYWORD, BYTE_KEYWORD, SHORT_KEYWORD, INT_KEYWORD, LONG_KEYWORD, CHAR_KEYWORD, FLOAT_KEYWORD, DOUBLE_KEYWORD, VOID_KEYWORD);
|
||||
TokenSet OPERATION_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getOPERATION_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet EXPRESSION_BIT_SET = TokenSet.create(
|
||||
REFERENCE_EXPRESSION, LITERAL_EXPRESSION, THIS_EXPRESSION, SUPER_EXPRESSION,
|
||||
PARENTH_EXPRESSION, METHOD_CALL_EXPRESSION,
|
||||
TYPE_CAST_EXPRESSION, PREFIX_EXPRESSION, POSTFIX_EXPRESSION, BINARY_EXPRESSION,
|
||||
POLYADIC_EXPRESSION, CONDITIONAL_EXPRESSION,
|
||||
ASSIGNMENT_EXPRESSION, NEW_EXPRESSION, ARRAY_ACCESS_EXPRESSION,
|
||||
ARRAY_INITIALIZER_EXPRESSION, INSTANCE_OF_EXPRESSION,
|
||||
CLASS_OBJECT_ACCESS_EXPRESSION, METHOD_REF_EXPRESSION, LAMBDA_EXPRESSION, SWITCH_EXPRESSION,
|
||||
EMPTY_EXPRESSION,
|
||||
TEMPLATE_EXPRESSION);
|
||||
TokenSet MODIFIER_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getMODIFIER_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet ANNOTATION_MEMBER_VALUE_BIT_SET = TokenSet.orSet(EXPRESSION_BIT_SET,
|
||||
TokenSet.create(ANNOTATION, ANNOTATION_ARRAY_INITIALIZER));
|
||||
TokenSet PRIMITIVE_TYPE_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getPRIMITIVE_TYPE_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet ARRAY_DIMENSION_BIT_SET = TokenSet.create(
|
||||
REFERENCE_EXPRESSION, LITERAL_EXPRESSION, THIS_EXPRESSION, SUPER_EXPRESSION,
|
||||
PARENTH_EXPRESSION, METHOD_CALL_EXPRESSION,
|
||||
TYPE_CAST_EXPRESSION, PREFIX_EXPRESSION, POSTFIX_EXPRESSION, BINARY_EXPRESSION,
|
||||
POLYADIC_EXPRESSION, CONDITIONAL_EXPRESSION,
|
||||
ASSIGNMENT_EXPRESSION, NEW_EXPRESSION, ARRAY_ACCESS_EXPRESSION, INSTANCE_OF_EXPRESSION,
|
||||
CLASS_OBJECT_ACCESS_EXPRESSION,
|
||||
EMPTY_EXPRESSION);
|
||||
TokenSet EXPRESSION_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getEXPRESSION_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet JAVA_STATEMENT_BIT_SET = TokenSet.create(
|
||||
EMPTY_STATEMENT, BLOCK_STATEMENT, EXPRESSION_STATEMENT, EXPRESSION_LIST_STATEMENT,
|
||||
DECLARATION_STATEMENT, IF_STATEMENT,
|
||||
WHILE_STATEMENT, FOR_STATEMENT, FOREACH_STATEMENT, DO_WHILE_STATEMENT,
|
||||
SWITCH_STATEMENT, SWITCH_LABEL_STATEMENT, BREAK_STATEMENT,
|
||||
CONTINUE_STATEMENT, RETURN_STATEMENT, THROW_STATEMENT, SYNCHRONIZED_STATEMENT,
|
||||
TRY_STATEMENT, LABELED_STATEMENT, ASSERT_STATEMENT,
|
||||
YIELD_STATEMENT);
|
||||
TokenSet ANNOTATION_MEMBER_VALUE_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getANNOTATION_MEMBER_VALUE_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet JAVA_PATTERN_BIT_SET = TokenSet.create(TYPE_TEST_PATTERN, DECONSTRUCTION_PATTERN, UNNAMED_PATTERN);
|
||||
TokenSet ARRAY_DIMENSION_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getARRAY_DIMENSION_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet JAVA_STATEMENT_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getJAVA_STATEMENT_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet JAVA_PATTERN_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getJAVA_PATTERN_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet JAVA_CASE_LABEL_ELEMENT_BIT_SET =
|
||||
TokenSet.orSet(JAVA_PATTERN_BIT_SET, EXPRESSION_BIT_SET, TokenSet.create(DEFAULT_CASE_LABEL_ELEMENT));
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getJAVA_CASE_LABEL_ELEMENT_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet JAVA_MODULE_STATEMENT_BIT_SET = TokenSet.create(
|
||||
REQUIRES_STATEMENT, EXPORTS_STATEMENT, OPENS_STATEMENT, USES_STATEMENT, PROVIDES_STATEMENT);
|
||||
TokenSet JAVA_MODULE_STATEMENT_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getJAVA_MODULE_STATEMENT_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet IMPORT_STATEMENT_BASE_BIT_SET = TokenSet.create(IMPORT_STATEMENT, IMPORT_STATIC_STATEMENT, IMPORT_MODULE_STATEMENT);
|
||||
TokenSet CLASS_KEYWORD_BIT_SET = TokenSet.create(CLASS_KEYWORD, INTERFACE_KEYWORD, ENUM_KEYWORD, RECORD_KEYWORD);
|
||||
TokenSet MEMBER_BIT_SET = TokenSet.create(CLASS, FIELD, ENUM_CONSTANT, METHOD, ANNOTATION_METHOD);
|
||||
TokenSet FULL_MEMBER_BIT_SET = TokenSet.orSet(MEMBER_BIT_SET, TokenSet.create(
|
||||
CLASS_INITIALIZER));
|
||||
TokenSet IMPORT_STATEMENT_BASE_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getIMPORT_STATEMENT_BASE_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet INTEGER_LITERALS = TokenSet.create(INTEGER_LITERAL, LONG_LITERAL);
|
||||
TokenSet REAL_LITERALS = TokenSet.create(FLOAT_LITERAL, DOUBLE_LITERAL);
|
||||
TokenSet STRING_LITERALS = TokenSet.create(STRING_LITERAL, TEXT_BLOCK_LITERAL);
|
||||
TokenSet TEXT_LITERALS = TokenSet.create(STRING_LITERAL, TEXT_BLOCK_LITERAL, CHARACTER_LITERAL);
|
||||
TokenSet CLASS_KEYWORD_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getCLASS_KEYWORD_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet STRING_TEMPLATE_FRAGMENTS = TokenSet.create(STRING_TEMPLATE_BEGIN, STRING_TEMPLATE_MID, STRING_TEMPLATE_END,
|
||||
TEXT_BLOCK_TEMPLATE_BEGIN, TEXT_BLOCK_TEMPLATE_MID, TEXT_BLOCK_TEMPLATE_END);
|
||||
TokenSet MEMBER_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getMEMBER_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet ALL_LITERALS = TokenSet.orSet(INTEGER_LITERALS,
|
||||
REAL_LITERALS,
|
||||
STRING_LITERALS,
|
||||
TEXT_LITERALS);
|
||||
TokenSet FULL_MEMBER_BIT_SET =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getFULL_MEMBER_BIT_SET(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet SHIFT_OPS = TokenSet.create(LTLT, GTGT, GTGTGT);
|
||||
TokenSet INTEGER_LITERALS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getINTEGER_LITERALS(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet ADDITIVE_OPS = TokenSet.create(PLUS, MINUS);
|
||||
TokenSet REAL_LITERALS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getREAL_LITERALS(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet MULTIPLICATIVE_OPS = TokenSet.create(ASTERISK, DIV, PERC);
|
||||
TokenSet STRING_LITERALS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getSTRING_LITERALS(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet ASSIGNMENT_OPS = TokenSet.create(
|
||||
EQ, ASTERISKEQ, DIVEQ, PERCEQ, PLUSEQ, MINUSEQ, LTLTEQ, GTGTEQ, GTGTGTEQ, ANDEQ,
|
||||
OREQ, XOREQ);
|
||||
TokenSet TEXT_LITERALS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getTEXT_LITERALS(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet STRING_TEMPLATE_FRAGMENTS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getSTRING_TEMPLATE_FRAGMENTS(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet ALL_LITERALS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getALL_LITERALS(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet SHIFT_OPS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getSHIFT_OPS(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet ADDITIVE_OPS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getADDITIVE_OPS(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet MULTIPLICATIVE_OPS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getMULTIPLICATIVE_OPS(), javaPsiElementTypeConverter);
|
||||
|
||||
TokenSet ASSIGNMENT_OPS =
|
||||
ElementTypeConverterKt.asTokenSet(SyntaxElementTypes.INSTANCE.getASSIGNMENT_OPS(), javaPsiElementTypeConverter);
|
||||
}
|
||||
Reference in New Issue
Block a user