Files
kotlin-fork/compiler/testData/ir/irText/firProblems/cannotCastToFunction.fir.kt.txt
T
Vladimir Sukharev ff174dbad9 [FIR2IR] Provide reflection target to adapted function references
^KT-60259 Fixed

Merge-request: KT-MR-11182
Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
2023-07-26 19:08:11 +00:00

38 lines
773 B
Kotlin
Vendored

open class IrElement {
constructor() /* primary */ {
super/*Any*/()
/* <init>() */
}
}
fun IrElement.dumpKotlinLike(options: String = ""): String {
return "O"
}
fun IrElement.dump(normalizeNames: Boolean = false, stableOrder: Boolean = false): String {
return "K"
}
fun dump(data: IrElement, dumpStrategy: String): String {
val dump: @ExtensionFunctionType Function1<IrElement, String> = when {
EQEQ(arg0 = dumpStrategy, arg1 = "KotlinLike") -> { // BLOCK
local fun dumpKotlinLike(p0: IrElement): String {
return p0.dumpKotlinLike()
}
::dumpKotlinLike
}
else -> { // BLOCK
local fun dump(p0: IrElement): String {
return p0.dump()
}
::dump
}
}
return dump.invoke(p1 = data)
}