mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java-highlighting] Incompatible lambda parameter types moved
Also: report every incompatible parameter, not only the first one Part of IDEA-365344 Create a new Java error highlighter with minimal dependencies (PSI only) GitOrigin-RevId: a9d75a78207d0910f0bcbb6060e38acedc3f07d3
This commit is contained in:
committed by
intellij-monorepo-bot
parent
fd581aa354
commit
caef43a5e5
+1
-1
@@ -12,7 +12,7 @@ class Test {
|
||||
I i = flag ? (() -> 123) : (() -> 222);
|
||||
I i1 = flag ? (() -> {<error descr="Missing return statement">}</error>) : (() -> 222);
|
||||
Object i2 = flag ? (<error descr="Target type of a lambda conversion must be an interface">() -> 42</error>) : (<error descr="Target type of a lambda conversion must be an interface">() -> 222</error>);
|
||||
I i3 = flag ? (<error descr="Incompatible parameter types in lambda expression: wrong number of parameters: expected 0 but found 1">(x)</error> -> 42) : (() -> 222);
|
||||
I i3 = flag ? (<error descr="Wrong number of parameters in lambda expression: expected 0 but found 1">(x)</error> -> 42) : (() -> 222);
|
||||
I i4 = flag ? (() -> 42) : new I() {
|
||||
@Override
|
||||
public int m() {
|
||||
|
||||
Reference in New Issue
Block a user