[FIR] Rename ConeTypeRendererWithJavaFlexibleTypes to ConeTypeRendererForReadability

This commit is contained in:
Kirill Rakhman
2023-09-12 14:18:09 +02:00
committed by Space Team
parent e996760e7e
commit da0308806a
3 changed files with 8 additions and 8 deletions
@@ -138,7 +138,7 @@ object FirDiagnosticRenderers {
annotationRenderer = null,
bodyRenderer = null,
idRenderer = idRendererCreator(),
typeRenderer = ConeTypeRendererWithJavaFlexibleTypes(idRendererCreator)
typeRenderer = ConeTypeRendererForReadability(idRendererCreator)
).renderElementAsString(symbol.fir, trim = true)
}
@@ -11,7 +11,7 @@ import org.jetbrains.kotlin.fir.types.ConeIntegerLiteralType
import org.jetbrains.kotlin.renderer.replacePrefixesInTypeRepresentations
import org.jetbrains.kotlin.renderer.typeStringsDifferOnlyInNullability
class ConeTypeRendererWithJavaFlexibleTypes : ConeTypeRenderer {
class ConeTypeRendererForReadability : ConeTypeRenderer {
private val idRendererCreator: () -> ConeIdRenderer
@@ -27,9 +27,9 @@ class ConeTypeRendererWithJavaFlexibleTypes : ConeTypeRenderer {
}
override fun render(flexibleType: ConeFlexibleType) {
val lowerRenderer = ConeTypeRendererWithJavaFlexibleTypes(StringBuilder(), idRendererCreator)
val lowerRenderer = ConeTypeRendererForReadability(StringBuilder(), idRendererCreator)
lowerRenderer.render(flexibleType.lowerBound)
val upperRenderer = ConeTypeRendererWithJavaFlexibleTypes(StringBuilder(), idRendererCreator)
val upperRenderer = ConeTypeRendererForReadability(StringBuilder(), idRendererCreator)
upperRenderer.render(flexibleType.upperBound)
builder.append(renderFlexibleType(lowerRenderer.builder.toString(), upperRenderer.builder.toString()))
}
@@ -81,4 +81,4 @@ class ConeTypeRendererWithJavaFlexibleTypes : ConeTypeRenderer {
override fun render(type: ConeIntegerLiteralType) {
render(type.getApproximatedType())
}
}
}
@@ -8,7 +8,7 @@ package org.jetbrains.kotlin.fir.types
import org.jetbrains.kotlin.fir.renderer.ConeIdRendererForDebugging
import org.jetbrains.kotlin.fir.renderer.ConeIdShortRenderer
import org.jetbrains.kotlin.fir.renderer.ConeTypeRendererForDebugging
import org.jetbrains.kotlin.fir.renderer.ConeTypeRendererWithJavaFlexibleTypes
import org.jetbrains.kotlin.fir.renderer.ConeTypeRendererForReadability
import org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl
import org.jetbrains.kotlin.name.ClassId
import org.jetbrains.kotlin.types.Variance
@@ -121,13 +121,13 @@ fun ConeKotlinType.renderForDebugging(): String {
fun ConeKotlinType.renderReadable(): String {
val builder = StringBuilder()
ConeTypeRendererWithJavaFlexibleTypes(builder) { ConeIdShortRenderer() }.render(this)
ConeTypeRendererForReadability(builder) { ConeIdShortRenderer() }.render(this)
return builder.toString()
}
fun ConeKotlinType.renderReadableWithFqNames(): String {
val builder = StringBuilder()
ConeTypeRendererWithJavaFlexibleTypes(builder) { ConeIdRendererForDebugging() }.render(this)
ConeTypeRendererForReadability(builder) { ConeIdRendererForDebugging() }.render(this)
return builder.toString()
}