From b574693916aa9e98be688441e2486c7af3ed91e0 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Thu, 14 Mar 2019 17:50:03 +0300 Subject: [PATCH] FIR: Introduce function to render fir element with it's type --- .../fir/tree/src/org/jetbrains/kotlin/fir/FirRenderer.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/FirRenderer.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/FirRenderer.kt index cf377e3aa2e..c1eb6928368 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/FirRenderer.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/FirRenderer.kt @@ -26,6 +26,11 @@ import org.jetbrains.kotlin.name.SpecialNames import org.jetbrains.kotlin.types.Variance import org.jetbrains.kotlin.utils.Printer +fun FirElement.renderWithType(): String = buildString { + append(this@renderWithType) + append(": ") + this@renderWithType.accept(FirRenderer(this)) +} fun FirElement.render(): String = buildString { this@render.accept(FirRenderer(this)) }