Builder
class Builder : Taggable.Builder<PropertySpec.Builder> , OriginatingElementsHolder.Builder<PropertySpec.Builder>
Content copied to clipboard
Functions
add Annotation
Link copied to clipboard
@DelicateKotlinPoetApi(message = "Java reflection APIs don't give complete information on Kotlin types. Consider using the kotlinpoet-metadata APIs instead." )
Content copied to clipboard
add Annotations
Link copied to clipboard
fun addAnnotations(annotationSpecs: Iterable<AnnotationSpec>): PropertySpec.Builder
Content copied to clipboard
add Kdoc
Link copied to clipboard
add Modifiers
Link copied to clipboard
add Originating Element
Link copied to clipboard
open fun addOriginatingElement(originatingElement: Element): PropertySpec.Builder
Content copied to clipboard
Adds an originatingElement to this type's list of originating elements.
add Type Variable
Link copied to clipboard
fun addTypeVariable(typeVariable: TypeVariableName): PropertySpec.Builder
Content copied to clipboard
add Type Variables
Link copied to clipboard
fun addTypeVariables(typeVariables: Iterable<TypeVariableName>): PropertySpec.Builder
Content copied to clipboard
build
Link copied to clipboard
delegate
Link copied to clipboard
getter
Link copied to clipboard
initializer
Link copied to clipboard
mutable
Link copied to clipboard
True to create a var instead of a val.
receiver
Link copied to clipboard
@DelicateKotlinPoetApi(message = "Java reflection APIs don't give complete information on Kotlin types. Consider using the kotlinpoet-metadata APIs instead." )
Content copied to clipboard
setter
Link copied to clipboard
tag
Link copied to clipboard
Attaches tag to the request using type as a key. Tags can be read from a request using Taggable.tag. Use null to remove any existing tag assigned for type.
Properties
annotations
Link copied to clipboard
modifiers
Link copied to clipboard
originatingElements
Link copied to clipboard
tags
Link copied to clipboard
typeVariables
Link copied to clipboard
Extensions
jvm Field
Link copied to clipboard
jvm Static
Link copied to clipboard
jvm Suppress Wildcards
Link copied to clipboard
fun PropertySpec.Builder.jvmSuppressWildcards(suppress: Boolean = true): PropertySpec.Builder
Content copied to clipboard
tag
Link copied to clipboard
inline fun <T : Any> PropertySpec.Builder.tag(tag: T?): PropertySpec.Builder
Content copied to clipboard
Attaches tag to the request using T as a key. Tags can be read from a request using Taggable.tag. Use null to remove any existing tag assigned for T.
transient
Link copied to clipboard
volatile
Link copied to clipboard