JS: don't generate metadata for fragments when fragment serialization is turned off

This commit is contained in:
Alexey Andreev
2017-02-28 14:58:13 +03:00
parent 85bd380373
commit 80c1ac8b1b
@@ -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));
}