mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-28 15:20:54 +07:00
Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only) GitOrigin-RevId: 1e1b77009dc78de49c7cc5c44d4704937397bb23
28 lines
699 B
Java
28 lines
699 B
Java
import lombok.val;
|
|
|
|
import java.util.*;
|
|
|
|
class Test {
|
|
val field = <error descr="Incompatible types. Found: 'int', required: 'lombok.val'">0;</error>
|
|
|
|
void method(val param) {
|
|
int p = <error descr="Incompatible types. Found: 'lombok.val', required: 'int'">param</error>;
|
|
|
|
val i = 0;
|
|
int j = i + 1;
|
|
|
|
val a = new ArrayList<String>();
|
|
Object o = a.get(0);
|
|
|
|
val b = new ArrayList<>();
|
|
String s = b.<error descr="Incompatible types. Found: 'java.lang.Object', required: 'java.lang.String'">get</error>(0);
|
|
o = b.get(0);
|
|
|
|
for (val v : a) {
|
|
String vStr = v;
|
|
}
|
|
|
|
val x = 0;
|
|
<error descr="Cannot assign a value to final variable 'x'">x</error>++;
|
|
}
|
|
} |