public final class ConditionalExpressionBuilder extends Object
conditional expression.
In contrast with ConditionalBuilder, this class requires the whole conditional to
represent a value, and #build(Generator) returns a CodeChunk.WithValue
representing that value.
| Modifier and Type | Method and Description |
|---|---|
CodeChunk.WithValue |
build(CodeChunk.Generator codeGenerator)
Finishes building this conditional.
|
ConditionalExpressionBuilder |
else_(CodeChunk.WithValue trailingElse) |
ConditionalExpressionBuilder |
elseif_(CodeChunk.WithValue predicate,
CodeChunk.WithValue consequent) |
public ConditionalExpressionBuilder elseif_(CodeChunk.WithValue predicate, CodeChunk.WithValue consequent)
public ConditionalExpressionBuilder else_(CodeChunk.WithValue trailingElse)
@CheckReturnValue public CodeChunk.WithValue build(CodeChunk.Generator codeGenerator)