kotlinpoet / com.squareup.kotlinpoet / KotlinFile / Builder

Builder

class Builder

Functions

addFileComment fun addFileComment(format: String, vararg args: Any): Builder
addFun fun addFun(funSpec: FunSpec): Builder
addStaticImport fun addStaticImport(constant: Enum<*>): Builder
fun addStaticImport(clazz: Class<*>, vararg names: String): Builder
fun addStaticImport(clazz: KClass<*>, vararg names: String): Builder
fun addStaticImport(className: ClassName, vararg names: String): Builder
addType fun addType(typeSpec: TypeSpec): Builder
build fun build(): KotlinFile
indent fun indent(indent: String): Builder
skipJavaLangImports fun skipJavaLangImports(skipJavaLangImports: Boolean): Builder

Call this to omit imports for classes in java.lang, such as java.lang.String.