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
nextControlFlow fun nextControlFlow(controlFlow: String, vararg args: Any?): Builder
unindent fun unindent(): Builder