FIR: Support safe-calls in renderers
^KT-38444 In Progress
This commit is contained in:
@@ -510,6 +510,17 @@ class FirRenderer(builder: StringBuilder, private val mode: RenderMode = RenderM
|
||||
}
|
||||
}
|
||||
|
||||
override fun visitSafeCallExpression(safeCallExpression: FirSafeCallExpression) {
|
||||
safeCallExpression.receiver.accept(this)
|
||||
print("?.{ ")
|
||||
safeCallExpression.regularQualifiedAccess.accept(this)
|
||||
print(" }")
|
||||
}
|
||||
|
||||
override fun visitCheckedSafeCallSubject(checkedSafeCallSubject: FirCheckedSafeCallSubject) {
|
||||
print("\$subj\$")
|
||||
}
|
||||
|
||||
override fun visitTypedDeclaration(typedDeclaration: FirTypedDeclaration) {
|
||||
visitDeclaration(typedDeclaration)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user