override fun generateDependencies()

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


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

            val result = mutableListOf<FromToDependencyConfig>()
            var to = width
            while (to < moduleNames.size) {
                val base = ((to / width) - 1) * width
                var numFrom = 0
                for (from in 0 until width) {
                    if (random.nextFloat() < density) {
                        result.add(FromToDependencyConfig(moduleNames[base + from], moduleNames[to], method))
                        numFrom++
                    }
                }
                if (numFrom > 0) {
                    to++
                }
            }
            return result
        }