Open
Description
This has a large scope. SerialDescriptors are not at all generic. It is probably impossible to get this information from KSX.
- Generic fields
class WrapperClass( val type: List<String> )
- Generic classes
class WrapperClass<T>( val type: T )
- Generic constraints
interface MyInterface class WrapperClass<T: MyInterface>( val type: T )
- Inheritance plus generics
interface MyInterface<T> class WrapperClass<T>( val type: T ) : MyInterface<T>
- Wildcards
class SomeClass( val type: List<*> )