diff --git a/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/file/structure/FileStructure.kt b/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/file/structure/FileStructure.kt index ec3d7f1e14e..9dc238c1085 100644 --- a/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/file/structure/FileStructure.kt +++ b/idea/idea-frontend-fir/idea-fir-low-level-api/src/org/jetbrains/kotlin/idea/fir/low/level/api/file/structure/FileStructure.kt @@ -63,10 +63,8 @@ internal class FileStructure( fun getAllDiagnosticsForFile(diagnosticCheckerFilter: DiagnosticCheckerFilter): Collection> { val structureElements = getAllStructureElements() - return moduleFileCache.firFileLockProvider.withReadLock(firFile) { - buildSet { - collectDiagnosticsFromStructureElements(structureElements, diagnosticCheckerFilter) - } + return buildSet { + collectDiagnosticsFromStructureElements(structureElements, diagnosticCheckerFilter) } }