FIR: no nullability in error type

This commit is contained in:
Mikhail Glukhikh
2018-03-20 12:00:52 +03:00
parent 3e7b9c4e27
commit fa80f40e74
3 changed files with 7 additions and 8 deletions
@@ -333,7 +333,7 @@ class FirRenderer(builder: StringBuilder) : FirVisitorVoid() {
override fun visitErrorType(errorType: FirErrorType) {
visitType(errorType)
print("<ERROR TYPE>")
print("<ERROR TYPE: ${errorType.reason}>")
}
override fun visitImplicitType(implicitType: FirImplicitType) {
@@ -13,9 +13,8 @@ import org.jetbrains.kotlin.fir.visitors.FirVisitor
class FirErrorTypeImpl(
session: FirSession,
psi: PsiElement?,
isNullable: Boolean,
override val reason: String
) : FirAbstractAnnotatedType(session, psi, isNullable), FirErrorType {
) : FirAbstractAnnotatedType(session, psi, false), FirErrorType {
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R {
return super<FirErrorType>.accept(visitor, data)
}