Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / plugins / DOMMimeType.h
index 9031cb0..d8b2a7b 100644 (file)
@@ -35,6 +35,8 @@ class DOMPlugin;
 class LocalFrame;
 
 class DOMMimeType FINAL : public RefCountedWillBeGarbageCollectedFinalized<DOMMimeType>, public ScriptWrappable, public FrameDestructionObserver {
+    WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(DOMMimeType);
+    DEFINE_WRAPPERTYPEINFO();
 public:
     static PassRefPtrWillBeRawPtr<DOMMimeType> create(PassRefPtr<PluginData> pluginData, LocalFrame* frame, unsigned index)
     {
@@ -47,7 +49,7 @@ public:
     const String& description() const;
     PassRefPtrWillBeRawPtr<DOMPlugin> enabledPlugin() const;
 
-    void trace(Visitor*) { }
+    virtual void trace(Visitor*) OVERRIDE;
 
 private:
     const MimeClassInfo& mimeClassInfo() const { return m_pluginData->mimes()[m_index]; }
@@ -57,6 +59,6 @@ private:
     unsigned m_index;
 };
 
-}
+} // namespace blink
 
-#endif
+#endif // DOMMimeType_h