Highlights
- Implemented
asMemberOf
. Thanks to @yigit !
Because generic functions generally cannot be represented in Kotlin type system,KSFunction
is introduced to hold the information (type parameters). Note thatKSFunction
is not aKSType
and they cannot interact, e.g.,equals
andisAssignableFrom
, 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