mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
SwitchUtils#getSwitchSelectorExpression: make null-friendly
GitOrigin-RevId: 8d10b8cd94c4cdda407c91c1f52377fbd50b55e1
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7d23432e4a
commit
73ed3aa311
+4
@@ -22,8 +22,10 @@ import com.intellij.psi.tree.IElementType;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import com.intellij.psi.util.PsiUtil;
|
||||
import com.intellij.psi.util.TypeConversionUtil;
|
||||
import org.jetbrains.annotations.Contract;
|
||||
import org.jetbrains.annotations.NonNls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
@@ -153,6 +155,8 @@ public class SwitchUtils {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Contract("null -> null")
|
||||
@Nullable
|
||||
public static PsiExpression getSwitchSelectorExpression(PsiExpression expression) {
|
||||
if (expression == null) return null;
|
||||
final LanguageLevel languageLevel = PsiUtil.getLanguageLevel(expression);
|
||||
|
||||
Reference in New Issue
Block a user