[FIR] Rename ConeTypeRendererWithJavaFlexibleTypes to ConeTypeRendererForReadability
This commit is contained in:
committed by
Space Team
parent
e996760e7e
commit
da0308806a
+1
-1
@@ -138,7 +138,7 @@ object FirDiagnosticRenderers {
|
|||||||
annotationRenderer = null,
|
annotationRenderer = null,
|
||||||
bodyRenderer = null,
|
bodyRenderer = null,
|
||||||
idRenderer = idRendererCreator(),
|
idRenderer = idRendererCreator(),
|
||||||
typeRenderer = ConeTypeRendererWithJavaFlexibleTypes(idRendererCreator)
|
typeRenderer = ConeTypeRendererForReadability(idRendererCreator)
|
||||||
).renderElementAsString(symbol.fir, trim = true)
|
).renderElementAsString(symbol.fir, trim = true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -11,7 +11,7 @@ import org.jetbrains.kotlin.fir.types.ConeIntegerLiteralType
|
|||||||
import org.jetbrains.kotlin.renderer.replacePrefixesInTypeRepresentations
|
import org.jetbrains.kotlin.renderer.replacePrefixesInTypeRepresentations
|
||||||
import org.jetbrains.kotlin.renderer.typeStringsDifferOnlyInNullability
|
import org.jetbrains.kotlin.renderer.typeStringsDifferOnlyInNullability
|
||||||
|
|
||||||
class ConeTypeRendererWithJavaFlexibleTypes : ConeTypeRenderer {
|
class ConeTypeRendererForReadability : ConeTypeRenderer {
|
||||||
|
|
||||||
private val idRendererCreator: () -> ConeIdRenderer
|
private val idRendererCreator: () -> ConeIdRenderer
|
||||||
|
|
||||||
@@ -27,9 +27,9 @@ class ConeTypeRendererWithJavaFlexibleTypes : ConeTypeRenderer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun render(flexibleType: ConeFlexibleType) {
|
override fun render(flexibleType: ConeFlexibleType) {
|
||||||
val lowerRenderer = ConeTypeRendererWithJavaFlexibleTypes(StringBuilder(), idRendererCreator)
|
val lowerRenderer = ConeTypeRendererForReadability(StringBuilder(), idRendererCreator)
|
||||||
lowerRenderer.render(flexibleType.lowerBound)
|
lowerRenderer.render(flexibleType.lowerBound)
|
||||||
val upperRenderer = ConeTypeRendererWithJavaFlexibleTypes(StringBuilder(), idRendererCreator)
|
val upperRenderer = ConeTypeRendererForReadability(StringBuilder(), idRendererCreator)
|
||||||
upperRenderer.render(flexibleType.upperBound)
|
upperRenderer.render(flexibleType.upperBound)
|
||||||
builder.append(renderFlexibleType(lowerRenderer.builder.toString(), upperRenderer.builder.toString()))
|
builder.append(renderFlexibleType(lowerRenderer.builder.toString(), upperRenderer.builder.toString()))
|
||||||
}
|
}
|
||||||
@@ -81,4 +81,4 @@ class ConeTypeRendererWithJavaFlexibleTypes : ConeTypeRenderer {
|
|||||||
override fun render(type: ConeIntegerLiteralType) {
|
override fun render(type: ConeIntegerLiteralType) {
|
||||||
render(type.getApproximatedType())
|
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.ConeIdRendererForDebugging
|
||||||
import org.jetbrains.kotlin.fir.renderer.ConeIdShortRenderer
|
import org.jetbrains.kotlin.fir.renderer.ConeIdShortRenderer
|
||||||
import org.jetbrains.kotlin.fir.renderer.ConeTypeRendererForDebugging
|
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.fir.types.impl.ConeClassLikeTypeImpl
|
||||||
import org.jetbrains.kotlin.name.ClassId
|
import org.jetbrains.kotlin.name.ClassId
|
||||||
import org.jetbrains.kotlin.types.Variance
|
import org.jetbrains.kotlin.types.Variance
|
||||||
@@ -121,13 +121,13 @@ fun ConeKotlinType.renderForDebugging(): String {
|
|||||||
|
|
||||||
fun ConeKotlinType.renderReadable(): String {
|
fun ConeKotlinType.renderReadable(): String {
|
||||||
val builder = StringBuilder()
|
val builder = StringBuilder()
|
||||||
ConeTypeRendererWithJavaFlexibleTypes(builder) { ConeIdShortRenderer() }.render(this)
|
ConeTypeRendererForReadability(builder) { ConeIdShortRenderer() }.render(this)
|
||||||
return builder.toString()
|
return builder.toString()
|
||||||
}
|
}
|
||||||
|
|
||||||
fun ConeKotlinType.renderReadableWithFqNames(): String {
|
fun ConeKotlinType.renderReadableWithFqNames(): String {
|
||||||
val builder = StringBuilder()
|
val builder = StringBuilder()
|
||||||
ConeTypeRendererWithJavaFlexibleTypes(builder) { ConeIdRendererForDebugging() }.render(this)
|
ConeTypeRendererForReadability(builder) { ConeIdRendererForDebugging() }.render(this)
|
||||||
return builder.toString()
|
return builder.toString()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user