Code completion for string templates after simple name + dot

This commit is contained in:
Valentin Kipyatkov
2015-11-09 18:45:41 +03:00
parent 8389b8e8da
commit 8946e5f353
18 changed files with 248 additions and 62 deletions
@@ -0,0 +1,6 @@
fun foo(param: String) {
val s = "$param.<caret>bla-bla-bla"
}
// ELEMENT: equals
// TAIL_TEXT: "(other: Any?)"
@@ -0,0 +1,6 @@
fun foo(param: String) {
val s = "${param.equals(<caret>)}bla-bla-bla"
}
// ELEMENT: equals
// TAIL_TEXT: "(other: Any?)"
@@ -0,0 +1,5 @@
fun foo(param: String) {
val s = "$param.<caret>bla-bla-bla"
}
// ELEMENT: hashCode
@@ -0,0 +1,5 @@
fun foo(param: String) {
val s = "${param.hashCode()<caret>}bla-bla-bla"
}
// ELEMENT: hashCode
@@ -0,0 +1,6 @@
fun foo(param: String) {
val s = "$param.eq<caret>bla-bla-bla"
}
// ELEMENT: equals
// TAIL_TEXT: "(other: Any?)"
@@ -0,0 +1,6 @@
fun foo(param: String) {
val s = "${param.equals(<caret>)}bla-bla-bla"
}
// ELEMENT: equals
// TAIL_TEXT: "(other: Any?)"