interface Builder<out T : Taggable.Builder<T>>
The builder analogue to Taggable types.
abstract val tags: MutableMap<KClass<*>, Any>
Mutable map of the current tags this builder contains. |
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 |
class Builder : Taggable.Builder<AnnotationSpec.Builder> |
|
class Builder : Taggable.Builder<FileSpec.Builder> |
|
class Builder : Taggable.Builder<FunSpec.Builder>, OriginatingElementsHolder.Builder<FunSpec.Builder> |
|
class Builder : Taggable.Builder<ParameterSpec.Builder> |
|
class Builder : Taggable.Builder<PropertySpec.Builder>, OriginatingElementsHolder.Builder<PropertySpec.Builder> |
|
class Builder : Taggable.Builder<TypeAliasSpec.Builder> |
|
class Builder : Taggable.Builder<TypeSpec.Builder>, OriginatingElementsHolder.Builder<TypeSpec.Builder> |