Remove "virtual" from all lines that have both "virtual" and "override".
[WebKit-https.git] / Source / WebCore / accessibility / AccessibilityMockObject.h
index 4b7bc46..2b63c86 100644 (file)
@@ -37,20 +37,21 @@ protected:
 public:
     virtual ~AccessibilityMockObject();
     
-    virtual AccessibilityObject* parentObject() const override { return m_parent; }
-    virtual void setParent(AccessibilityObject* parent) { m_parent = parent; };
-    virtual bool isEnabled() const override { return true; }
+    AccessibilityObject* parentObject() const override { return m_parent; }
+    virtual void setParent(AccessibilityObject* parent) { m_parent = parent; }
+    bool isEnabled() const override { return true; }
 
 protected:
     AccessibilityObject* m_parent;
 
     // Must be called when the parent object clears its children.
-    virtual void detachFromParent() override { m_parent = nullptr; }
+    void detachFromParent() override { m_parent = nullptr; }
 
 private:
-    virtual bool isMockObject() const override { return true; }
+    bool isMockObject() const override final { return true; }
+    bool isDetachedFromParent() override { return !m_parent; }
 
-    virtual bool computeAccessibilityIsIgnored() const override;
+    bool computeAccessibilityIsIgnored() const override;
 };
 
 } // namespace WebCore