kotlinpoet / com.squareup.kotlinpoet / CodeBlock / Builder

Builder

class Builder

Constructors

<init>

Builder()

Functions

add

fun add(format: String, vararg args: Any?): Builder

Add code with positional or relative arguments.

fun add(codeBlock: CodeBlock): Builder

addNamed

fun addNamed(format: String, arguments: Map<String, *>): Builder

Adds code using named arguments.

addStatement

fun addStatement(format: String, vararg args: Any?): Builder

beginControlFlow

fun beginControlFlow(controlFlow: String, vararg args: Any?): Builder

build

fun build(): CodeBlock

endControlFlow

fun endControlFlow(): Builder

indent

fun indent(): Builder

isEmpty

fun isEmpty(): Boolean

isNotEmpty

fun isNotEmpty(): Boolean

nextControlFlow

fun nextControlFlow(controlFlow: String, vararg args: Any?): Builder

unindent

fun unindent(): Builder