|
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 |
|
addKdoc
|
fun addKdoc(format: String, vararg args: Any): Builder
fun addKdoc(block: CodeBlock): Builder |
|
addModifiers
|
fun addModifiers(vararg modifiers: KModifier): Builder |
|
build
|
fun build(): PropertySpec |
|
delegate
|
fun delegate(format: String, vararg args: Any?): Builder
fun delegate(codeBlock: CodeBlock): Builder |
|
getter
|
fun getter(getter: FunSpec): Builder |
|
initializer
|
fun initializer(format: String, vararg args: Any?): Builder
fun initializer(codeBlock: CodeBlock): Builder |
|
mutable
|
fun mutable(mutable: Boolean): Builder |
|
receiver
|
fun receiver(receiverType: TypeName): Builder
fun receiver(receiverType: Type): Builder
fun receiver(receiverType: KClass<*>): Builder |
|
setter
|
fun setter(setter: FunSpec): Builder |