8d999a2c13
Since IDE does not perform any serialization of descriptors, and metadata written to the 'serializationDescriptorSerializer' deleted only on call to DescriptorSerializer, enabling this extension in the IDE effectively causes memory leaks. #KT-39624 Fixed Pass SerializationDescriptorSerializerPlugin to other extensions directly instead of using static val in companion.
11 lines
960 B
XML
11 lines
960 B
XML
<idea-plugin>
|
|
<extensions defaultExtensionNs="org.jetbrains.kotlin">
|
|
<expressionCodegenExtension implementation="org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIDECodegenExtension"/>
|
|
<syntheticResolveExtension implementation="org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIDEResolveExtension"/>
|
|
<jsSyntheticTranslateExtension implementation="org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIDEJsExtension"/>
|
|
<irGenerationExtension implementation="org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIDEIrExtension"/>
|
|
<storageComponentContainerContributor implementation="org.jetbrains.kotlinx.serialization.compiler.extensions.SerializationIDEContainerContributor"/>
|
|
<quickFixContributor implementation="org.jetbrains.kotlinx.serialization.idea.quickfixes.SerializationQuickFixContributor"/>
|
|
</extensions>
|
|
</idea-plugin>
|