Object literal to lambda: more precise shorten references #KT-14289 Fixed

This commit is contained in:
Mikhail Glukhikh
2016-10-24 19:44:56 +03:00
parent dc76f2a62f
commit d6eee65d72
6 changed files with 23 additions and 2 deletions
@@ -0,0 +1,3 @@
interface User<T> {
void call(T arg);
}
@@ -0,0 +1,3 @@
interface User<T> {
void call(T arg);
}
@@ -0,0 +1,5 @@
fun use() {
val myUser = <caret>object : User<String> {
override fun call(arg: String) {}
}
}
@@ -0,0 +1,3 @@
fun use() {
val myUser = User<String> { }
}