From 11586975e872bbf60292fefbf506ed8e723fc58d Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Thu, 9 Nov 2023 10:35:33 +0200 Subject: [PATCH] [FIR2IR] Add KDoc to `Fir2IrConfiguration.linkViaSignatures` flag --- .../org/jetbrains/kotlin/fir/backend/Fir2IrConfiguration.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrConfiguration.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrConfiguration.kt index 83614082a1f..9f825fcefc7 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrConfiguration.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/Fir2IrConfiguration.kt @@ -23,6 +23,9 @@ import org.jetbrains.kotlin.incremental.components.ExpectActualTracker import org.jetbrains.kotlin.incremental.components.InlineConstTracker /** + * @param linkViaSignatures enables calculation of signatures for IR symbols and filling the SymbolTable with them. + * This parameter should be set to true if caller will rely on the content of the symbol table in future (like for KLib generation) + * * @param allowNonCachedDeclarations * Normally, FIR-to-IR caches all declarations it meets in a compiled module. * It means asking for an IR element of a non-cached declaration is a sign of inconsistent state.