diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/symbolLightUtils.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/symbolLightUtils.kt index 3c67fa2751d..ef99e6f266c 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/symbolLightUtils.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/symbolLightUtils.kt @@ -237,9 +237,8 @@ internal fun KtConstantValue.createPsiLiteral(parent: PsiElement): PsiExpression internal fun BitSet.copy(): BitSet = clone() as BitSet context(KtAnalysisSession) -internal fun KtSymbolPointer.restoreSymbolOrThrowIfDisposed(): T = requireNotNull(restoreSymbol()) { - "${this::class} pointer already disposed" -} +internal fun KtSymbolPointer.restoreSymbolOrThrowIfDisposed(): T = + restoreSymbol() ?: error("${this::class} pointer already disposed") internal fun hasTypeParameters( ktModule: KtModule,