Smart completion: static members insertion reworked to support single lambda parameter, more correct reference shortening in range
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
fun bar(p: () -> Unit): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
fun foo(){
|
||||
val k : K = <caret>
|
||||
}
|
||||
|
||||
// ELEMENT: K.bar
|
||||
@@ -0,0 +1,13 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
fun bar(p: () -> Unit): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
fun foo(){
|
||||
val k : K = K.bar { <caret> }
|
||||
}
|
||||
|
||||
// ELEMENT: K.bar
|
||||
@@ -0,0 +1,13 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
fun bar(p: (Int, String) -> Unit): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
fun foo(){
|
||||
val k : K = <caret>
|
||||
}
|
||||
|
||||
// ELEMENT: K.bar
|
||||
@@ -0,0 +1,13 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
fun bar(p: (Int, String) -> Unit): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
fun foo(){
|
||||
val k : K = K.bar(<caret>)
|
||||
}
|
||||
|
||||
// ELEMENT: K.bar
|
||||
Reference in New Issue
Block a user