Index: third_party/WebKit/Source/core/timing/PerformanceObserver.h |
diff --git a/third_party/WebKit/Source/core/timing/PerformanceObserver.h b/third_party/WebKit/Source/core/timing/PerformanceObserver.h |
index 7104487ccd6c8a7a5a63068159188c566900b5a2..6fe610dce4bad5f5b19ad316c1eb17b5dd98d527 100644 |
--- a/third_party/WebKit/Source/core/timing/PerformanceObserver.h |
+++ b/third_party/WebKit/Source/core/timing/PerformanceObserver.h |
@@ -20,22 +20,18 @@ class PerformanceObserverInit; |
using PerformanceEntryVector = HeapVector<Member<PerformanceEntry>>; |
-class PerformanceObserver final : public GarbageCollectedFinalized<PerformanceObserver>, public ScriptWrappable { |
+class PerformanceObserver final : public GarbageCollected<PerformanceObserver>, public ScriptWrappable { |
DEFINE_WRAPPERTYPEINFO(); |
friend class PerformanceBase; |
public: |
static PerformanceObserver* create(PerformanceBase*, PerformanceObserverCallback*); |
static void resumeSuspendedObservers(); |
- ~PerformanceObserver(); |
- |
void observe(const PerformanceObserverInit&, ExceptionState&); |
void disconnect(); |
void enqueuePerformanceEntry(PerformanceEntry&); |
PerformanceEntryTypeMask filterOptions() const { return m_filterOptions; } |
- // Eagerly finalized as destructor accesses heap object members. |
- EAGERLY_FINALIZE(); |
DECLARE_TRACE(); |
private: |