| Index: third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h
 | 
| diff --git a/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h b/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h
 | 
| index 6a808c847ea4321a0e9bb3019d0d7580617f33f4..d70fd2b523af723ce23629fe55a745fc3ba01b3c 100644
 | 
| --- a/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h
 | 
| +++ b/third_party/WebKit/Source/modules/accessibility/InspectorAccessibilityAgent.h
 | 
| @@ -11,9 +11,13 @@
 | 
|  
 | 
|  namespace blink {
 | 
|  
 | 
| +class AXObjectCache;
 | 
|  class InspectorDOMAgent;
 | 
| +class LocalFrame;
 | 
|  class Page;
 | 
|  
 | 
| +using CacheMap = HeapHashMap<String, Member<AXObjectCache>>;
 | 
| +
 | 
|  class MODULES_EXPORT InspectorAccessibilityAgent : public InspectorBaseAgent<protocol::Accessibility::Metainfo> {
 | 
|      WTF_MAKE_NONCOPYABLE(InspectorAccessibilityAgent);
 | 
|  public:
 | 
| @@ -23,10 +27,13 @@ public:
 | 
|      DECLARE_VIRTUAL_TRACE();
 | 
|  
 | 
|      // Protocol methods.
 | 
| -    void getAXNode(ErrorString*, int nodeId, Maybe<protocol::Accessibility::AXNode>* accessibilityNode) override;
 | 
| +    void getAXNodeForDOMNode(ErrorString*, int domNodeId, bool fetchAncestors, Maybe<protocol::Array<protocol::Accessibility::AXNode>>* nodes) override;
 | 
|  
 | 
|  private:
 | 
| +    void discardFrontendBindings();
 | 
| +
 | 
|      Member<Page> m_page;
 | 
| +    CacheMap m_frameToAXObjectCacheMap;
 | 
|      Member<InspectorDOMAgent> m_domAgent;
 | 
|  };
 | 
|  
 | 
| 
 |