Modifier and Type | Method and Description |
---|---|
CodeBlock.Builder |
add(CodeBlock codeBlock) |
CodeBlock.Builder |
add(String format,
Object... args) |
CodeBlock.Builder |
addStatement(String format,
Object... args) |
CodeBlock.Builder |
beginControlFlow(String controlFlow,
Object... args) |
CodeBlock |
build() |
CodeBlock.Builder |
endControlFlow() |
CodeBlock.Builder |
endControlFlow(String controlFlow,
Object... args) |
CodeBlock.Builder |
indent() |
CodeBlock.Builder |
nextControlFlow(String controlFlow,
Object... args) |
CodeBlock.Builder |
unindent() |
public CodeBlock.Builder add(String format, Object... args)
public CodeBlock.Builder beginControlFlow(String controlFlow, Object... args)
controlFlow
- the control flow construct and its code, such as "if (foo == 5)".
Shouldn't contain braces or newline characters.public CodeBlock.Builder nextControlFlow(String controlFlow, Object... args)
controlFlow
- the control flow construct and its code, such as "else if (foo == 10)".
Shouldn't contain braces or newline characters.public CodeBlock.Builder endControlFlow()
public CodeBlock.Builder endControlFlow(String controlFlow, Object... args)
controlFlow
- the optional control flow construct and its code, such as
"while(foo == 20)". Only used for "do/while" control flows.public CodeBlock.Builder addStatement(String format, Object... args)
public CodeBlock.Builder add(CodeBlock codeBlock)
public CodeBlock.Builder indent()
public CodeBlock.Builder unindent()
public CodeBlock build()
Copyright © 2015 Square, Inc.. All Rights Reserved.