Highlights
- Implemented
asMemberOf. Thanks to @yigit !
Because generic functions generally cannot be represented in Kotlin type system,KSFunctionis introduced to hold the information (type parameters). Note thatKSFunctionis not aKSTypeand they cannot interact, e.g.,equalsandisAssignableFrom, directly.
Resolved Issues
#49 Add helper for equivlent of Types.asMemeberOf
#123 baseMethod.overrides(childMethod) returns true
Merged PRs
#110 Implement Resolver.asMemberOf for Properties and Functions
#124 Check for type hierarchy while checking overrides