[JS IR] copy class models
This commit is contained in:
committed by
TeamCityServer
parent
445156f2fc
commit
a5d9cb0cc6
+4
-1
@@ -168,7 +168,10 @@ class IrModuleToJsTransformerTmp(
|
|||||||
|
|
||||||
staticContext.classModels.entries.forEach { (symbol, model) ->
|
staticContext.classModels.entries.forEach { (symbol, model) ->
|
||||||
result.classes[nameGenerator.getNameForClass(symbol.owner)] =
|
result.classes[nameGenerator.getNameForClass(symbol.owner)] =
|
||||||
JsIrIcClassModel(model.klass.superTypes.map { staticContext.getNameForClass((it.classifierOrFail as IrClassSymbol).owner) })
|
JsIrIcClassModel(model.klass.superTypes.map { staticContext.getNameForClass((it.classifierOrFail as IrClassSymbol).owner) }).also {
|
||||||
|
it.preDeclarationBlock.statements += model.preDeclarationBlock.statements
|
||||||
|
it.postDeclarationBlock.statements += model.postDeclarationBlock.statements
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
result.initializers.statements += staticContext.initializerBlock.statements
|
result.initializers.statements += staticContext.initializerBlock.statements
|
||||||
|
|||||||
Reference in New Issue
Block a user