[K/N] only include bodies inside inlines for headers

Also renames the "header klib serializaion" option to something
that hopefully slightly better reflects its meaning
^KT-65442
This commit is contained in:
Johan Bay
2024-01-16 09:17:37 +01:00
committed by Space Cloud
parent ac8aae5da4
commit d50b02adaf
5 changed files with 13 additions and 13 deletions
@@ -22,12 +22,12 @@ class KonanIrFileSerializer(
compatibilityMode: CompatibilityMode,
normalizeAbsolutePaths: Boolean,
sourceBaseDirs: Collection<String>,
skipPrivateApi: Boolean = false,
publicAbiOnly: Boolean = false,
) : IrFileSerializer(
declarationTable,
compatibilityMode,
languageVersionSettings,
skipPrivateApi = skipPrivateApi,
publicAbiOnly = publicAbiOnly,
bodiesOnlyForInlines = bodiesOnlyForInlines,
normalizeAbsolutePaths = normalizeAbsolutePaths,
sourceBaseDirs = sourceBaseDirs
@@ -21,7 +21,7 @@ class KonanIrModuleSerializer(
sourceBaseDirs: Collection<String>,
private val languageVersionSettings: LanguageVersionSettings,
private val bodiesOnlyForInlines: Boolean = false,
private val skipPrivateApi: Boolean = false,
private val publicAbiOnly: Boolean = false,
shouldCheckSignaturesOnUniqueness: Boolean = true,
) : IrModuleSerializer<KonanIrFileSerializer>(
diagnosticReporter,
@@ -50,6 +50,6 @@ class KonanIrModuleSerializer(
compatibilityMode = compatibilityMode,
normalizeAbsolutePaths = normalizeAbsolutePaths,
sourceBaseDirs = sourceBaseDirs,
skipPrivateApi = skipPrivateApi
publicAbiOnly = publicAbiOnly
)
}