[Analysis API] Fix 'getContainingDeclaration()' for code fragments

^KT-65075 Fixed
This commit is contained in:
Yan Zhulanow
2024-01-18 18:53:14 +09:00
committed by Space Team
parent 1c883c93fc
commit c548bed6f6
6 changed files with 57 additions and 6 deletions
@@ -20,7 +20,7 @@ abstract class AbstractContainingDeclarationProviderByPsiTest : AbstractAnalysis
override fun doTestByMainFile(mainFile: KtFile, mainModule: TestModule, testServices: TestServices) {
val currentPath = mutableListOf<KtDeclaration>()
val ktClasses = mutableListOf<KtClassOrObject>()
analyseForTest(mainFile.declarations.first()) {
analyseForTest(mainFile) {
val expectedFileSymbol = mainFile.getFileSymbol()
mainFile.accept(object : KtVisitorVoid() {
override fun visitElement(element: PsiElement) {