From 85ff834fdb0952a59fee1eb219f53833ebe33a9c Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Wed, 11 Dec 2019 21:44:20 +0300 Subject: [PATCH] [FIR] Do not create Kotlin scopes for handledByJava classes --- .../deserialization/KotlinDeserializedJvmSymbolsProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/deserialization/KotlinDeserializedJvmSymbolsProvider.kt b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/deserialization/KotlinDeserializedJvmSymbolsProvider.kt index 40e4eaab083..22e0a8260ad 100644 --- a/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/deserialization/KotlinDeserializedJvmSymbolsProvider.kt +++ b/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/deserialization/KotlinDeserializedJvmSymbolsProvider.kt @@ -146,7 +146,7 @@ class KotlinDeserializedJvmSymbolsProvider( scopeSession: ScopeSession ): FirScope? { val symbol = this.getClassLikeSymbolByFqName(classId) as? FirClassSymbol ?: return null - + if (classId in handledByJava) return null return buildDefaultUseSiteMemberScope((symbol.fir as FirClass<*>), session, scopeSession) }