Index: Source/core/xml/XMLSerializer.h |
diff --git a/Source/core/xml/XMLSerializer.h b/Source/core/xml/XMLSerializer.h |
index afd72333435d505484d0fa9963c2323df90f94ce..12e4352b0781ed18ccfbb0f1f06fd30155a3ab62 100644 |
--- a/Source/core/xml/XMLSerializer.h |
+++ b/Source/core/xml/XMLSerializer.h |
@@ -28,15 +28,16 @@ |
namespace blink { |
+class Document; |
class ExceptionState; |
class Node; |
class XMLSerializer FINAL : public RefCountedWillBeGarbageCollected<XMLSerializer>, public ScriptWrappable { |
DEFINE_WRAPPERTYPEINFO(); |
public: |
- static PassRefPtrWillBeRawPtr<XMLSerializer> create() |
+ static PassRefPtrWillBeRawPtr<XMLSerializer> create(Document& document) |
{ |
- return adoptRefWillBeNoop(new XMLSerializer); |
+ return adoptRefWillBeNoop(new XMLSerializer(document)); |
} |
String serializeToString(Node*, ExceptionState&); |
@@ -44,10 +45,13 @@ public: |
void trace(Visitor*) { } |
private: |
- XMLSerializer() |
+ XMLSerializer(Document& document) |
+ : m_document(&document) |
{ |
ScriptWrappable::init(this); |
} |
+ |
+ RefPtrWillBeMember<Document> m_document; |
}; |
} // namespace blink |