From 6d04c6e102a0547d6b408944798e868a84642a3d Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Sat, 25 Jun 2016 19:31:02 +0300 Subject: [PATCH] Drop no longer used FileLibraryScope --- .../idea/caches/resolve/IdeaModuleInfos.kt | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IdeaModuleInfos.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IdeaModuleInfos.kt index 66d87eab4b0..2c8ea1a7d4a 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IdeaModuleInfos.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IdeaModuleInfos.kt @@ -23,7 +23,6 @@ import com.intellij.openapi.projectRoots.Sdk import com.intellij.openapi.roots.* import com.intellij.openapi.roots.impl.libraries.LibraryEx import com.intellij.openapi.roots.libraries.Library -import com.intellij.openapi.vfs.VfsUtilCore import com.intellij.openapi.vfs.VirtualFile import com.intellij.psi.search.DelegatingGlobalSearchScope import com.intellij.psi.search.GlobalSearchScope @@ -317,22 +316,6 @@ data class ScriptDependenciesModuleInfo(val project: Project): IdeaModuleInfo { get() = ModuleOrigin.LIBRARY } -class FileLibraryScope(project: Project, private val libraryRoot: VirtualFile) : GlobalSearchScope(project) { - - override fun contains(file: VirtualFile): Boolean = - VfsUtilCore.isAncestor(libraryRoot, file, false) - - override fun isSearchInLibraries(): Boolean = true - override fun isSearchInModuleContent(aModule: Module): Boolean = false - - // TODO: check if this is a valid decision for the case of a single root - override fun compare(file1: VirtualFile, file2: VirtualFile): Int = 0 - - override fun equals(other: Any?) = other is FileLibraryScope && libraryRoot == other.libraryRoot - - override fun hashCode() = libraryRoot.hashCode() -} - private class LibraryWithoutSourceScope(project: Project, private val library: Library) : LibraryScopeBase(project, library.getFiles(OrderRootType.CLASSES), arrayOf()) {