K2: don't use debugging type renderer in error messages

This commit is contained in:
Mikhail Glukhikh
2023-07-10 18:18:47 +02:00
committed by Space Team
parent bd000e61f6
commit c839cd3c11
14 changed files with 22 additions and 15 deletions
@@ -129,9 +129,13 @@ object FirDiagnosticRenderers {
val RENDER_TYPE_WITH_ANNOTATIONS = RENDER_TYPE
val FQ_NAMES_IN_TYPES = Renderer { symbol: FirBasedSymbol<*> ->
val idRendererCreator = { ConeIdFullRenderer() }
@OptIn(SymbolInternals::class)
FirRenderer(
annotationRenderer = null, bodyRenderer = null, idRenderer = ConeIdFullRenderer()
annotationRenderer = null,
bodyRenderer = null,
idRenderer = idRendererCreator(),
typeRenderer = ConeTypeRendererWithJavaFlexibleTypes(idRendererCreator)
).renderElementAsString(symbol.fir, trim = true)
}