[FIR2IR] Provide reflection target to adapted function references
^KT-60259 Fixed Merge-request: KT-MR-11182 Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
This commit is contained in:
committed by
Space Team
parent
017784d24f
commit
ff174dbad9
Vendored
+22
-12
@@ -20,22 +20,32 @@ fun C.extensionBoth(i: Int, s: String = "", vararg t: String) {
|
||||
}
|
||||
|
||||
fun testExtensionVararg() {
|
||||
use(f = local fun extensionVararg(p0: C, p1: Int) {
|
||||
p0.extensionVararg(i = p1)
|
||||
}
|
||||
)
|
||||
use(f = { // BLOCK
|
||||
local fun extensionVararg(p0: C, p1: Int) {
|
||||
p0.extensionVararg(i = p1)
|
||||
}
|
||||
|
||||
::extensionVararg
|
||||
})
|
||||
}
|
||||
|
||||
fun testExtensionDefault() {
|
||||
use(f = local fun extensionDefault(p0: C, p1: Int) {
|
||||
p0.extensionDefault(i = p1)
|
||||
}
|
||||
)
|
||||
use(f = { // BLOCK
|
||||
local fun extensionDefault(p0: C, p1: Int) {
|
||||
p0.extensionDefault(i = p1)
|
||||
}
|
||||
|
||||
::extensionDefault
|
||||
})
|
||||
}
|
||||
|
||||
fun testExtensionBoth() {
|
||||
use(f = local fun extensionBoth(p0: C, p1: Int) {
|
||||
p0.extensionBoth(i = p1)
|
||||
}
|
||||
)
|
||||
use(f = { // BLOCK
|
||||
local fun extensionBoth(p0: C, p1: Int) {
|
||||
p0.extensionBoth(i = p1)
|
||||
}
|
||||
|
||||
::extensionBoth
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user