0
Commit Graph

1 Commits

Author SHA1 Message Date
Chase Phillips
12ed72c4a7 extensions: Split off ContextData API into FrameContextData class
This change splits frame-related methods out of ContextData into a new
derived class FrameContextData. It also updates BrowserContextData and
RendererContextData to be based on FrameContextData, renaming them to
BrowserFrameContextData and RendererFrameContextData.

By making these changes, an upcoming CL will be able to add a
ProcessContextData class which only supports the core ContextData API.

Bug: 1233993, b/271138719
Change-Id: I20073861996a502e1411aa96dc54077329b52bc5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4298313
Reviewed-by: Ovidio Ruiz-Henríquez <odejesush@chromium.org>
Reviewed-by: David Bertoni <dbertoni@chromium.org>
Commit-Queue: Chase Phillips <cmp@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1113040}
2023-03-03 22:59:44 +00:00