diff --git a/js/js.translator/src/org/jetbrains/kotlin/js/facade/K2JSTranslator.java b/js/js.translator/src/org/jetbrains/kotlin/js/facade/K2JSTranslator.java index 0d5323ff30a..912329ddab1 100644 --- a/js/js.translator/src/org/jetbrains/kotlin/js/facade/K2JSTranslator.java +++ b/js/js.translator/src/org/jetbrains/kotlin/js/facade/K2JSTranslator.java @@ -150,13 +150,14 @@ public final class K2JSTranslator { serializer.serialize(fragment, output); binaryAst = output.toByteArray(); } + + if (scope != null) { + JsProtoBuf.Library.Part part = KotlinJavascriptSerializationUtil.INSTANCE.serializeScope( + bindingTrace.getBindingContext(), moduleDescriptor, scope, file.getPackageFqName()); + binaryMetadata = part.toByteArray(); + } } - if (scope != null) { - JsProtoBuf.Library.Part part = KotlinJavascriptSerializationUtil.INSTANCE.serializeScope( - bindingTrace.getBindingContext(), moduleDescriptor, scope, file.getPackageFqName()); - binaryMetadata = part.toByteArray(); - } fileMap.put(file, new FileTranslationResult(file, binaryMetadata, binaryAst)); }