[Analysis API] remove unneeded analyzeWithSymbolAsContext

This commit is contained in:
Ilya Kirillov
2022-06-28 16:15:45 +02:00
parent 3dffe828b1
commit 00b893444c
3 changed files with 0 additions and 30 deletions
@@ -31,18 +31,8 @@ public abstract class KtAnalysisSessionProvider(public val project: Project) : D
public abstract fun getAnalysisSession(useSiteKtElement: KtElement, factory: KtLifetimeTokenFactory): KtAnalysisSession
public abstract fun getAnalysisSessionBySymbol(contextSymbol: KtSymbol): KtAnalysisSession
public abstract fun getAnalysisSessionByUseSiteKtModule(useSiteKtModule: KtModule, factory: KtLifetimeTokenFactory): KtAnalysisSession
public inline fun <R> analyzeWithSymbolAsContext(
contextSymbol: KtSymbol,
action: KtAnalysisSession.() -> R
): R {
val analysisSession = getAnalysisSessionBySymbol(contextSymbol)
return action(analysisSession)
}
public inline fun <R> analyseInDependedAnalysisSession(
originalFile: KtFile,
elementToReanalyze: KtElement,