the real problem is the difference between a `Clas...
# kapt
e
the real problem is the difference between a
Class
(or
KClass
) and a _type_: for example the two (different) types
String?
and
String
both have the same class
String
... this becomes a problem when you consider that types are a compile-time constructs that has no representation in the JVM, and so can be stored in the
@Metadata
annotations only if they're fully known at compile time