KT-6608 Code completion does not work after $ in string literals
KT-5070 Add braces when complete function in string templates #KT-6608 Fixed #KT-5070 Fixed
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
fun foo(param: String) {
|
||||
val s = "$<caret>"
|
||||
}
|
||||
|
||||
// EXIST: foo
|
||||
// EXIST: param
|
||||
@@ -0,0 +1,6 @@
|
||||
fun foo(param: String) {
|
||||
val s = "${<caret>}"
|
||||
}
|
||||
|
||||
// EXIST: foo
|
||||
// EXIST: param
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(): String {
|
||||
val s = "$<caret>"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(): String {
|
||||
val s = "${foo()<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(p: String): String {
|
||||
val s = "$<caret>"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(p: String): String {
|
||||
val s = "${foo(<caret>)}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(): String {
|
||||
val s = "${<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(): String {
|
||||
val s = "${foo()<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(param: Any): String {
|
||||
val s = "${<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: param
|
||||
@@ -0,0 +1,5 @@
|
||||
fun foo(param: Any): String {
|
||||
val s = "${param<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: param
|
||||
@@ -0,0 +1,7 @@
|
||||
fun bar() {}
|
||||
|
||||
fun test(){
|
||||
"$b<caret>"
|
||||
}
|
||||
|
||||
// ELEMENT: bar
|
||||
@@ -0,0 +1,7 @@
|
||||
fun bar() {}
|
||||
|
||||
fun test(){
|
||||
"${bar()<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: bar
|
||||
@@ -0,0 +1,6 @@
|
||||
fun foo(): String {
|
||||
val s = "$<caret>xxx"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
// CHAR: \t
|
||||
@@ -0,0 +1,6 @@
|
||||
fun foo(): String {
|
||||
val s = "${foo()<caret>}"
|
||||
}
|
||||
|
||||
// ELEMENT: foo
|
||||
// CHAR: \t
|
||||
Reference in New Issue
Block a user