From 5fc458d5a48606aed3594dbcb6d11028c84391c7 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Fri, 25 Aug 2023 10:50:59 +0200 Subject: [PATCH] [LL FIR] implement `toString` for `LLFirKotlinSymbolProvider` and `LLFirSession` --- .../low/level/api/fir/providers/LLFirKotlinSymbolProvider.kt | 4 ++++ .../analysis/low/level/api/fir/sessions/LLFirSession.kt | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/providers/LLFirKotlinSymbolProvider.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/providers/LLFirKotlinSymbolProvider.kt index afe0be2c812..caa674d24f2 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/providers/LLFirKotlinSymbolProvider.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/providers/LLFirKotlinSymbolProvider.kt @@ -63,4 +63,8 @@ internal abstract class LLFirKotlinSymbolProvider(session: FirSession) : FirSymb callableId: CallableId, properties: Collection, ) + + override fun toString(): String { + return "${this::class.simpleName} for $session" + } } diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSession.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSession.kt index 688c0b2a460..9c410400284 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSession.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSession.kt @@ -60,6 +60,10 @@ abstract class LLFirSession( return count.incrementAndGet() } } + + override fun toString(): String { + return "${this::class.simpleName} for ${ktModule.moduleDescription}" + } } abstract class LLFirModuleSession(