kotlinpoet
1.14.0
jvm
kotlinpoet
/
com.squareup.kotlinpoet
/
ParameterizedTypeName
/
Companion
/
parameterizedBy
parameterized
By
@
JvmStatic
@
JvmName
(
name
=
"get"
)
fun
ClassName
.
parameterizedBy
(
vararg
typeArguments
:
TypeName
)
:
ParameterizedTypeName
@
JvmStatic
@
JvmName
(
name
=
"get"
)
fun
KClass
<
*
>
.
parameterizedBy
(
vararg
typeArguments
:
KClass
<
*
>
)
:
ParameterizedTypeName
@
JvmStatic
@
JvmName
(
name
=
"get"
)
fun
Class
<
*
>
.
parameterizedBy
(
vararg
typeArguments
:
Type
)
:
ParameterizedTypeName
@
JvmStatic
@
JvmName
(
name
=
"get"
)
fun
ClassName
.
parameterizedBy
(
typeArguments
:
List
<
TypeName
>
)
:
ParameterizedTypeName
@
JvmStatic
@
JvmName
(
name
=
"get"
)
fun
KClass
<
*
>
.
parameterizedBy
(
typeArguments
:
Iterable
<
KClass
<
*
>
>
)
:
ParameterizedTypeName
@
JvmStatic
@
JvmName
(
name
=
"get"
)
fun
Class
<
*
>
.
parameterizedBy
(
typeArguments
:
Iterable
<
Type
>
)
:
ParameterizedTypeName
Returns a parameterized type, applying
typeArguments
to
this
.