[FIR] Don't extract contracts in DFA during non-body resolution stages

This commit is contained in:
Dmitriy Novozhilov
2023-04-18 14:19:33 +03:00
committed by Space Team
parent bde4d003be
commit faf212ca04
3 changed files with 10 additions and 2 deletions
@@ -39,3 +39,10 @@ enum class FirResolvePhase(val noProcessor: Boolean = false) {
val ANALYZED_DEPENDENCIES = BODY_RESOLVE
}
}
val FirResolvePhase.isBodyResolve: Boolean
get() = when (this) {
FirResolvePhase.BODY_RESOLVE,
FirResolvePhase.IMPLICIT_TYPES_BODY_RESOLVE -> true
else -> false
}