kotlinpoet / com.squareup.kotlinpoet / CodeBlock / Builder

Builder

class Builder

Constructors

<init>

Builder()

Functions

add

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

Add code with positional or relative arguments.

fun add(codeBlock: CodeBlock): CodeBlock.Builder

addNamed

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

Adds code using named arguments.

addStatement

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

beginControlFlow

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

build

fun build(): CodeBlock

endControlFlow

fun endControlFlow(): CodeBlock.Builder

indent

fun indent(): CodeBlock.Builder

isEmpty

fun isEmpty(): Boolean

isNotEmpty

fun isNotEmpty(): Boolean

nextControlFlow

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

unindent

fun unindent(): CodeBlock.Builder