This is a collection of libraries for Java and Kotlin to interact with reflective API's of the type system. This can be used to resolve generics, check inheritance, etc.
- JType: library for Java, provides an API that feels similar to the Kotlin reflect package.
- KType: library for Kotlin and interop with Java, the Kotlin reflect package is already more extensive than the Java one, so this mainly provides extensions to the API.