Refactoring: move idea source modules classes to caches/project package
This commit is contained in:
+1
-1
@@ -27,7 +27,7 @@ import com.intellij.psi.search.EverythingGlobalScope
|
||||
import com.intellij.psi.search.GlobalSearchScope
|
||||
import com.intellij.util.containers.ConcurrentFactoryMap
|
||||
import com.intellij.util.containers.ContainerUtil
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.ScriptModuleSearchScope
|
||||
import org.jetbrains.kotlin.idea.caches.project.ScriptModuleSearchScope
|
||||
import org.jetbrains.kotlin.load.java.AbstractJavaClassFinder
|
||||
import org.jetbrains.kotlin.resolve.jvm.KotlinSafeClassFinder
|
||||
|
||||
|
||||
+3
-3
@@ -20,9 +20,9 @@ import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.psi.ResolveScopeProvider
|
||||
import com.intellij.psi.search.GlobalSearchScope
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.ScriptDependenciesModuleInfo
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.ScriptDependenciesSourceModuleInfo
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.getModuleInfoByVirtualFile
|
||||
import org.jetbrains.kotlin.idea.caches.project.ScriptDependenciesModuleInfo
|
||||
import org.jetbrains.kotlin.idea.caches.project.ScriptDependenciesSourceModuleInfo
|
||||
import org.jetbrains.kotlin.idea.caches.project.getModuleInfoByVirtualFile
|
||||
|
||||
class ScriptDependenciesResolveScopeProvider : ResolveScopeProvider() {
|
||||
override fun getResolveScope(file: VirtualFile, project: Project): GlobalSearchScope? {
|
||||
|
||||
@@ -25,4 +25,4 @@ import kotlin.reflect.KProperty
|
||||
operator fun <T> CachedValue<T>.getValue(o: Any, property: KProperty<*>): T = value
|
||||
|
||||
fun <T> CachedValue(project: Project, trackValue: Boolean = false, provider: () -> CachedValueProvider.Result<T>) =
|
||||
CachedValuesManager.getManager(project).createCachedValue(provider, trackValue)
|
||||
CachedValuesManager.getManager(project).createCachedValue(provider, trackValue)
|
||||
|
||||
Reference in New Issue
Block a user