[FIR] Add pretty toString to CallKind

This commit is contained in:
Dmitriy Novozhilov
2020-09-18 14:14:33 +03:00
parent 40a9bb6eac
commit 696c8f07b4
@@ -74,6 +74,10 @@ sealed class CallKind(vararg resolutionSequence: ResolutionStage) {
internal class CustomForIde(vararg resolutionSequence: ResolutionStage) : CallKind(*resolutionSequence)
val resolutionSequence: List<ResolutionStage> = 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()
}
}