[FIR] Get rid of all conditional reads of FirDeclaration.resolvePhase

This commit is contained in:
Dmitriy Novozhilov
2021-07-02 12:55:10 +03:00
parent 43fe0c3bc1
commit 1593c4859d
14 changed files with 55 additions and 31 deletions
@@ -96,7 +96,7 @@ class FirJavaElementFinder(
)
val superTypeRefs = when {
firClass.resolvePhase > FirResolvePhase.SUPER_TYPES -> firClass.superTypeRefs
firClass.superTypeRefs.all { it is FirResolvedTypeRef } -> firClass.superTypeRefs
else -> firClass.resolveSupertypesInTheAir(session)
}