addProperty

fun addProperty(propertySpec: PropertySpec): TypeSpec.Builder
fun addProperty(    name: String,     type: TypeName,     vararg modifiers: KModifier): TypeSpec.Builder
@DelicateKotlinPoetApi(message = "Java reflection APIs don't give complete information on Kotlin types. Consider using the kotlinpoet-metadata APIs instead.")
fun addProperty(    name: String,     type: Type,     vararg modifiers: KModifier): TypeSpec.Builder
fun addProperty(    name: String,     type: KClass<*>,     vararg modifiers: KModifier): TypeSpec.Builder
fun addProperty(    name: String,     type: TypeName,     modifiers: Iterable<KModifier>): TypeSpec.Builder
@DelicateKotlinPoetApi(message = "Java reflection APIs don't give complete information on Kotlin types. Consider using the kotlinpoet-metadata APIs instead.")
fun addProperty(    name: String,     type: Type,     modifiers: Iterable<KModifier>): TypeSpec.Builder
fun addProperty(    name: String,     type: KClass<*>,     modifiers: Iterable<KModifier>): TypeSpec.Builder