FIR: set dispatch receiver for data class generated functions

This commit is contained in:
Mikhail Glukhikh
2019-08-28 14:50:40 +03:00
parent 0d5cfa97a5
commit 13d14df8ae
14 changed files with 89 additions and 23 deletions
@@ -406,7 +406,9 @@ class DeclarationsConverter(
//parse data class
if (modifiers.isDataClass() && firPrimaryConstructor != null) {
val zippedParameters = MutableList(properties.size) { null }.zip(properties)
zippedParameters.generateComponentFunctions(session, firClass, context.packageFqName, context.className)
zippedParameters.generateComponentFunctions(
session, firClass, context.packageFqName, context.className, firPrimaryConstructor
)
zippedParameters.generateCopyFunction(
session, null, firClass, context.packageFqName, context.className, firPrimaryConstructor
)