These member variables are clearly intended to contain a live object (AccessibilityObject) and isolated object (AXIsolatedObject) respectively, and they should be typed as such so we can avoid accidentally assigning the wrong object to each variable. This also makes future refactors easier (e.g. https://bugs.webkit.org/show_bug.cgi?id=243920) reducing the amount of casting required.
<rdar://problem/98641827>
Created attachment 461621 [details] Patch
Committed 253413@main (675f5f8225a9): <https://commits.webkit.org/253413@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 461621 [details].