| 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:
|
|
|