[MPP][Test] Include original module in 'findAllDependsOnPaths'
^KT-50120
This commit is contained in:
committed by
Space
parent
2e55b82ba3
commit
ae764a3640
+3
-2
@@ -145,9 +145,10 @@ private object CompositeAnalysisModuleStructureOracle : ModuleStructureOracle {
|
|||||||
|
|
||||||
override fun findAllDependsOnPaths(module: ModuleDescriptor): List<ModulePath> {
|
override fun findAllDependsOnPaths(module: ModuleDescriptor): List<ModulePath> {
|
||||||
return module.expectedByModules.flatMap { expectedByModule ->
|
return module.expectedByModules.flatMap { expectedByModule ->
|
||||||
if (expectedByModule.expectedByModules.isEmpty()) listOf(ModulePath(listOf(expectedByModule)))
|
val head = listOf(module, expectedByModule)
|
||||||
|
if (expectedByModule.expectedByModules.isEmpty()) listOf(ModulePath(head))
|
||||||
else findAllDependsOnPaths(expectedByModule).map { path ->
|
else findAllDependsOnPaths(expectedByModule).map { path ->
|
||||||
ModulePath(listOf(expectedByModule) + path.nodes)
|
ModulePath(head + path.nodes)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user