Index: third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp b/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp |
index 4ec6386081d5fd0d60d8af102ac3f34bde91dd0f..2f61561838833701bb4b939b2d8219fef1929795 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/ScriptValueSerializer.cpp |
@@ -762,6 +762,22 @@ ScriptValueSerializer::Status ScriptValueSerializer::serialize(v8::Local<v8::Val |
return m_status; |
} |
+// static |
+String ScriptValueSerializer::serializeWTFString(const String& data) |
+{ |
+ SerializedScriptValueWriter valueWriter; |
+ valueWriter.writeWebCoreString(data); |
+ return valueWriter.takeWireString(); |
+} |
+ |
+// static |
+String ScriptValueSerializer::serializeNullValue() |
+{ |
+ SerializedScriptValueWriter valueWriter; |
+ valueWriter.writeNull(); |
+ return valueWriter.takeWireString(); |
+} |
+ |
ScriptValueSerializer::StateBase* ScriptValueSerializer::doSerialize(v8::Local<v8::Value> value, ScriptValueSerializer::StateBase* next) |
{ |
m_writer.writeReferenceCount(m_nextObjectReference); |