From 02abafd98db907d17e348ead63560ce892c6fb0e Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Mon, 24 Apr 2023 14:12:24 +0200 Subject: [PATCH] [FIR] do not request lazy resolve on isActual and isExpect for symbols --- .../kotlin/fir/declarations/utils/FirSymbolStatusUtils.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/utils/FirSymbolStatusUtils.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/utils/FirSymbolStatusUtils.kt index 075236c527e..7472b006550 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/utils/FirSymbolStatusUtils.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/declarations/utils/FirSymbolStatusUtils.kt @@ -27,8 +27,8 @@ inline val FirCallableSymbol<*>.effectiveVisibility: EffectiveVisibility get() = inline val FirCallableSymbol<*>.allowsToHaveFakeOverride: Boolean get() = !Visibilities.isPrivate(visibility) && visibility != Visibilities.InvisibleFake -inline val FirCallableSymbol<*>.isActual: Boolean get() = resolvedStatus.isActual -inline val FirCallableSymbol<*>.isExpect: Boolean get() = resolvedStatus.isExpect +inline val FirCallableSymbol<*>.isActual: Boolean get() = rawStatus.isActual +inline val FirCallableSymbol<*>.isExpect: Boolean get() = rawStatus.isExpect inline val FirCallableSymbol<*>.isInner: Boolean get() = rawStatus.isInner inline val FirCallableSymbol<*>.isStatic: Boolean get() = rawStatus.isStatic inline val FirCallableSymbol<*>.isOverride: Boolean get() = rawStatus.isOverride @@ -59,8 +59,8 @@ inline val FirClassLikeSymbol<*>.isFinal: Boolean inline val FirClassLikeSymbol<*>.visibility: Visibility get() = resolvedStatus.visibility inline val FirClassLikeSymbol<*>.effectiveVisibility: EffectiveVisibility get() = resolvedStatus.effectiveVisibility -inline val FirClassLikeSymbol<*>.isActual: Boolean get() = resolvedStatus.isActual -inline val FirClassLikeSymbol<*>.isExpect: Boolean get() = resolvedStatus.isExpect +inline val FirClassLikeSymbol<*>.isActual: Boolean get() = rawStatus.isActual +inline val FirClassLikeSymbol<*>.isExpect: Boolean get() = rawStatus.isExpect inline val FirClassLikeSymbol<*>.isInner: Boolean get() = rawStatus.isInner inline val FirClassLikeSymbol<*>.isStatic: Boolean get() = rawStatus.isStatic inline val FirClassLikeSymbol<*>.isInline: Boolean get() = rawStatus.isInline