class Builder : Taggable.Builder<TypeAliasSpec.Builder>
val modifiers: MutableSet<KModifier> |
|
val tags: MutableMap<KClass<*>, Any>
Mutable map of the current tags this builder contains. |
|
val typeVariables: MutableSet<TypeVariableName> |
fun addKdoc(format: String, vararg args: Any): TypeAliasSpec.Builderfun addKdoc(block: CodeBlock): TypeAliasSpec.Builder |
|
fun addModifiers(vararg modifiers: KModifier): TypeAliasSpec.Builder |
|
fun addTypeVariable(typeVariable: TypeVariableName): TypeAliasSpec.Builder |
|
fun addTypeVariables(typeVariables: Iterable<TypeVariableName>): TypeAliasSpec.Builder |
|
fun build(): TypeAliasSpec |
open fun tag(type: Class<*>, tag: Any?): Topen fun tag(type: KClass<*>, tag: Any?): T
Attaches tag to the request using type as a key. Tags can be read from a
request using Taggable.tag. Use |
fun <T : Any> TypeAliasSpec.Builder.tag(tag: T?): TypeAliasSpec.Builder
Attaches tag to the request using T as a key. Tags can be read from a
request using Taggable.tag. Use |