Files
Tagir Valeev 072f53c464 [java-highlighting] more method call errors -> ExpressionChecker; drop ranges on fixes
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only)

GitOrigin-RevId: e8ba3ee967f6d8b3534549b1a115b66fde3f57e5
2025-01-22 10:33:39 +00:00

20 lines
854 B
Java

class c {
void f() {
Object o = null;
if (<error descr="Incompatible types. Found: 'java.lang.Object', required: 'boolean'">o</error>) {
return;
}
String str1 = "";
String str2 = "";
do {}
while (<error descr="Incompatible types. Found: 'java.lang.String', required: 'boolean'">str1 = str2</error>);
int i8 = <error descr="Incompatible types. Found: 'java.lang.String', required: 'boolean'">"ff" + true</error> ? 1 : 2;
assert <error descr="Incompatible types. Found: 'int', required: 'boolean'">0;</error>
assert <error descr="Incompatible types. Found: 'char', required: 'boolean'">'a';</error>
assert <error descr="Incompatible types. Found: 'java.lang.String', required: 'boolean'">"";</error>
assert <error descr="Incompatible types. Found: 'void', required: 'boolean'">f</error>();
}
}