Builder
class Builder
Content copied to clipboard
Functions
add
Link copied to clipboard
addStatement
Link copied to clipboard
beginControlFlow
Link copied to clipboard
fun beginControlFlow(controlFlow: String, vararg args: Any?): CodeBlock.Builder
Content copied to clipboard
clear
Link copied to clipboard
endControlFlow
Link copied to clipboard
indent
Link copied to clipboard
isNotEmpty
Link copied to clipboard
nextControlFlow
Link copied to clipboard
fun nextControlFlow(controlFlow: String, vararg args: Any?): CodeBlock.Builder
Content copied to clipboard
unindent
Link copied to clipboard
Extensions
withIndent
Link copied to clipboard
inline fun CodeBlock.Builder.withIndent(builderAction: CodeBlock.Builder.() -> Unit): CodeBlock.Builder
Content copied to clipboard
Calls CodeBlock.Builder.indent then executes the provided builderAction on the CodeBlock.Builder and then executes CodeBlock.Builder.unindent before returning the original CodeBlock.Builder.