mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-06 10:07:41 +07:00
If the C3 MRO algorithm fails and the old-style ancestors algorithm tells that there are unresolved ancestors, we return a single 'null' ancestor as a sign that we don't know who the ancestors really are. If there are no unresolved ancestors, then we fall back to the old-style ancestors algorithm in order to make resolve work. A future inspection for detecting incorrect MRO may warn the user about this situation.