class TypeAliasSpec : Taggable
A generated typealias declaration
class Builder : Taggable.Builder<TypeAliasSpec.Builder> |
val kdoc: CodeBlock |
|
val modifiers: Set<KModifier> |
|
val name: String |
|
val type: TypeName |
|
val typeVariables: List<TypeVariableName> |
fun equals(other: Any?): Boolean |
|
fun hashCode(): Int |
|
fun toBuilder(): TypeAliasSpec.Builder |
|
fun toString(): String |
fun builder(name: String, type: TypeName): TypeAliasSpec.Builderfun builder(name: String, type: Type): TypeAliasSpec.Builderfun builder(name: String, type: KClass<*>): TypeAliasSpec.Builder |
fun <T : Any> Taggable.tag(): T?
Returns the tag attached with T as a key, or null if no tag is attached with that key. |