toIrFunctionAccessExpression
inline fun IrDeclaration.toIrFunctionAccessExpression(startOffset: Int = UNDEFINED_OFFSET, endOffset: Int = UNDEFINED_OFFSET, symbol: IrFunctionSymbol = when (this) {
is IrFunction -> this.symbol
else -> TODO()
}, type: IrType = symbol.owner.returnType, typeArgumentsCount: Int = symbol.owner.typeParameters.size, origin: IrStatementOrigin? = null, superQualifierSymbol: IrClassSymbol? = null, source: SourceElement = SourceElement.NO_SOURCE, block: IrFunctionAccessExpression.() -> Unit = {}): IrFunctionAccessExpression
inline fun IrFunction.toIrFunctionAccessExpression(startOffset: Int = UNDEFINED_OFFSET, endOffset: Int = UNDEFINED_OFFSET, symbol: IrFunctionSymbol = this.symbol, type: IrType = symbol.owner.returnType, typeArgumentsCount: Int = symbol.owner.typeParameters.size, origin: IrStatementOrigin? = null, superQualifierSymbol: IrClassSymbol? = null, source: SourceElement = SourceElement.NO_SOURCE, block: IrFunctionAccessExpression.() -> Unit = {}): IrFunctionAccessExpression