Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / events / TransitionEvent.h
index 91bab0e..43fcc25 100644 (file)
@@ -29,7 +29,7 @@
 
 #include "core/events/Event.h"
 
-namespace WebCore {
+namespace blink {
 
 struct TransitionEventInit : public EventInit {
     TransitionEventInit();
@@ -39,19 +39,20 @@ struct TransitionEventInit : public EventInit {
     String pseudoElement;
 };
 
-class TransitionEvent FINAL : public Event {
+class TransitionEvent final : public Event {
+    DEFINE_WRAPPERTYPEINFO();
 public:
-    static PassRefPtr<TransitionEvent> create()
+    static PassRefPtrWillBeRawPtr<TransitionEvent> create()
     {
-        return adoptRef(new TransitionEvent);
+        return adoptRefWillBeNoop(new TransitionEvent);
     }
-    static PassRefPtr<TransitionEvent> create(const AtomicString& type, const String& propertyName, double elapsedTime, const String& pseudoElement)
+    static PassRefPtrWillBeRawPtr<TransitionEvent> create(const AtomicString& type, const String& propertyName, double elapsedTime, const String& pseudoElement)
     {
-        return adoptRef(new TransitionEvent(type, propertyName, elapsedTime, pseudoElement));
+        return adoptRefWillBeNoop(new TransitionEvent(type, propertyName, elapsedTime, pseudoElement));
     }
-    static PassRefPtr<TransitionEvent> create(const AtomicString& type, const TransitionEventInit& initializer)
+    static PassRefPtrWillBeRawPtr<TransitionEvent> create(const AtomicString& type, const TransitionEventInit& initializer)
     {
-        return adoptRef(new TransitionEvent(type, initializer));
+        return adoptRefWillBeNoop(new TransitionEvent(type, initializer));
     }
 
     virtual ~TransitionEvent();
@@ -60,7 +61,9 @@ public:
     double elapsedTime() const;
     const String& pseudoElement() const;
 
-    virtual const AtomicString& interfaceName() const OVERRIDE;
+    virtual const AtomicString& interfaceName() const override;
+
+    virtual void trace(Visitor*) override;
 
 private:
     TransitionEvent();
@@ -72,7 +75,6 @@ private:
     String m_pseudoElement;
 };
 
-} // namespace WebCore
+} // namespace blink
 
 #endif // TransitionEvent_h
-