class TypeVariableName : TypeName
Bound |
class Bound |
bounds |
val bounds: List<Bound> |
name |
val name: String |
withBounds |
fun withBounds(vararg bounds: Bound): TypeVariableName fun withBounds(bounds: List<Bound>): TypeVariableName |
bound |
fun bound(constraint: Constraint, name: String): Bound fun bound(constraint: Constraint, typeName: TypeName): Bound fun bound(type: TypeName): Bound fun bound(name: String): Bound |
invoke |
Returns type variable named operator fun invoke(name: String): TypeVariableName
Returns type variable named operator fun invoke(name: String, vararg bounds: Bound): TypeVariableName |
typeVariable |
fun typeVariable(name: String, bounds: List<Bound>): TypeVariableName fun typeVariable(name: String, vararg bounds: Bound): TypeVariableName |