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
Refchecks now decouples overriding from signature matching. A signature match is in essence a pre-check that two members might override, but if the two members are methods we also need to compare their parameter types. This has three consequences:
1. Before emitting an override error, test that parameter types match. If not, we have a false override and no error should be reported.
2. Before emitting a bridge, do the same test and omit the generation if the test fails
3. When checking whether a class is fully implemented, check that any implementation also agrees completely in its parameter types.
0 commit comments