in aspoet/src/main/kotlin/com/google/androidstudiopoet/generators/packages/PackageGenerator.kt [27:47]
fun generatePackage(blueprint: PackageBlueprint): MethodToCall? {
val srcFolder = File(blueprint.srcFolder, blueprint.packageName)
if (srcFolder.exists()) {
srcFolder.delete()
}
srcFolder.mkdirs()
if (blueprint.generateTests) {
val testFolder = File(blueprint.testFolder, blueprint.packageName)
if (testFolder.exists()) {
testFolder.delete()
}
testFolder.mkdirs()
}
blueprint.classBlueprints.forEach({ generateClass(it) })
return blueprint.methodToCallFromOutside
}