| 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);
|
|
|