Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / dom / DOMStringMap.h
index 35e2eca..ddb29e1 100644 (file)
@@ -39,9 +39,10 @@ namespace blink {
 class Element;
 
 class DOMStringMap : public NoBaseWillBeGarbageCollected<DOMStringMap>, public ScriptWrappable {
-    WTF_MAKE_NONCOPYABLE(DOMStringMap);
-    WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED;
     DECLARE_EMPTY_VIRTUAL_DESTRUCTOR_WILL_BE_REMOVED(DOMStringMap);
+    DEFINE_WRAPPERTYPEINFO();
+    WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED;
+    WTF_MAKE_NONCOPYABLE(DOMStringMap);
 public:
 #if !ENABLE(OILPAN)
     virtual void ref() = 0;
@@ -87,10 +88,7 @@ public:
     virtual void trace(Visitor*) { }
 
 protected:
-    DOMStringMap()
-    {
-        ScriptWrappable::init(this);
-    }
+    DOMStringMap() { }
 };
 
 } // namespace blink