As a temp solution I’ve used fun like this: ```int...
# ksp
v
As a temp solution I’ve used fun like this:
Copy code
internal fun Resolver.eliminateFlexibleTypes(type: KSType): KSType {
    return type.makeNotNullable().replace(
        type.arguments.map {
            val argumentType = it.type ?: return@map it
            val clearType = eliminateFlexibleTypes(argumentType.resolve())
            val reference = createKSTypeReferenceFromKSType(clearType)
            getTypeArgument(reference, it.variance)
        }
    )
}