diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/file/structure/FileStructure.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/file/structure/FileStructure.kt index 55f06cac1f6..54840fba4df 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/file/structure/FileStructure.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/file/structure/FileStructure.kt @@ -115,8 +115,6 @@ internal class FileStructure private constructor( } fun getAllDiagnosticsForFile(diagnosticCheckerFilter: DiagnosticCheckerFilter): List { - // TODO, KT-60799: Add a new FileStructure for file diagnostics - firFile.lazyResolveToPhase(FirResolvePhase.BODY_RESOLVE) val structureElements = getAllStructureElements() return buildList { collectDiagnosticsFromStructureElements(structureElements, diagnosticCheckerFilter) @@ -159,10 +157,9 @@ internal class FileStructure private constructor( } }) - return structureElements + return structureElements.toList().asReversed() } - private fun createDeclarationStructure(declaration: KtDeclaration): FileStructureElement { val firDeclaration = declaration.findSourceNonLocalFirDeclaration( firFile,