Class CodeBlockExtKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static CodeBlock.Builder addControlFlow(CodeBlock.Builder $self, String controlFlow, Object args, Boolean close, Function1<CodeBlock.Builder, Unit> block)
      final static CodeBlock.Builder addNextControlFlow(CodeBlock.Builder $self, String controlFlow, Object args, Boolean close, Function1<CodeBlock.Builder, Unit> block)
      final static CodeBlock.Builder addWhenBranch(CodeBlock.Builder $self, String branch, Object args, Function1<CodeBlock.Builder, Unit> block) Adds a switch branch.
      final static CodeBlock.Builder addIf(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)
      final static CodeBlock.Builder addIfElse(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)
      final static CodeBlock.Builder addElseIf(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)
      final static CodeBlock.Builder addElse(CodeBlock.Builder $self, Function1<CodeBlock.Builder, Unit> block)
      final static CodeBlock.Builder addWhile(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)
      final static CodeBlock.Builder addWhen(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • 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)
      • addWhen

         final static CodeBlock.Builder addWhen(CodeBlock.Builder $self, String predicate, Object args, Function1<CodeBlock.Builder, Unit> block)