From 10dea730b36562569ad4de3f250546b9ef1b16aa Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Thu, 21 Jul 2022 21:45:42 +0200 Subject: [PATCH] [Analysis API] fix invalid KtAnalysisScopeProvider. analysisScope --- .../api/impl/base/components/KtAnalysisScopeProviderImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/components/KtAnalysisScopeProviderImpl.kt b/analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/components/KtAnalysisScopeProviderImpl.kt index faae87a1ea5..bc0462c815a 100644 --- a/analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/components/KtAnalysisScopeProviderImpl.kt +++ b/analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/components/KtAnalysisScopeProviderImpl.kt @@ -35,7 +35,7 @@ private fun KtModule.collectAllDependenciesWithSelf(): List { while (stack.isNotEmpty()) { val current = stack.removeLast() - if (visited.add(current)) continue + if (!visited.add(current)) continue current.allDirectDependencies().forEach { dependency -> if (dependency !in visited) stack += dependency