kotlin
kotlin copied to clipboard
Use resolvedStatus in FirOverrideChecker
Currently, FirOverrideChecker uses member.isOverride, which internally only checks against rawStatus. This results in this checker missing any statuses transformed by a FirStatusTransformerExtension, for example one that sets isOverride to true for a member that matches the signature of a member inherited from a contributed supertype in a FirSupertypeGenerationExtension.
See https://github.com/ZacSweers/metro/pull/584