From 696c8f07b4461016fe58c13a877b7c10a8b9fa5b Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Fri, 18 Sep 2020 14:14:33 +0300 Subject: [PATCH] [FIR] Add pretty `toString` to CallKind --- .../src/org/jetbrains/kotlin/fir/resolve/calls/CallKind.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallKind.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallKind.kt index e7530886079..4ec7a7b6c25 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallKind.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallKind.kt @@ -74,6 +74,10 @@ sealed class CallKind(vararg resolutionSequence: ResolutionStage) { internal class CustomForIde(vararg resolutionSequence: ResolutionStage) : CallKind(*resolutionSequence) val resolutionSequence: List = resolutionSequence.toList() + + final override fun toString(): String { + return this::class.simpleName ?: super.toString() + } } class ResolutionSequenceBuilder( @@ -111,4 +115,4 @@ class ResolutionSequenceBuilder( fun buildCallKindWithCustomResolutionSequence(init: ResolutionSequenceBuilder.() -> Unit): CallKind { return ResolutionSequenceBuilder().apply(init).build() -} \ No newline at end of file +}