3eeccb407e
Previously its call sites needed to determine if the receiver type should be ignored (e.g. if the reference is to static member or nested class constructor, or if it's a bound reference), and 3 of 4 callers did it incorrectly. Simplify this by passing the DoubleColonLHS instance everywhere. Also rename it to createKCallableTypeForReference #KT-12738 Fixed #KT-12751 Fixed #KT-12799 Fixed
10 lines
170 B
Kotlin
Vendored
10 lines
170 B
Kotlin
Vendored
fun <T> get(t: T): () -> String {
|
|
return t::toString
|
|
}
|
|
|
|
fun box(): String {
|
|
if (get(null).invoke() != "null") return "Fail null"
|
|
|
|
return get("OK").invoke()
|
|
}
|