Builder
class Builder : Taggable.Builder<PropertySpec.Builder> , OriginatingElementsHolder.Builder<PropertySpec.Builder>
Content copied to clipboard
Functions
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
Link copied to clipboard
fun addAnnotations(annotationSpecs: Iterable<AnnotationSpec>): PropertySpec.Builder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
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.
Link copied to clipboard
fun addTypeVariable(typeVariable: TypeVariableName): PropertySpec.Builder
Content copied to clipboard
Link copied to clipboard
fun addTypeVariables(typeVariables: Iterable<TypeVariableName>): PropertySpec.Builder
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
True to create a var instead of a val.
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
Link copied to clipboard
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
Extensions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun PropertySpec.Builder.jvmSuppressWildcards(suppress: Boolean = true): PropertySpec.Builder
Content copied to clipboard
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.
Link copied to clipboard
Link copied to clipboard