FIR: Improve rendering for type operators

This commit is contained in:
Simon Ogorodnik
2019-03-14 17:49:34 +03:00
parent 27687602f8
commit 24041828a9
7 changed files with 20 additions and 10 deletions
@@ -607,6 +607,16 @@ class FirRenderer(builder: StringBuilder) : FirVisitorVoid() {
print(")")
}
override fun visitTypeOperatorCall(typeOperatorCall: FirTypeOperatorCall) {
print("(")
typeOperatorCall.argument.accept(this)
print(" ")
print(typeOperatorCall.operation.operator)
print(" ")
typeOperatorCall.typeRef.accept(this)
print(")")
}
override fun visitAnnotationCall(annotationCall: FirAnnotationCall) {
print("@")
annotationCall.useSiteTarget?.let {