New J2K: Convert type arguments in TypeMappingConversion
This commit is contained in:
committed by
Ilya Kirillov
parent
d2a4ff172d
commit
7889756d1a
@@ -56,7 +56,13 @@ class TypeMappingConversion(val context: ConversionContext) : RecursiveApplicabl
|
||||
}
|
||||
|
||||
private fun JKTypeArgumentList.fixTypeArguments(classSymbol: JKClassSymbol): JKTypeArgumentList {
|
||||
if (typeArguments.isNotEmpty()) return this
|
||||
if (typeArguments.isNotEmpty()) {
|
||||
return JKTypeArgumentListImpl(
|
||||
typeArguments.map { typeArgument ->
|
||||
JKTypeElementImpl(typeArgument.type.mapType(null))
|
||||
}
|
||||
)
|
||||
}
|
||||
val typeParametersCount = classSymbol.expectedTypeParametersCount()
|
||||
return when (typeParametersCount) {
|
||||
0 -> this
|
||||
|
||||
Reference in New Issue
Block a user