You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Integrate MaybeCompatible into TopicMappingService
Only evaluate whether there's a compatible or convertible member on the source `Topic` if either the target member is set to `MaybeCompatible` _or_ the source `Topic` is not `Topic`. In the vast majority of scenarios, this helps weed out extra reflection tests. We apply uncertainty in the case of derived `Topic` objects as we can't be sure they're the type that `TypeAccessor` evaluated for compatibility; regardless, this functionality is very rarely used and shouldn't be a considerable factor.
This completes the implementation of #102. Unit tests will follow.
0 commit comments