diff --git a/idea/testData/findUsages/kotlin/conventions/components/lambdas.0.kt b/idea/testData/findUsages/kotlin/conventions/components/lambdas.0.kt index 09eb7fe97f7..20d179e34a1 100644 --- a/idea/testData/findUsages/kotlin/conventions/components/lambdas.0.kt +++ b/idea/testData/findUsages/kotlin/conventions/components/lambdas.0.kt @@ -29,6 +29,7 @@ fun foo(p: A) { takeFun3 { val (x, y) = it[0] } x(p) { val (x, y) = it } + x(p, fun (p) { val (x, y) = p }) } var Any.v: (A) -> Unit diff --git a/idea/testData/findUsages/kotlin/conventions/components/lambdas.log b/idea/testData/findUsages/kotlin/conventions/components/lambdas.log index 668622562b2..318d7163bd8 100644 --- a/idea/testData/findUsages/kotlin/conventions/components/lambdas.log +++ b/idea/testData/findUsages/kotlin/conventions/components/lambdas.log @@ -13,6 +13,7 @@ Searched references to takeFuns(p: MutableList<(A) -> Unit>) in non-Java files Searched references to v in non-Java files Used plain search of parameter a of A(val a: Int, val b: Int) in LocalSearchScope: CLASS:A + FUN:null { a, n -> val (x, y) = a!! } { val (x, y ) = it } { val (x, y) = it } diff --git a/idea/testData/findUsages/kotlin/conventions/components/lambdas.results.txt b/idea/testData/findUsages/kotlin/conventions/components/lambdas.results.txt index 00ca6991afc..727ae9b3a12 100644 --- a/idea/testData/findUsages/kotlin/conventions/components/lambdas.results.txt +++ b/idea/testData/findUsages/kotlin/conventions/components/lambdas.results.txt @@ -4,4 +4,5 @@ Value read 27 takeFun1 { val (x, y) = it } Value read 28 takeFun2 { a, n -> val (x, y) = a!! } Value read 29 takeFun3 { val (x, y) = it[0] } Value read 31 x(p) { val (x, y) = it } -Value read 39 "".v = { val (x, y ) = it } +Value read 32 x(p, fun (p) { val (x, y) = p }) +Value read 40 "".v = { val (x, y ) = it } \ No newline at end of file