[FIR] Adapt FIR renderer after FirExpression.coneTypeOrNull introduction
#KT-59855
This commit is contained in:
committed by
Space Team
parent
bc27feace4
commit
f60d81097c
@@ -160,6 +160,13 @@ class FirRenderer(
|
||||
printer.renderSeparated(elements, visitor)
|
||||
}
|
||||
|
||||
private fun renderType(type: ConeKotlinType?) {
|
||||
if (type == null) return
|
||||
print("R|")
|
||||
typeRenderer.render(type)
|
||||
print("|")
|
||||
}
|
||||
|
||||
inner class Visitor internal constructor() : FirVisitorVoid() {
|
||||
|
||||
override fun visitElement(element: FirElement) {
|
||||
@@ -1190,5 +1197,14 @@ class FirRenderer(
|
||||
override fun visitPackageDirective(packageDirective: FirPackageDirective) {
|
||||
packageDirectiveRenderer?.render(packageDirective)
|
||||
}
|
||||
|
||||
override fun visitResolvedReifiedParameterReference(resolvedReifiedParameterReference: FirResolvedReifiedParameterReference) {
|
||||
renderType(resolvedReifiedParameterReference.coneTypeOrNull)
|
||||
}
|
||||
|
||||
override fun visitInaccessibleReceiverExpression(inaccessibleReceiverExpression: FirInaccessibleReceiverExpression) {
|
||||
renderType(inaccessibleReceiverExpression.coneTypeOrNull)
|
||||
visitElement(inaccessibleReceiverExpression)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user