Closed
Description
Having a function like this:
interface Greeter {
fun hello(vararg names: String)
}
When going over the vararg
paramter, you have a KSValueParameter
with it.isVararg = true
(both KSP1 and KSP2).
But when you resolve the type of the value paramter, you get different results with KSP1 vs KSP2:
- KSP1:
it.type.resolve() = String
- KSP2:
it.type.resolve() = Array<out String>
Is this intended?
Background is, that I am developing Konvert which needs to know the exact type.
Metadata
Metadata
Assignees
Labels
No labels