Skip to content

Commit fa7fac9

Browse files
committed
Replace getDirectOverriddenMembersWithBaseScope with getDirectOverriddenMembersWithBaseScopeSafe
JetBrains/kotlin@e2691bb https://youtrack.jetbrains.com/issue/KT-75513
1 parent 91e0054 commit fa7fac9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

kmp-nativecoroutines-compiler/src/main/kotlin/com/rickclephas/kmp/nativecoroutines/compiler/fir/diagnostics/FirKmpNativeCoroutinesDeclarationChecker.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ import org.jetbrains.kotlin.fir.declarations.*
5858
import org.jetbrains.kotlin.fir.declarations.utils.*
5959
import org.jetbrains.kotlin.fir.expressions.FirAnnotation
6060
import org.jetbrains.kotlin.fir.scopes.getDirectOverriddenMembersWithBaseScope
61+
import org.jetbrains.kotlin.fir.scopes.getDirectOverriddenMembersWithBaseScopeSafe
6162
import java.nio.file.Path
6263
import kotlin.io.path.Path
6364

@@ -168,7 +169,7 @@ internal class FirKmpNativeCoroutinesDeclarationChecker(
168169
val containingClass = context.containingDeclarations.lastOrNull() as? FirClass
169170
if (containingClass != null) {
170171
val firTypeScope = containingClass.unsubstitutedScope(context)
171-
val overriddenMemberSymbols = firTypeScope.getDirectOverriddenMembersWithBaseScope(declaration.symbol)
172+
val overriddenMemberSymbols = firTypeScope.getDirectOverriddenMembersWithBaseScopeSafe(declaration.symbol)
172173
val overriddenAnnotations = overriddenMemberSymbols.map {
173174
it.member.getNativeCoroutinesAnnotations(context.session)
174175
}

0 commit comments

Comments
 (0)