Class KotlinpoetExtKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final static Boolean isPrimitive
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final Boolean getIsPrimitive()
      final static FunSpec.Builder addControlFlow(FunSpec.Builder $self, String controlFlow, Object args, Boolean close, Function1<FunSpec.Builder, Unit> block)
      final static FunSpec.Builder addNextControlFlow(FunSpec.Builder $self, String controlFlow, Object args, Boolean close, Function1<FunSpec.Builder, Unit> block)
      final static FunSpec.Builder addWhenBranch(FunSpec.Builder $self, String branch, Object args, Function1<FunSpec.Builder, Unit> block) Adds a switch branch.
      final static FunSpec.Builder addIf(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)
      final static FunSpec.Builder addIfElse(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)
      final static FunSpec.Builder addElseIf(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)
      final static FunSpec.Builder addElse(FunSpec.Builder $self, Function1<FunSpec.Builder, Unit> block)
      final static FunSpec.Builder addWhile(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)
      final static FunSpec.Builder addWhen(FunSpec.Builder $self, String subject, Object args, Function1<FunSpec.Builder, Unit> block)
      final static TypeName nullable(TypeName $self)
      final static TypeName notNull(TypeName $self)
      final static FunSpec.Builder addWhenElse(FunSpec.Builder $self, Function1<FunSpec.Builder, Unit> block) Adds a switch default.
      • 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 FunSpec.Builder addWhenBranch(FunSpec.Builder $self, String branch, Object args, Function1<FunSpec.Builder, Unit> block)

        Adds a switch branch.

        A trailing -> is automatically inserted

      • addIf

         final static FunSpec.Builder addIf(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)
      • addIfElse

         final static FunSpec.Builder addIfElse(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)
      • addElseIf

         final static FunSpec.Builder addElseIf(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)
      • addElse

         final static FunSpec.Builder addElse(FunSpec.Builder $self, Function1<FunSpec.Builder, Unit> block)
      • addWhile

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

         final static FunSpec.Builder addWhen(FunSpec.Builder $self, String subject, Object args, Function1<FunSpec.Builder, Unit> block)
      • nullable

         final static TypeName nullable(TypeName $self)
      • notNull

         final static TypeName notNull(TypeName $self)
      • addWhenElse

         final static FunSpec.Builder addWhenElse(FunSpec.Builder $self, Function1<FunSpec.Builder, Unit> block)

        Adds a switch default.

        A trailing -> is automatically inserted