generateBoilerplate
fun generateBoilerplate(baseDirectory: File, boilerplatePackageName: String, klass: KClass<*>, config: GenConfig = GenConfig(), outputFilename: String = "Boilerplate.kt")
fun generateBoilerplate(baseDirectory: File, boilerplatePackageName: String, name: String, type: String, imports: List<String>, templates: List<(String, String, String, GenConfig) -> String>, config: GenConfig, outputFilename: String = "Boilerplate.kt")
Only use this directly if you need additional control over the imports, or if the type isn't a simple type (i.e. it is a generic type), or if you wish to add your own custom templates.
Parameters
outputFilename
defaults to ${name}Boilerplate.kt