override fun generateDependencies()

in aspoet/src/main/kotlin/com/google/androidstudiopoet/models/Topologies.kt [122:138]


        override fun generateDependencies(parameters: Map<String, String>, moduleNames: List<String>): List<FromToDependencyConfig> {
            initialize(parameters)
            val wideness = getWideness(parameters)
            checkUnusedParameters(parameters)

            val result = mutableListOf<FromToDependencyConfig>()
            var currentParent = 0
            for (to in 1 until moduleNames.size) {
                if (random.nextFloat() < density) {
                    result.add(FromToDependencyConfig(moduleNames[currentParent], moduleNames[to], method))
                }
                if (random.nextFloat() >= wideness) {
                    currentParent++
                }
            }
            return result
        }