Basic local val inlining support.
#KT-2637 in progress
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
fun f() {
|
||||
val v = 239
|
||||
println(<caret>v)
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun f() {
|
||||
println(239)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun f() {
|
||||
val <caret>v = 239
|
||||
println(v)
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun f() {
|
||||
println(239)
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
fun f() {
|
||||
run {
|
||||
val v = 239
|
||||
println(<caret>v)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun f() {
|
||||
run {
|
||||
println(239)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun f() {
|
||||
val m = ::println
|
||||
println(<caret>m)
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun f() {
|
||||
println(::println)
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun f() {
|
||||
val v = 239
|
||||
println(v)
|
||||
println(<caret>v + v)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun f() {
|
||||
println(239)
|
||||
println(239 + 239)
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun f(val p: Int) {
|
||||
println(<caret>p)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun f() {
|
||||
val v: Int
|
||||
println(<caret>v)
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun f() {
|
||||
var v = 239
|
||||
println(<caret>v)
|
||||
}
|
||||
Reference in New Issue
Block a user