diff --git a/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtSymbolProvider.kt b/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtSymbolProvider.kt index ab97b2f22d9..b452eb18a1d 100644 --- a/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtSymbolProvider.kt +++ b/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtSymbolProvider.kt @@ -135,6 +135,9 @@ public interface KtSymbolProviderMixIn : KtAnalysisSessionMixIn { public fun KtFile.getFileSymbol(): KtFileSymbol = withValidityAssertion { analysisSession.symbolProvider.getFileSymbol(this) } + public fun KtScript.getScriptSymbol(): KtScriptSymbol = + withValidityAssertion { analysisSession.symbolProvider.getScriptSymbol(this) } + /** * Returns [KtPackageSymbol] corresponding to [packageFqName] if corresponding package is exists and visible from current uses-site scope, * `null` otherwise