[java-highlighting] checkLabelSelectorCompatibility extracted and moved to SwitchChecker

Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: bec076c5bff67e22d06e64e573d3219a4c89dd4d
This commit is contained in:
Tagir Valeev
2025-02-19 17:57:38 +00:00
committed by intellij-monorepo-bot
parent 7bb33c7a68
commit 9e458c909c
23 changed files with 278 additions and 497 deletions
@@ -1,6 +1,6 @@
class Test {
int testIncomplete(Object obj) {
return switch(<error descr="'switch' expression does not cover all possible input values">obj</error>) {
return <error descr="Switch expression should produce a result in all execution paths">switch</error>(obj) {
case String s when<EOLError descr="Expression expected"></EOLError><EOLError descr="':' or '->' expected"></EOLError>
};
}
@@ -1,6 +1,6 @@
class Test {
int testIncomplete(Object obj) {
return switch(<error descr="'switch' expression does not cover all possible input values">obj</error>) {
return <error descr="Switch expression should produce a result in all execution paths">switch</error>(obj) {
case String s when<EOLError descr="Expression expected"></EOLError><EOLError descr="':' or '->' expected"></EOLError>
};
}