Extract common AbstractMetadataSerializer

With inheritors: MetadataSerializer, K2MetadataKlibSerializer, FirMetadataSerializer
This commit is contained in:
Ivan Kochurkin
2023-01-17 23:20:56 +01:00
committed by Space Team
parent 8a8823e81a
commit 1dde34b610
9 changed files with 155 additions and 140 deletions
@@ -33,11 +33,12 @@ import java.io.FileInputStream
class BuiltInsSerializerTest : TestCaseWithTmpdir() {
private fun doTest(fileName: String) {
val source = "compiler/testData/serialization/builtinsSerializer/$fileName"
BuiltInsSerializer(dependOnOldBuiltIns = true).serialize(
tmpdir,
srcDirs = listOf(File(source)),
extraClassPath = listOf(ForTestCompileRuntime.runtimeJarForTests()),
onComplete = { _, _ -> }
BuiltInsSerializer.analyzeAndSerialize(
tmpdir,
srcDirs = listOf(File(source)),
extraClassPath = listOf(ForTestCompileRuntime.runtimeJarForTests()),
dependOnOldBuiltIns = true,
onComplete = { _, _ -> }
)
val module = KotlinTestUtils.createEmptyModule("<module>", DefaultBuiltIns.Instance)