[LL FIR] optimize search for fir declaration by kt declaration

Introduce new API to traverse FirFile by known declaration path
instead of unoptimized findSourceByTraversingWholeTree

^KT-59454
This commit is contained in:
Dmitrii Gridin
2023-06-26 17:08:48 +02:00
committed by Space Team
parent 7b77ec9930
commit ca521a81f8
3 changed files with 150 additions and 129 deletions
@@ -76,6 +76,7 @@ allprojects {
kotlinOptions {
freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.fir.symbols.SymbolInternals"
freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.analysis.low.level.api.fir.LLFirInternals"
freeCompilerArgs += "-opt-in=org.jetbrains.kotlin.analysis.api.KtAnalysisApiInternals"
}
}
}