Filter out first dependency from module dependencies

This commit is contained in:
Nikolay Krasko
2016-12-09 19:52:47 +03:00
parent e359b9b6de
commit 868495437c
@@ -177,7 +177,7 @@ abstract class AnalyzerFacade<in P : PlatformAnalysisParameters> {
val resolverForProject = createResolverForProject()
fun computeDependencyDescriptors(module: M): List<ModuleDescriptorImpl> {
val orderedDependencies = firstDependency.singletonOrEmptyList() + module.dependencies()
val orderedDependencies = LinkedHashSet(firstDependency.singletonOrEmptyList() + module.dependencies())
val dependenciesDescriptors = orderedDependencies.mapTo(ArrayList<ModuleDescriptorImpl>()) {
dependencyInfo ->
resolverForProject.descriptorForModule(dependencyInfo as M)