Class KotlinParameterSpecBuilder
-
- All Implemented Interfaces:
-
io.toolisticon.kotlin.generation.Builder
,io.toolisticon.kotlin.generation.BuilderSupplier
,io.toolisticon.kotlin.generation.builder.DelegatingBuilder
,io.toolisticon.kotlin.generation.poet.ParameterSpecSupplier
,io.toolisticon.kotlin.generation.poet.PoetSpecSupplier
,io.toolisticon.kotlin.generation.spec.KotlinGeneratorSpecSupplier
,io.toolisticon.kotlin.generation.spec.KotlinParameterSpecSupplier
,java.util.function.Supplier
public final class KotlinParameterSpecBuilder implements BuilderSupplier<KotlinParameterSpec, ParameterSpec>, KotlinParameterSpecSupplier, DelegatingBuilder<KotlinParameterSpecBuilder, Function1<ParameterSpec.Builder, Unit>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
KotlinParameterSpecBuilder.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static KotlinParameterSpecBuilder.Companion
Companion
-
Method Summary
Modifier and Type Method Description KotlinParameterSpecBuilder
builder(Function1<ParameterSpec.Builder, Unit> block)
final KotlinParameterSpecBuilder
addAnnotation(AnnotationSpecSupplier annotationSpec)
final KotlinParameterSpecBuilder
addKdoc(String format, Object args)
final KotlinParameterSpecBuilder
addKdoc(CodeBlock block)
final KotlinParameterSpecBuilder
addModifiers(KModifier modifiers)
final KotlinParameterSpecBuilder
defaultValue(String format, Object args)
final KotlinParameterSpecBuilder
defaultValue(CodeBlock codeBlock)
KotlinParameterSpec
build()
KotlinParameterSpec
spec()
ParameterSpec
get()
-
-
Method Detail
-
builder
KotlinParameterSpecBuilder builder(Function1<ParameterSpec.Builder, Unit> block)
-
addAnnotation
final KotlinParameterSpecBuilder addAnnotation(AnnotationSpecSupplier annotationSpec)
-
addKdoc
final KotlinParameterSpecBuilder addKdoc(String format, Object args)
-
addKdoc
final KotlinParameterSpecBuilder addKdoc(CodeBlock block)
-
addModifiers
final KotlinParameterSpecBuilder addModifiers(KModifier modifiers)
-
defaultValue
final KotlinParameterSpecBuilder defaultValue(String format, Object args)
-
defaultValue
final KotlinParameterSpecBuilder defaultValue(CodeBlock codeBlock)
-
build
KotlinParameterSpec build()
-
spec
KotlinParameterSpec spec()
-
get
ParameterSpec get()
-
-
-
-