Package se.ansman.kotshi
Class CodeBlockExtKt
-
- All Implemented Interfaces:
public final class CodeBlockExtKt
-
-
Method Summary
Modifier and Type Method Description final static CodeBlock.BuilderaddControlFlow(CodeBlock.Builder $self, String controlFlow, Object args, Boolean close, Function1<CodeBlock.Builder, Unit> block)final static CodeBlock.BuilderaddNextControlFlow(CodeBlock.Builder $self, String controlFlow, Object args, Boolean close, Function1<CodeBlock.Builder, Unit> block)final static CodeBlock.BuilderaddWhenBranch(CodeBlock.Builder $self, String branch, Object args, Function1<CodeBlock.Builder, Unit> block)Adds a switch branch. final static CodeBlock.BuilderaddIf(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)final static CodeBlock.BuilderaddIfElse(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)final static CodeBlock.BuilderaddElseIf(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)final static CodeBlock.BuilderaddElse(CodeBlock.Builder $self, Function1<CodeBlock.Builder, Unit> block)final static CodeBlock.BuilderaddWhile(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)final static CodeBlock.BuilderaddWhen(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)-
-
Method Detail
-
addControlFlow
final static CodeBlock.Builder addControlFlow(CodeBlock.Builder $self, String controlFlow, Object args, Boolean close, Function1<CodeBlock.Builder, Unit> block)
-
addNextControlFlow
final static CodeBlock.Builder addNextControlFlow(CodeBlock.Builder $self, String controlFlow, Object args, Boolean close, Function1<CodeBlock.Builder, Unit> block)
-
addWhenBranch
final static CodeBlock.Builder addWhenBranch(CodeBlock.Builder $self, String branch, Object args, Function1<CodeBlock.Builder, Unit> block)
Adds a switch branch.
A trailing : and a break is automatically inserted
-
addIf
final static CodeBlock.Builder addIf(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)
-
addIfElse
final static CodeBlock.Builder addIfElse(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)
-
addElseIf
final static CodeBlock.Builder addElseIf(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)
-
addElse
final static CodeBlock.Builder addElse(CodeBlock.Builder $self, Function1<CodeBlock.Builder, Unit> block)
-
addWhile
final static CodeBlock.Builder addWhile(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)
-
-
-
-