Package io.airlift.bytecode.control
Class SwitchStatement.SwitchBuilder
- java.lang.Object
-
- io.airlift.bytecode.control.SwitchStatement.SwitchBuilder
-
- Enclosing class:
- SwitchStatement
public static class SwitchStatement.SwitchBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description SwitchBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SwitchStatement.SwitchBuilderaddCase(int key, BytecodeNode body)SwitchStatementbuild()SwitchStatement.SwitchBuildercomment(String format, Object... args)SwitchStatement.SwitchBuilderdefaultCase(BytecodeNode body)SwitchStatement.SwitchBuilderexpression(BytecodeExpression expression)
-
-
-
Method Detail
-
comment
public SwitchStatement.SwitchBuilder comment(String format, Object... args)
-
expression
public SwitchStatement.SwitchBuilder expression(BytecodeExpression expression)
-
addCase
public SwitchStatement.SwitchBuilder addCase(int key, BytecodeNode body)
-
defaultCase
public SwitchStatement.SwitchBuilder defaultCase(BytecodeNode body)
-
build
public SwitchStatement build()
-
-