KT-11030 Fix capturing of local variables via by expression, i.e. object : ClassName by v where v is local variable
This commit is contained in:
+1
-1
@@ -83,7 +83,7 @@ class ClassTranslator private constructor(
|
|||||||
context = fixContextForCompanionObjectAccessing(context)
|
context = fixContextForCompanionObjectAccessing(context)
|
||||||
|
|
||||||
invocationArguments.add(getSuperclassReferences(context))
|
invocationArguments.add(getSuperclassReferences(context))
|
||||||
val delegationTranslator = DelegationTranslator(classDeclaration, context())
|
val delegationTranslator = DelegationTranslator(classDeclaration, context)
|
||||||
var initializer: JsFunction? = null
|
var initializer: JsFunction? = null
|
||||||
if (!isTrait()) {
|
if (!isTrait()) {
|
||||||
initializer = ClassInitializerTranslator(classDeclaration, context).generateInitializeMethod(delegationTranslator)
|
initializer = ClassInitializerTranslator(classDeclaration, context).generateInitializeMethod(delegationTranslator)
|
||||||
|
|||||||
Reference in New Issue
Block a user