fixup! [Light Classes] Deprecate main LC-construction utilities
diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassBase.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassBase.kt index 5f9e0a7..d43e513 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassBase.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassBase.kt
@@ -121,7 +121,8 @@ val kotlinOrigin = kotlinOrigin ?: return@lazyPub null val containingClass = isTopLevel.ifFalse { analyzeForLightClasses(useSiteModule) { - KtPsiUtil.getOutermostClassOrObject(kotlinOrigin).classSymbol?.asPsiClass() as? KtLightClass + val outermostClass = KtPsiUtil.getOutermostClassOrObject(kotlinOrigin) + outermostClass.classSymbol?.asPsiClass() as? KtLightClass } } ?: this SymbolFakeFile(kotlinOrigin, containingClass)