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:
+2
-2
@@ -26,7 +26,7 @@ import org.jetbrains.kotlin.descriptors.TypeAliasDescriptor
|
||||
import org.jetbrains.kotlin.descriptors.annotations.AnnotationWithTarget
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.analyze
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.findModuleDescriptor
|
||||
import org.jetbrains.kotlin.idea.highlighter.allImplementingCompatibleModules
|
||||
import org.jetbrains.kotlin.idea.facet.findImplementingDescriptors
|
||||
import org.jetbrains.kotlin.idea.highlighter.markers.actualsFor
|
||||
import org.jetbrains.kotlin.idea.project.targetPlatform
|
||||
import org.jetbrains.kotlin.idea.util.module
|
||||
@@ -41,7 +41,7 @@ class KotlinMultiplatformJUnitRecognizer : JUnitRecognizer() {
|
||||
if (origin.module?.targetPlatform !is TargetPlatformKind.Common) return false
|
||||
|
||||
val moduleDescriptor = origin.containingKtFile.findModuleDescriptor()
|
||||
val implModules = moduleDescriptor.allImplementingCompatibleModules
|
||||
val implModules = moduleDescriptor.findImplementingDescriptors()
|
||||
if (implModules.isEmpty()) return false
|
||||
|
||||
val bindingContext = origin.analyze(BodyResolveMode.PARTIAL)
|
||||
|
||||
Reference in New Issue
Block a user