mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
[java] IDEA-365317 delete JavaBinaryOperations and BasicJavaElementTypeConverter
GitOrigin-RevId: afa1d288c6a36788a07226e34528415ee0fa7200
This commit is contained in:
committed by
intellij-monorepo-bot
parent
636f753d46
commit
bf22495377
-301
@@ -1,301 +0,0 @@
|
||||
// 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.java.frontback.psi.impl.syntax
|
||||
|
||||
import com.intellij.java.syntax.element.JavaDocSyntaxElementType
|
||||
import com.intellij.java.syntax.element.JavaSyntaxElementType
|
||||
import com.intellij.java.syntax.element.JavaSyntaxTokenType
|
||||
import com.intellij.platform.syntax.element.SyntaxTokenTypes
|
||||
import com.intellij.platform.syntax.psi.ElementTypeConverter
|
||||
import com.intellij.platform.syntax.psi.elementTypeConverterOf
|
||||
import com.intellij.psi.JavaTokenType
|
||||
import com.intellij.psi.TokenType
|
||||
import com.intellij.psi.impl.source.BasicJavaDocElementType
|
||||
import com.intellij.psi.impl.source.BasicJavaElementType
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
|
||||
// todo this converter misses some declaration. Please get rid of it as soon as possible
|
||||
@ApiStatus.Internal
|
||||
val BasicJavaElementTypeConverter: ElementTypeConverter = elementTypeConverterOf(
|
||||
// todo move elsewhere
|
||||
SyntaxTokenTypes.ERROR_ELEMENT to TokenType.ERROR_ELEMENT,
|
||||
SyntaxTokenTypes.WHITE_SPACE to TokenType.WHITE_SPACE,
|
||||
SyntaxTokenTypes.BAD_CHARACTER to TokenType.BAD_CHARACTER,
|
||||
|
||||
// these element types are available only in java-frontend module
|
||||
// JavaSyntaxElementType.JAVA_FILE to FrontendJavaParserDefinition.FILE_ELEMENT_TYPE,
|
||||
JavaSyntaxElementType.CLASS to BasicJavaElementType.BASIC_CLASS,
|
||||
JavaSyntaxElementType.IMPLICIT_CLASS to BasicJavaElementType.BASIC_IMPLICIT_CLASS,
|
||||
JavaSyntaxElementType.ANONYMOUS_CLASS to BasicJavaElementType.BASIC_ANONYMOUS_CLASS,
|
||||
JavaSyntaxElementType.ENUM_CONSTANT_INITIALIZER to BasicJavaElementType.BASIC_ENUM_CONSTANT_INITIALIZER,
|
||||
JavaSyntaxElementType.TYPE_PARAMETER_LIST to BasicJavaElementType.BASIC_TYPE_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.TYPE_PARAMETER to BasicJavaElementType.BASIC_TYPE_PARAMETER,
|
||||
JavaSyntaxElementType.IMPORT_LIST to BasicJavaElementType.BASIC_IMPORT_LIST,
|
||||
JavaSyntaxElementType.IMPORT_STATEMENT to BasicJavaElementType.BASIC_IMPORT_STATEMENT,
|
||||
JavaSyntaxElementType.IMPORT_STATIC_STATEMENT to BasicJavaElementType.BASIC_IMPORT_STATIC_STATEMENT,
|
||||
JavaSyntaxElementType.IMPORT_MODULE_STATEMENT to BasicJavaElementType.BASIC_IMPORT_MODULE_STATEMENT,
|
||||
JavaSyntaxElementType.MODIFIER_LIST to BasicJavaElementType.BASIC_MODIFIER_LIST,
|
||||
JavaSyntaxElementType.ANNOTATION to BasicJavaElementType.BASIC_ANNOTATION,
|
||||
JavaSyntaxElementType.NAME_VALUE_PAIR to BasicJavaElementType.BASIC_NAME_VALUE_PAIR,
|
||||
JavaSyntaxElementType.LITERAL_EXPRESSION to BasicJavaElementType.BASIC_LITERAL_EXPRESSION,
|
||||
JavaSyntaxElementType.ANNOTATION_PARAMETER_LIST to BasicJavaElementType.BASIC_ANNOTATION_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.EXTENDS_LIST to BasicJavaElementType.BASIC_EXTENDS_LIST,
|
||||
JavaSyntaxElementType.IMPLEMENTS_LIST to BasicJavaElementType.BASIC_IMPLEMENTS_LIST,
|
||||
JavaSyntaxElementType.FIELD to BasicJavaElementType.BASIC_FIELD,
|
||||
JavaSyntaxElementType.ENUM_CONSTANT to BasicJavaElementType.BASIC_ENUM_CONSTANT,
|
||||
JavaSyntaxElementType.METHOD to BasicJavaElementType.BASIC_METHOD,
|
||||
JavaSyntaxElementType.ANNOTATION_METHOD to BasicJavaElementType.BASIC_ANNOTATION_METHOD,
|
||||
JavaSyntaxElementType.CLASS_INITIALIZER to BasicJavaElementType.BASIC_CLASS_INITIALIZER,
|
||||
JavaSyntaxElementType.PARAMETER to BasicJavaElementType.BASIC_PARAMETER,
|
||||
JavaSyntaxElementType.PARAMETER_LIST to BasicJavaElementType.BASIC_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.EXTENDS_BOUND_LIST to BasicJavaElementType.BASIC_EXTENDS_BOUND_LIST,
|
||||
JavaSyntaxElementType.THROWS_LIST to BasicJavaElementType.BASIC_THROWS_LIST,
|
||||
JavaSyntaxElementType.LAMBDA_EXPRESSION to BasicJavaElementType.BASIC_LAMBDA_EXPRESSION,
|
||||
JavaSyntaxElementType.METHOD_REF_EXPRESSION to BasicJavaElementType.BASIC_METHOD_REF_EXPRESSION,
|
||||
JavaSyntaxElementType.MODULE to BasicJavaElementType.BASIC_MODULE,
|
||||
JavaSyntaxElementType.REQUIRES_STATEMENT to BasicJavaElementType.BASIC_REQUIRES_STATEMENT,
|
||||
JavaSyntaxElementType.EXPORTS_STATEMENT to BasicJavaElementType.BASIC_EXPORTS_STATEMENT,
|
||||
JavaSyntaxElementType.OPENS_STATEMENT to BasicJavaElementType.BASIC_OPENS_STATEMENT,
|
||||
JavaSyntaxElementType.USES_STATEMENT to BasicJavaElementType.BASIC_USES_STATEMENT,
|
||||
JavaSyntaxElementType.PROVIDES_STATEMENT to BasicJavaElementType.BASIC_PROVIDES_STATEMENT,
|
||||
JavaSyntaxElementType.PROVIDES_WITH_LIST to BasicJavaElementType.BASIC_PROVIDES_WITH_LIST,
|
||||
JavaSyntaxElementType.RECORD_COMPONENT to BasicJavaElementType.BASIC_RECORD_COMPONENT,
|
||||
JavaSyntaxElementType.RECORD_HEADER to BasicJavaElementType.BASIC_RECORD_HEADER,
|
||||
JavaSyntaxElementType.PERMITS_LIST to BasicJavaElementType.BASIC_PERMITS_LIST,
|
||||
JavaSyntaxElementType.IMPORT_STATIC_REFERENCE to BasicJavaElementType.BASIC_IMPORT_STATIC_REFERENCE,
|
||||
JavaSyntaxElementType.TYPE to BasicJavaElementType.BASIC_TYPE,
|
||||
JavaSyntaxElementType.DIAMOND_TYPE to BasicJavaElementType.BASIC_DIAMOND_TYPE,
|
||||
JavaSyntaxElementType.REFERENCE_PARAMETER_LIST to BasicJavaElementType.BASIC_REFERENCE_PARAMETER_LIST,
|
||||
JavaSyntaxElementType.JAVA_CODE_REFERENCE to BasicJavaElementType.BASIC_JAVA_CODE_REFERENCE,
|
||||
JavaSyntaxElementType.PACKAGE_STATEMENT to BasicJavaElementType.BASIC_PACKAGE_STATEMENT,
|
||||
JavaSyntaxElementType.LOCAL_VARIABLE to BasicJavaElementType.BASIC_LOCAL_VARIABLE,
|
||||
JavaSyntaxElementType.REFERENCE_EXPRESSION to BasicJavaElementType.BASIC_REFERENCE_EXPRESSION,
|
||||
JavaSyntaxElementType.THIS_EXPRESSION to BasicJavaElementType.BASIC_THIS_EXPRESSION,
|
||||
JavaSyntaxElementType.SUPER_EXPRESSION to BasicJavaElementType.BASIC_SUPER_EXPRESSION,
|
||||
JavaSyntaxElementType.PARENTH_EXPRESSION to BasicJavaElementType.BASIC_PARENTH_EXPRESSION,
|
||||
JavaSyntaxElementType.METHOD_CALL_EXPRESSION to BasicJavaElementType.BASIC_METHOD_CALL_EXPRESSION,
|
||||
JavaSyntaxElementType.TYPE_CAST_EXPRESSION to BasicJavaElementType.BASIC_TYPE_CAST_EXPRESSION,
|
||||
JavaSyntaxElementType.PREFIX_EXPRESSION to BasicJavaElementType.BASIC_PREFIX_EXPRESSION,
|
||||
JavaSyntaxElementType.POSTFIX_EXPRESSION to BasicJavaElementType.BASIC_POSTFIX_EXPRESSION,
|
||||
JavaSyntaxElementType.BINARY_EXPRESSION to BasicJavaElementType.BASIC_BINARY_EXPRESSION,
|
||||
JavaSyntaxElementType.POLYADIC_EXPRESSION to BasicJavaElementType.BASIC_POLYADIC_EXPRESSION,
|
||||
JavaSyntaxElementType.CONDITIONAL_EXPRESSION to BasicJavaElementType.BASIC_CONDITIONAL_EXPRESSION,
|
||||
JavaSyntaxElementType.ASSIGNMENT_EXPRESSION to BasicJavaElementType.BASIC_ASSIGNMENT_EXPRESSION,
|
||||
JavaSyntaxElementType.NEW_EXPRESSION to BasicJavaElementType.BASIC_NEW_EXPRESSION,
|
||||
JavaSyntaxElementType.ARRAY_ACCESS_EXPRESSION to BasicJavaElementType.BASIC_ARRAY_ACCESS_EXPRESSION,
|
||||
JavaSyntaxElementType.ARRAY_INITIALIZER_EXPRESSION to BasicJavaElementType.BASIC_ARRAY_INITIALIZER_EXPRESSION,
|
||||
JavaSyntaxElementType.INSTANCE_OF_EXPRESSION to BasicJavaElementType.BASIC_INSTANCE_OF_EXPRESSION,
|
||||
JavaSyntaxElementType.CLASS_OBJECT_ACCESS_EXPRESSION to BasicJavaElementType.BASIC_CLASS_OBJECT_ACCESS_EXPRESSION,
|
||||
JavaSyntaxElementType.TEMPLATE_EXPRESSION to BasicJavaElementType.BASIC_TEMPLATE_EXPRESSION,
|
||||
JavaSyntaxElementType.TEMPLATE to BasicJavaElementType.BASIC_TEMPLATE,
|
||||
JavaSyntaxElementType.EMPTY_EXPRESSION to BasicJavaElementType.BASIC_EMPTY_EXPRESSION,
|
||||
JavaSyntaxElementType.EXPRESSION_LIST to BasicJavaElementType.BASIC_EXPRESSION_LIST,
|
||||
JavaSyntaxElementType.EMPTY_STATEMENT to BasicJavaElementType.BASIC_EMPTY_STATEMENT,
|
||||
JavaSyntaxElementType.BLOCK_STATEMENT to BasicJavaElementType.BASIC_BLOCK_STATEMENT,
|
||||
JavaSyntaxElementType.EXPRESSION_STATEMENT to BasicJavaElementType.BASIC_EXPRESSION_STATEMENT,
|
||||
JavaSyntaxElementType.EXPRESSION_LIST_STATEMENT to BasicJavaElementType.BASIC_EXPRESSION_LIST_STATEMENT,
|
||||
JavaSyntaxElementType.DECLARATION_STATEMENT to BasicJavaElementType.BASIC_DECLARATION_STATEMENT,
|
||||
JavaSyntaxElementType.IF_STATEMENT to BasicJavaElementType.BASIC_IF_STATEMENT,
|
||||
JavaSyntaxElementType.WHILE_STATEMENT to BasicJavaElementType.BASIC_WHILE_STATEMENT,
|
||||
JavaSyntaxElementType.FOR_STATEMENT to BasicJavaElementType.BASIC_FOR_STATEMENT,
|
||||
JavaSyntaxElementType.FOREACH_STATEMENT to BasicJavaElementType.BASIC_FOREACH_STATEMENT,
|
||||
JavaSyntaxElementType.FOREACH_PATTERN_STATEMENT to BasicJavaElementType.BASIC_FOREACH_PATTERN_STATEMENT,
|
||||
JavaSyntaxElementType.DO_WHILE_STATEMENT to BasicJavaElementType.BASIC_DO_WHILE_STATEMENT,
|
||||
JavaSyntaxElementType.SWITCH_STATEMENT to BasicJavaElementType.BASIC_SWITCH_STATEMENT,
|
||||
JavaSyntaxElementType.SWITCH_EXPRESSION to BasicJavaElementType.BASIC_SWITCH_EXPRESSION,
|
||||
JavaSyntaxElementType.SWITCH_LABEL_STATEMENT to BasicJavaElementType.BASIC_SWITCH_LABEL_STATEMENT,
|
||||
JavaSyntaxElementType.SWITCH_LABELED_RULE to BasicJavaElementType.BASIC_SWITCH_LABELED_RULE,
|
||||
JavaSyntaxElementType.BREAK_STATEMENT to BasicJavaElementType.BASIC_BREAK_STATEMENT,
|
||||
JavaSyntaxElementType.YIELD_STATEMENT to BasicJavaElementType.BASIC_YIELD_STATEMENT,
|
||||
JavaSyntaxElementType.CONTINUE_STATEMENT to BasicJavaElementType.BASIC_CONTINUE_STATEMENT,
|
||||
JavaSyntaxElementType.RETURN_STATEMENT to BasicJavaElementType.BASIC_RETURN_STATEMENT,
|
||||
JavaSyntaxElementType.THROW_STATEMENT to BasicJavaElementType.BASIC_THROW_STATEMENT,
|
||||
JavaSyntaxElementType.SYNCHRONIZED_STATEMENT to BasicJavaElementType.BASIC_SYNCHRONIZED_STATEMENT,
|
||||
JavaSyntaxElementType.TRY_STATEMENT to BasicJavaElementType.BASIC_TRY_STATEMENT,
|
||||
JavaSyntaxElementType.RESOURCE_LIST to BasicJavaElementType.BASIC_RESOURCE_LIST,
|
||||
JavaSyntaxElementType.RESOURCE_VARIABLE to BasicJavaElementType.BASIC_RESOURCE_VARIABLE,
|
||||
JavaSyntaxElementType.RESOURCE_EXPRESSION to BasicJavaElementType.BASIC_RESOURCE_EXPRESSION,
|
||||
JavaSyntaxElementType.CATCH_SECTION to BasicJavaElementType.BASIC_CATCH_SECTION,
|
||||
JavaSyntaxElementType.LABELED_STATEMENT to BasicJavaElementType.BASIC_LABELED_STATEMENT,
|
||||
JavaSyntaxElementType.ASSERT_STATEMENT to BasicJavaElementType.BASIC_ASSERT_STATEMENT,
|
||||
JavaSyntaxElementType.ANNOTATION_ARRAY_INITIALIZER to BasicJavaElementType.BASIC_ANNOTATION_ARRAY_INITIALIZER,
|
||||
JavaSyntaxElementType.RECEIVER_PARAMETER to BasicJavaElementType.BASIC_RECEIVER_PARAMETER,
|
||||
JavaSyntaxElementType.MODULE_REFERENCE to BasicJavaElementType.BASIC_MODULE_REFERENCE,
|
||||
JavaSyntaxElementType.TYPE_TEST_PATTERN to BasicJavaElementType.BASIC_TYPE_TEST_PATTERN,
|
||||
JavaSyntaxElementType.UNNAMED_PATTERN to BasicJavaElementType.BASIC_UNNAMED_PATTERN,
|
||||
JavaSyntaxElementType.PATTERN_VARIABLE to BasicJavaElementType.BASIC_PATTERN_VARIABLE,
|
||||
JavaSyntaxElementType.DECONSTRUCTION_PATTERN to BasicJavaElementType.BASIC_DECONSTRUCTION_PATTERN,
|
||||
JavaSyntaxElementType.DECONSTRUCTION_LIST to BasicJavaElementType.BASIC_DECONSTRUCTION_LIST,
|
||||
JavaSyntaxElementType.DECONSTRUCTION_PATTERN_VARIABLE to BasicJavaElementType.BASIC_DECONSTRUCTION_PATTERN_VARIABLE,
|
||||
JavaSyntaxElementType.DEFAULT_CASE_LABEL_ELEMENT to BasicJavaElementType.BASIC_DEFAULT_CASE_LABEL_ELEMENT,
|
||||
JavaSyntaxElementType.CASE_LABEL_ELEMENT_LIST to BasicJavaElementType.BASIC_CASE_LABEL_ELEMENT_LIST,
|
||||
|
||||
// these element types are available only in java-frontend module
|
||||
//JavaSyntaxElementType.CODE_BLOCK to FrontendJavaElementType.CODE_BLOCK,
|
||||
//JavaSyntaxElementType.MEMBERS to FrontendJavaElementType.MEMBERS,
|
||||
//JavaSyntaxElementType.STATEMENTS to FrontendJavaElementType.STATEMENTS,
|
||||
//JavaSyntaxElementType.EXPRESSION_TEXT to FrontendJavaElementType.EXPRESSION_TEXT,
|
||||
//JavaSyntaxElementType.REFERENCE_TEXT to FrontendJavaElementType.REFERENCE_TEXT,
|
||||
//JavaSyntaxElementType.TYPE_WITH_DISJUNCTIONS_TEXT to FrontendJavaElementType.TYPE_WITH_DISJUNCTIONS_TEXT,
|
||||
//JavaSyntaxElementType.TYPE_WITH_CONJUNCTIONS_TEXT to FrontendJavaElementType.TYPE_WITH_CONJUNCTIONS_TEXT,
|
||||
//JavaSyntaxElementType.DUMMY_ELEMENT to FrontendJavaElementType.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 BasicJavaDocElementType.BASIC_DOC_TAG,
|
||||
JavaDocSyntaxElementType.DOC_INLINE_TAG to BasicJavaDocElementType.BASIC_DOC_INLINE_TAG,
|
||||
JavaDocSyntaxElementType.DOC_METHOD_OR_FIELD_REF to BasicJavaDocElementType.BASIC_DOC_METHOD_OR_FIELD_REF,
|
||||
JavaDocSyntaxElementType.DOC_PARAMETER_REF to BasicJavaDocElementType.BASIC_DOC_PARAMETER_REF,
|
||||
JavaDocSyntaxElementType.DOC_TAG_VALUE_ELEMENT to BasicJavaDocElementType.BASIC_DOC_TAG_VALUE_ELEMENT,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_TAG to BasicJavaDocElementType.BASIC_DOC_SNIPPET_TAG,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_TAG_VALUE to BasicJavaDocElementType.BASIC_DOC_SNIPPET_TAG_VALUE,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_BODY to BasicJavaDocElementType.BASIC_DOC_SNIPPET_BODY,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_ATTRIBUTE to BasicJavaDocElementType.BASIC_DOC_SNIPPET_ATTRIBUTE,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_ATTRIBUTE_LIST to BasicJavaDocElementType.BASIC_DOC_SNIPPET_ATTRIBUTE_LIST,
|
||||
JavaDocSyntaxElementType.DOC_SNIPPET_ATTRIBUTE_VALUE to BasicJavaDocElementType.BASIC_DOC_SNIPPET_ATTRIBUTE_VALUE,
|
||||
|
||||
// these element types are available only in java-frontend module
|
||||
//JavaDocSyntaxElementType.DOC_REFERENCE_HOLDER to FrontendJavaDocElementType.DOC_REFERENCE_HOLDER,
|
||||
//JavaDocSyntaxElementType.DOC_TYPE_HOLDER to FrontendJavaDocElementType.DOC_TYPE_HOLDER,
|
||||
//JavaDocSyntaxElementType.DOC_COMMENT to FrontendJavaDocElementType.DOC_COMMENT,
|
||||
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_CODE_BLOCK to BasicJavaDocElementType.BASIC_DOC_MARKDOWN_CODE_BLOCK,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_REFERENCE_LINK to BasicJavaDocElementType.BASIC_DOC_MARKDOWN_REFERENCE_LINK,
|
||||
JavaDocSyntaxElementType.DOC_MARKDOWN_REFERENCE_LABEL to BasicJavaDocElementType.BASIC_DOC_MARKDOWN_REFERENCE_LABEL,
|
||||
)
|
||||
-17
@@ -1,17 +0,0 @@
|
||||
// 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.lang.java.parser
|
||||
|
||||
import com.intellij.java.frontback.psi.impl.syntax.BasicJavaElementTypeConverter
|
||||
import com.intellij.java.syntax.parser.ExpressionParser
|
||||
import com.intellij.platform.syntax.psi.asTokenSet
|
||||
import com.intellij.psi.tree.TokenSet
|
||||
import org.jetbrains.annotations.ApiStatus
|
||||
|
||||
@ApiStatus.Internal
|
||||
object JavaBinaryOperations {
|
||||
// todo replace BasicJavaElementTypeConverter with another Converter when parsers are merged
|
||||
@JvmField val ASSIGNMENT_OPS: TokenSet = ExpressionParser.ASSIGNMENT_OPS.asTokenSet(BasicJavaElementTypeConverter)
|
||||
@JvmField val SHIFT_OPS: TokenSet = ExpressionParser.SHIFT_OPS.asTokenSet(BasicJavaElementTypeConverter)
|
||||
@JvmField val ADDITIVE_OPS: TokenSet = ExpressionParser.ADDITIVE_OPS.asTokenSet(BasicJavaElementTypeConverter)
|
||||
@JvmField val MULTIPLICATIVE_OPS: TokenSet = ExpressionParser.MULTIPLICATIVE_OPS.asTokenSet(BasicJavaElementTypeConverter)
|
||||
}
|
||||
Reference in New Issue
Block a user