class TypeVariableName : TypeName
| bounds |
val bounds: List<TypeName> |
| name |
val name: String |
| annotations |
val annotations: List<AnnotationSpec> |
| isAnnotated |
val isAnnotated: Boolean |
| annotated |
fun annotated(annotations: List<AnnotationSpec>): TypeVariableName |
| withBounds |
fun withBounds(vararg bounds: Type): TypeVariableNamefun withBounds(vararg bounds: KClass<*>): TypeVariableNamefun withBounds(vararg bounds: TypeName): TypeVariableNamefun withBounds(bounds: List<TypeName>): TypeVariableName |
| withoutAnnotations |
fun withoutAnnotations(): TypeName |
| annotated |
fun annotated(vararg annotations: AnnotationSpec): TypeName |
| equals |
open fun equals(other: Any?): Boolean |
| hashCode |
open fun hashCode(): Int |
| toString |
open fun toString(): String |
| get |
fun get(name: String): TypeVariableName
Returns type variable named fun get(name: String, vararg bounds: TypeName): TypeVariableNamefun get(name: String, vararg bounds: KClass<*>): TypeVariableNamefun get(name: String, vararg bounds: Type): TypeVariableName
Returns type variable named fun get(mirror: TypeVariable): TypeVariableName
Returns type variable equivalent to fun get(element: TypeParameterElement): TypeVariableName
Returns type variable equivalent to |