Avoid exposing some non-public a11y classes in content/public.
BrowserAccessibility and BrowserAccessibilityManager are classes in content/browser that should not be exposed in content/public. Move AccessibilityTreeFormatter::BuildAccessibilityTree(), which takes a BrowserAccessibility*, to AccessibilityTreeFormatterBase, which is in content/browser/accessibility/accessibility_tree_formatter_base.h. Similarly, move DumpAccessibilityTreeFromManager(), which takes a BrowserAccessibilityManager*, to AccessibilityTreeFormatterBase. Fix some lint errors along the way. Change-Id: I93e974749b41313bd84ce417c535041a29c853ee Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1900568Reviewed-by:Kevin Babbitt <kbabbitt@microsoft.com> Reviewed-by:
Nektarios Paisios <nektar@chromium.org> Reviewed-by:
Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Kevin Babbitt <kbabbitt@microsoft.com> Cr-Commit-Position: refs/heads/master@{#713527}
Showing
Please register or sign in to comment