kotlinpoet / com.squareup.kotlinpoet / ParameterSpec / Builder

Builder

class Builder

Functions

addAnnotation

fun addAnnotation(annotationSpec: AnnotationSpec): Builder
fun addAnnotation(annotation: ClassName): Builder
fun addAnnotation(annotation: Class<*>): Builder
fun addAnnotation(annotation: KClass<*>): Builder

addAnnotations

fun addAnnotations(annotationSpecs: Iterable<AnnotationSpec>): Builder

addModifiers

fun addModifiers(vararg modifiers: KModifier): Builder
fun addModifiers(modifiers: Iterable<KModifier>): Builder

build

fun build(): ParameterSpec

defaultValue

fun defaultValue(format: String, vararg args: Any?): Builder
fun defaultValue(codeBlock: CodeBlock): Builder

jvmModifiers

fun jvmModifiers(modifiers: Iterable<Modifier>): Builder