Package se.ansman.kotshi
Class KotlinpoetExtKt
-
- All Implemented Interfaces:
public final class KotlinpoetExtKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static BooleanisPrimitive
-
Method Summary
Modifier and Type Method Description final BooleangetIsPrimitive()final static FunSpec.BuilderaddControlFlow(FunSpec.Builder $self, String controlFlow, Object args, Boolean close, Function1<FunSpec.Builder, Unit> block)final static FunSpec.BuilderaddNextControlFlow(FunSpec.Builder $self, String controlFlow, Object args, Boolean close, Function1<FunSpec.Builder, Unit> block)final static FunSpec.BuilderaddWhenBranch(FunSpec.Builder $self, String branch, Object args, Function1<FunSpec.Builder, Unit> block)Adds a switch branch. final static FunSpec.BuilderaddIf(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)final static FunSpec.BuilderaddIfElse(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)final static FunSpec.BuilderaddElseIf(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)final static FunSpec.BuilderaddElse(FunSpec.Builder $self, Function1<FunSpec.Builder, Unit> block)final static FunSpec.BuilderaddWhile(FunSpec.Builder $self, String predicate, Object args, Function1<FunSpec.Builder, Unit> block)final static FunSpec.BuilderaddWhen(FunSpec.Builder $self, String subject, Object args, Function1<FunSpec.Builder, Unit> block)final static TypeNamenullable(TypeName $self)final static TypeNamenotNull(TypeName $self)final static FunSpec.BuilderaddWhenElse(FunSpec.Builder $self, Function1<FunSpec.Builder, Unit> block)Adds a switch default. -
-
Method Detail
-
getIsPrimitive
final Boolean getIsPrimitive()
-
addControlFlow
final static FunSpec.Builder addControlFlow(FunSpec.Builder $self, String controlFlow, Object args, Boolean close, Function1<FunSpec.Builder, Unit> block)
-
addNextControlFlow
final static FunSpec.Builder addNextControlFlow(FunSpec.Builder $self, String controlFlow, Object args, Boolean close, Function1<FunSpec.Builder, Unit> block)
-
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
-
-
-
-