Show lambda exist points when cursor is at the correspondent call (KT-29381)
#KT-29381 Fixed
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
||||
fun some(a: Int, b: Int) {
|
||||
run {
|
||||
val i = 12
|
||||
val j = 13
|
||||
if (a > 50) {
|
||||
if (b > 100) {
|
||||
<info descr="null">i + j</info>
|
||||
} else {
|
||||
<info descr="null">i * j</info>
|
||||
}
|
||||
} else {
|
||||
<info descr="null">~return@run false</info>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun <T> run(a: () -> T) {}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
fun some(a: Int, b: Int) {
|
||||
run {
|
||||
val i = 12
|
||||
val j = 13
|
||||
if (a > 50) {
|
||||
if (b > 100) {
|
||||
101 + j
|
||||
} else {
|
||||
<info descr="null">~102</info> * j
|
||||
}
|
||||
} else {
|
||||
return@run false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun <T> run(a: () -> T) {}
|
||||
@@ -0,0 +1,17 @@
|
||||
fun some(a: Int, b: Int) {
|
||||
~run {
|
||||
val i = 12
|
||||
val j = 13
|
||||
if (a > 50) {
|
||||
if (b > 100) {
|
||||
<info descr="null">i + j</info>
|
||||
} else {
|
||||
<info descr="null">i * j</info>
|
||||
}
|
||||
} else {
|
||||
<info descr="null">return@run false</info>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun <T> run(a: () -> T) {}
|
||||
@@ -0,0 +1,18 @@
|
||||
fun some(a: Int, b: Int) {
|
||||
~run {
|
||||
val i = 12
|
||||
val j = 13
|
||||
if (a > 50) {
|
||||
if (b > 100) {
|
||||
<info descr="null">i + j</info>
|
||||
} else {
|
||||
return@some
|
||||
}
|
||||
} else {
|
||||
<info descr="null">return@run false</info>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
inline fun <T> run(a: () -> T) {
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
fun some(a: Int, b: Int) {
|
||||
~run {
|
||||
val i = 12
|
||||
val j = 13
|
||||
if (a > 50) {
|
||||
if (b > 100) {
|
||||
i + j
|
||||
} else {
|
||||
return@some
|
||||
}
|
||||
} else {
|
||||
<info descr="null">return@run</info>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
inline fun <T> run(a: () -> Unit) {
|
||||
}
|
||||
Reference in New Issue
Block a user