[NI] Fix resolving callable references with typealias in ths
#KT-31199 Fixed
This commit is contained in:
committed by
Mikhail Zarechenskiy
parent
65380f4eb4
commit
f2bbae6a63
@@ -0,0 +1,16 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
// !LANGUAGE: +NewInference
|
||||
// !WITH_NEW_INFERENCE
|
||||
// Issue: KT-31199
|
||||
|
||||
typealias Global = String
|
||||
|
||||
fun String.toUpperCase(): String = TODO()
|
||||
|
||||
inline fun <T, R> Iterable<T>.myMap(transform: (T) -> R): List<R> {
|
||||
TODO()
|
||||
}
|
||||
|
||||
fun usesGlobal(p: List<Global>) {
|
||||
p.myMap(Global::toUpperCase)
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package
|
||||
|
||||
public fun usesGlobal(/*0*/ p: kotlin.collections.List<Global /* = kotlin.String */>): kotlin.Unit
|
||||
public inline fun </*0*/ T, /*1*/ R> kotlin.collections.Iterable<T>.myMap(/*0*/ transform: (T) -> R): kotlin.collections.List<R>
|
||||
public fun kotlin.String.toUpperCase(): kotlin.String
|
||||
public typealias Global = kotlin.String
|
||||
Reference in New Issue
Block a user