diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/events/PageTransitionEvent.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/events/PageTransitionEvent.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/chromium/third_party/WebKit/Source/core/events/PageTransitionEvent.h b/chromium/third_party/WebKit/Source/core/events/PageTransitionEvent.h index 1002f5562ad..b8b1ba4d80e 100644 --- a/chromium/third_party/WebKit/Source/core/events/PageTransitionEvent.h +++ b/chromium/third_party/WebKit/Source/core/events/PageTransitionEvent.h @@ -36,27 +36,29 @@ struct PageTransitionEventInit : public EventInit { bool persisted; }; -class PageTransitionEvent : public Event { +class PageTransitionEvent FINAL : public Event { public: - static PassRefPtr<PageTransitionEvent> create() + static PassRefPtrWillBeRawPtr<PageTransitionEvent> create() { - return adoptRef(new PageTransitionEvent); + return adoptRefWillBeNoop(new PageTransitionEvent); } - static PassRefPtr<PageTransitionEvent> create(const AtomicString& type, bool persisted) + static PassRefPtrWillBeRawPtr<PageTransitionEvent> create(const AtomicString& type, bool persisted) { - return adoptRef(new PageTransitionEvent(type, persisted)); + return adoptRefWillBeNoop(new PageTransitionEvent(type, persisted)); } - static PassRefPtr<PageTransitionEvent> create(const AtomicString& type, const PageTransitionEventInit& initializer) + static PassRefPtrWillBeRawPtr<PageTransitionEvent> create(const AtomicString& type, const PageTransitionEventInit& initializer) { - return adoptRef(new PageTransitionEvent(type, initializer)); + return adoptRefWillBeNoop(new PageTransitionEvent(type, initializer)); } virtual ~PageTransitionEvent(); - virtual const AtomicString& interfaceName() const; + virtual const AtomicString& interfaceName() const OVERRIDE; bool persisted() const { return m_persisted; } + virtual void trace(Visitor*) OVERRIDE; + private: PageTransitionEvent(); PageTransitionEvent(const AtomicString& type, bool persisted); |