FIR: handle unresolved modality as questionable

This commit is contained in:
Mikhail Glukhikh
2018-03-21 13:11:56 +03:00
parent 737ec37486
commit a99578c354
33 changed files with 101 additions and 76 deletions
@@ -45,7 +45,7 @@ class RawFirBuilder(val session: FirSession) {
}
}
private val KtDeclaration.modality: Modality
private val KtDeclaration.modality: Modality?
get() {
val modifierType = modalityModifierType()
return when (modifierType) {
@@ -53,7 +53,7 @@ class RawFirBuilder(val session: FirSession) {
KtTokens.SEALED_KEYWORD -> Modality.SEALED
KtTokens.ABSTRACT_KEYWORD -> Modality.ABSTRACT
KtTokens.OPEN_KEYWORD -> Modality.OPEN
else -> Modality.FINAL // FIX ME
else -> null
}
}