From aed98a745e2f2c6d35be2e32dc69233fc891683f Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 6 Apr 2017 17:26:57 +0300 Subject: [PATCH] Do not use KtClassInitializer as analyzable parent Fixes analyzeFully() semantics making it closer to compiler Fixes two flaky tests for "leaking this" quick-fixes --- .../idea/caches/resolve/resolutionApi.kt | 18 +++++++++++++----- .../idea/caches/resolve/KotlinResolveCache.kt | 2 ++ 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/idea/ide-common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt b/idea/ide-common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt index 54d99d001bd..4370733c4d8 100644 --- a/idea/ide-common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt +++ b/idea/ide-common/src/org/jetbrains/kotlin/idea/caches/resolve/resolutionApi.kt @@ -52,11 +52,14 @@ fun KtFile.resolveImportReference(fqName: FqName): Collection