[FIR] Get rid of FirResolvedFunctionTypeRef

This commit is contained in:
Dmitriy Novozhilov
2020-09-14 14:46:31 +03:00
parent edab50ac61
commit 93d63f7c66
25 changed files with 39 additions and 257 deletions
@@ -489,16 +489,6 @@ class FirVisualizer(private val firFile: FirFile) : BaseRenderer() {
data.append("[ERROR : ${errorTypeRef.diagnostic.reason}]")
}
override fun visitResolvedFunctionTypeRef(resolvedFunctionTypeRef: FirResolvedFunctionTypeRef, data: StringBuilder) {
resolvedFunctionTypeRef.receiverTypeRef?.let {
it.accept(this, data)
data.append(".")
}
visitValueParameters(resolvedFunctionTypeRef.valueParameters, data)
data.append(" -> ")
resolvedFunctionTypeRef.returnTypeRef.accept(this, data)
}
override fun visitTypeRefWithNullability(typeRefWithNullability: FirTypeRefWithNullability, data: StringBuilder) {
if (typeRefWithNullability.isMarkedNullable) {
data.append("?")