From 89011abe1518d16a5094ad4153108826e4c19df1 Mon Sep 17 00:00:00 2001 From: Aleksandr Izmailov Date: Tue, 28 Feb 2023 20:21:14 +0100 Subject: [PATCH] [devkit] IDEA-309527 IJ-CR-103824: use file.resolveScope instead of `allScope` GitOrigin-RevId: 4642c149dc6dbe98d5ac9cdc84319c44494d97ea --- .../inspections/ForbiddenInSuspectContextMethodInspection.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/devkit/intellij.kotlin.devkit/src/inspections/ForbiddenInSuspectContextMethodInspection.kt b/plugins/devkit/intellij.kotlin.devkit/src/inspections/ForbiddenInSuspectContextMethodInspection.kt index 4b61d489ce96..2e6187ecd531 100644 --- a/plugins/devkit/intellij.kotlin.devkit/src/inspections/ForbiddenInSuspectContextMethodInspection.kt +++ b/plugins/devkit/intellij.kotlin.devkit/src/inspections/ForbiddenInSuspectContextMethodInspection.kt @@ -5,7 +5,6 @@ import com.intellij.codeInspection.* import com.intellij.openapi.editor.Editor import com.intellij.openapi.project.Project import com.intellij.psi.* -import com.intellij.psi.search.GlobalSearchScope import com.intellij.util.concurrency.annotations.RequiresBlockingContext import com.intellij.util.containers.toArray import org.jetbrains.idea.devkit.inspections.DevKitInspectionUtil @@ -70,8 +69,7 @@ internal class ForbiddenInSuspectContextMethodInspection : LocalInspectionTool() if (!DevKitInspectionUtil.isAllowed(holder.file)) return PsiElementVisitor.EMPTY_VISITOR val facade = JavaPsiFacade.getInstance(holder.project) - val scope = GlobalSearchScope.allScope(holder.project) - if (facade.findClass(REQUIRES_SUSPEND_CONTEXT_ANNOTATION, scope) == null) return PsiElementVisitor.EMPTY_VISITOR + if (facade.findClass(REQUIRES_SUSPEND_CONTEXT_ANNOTATION, holder.file.resolveScope) == null) return PsiElementVisitor.EMPTY_VISITOR return createFileVisitor(holder) }