mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-07 13:39:36 +07:00
IDEA-359853 introduce JavaBinaryOperations
GitOrigin-RevId: 8c4cd1a8fb76a7c79bce882a669af0a057045ab0
This commit is contained in:
committed by
intellij-monorepo-bot
parent
33f7af38d9
commit
c4d2a83d30
@@ -1,7 +1,7 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.codeInsight.editorActions;
|
||||
|
||||
import com.intellij.lang.java.parser.BasicExpressionParser;
|
||||
import com.intellij.lang.java.parser.JavaBinaryOperations;
|
||||
import com.intellij.psi.JavaTokenType;
|
||||
import com.intellij.psi.tree.TokenSet;
|
||||
|
||||
@@ -16,11 +16,11 @@ public final class JavaTypingTokenSets {
|
||||
JavaTokenType.STRING_LITERAL, JavaTokenType.TEXT_BLOCK_LITERAL);
|
||||
|
||||
public static final TokenSet UNWANTED_TOKEN_BEFORE_QUESTION =
|
||||
TokenSet.orSet(BasicExpressionParser.ASSIGNMENT_OPS, TokenSet.create(JavaTokenType.QUEST, JavaTokenType.COLON));
|
||||
TokenSet.orSet(JavaBinaryOperations.ASSIGNMENT_OPS, TokenSet.create(JavaTokenType.QUEST, JavaTokenType.COLON));
|
||||
|
||||
public static final TokenSet WANTED_TOKEN_BEFORE_QUESTION =
|
||||
// Tokens that may appear before ?: in polyadic expression that may have non-boolean result
|
||||
TokenSet.orSet(
|
||||
TokenSet.create(JavaTokenType.OR, JavaTokenType.XOR, JavaTokenType.AND),
|
||||
BasicExpressionParser.SHIFT_OPS, BasicExpressionParser.ADDITIVE_OPS, BasicExpressionParser.MULTIPLICATIVE_OPS);
|
||||
JavaBinaryOperations.SHIFT_OPS, JavaBinaryOperations.ADDITIVE_OPS, JavaBinaryOperations.MULTIPLICATIVE_OPS);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user