summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/events/PageTransitionEvent.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/events/PageTransitionEvent.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/events/PageTransitionEvent.h18
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);