diff --git a/compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/KotlinJavaPsiFacade.java b/compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/KotlinJavaPsiFacade.java index 410b05cea1d..519a262bf75 100644 --- a/compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/KotlinJavaPsiFacade.java +++ b/compiler/frontend.java/src/org/jetbrains/kotlin/resolve/jvm/KotlinJavaPsiFacade.java @@ -228,6 +228,8 @@ public class KotlinJavaPsiFacade { } public PsiPackage findPackage(@NotNull String qualifiedName, GlobalSearchScope searchScope) { + ProgressIndicatorAndCompilationCanceledStatus.checkCanceled(); + PackageCache cache = SoftReference.dereference(packageCache); if (cache == null) { packageCache = new SoftReference<>(cache = new PackageCache());