Skip to content

1.4.10-dev-experimental-20201023

Compare
Choose a tag to compare
@ting-yuan ting-yuan released this 23 Oct 21:57
2e2e505

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 that KSFunction is not a KSType and they cannot interact, e.g., equals and isAssignableFrom, 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