JS: don't generate metadata for fragments when fragment serialization is turned off
This commit is contained in:
@@ -150,13 +150,14 @@ public final class K2JSTranslator {
|
|||||||
serializer.serialize(fragment, output);
|
serializer.serialize(fragment, output);
|
||||||
binaryAst = output.toByteArray();
|
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));
|
fileMap.put(file, new FileTranslationResult(file, binaryMetadata, binaryAst));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user