Companion

object Companion

Functions

Link copied to clipboard
@JvmName(name = "get")
fun ClassName.parameterizedBy(vararg typeArguments: TypeName): ParameterizedTypeName
@JvmName(name = "get")
fun Class<*>.parameterizedBy(vararg typeArguments: Type): ParameterizedTypeName
@JvmName(name = "get")
fun KClass<*>.parameterizedBy(vararg typeArguments: KClass<*>): ParameterizedTypeName
@JvmName(name = "get")
fun KClass<*>.parameterizedBy(typeArguments: Iterable<KClass<*>>): ParameterizedTypeName

Returns a parameterized type, applying typeArguments to this.

Link copied to clipboard
@JvmName(name = "get")
fun Class<*>.plusParameter(typeArgument: Class<*>): ParameterizedTypeName
@JvmName(name = "get")
fun KClass<*>.plusParameter(typeArgument: KClass<*>): ParameterizedTypeName

Returns a parameterized type, applying typeArgument to this.