diff --git a/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/project/LibraryDependenciesCache.kt b/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/project/LibraryDependenciesCache.kt index 2ee0ca318d13..28f1c4e8c43d 100644 --- a/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/project/LibraryDependenciesCache.kt +++ b/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/project/LibraryDependenciesCache.kt @@ -58,7 +58,7 @@ class LibraryDependenciesCacheImpl(private val project: Project) : LibraryDepend val libraries = LinkedHashSet() val sdks = LinkedHashSet() - for (module in getLibraryUsageIndex().modulesLibraryIsUsedIn[libraryInfo.library]) { + for (module in getLibraryUsageIndex().modulesLibraryIsUsedIn[libraryInfo.library.wrap()]) { val (moduleLibraries, moduleSdks) = moduleDependenciesCache.getOrPut(module) { computeLibrariesAndSdksUsedIn(module) } @@ -114,7 +114,7 @@ class LibraryDependenciesCacheImpl(private val project: Project) : LibraryDepend } private inner class LibraryUsageIndex { - val modulesLibraryIsUsedIn: MultiMap = MultiMap.createSet() + val modulesLibraryIsUsedIn: MultiMap = MultiMap.createSet() init { for (module in ModuleManager.getInstance(project).modules) { @@ -122,7 +122,7 @@ class LibraryDependenciesCacheImpl(private val project: Project) : LibraryDepend if (entry is LibraryOrderEntry) { val library = entry.library if (library != null) { - modulesLibraryIsUsedIn.putValue(library, module) + modulesLibraryIsUsedIn.putValue(library.wrap(), module) } } }