[IR, Tests] Add context receivers count to IR dump
This commit is contained in:
committed by
TeamCityServer
parent
4372670dfa
commit
17f24319d0
@@ -186,6 +186,7 @@ open class DeepCopyIrTreeWithSymbols(
|
||||
overriddenSymbols = declaration.overriddenSymbols.map {
|
||||
symbolRemapper.getReferencedFunction(it) as IrSimpleFunctionSymbol
|
||||
}
|
||||
contextReceiverParametersCount = declaration.contextReceiverParametersCount
|
||||
copyAttributes(declaration)
|
||||
transformFunctionChildren(declaration)
|
||||
}
|
||||
|
||||
@@ -138,6 +138,12 @@ class DumpIrTreeVisitor(
|
||||
declaration.overriddenSymbols.dumpItems("overridden") { it.dump() }
|
||||
declaration.typeParameters.dumpElements()
|
||||
declaration.dispatchReceiverParameter?.accept(this, "\$this")
|
||||
|
||||
val contextReceiverParametersCount = declaration.contextReceiverParametersCount
|
||||
if (contextReceiverParametersCount > 0) {
|
||||
printer.println("contextReceiverParametersCount: $contextReceiverParametersCount")
|
||||
}
|
||||
|
||||
declaration.extensionReceiverParameter?.accept(this, "\$receiver")
|
||||
declaration.valueParameters.dumpElements()
|
||||
declaration.body?.accept(this, "")
|
||||
|
||||
Reference in New Issue
Block a user