fun generate()

in aspoet/src/main/kotlin/com/google/androidstudiopoet/generators/android_modules/AndroidModuleGenerator.kt [39:58]


    fun generate(blueprint: AndroidModuleBlueprint, random: Random) {
        generateMainFolders(blueprint)

        proguardGenerator.generate(blueprint)
        buildGradleGenerator.generate(blueprint.buildGradleBlueprint)
        blueprint.resourcesBlueprint?.let { resourcesGenerator.generate(it, random) }
        packagesGenerator.writePackages(blueprint.packagesBlueprint)
        blueprint.activityBlueprints.forEach { activityBlueprint ->
            if (blueprint.useKotlin) {
                kotlinActivityGenerator.generate(activityBlueprint)
            } else {
                javaActivityGenerator.generate(activityBlueprint)
            }
        }
        manifestGenerator.generate(blueprint)

        blueprint.buildBazelBlueprint?.let {
            buildBazelGenerator.generate(it)
        }
    }