boxedClass

expect val KClass<*>.boxedClass: KClass<*>

Underlying property class of a value class, or self.

The result might also be a value class! So check recursively, if necessary.

actual val KClass<*>.boxedClass: KClass<*>

Underlying property class of a value class or self.

The returned class might also be a value class!