Builder

class Builder

Functions

add
Link copied to clipboard
fun add(codeBlock: CodeBlock): CodeBlock.Builder
fun add(format: String, vararg args: Any?): CodeBlock.Builder
Add code with positional or relative arguments.
addNamed
Link copied to clipboard
fun addNamed(format: String, arguments: Map<String, *>): CodeBlock.Builder
Adds code using named arguments.
addStatement
Link copied to clipboard
fun addStatement(format: String, vararg args: Any?): CodeBlock.Builder
beginControlFlow
Link copied to clipboard
fun beginControlFlow(controlFlowName: String, controlFlowCode: String, vararg args: Any?): CodeBlock.Builder
build
Link copied to clipboard
fun build(): CodeBlock
endControlFlow
Link copied to clipboard
fun endControlFlow(controlFlowName: String): CodeBlock.Builder
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
indent
Link copied to clipboard
fun indent(): CodeBlock.Builder
isEmpty
Link copied to clipboard
fun isEmpty(): Boolean
isNotEmpty
Link copied to clipboard
fun isNotEmpty(): Boolean
nextControlFlow
Link copied to clipboard
fun nextControlFlow(controlFlowName: String, controlFlowCode: String = "", vararg args: Any?): CodeBlock.Builder
toString
Link copied to clipboard
open fun toString(): String
unindent
Link copied to clipboard
fun unindent(): CodeBlock.Builder