kotlinpoet / com.squareup.kotlinpoet / ParameterizedTypeName / parameterizedBy

parameterizedBy

@JvmStatic @JvmName("get") fun ClassName.parameterizedBy(vararg typeArguments: TypeName): ParameterizedTypeName
@JvmStatic @JvmName("get") fun KClass<*>.parameterizedBy(vararg typeArguments: KClass<*>): ParameterizedTypeName
@JvmStatic @JvmName("get") fun Class<*>.parameterizedBy(vararg typeArguments: Type): ParameterizedTypeName

Returns a parameterized type, applying typeArguments to this.