Added String Concat -> Interpolation Intention (KT-4750)
This commit is contained in:
committed by
Nikolay Krasko
parent
380f1875b8
commit
42f186b33f
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "foo" +<caret> """bar\n
|
||||
"""
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "foobar\\n\n "
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "" +<caret> ""
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = ""
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc" +<caret> 1 + 2 + 'a' + 3.2
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc12a3.2"
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc" + 1 +<caret> 2 + 'a' + 3.2
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc12a3.2"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val y = "abcd" +<caret> listOf( 1,
|
||||
|
||||
|
||||
|
||||
2 )
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val y = "abcd${listOf(1, 2)}"
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc"
|
||||
val y = "cde"
|
||||
val z = "$y" +<caret> "$x.bar"
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc"
|
||||
val y = "cde"
|
||||
val z = "$y$x.bar"
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val y = "cde"
|
||||
val z = "${listOf(1, 2)}" +<caret> "$y.bar"
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val y = "cde"
|
||||
val z = "${listOf(1, 2)}$y.bar"
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc"
|
||||
val y = x +<caret> "d"
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc"
|
||||
val y = "${x}d"
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc" +<caret> "def"
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abcdef"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>){
|
||||
val a = "abc"
|
||||
val b = "bcd"
|
||||
val x = a +<caret> b
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>){
|
||||
val a = "abc"
|
||||
val b = "bcd"
|
||||
val x = "$a$b"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>){
|
||||
val a = "abc"
|
||||
val c = "bcd"
|
||||
val x = a +<caret> "b" + c
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>){
|
||||
val a = "abc"
|
||||
val c = "bcd"
|
||||
val x = "${a}b$c"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>){
|
||||
val a = "abc"
|
||||
val c = "bcd"
|
||||
val x = a + "b" +<caret> c
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>){
|
||||
val a = "abc"
|
||||
val c = "bcd"
|
||||
val x = "${a}b$c"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc" +<caret> 'd'
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abcd"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "$" +<caret> 'd'
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "\$d"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val x = mapOf("a" to "b")
|
||||
val y = "abcd" +<caret> x["a"]
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val x = mapOf("a" to "b")
|
||||
val y = "abcd${x["a"]}"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val x = "abcd"
|
||||
val y = x +<caret> x.reverse()
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val x = "abcd"
|
||||
val y = "$x${x.reverse()}"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val y = "abcd" +<caret> listOf( 1,
|
||||
2 )
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// WITH_RUNTIME
|
||||
fun main(args: Array<String>){
|
||||
val y = "abcd${listOf(1, 2)}"
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc" +<caret> 0.320
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc0.32"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc" +<caret> 32
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc32"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun main(args: Array<String>){
|
||||
var r = "a"
|
||||
val x = "foo" +<caret> """bar
|
||||
$r"""
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>){
|
||||
var r = "a"
|
||||
val x = "foobar\n $r"
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc"
|
||||
val y = "d" <caret>+ x
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc"
|
||||
val y = "d$x"
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc"
|
||||
val y = x +<caret> ".bar"
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
fun main(args: Array<String>){
|
||||
val x = "abc"
|
||||
val y = "$x.bar"
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun main(args: Array<String>){
|
||||
val x = "x" +<caret> "
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// IS_APPLICABLE: false
|
||||
// ERROR: Unresolved reference: /
|
||||
fun main(args: Array<String>){
|
||||
val x = "def" /<caret> "abc"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun main(args: Array<String>){
|
||||
val x = 23 +<caret> 76
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun main(args: Array<String>){
|
||||
var x = "abcd"
|
||||
x +=<caret> "42"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun compute1(): Int = 777
|
||||
fun main(args: Array<String>){
|
||||
val a = "a"
|
||||
"a = " + a +<caret> ", b = " + (compute1() + 222) + " :)"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
fun compute1(): Int = 777
|
||||
fun main(args: Array<String>){
|
||||
val a = "a"
|
||||
"a = $a, b = ${compute1() + 222} :)"
|
||||
}
|
||||
Reference in New Issue
Block a user