Introduce ModuleDescriptor.findImplementingDescriptor() via facets
This function is now used instead of allImplementingCompatibleModules, thus allowing it to be deleted together with allImplementingModules So #KT-17369 Fixed So #KT-17374 Fixed May fix also some other MPP issues
This commit is contained in:
@@ -19,6 +19,7 @@ package org.jetbrains.kotlin.caches.resolve
|
||||
import com.intellij.openapi.components.ServiceManager
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.psi.PsiFile
|
||||
import org.jetbrains.kotlin.analyzer.ModuleInfo
|
||||
import org.jetbrains.kotlin.idea.resolve.ResolutionFacade
|
||||
import org.jetbrains.kotlin.psi.KtElement
|
||||
import org.jetbrains.kotlin.resolve.TargetPlatform
|
||||
@@ -33,4 +34,5 @@ interface KotlinCacheService {
|
||||
fun getResolutionFacadeByFile(file: PsiFile, platform: TargetPlatform): ResolutionFacade
|
||||
|
||||
fun getSuppressionCache(): KotlinSuppressCache
|
||||
fun getResolutionFacadeByModuleInfo(moduleInfo: ModuleInfo, platform: TargetPlatform): ResolutionFacade?
|
||||
}
|
||||
Reference in New Issue
Block a user