[FIR] Complement fir rendering with newly created nodes

This commit is contained in:
Ivan Kylchik
2020-07-15 23:48:18 +03:00
parent 9a119a6757
commit d77d733244
3 changed files with 33 additions and 4 deletions
@@ -1097,6 +1097,22 @@ class FirRenderer(builder: StringBuilder, private val mode: RenderMode = RenderM
print(")")
}
override fun visitAssignmentOperatorStatement(assignmentOperatorStatement: FirAssignmentOperatorStatement) {
assignmentOperatorStatement.annotations.renderAnnotations()
print(assignmentOperatorStatement.operation.operator)
print("(")
assignmentOperatorStatement.leftArgument.accept(this@FirRenderer)
print(", ")
assignmentOperatorStatement.rightArgument.accept(this@FirRenderer)
print(")")
}
override fun visitEqualityOperatorCall(equalityOperatorCall: FirEqualityOperatorCall) {
equalityOperatorCall.annotations.renderAnnotations()
print(equalityOperatorCall.operation.operator)
visitCall(equalityOperatorCall)
}
override fun visitComponentCall(componentCall: FirComponentCall) {
visitFunctionCall(componentCall)
}