in code/codegen/src/main/kotlin/com/android/gradle/replicator/codegen/kotlin/KotlinClassGenerator.kt [112:124]
override fun declareVariable(model: FieldModel, initialValue: String?): FieldModel {
listeners.forEach { listener ->
listener.instanceVariableDeclaration(model.name, model.classModel.type, printer)
}
if (model.modifiers.and(Modifier.PRIVATE) != 0) {
printer.printIndented("private ")
}
printer.printIndented("val ${model.name}: ${model.toKotlinDeclaration()}")
if (model.nullable) printer.print("?")
if (initialValue == null) printer.println()
else printer.println(" = $initialValue")
return model
}