Index: Source/bindings/core/v8/SerializedScriptValue.cpp |
diff --git a/Source/bindings/core/v8/SerializedScriptValue.cpp b/Source/bindings/core/v8/SerializedScriptValue.cpp |
index a93d0152bb3918ae57ff3027d9f40c89933ad3d0..e20cee05d2318280087958f70ad9430ad587c6f2 100644 |
--- a/Source/bindings/core/v8/SerializedScriptValue.cpp |
+++ b/Source/bindings/core/v8/SerializedScriptValue.cpp |
@@ -1278,7 +1278,7 @@ private: |
StateBase* writeBlob(v8::Handle<v8::Value> value, StateBase* next) |
{ |
- Blob* blob = V8Blob::toNative(value.As<v8::Object>()); |
+ Blob* blob = V8Blob::toImpl(value.As<v8::Object>()); |
if (!blob) |
return 0; |
if (blob->hasBeenClosed()) |
@@ -1294,7 +1294,7 @@ private: |
StateBase* writeDOMFileSystem(v8::Handle<v8::Value> value, StateBase* next) |
{ |
- DOMFileSystem* fs = V8DOMFileSystem::toNative(value.As<v8::Object>()); |
+ DOMFileSystem* fs = V8DOMFileSystem::toImpl(value.As<v8::Object>()); |
if (!fs) |
return 0; |
if (!fs->clonable()) |
@@ -1305,7 +1305,7 @@ private: |
StateBase* writeFile(v8::Handle<v8::Value> value, StateBase* next) |
{ |
- File* file = V8File::toNative(value.As<v8::Object>()); |
+ File* file = V8File::toImpl(value.As<v8::Object>()); |
if (!file) |
return 0; |
if (file->hasBeenClosed()) |
@@ -1323,7 +1323,7 @@ private: |
StateBase* writeFileList(v8::Handle<v8::Value> value, StateBase* next) |
{ |
- FileList* fileList = V8FileList::toNative(value.As<v8::Object>()); |
+ FileList* fileList = V8FileList::toImpl(value.As<v8::Object>()); |
if (!fileList) |
return 0; |
unsigned length = fileList->length(); |
@@ -1349,7 +1349,7 @@ private: |
bool writeCryptoKey(v8::Handle<v8::Value> value) |
{ |
- CryptoKey* key = V8CryptoKey::toNative(value.As<v8::Object>()); |
+ CryptoKey* key = V8CryptoKey::toImpl(value.As<v8::Object>()); |
if (!key) |
return false; |
return m_writer.writeCryptoKey(key->key()); |
@@ -1357,7 +1357,7 @@ private: |
void writeImageData(v8::Handle<v8::Value> value) |
{ |
- ImageData* imageData = V8ImageData::toNative(value.As<v8::Object>()); |
+ ImageData* imageData = V8ImageData::toImpl(value.As<v8::Object>()); |
if (!imageData) |
return; |
Uint8ClampedArray* pixelArray = imageData->data(); |
@@ -1373,7 +1373,7 @@ private: |
StateBase* writeAndGreyArrayBufferView(v8::Handle<v8::Object> object, StateBase* next) |
{ |
ASSERT(!object.IsEmpty()); |
- ArrayBufferView* arrayBufferView = V8ArrayBufferView::toNative(object); |
+ ArrayBufferView* arrayBufferView = V8ArrayBufferView::toImpl(object); |
if (!arrayBufferView) |
return 0; |
if (!arrayBufferView->buffer()) |
@@ -1401,7 +1401,7 @@ private: |
StateBase* writeArrayBuffer(v8::Handle<v8::Value> value, StateBase* next) |
{ |
- ArrayBuffer* arrayBuffer = V8ArrayBuffer::toNative(value.As<v8::Object>()); |
+ ArrayBuffer* arrayBuffer = V8ArrayBuffer::toImpl(value.As<v8::Object>()); |
if (!arrayBuffer) |
return 0; |
if (arrayBuffer->isNeutered()) |
@@ -1413,7 +1413,7 @@ private: |
StateBase* writeTransferredArrayBuffer(v8::Handle<v8::Value> value, uint32_t index, StateBase* next) |
{ |
- ArrayBuffer* arrayBuffer = V8ArrayBuffer::toNative(value.As<v8::Object>()); |
+ ArrayBuffer* arrayBuffer = V8ArrayBuffer::toImpl(value.As<v8::Object>()); |
if (!arrayBuffer) |
return 0; |
if (arrayBuffer->isNeutered()) |
@@ -2066,7 +2066,7 @@ private: |
return false; |
if (arrayBufferV8Value.IsEmpty()) |
return false; |
- arrayBuffer = V8ArrayBuffer::toNative(arrayBufferV8Value.As<v8::Object>()); |
+ arrayBuffer = V8ArrayBuffer::toImpl(arrayBufferV8Value.As<v8::Object>()); |
if (!arrayBuffer) |
return false; |
@@ -3027,7 +3027,7 @@ bool SerializedScriptValue::extractTransferables(v8::Local<v8::Value> value, int |
} |
// Validation of Objects implementing an interface, per WebIDL spec 4.1.15. |
if (V8MessagePort::hasInstance(transferrable, isolate)) { |
- RefPtrWillBeRawPtr<MessagePort> port = V8MessagePort::toNative(v8::Handle<v8::Object>::Cast(transferrable)); |
+ RefPtrWillBeRawPtr<MessagePort> port = V8MessagePort::toImpl(v8::Handle<v8::Object>::Cast(transferrable)); |
// Check for duplicate MessagePorts. |
if (ports.contains(port)) { |
exceptionState.throwDOMException(DataCloneError, "Message port at index " + String::number(i) + " is a duplicate of an earlier port."); |
@@ -3035,7 +3035,7 @@ bool SerializedScriptValue::extractTransferables(v8::Local<v8::Value> value, int |
} |
ports.append(port.release()); |
} else if (V8ArrayBuffer::hasInstance(transferrable, isolate)) { |
- RefPtr<ArrayBuffer> arrayBuffer = V8ArrayBuffer::toNative(v8::Handle<v8::Object>::Cast(transferrable)); |
+ RefPtr<ArrayBuffer> arrayBuffer = V8ArrayBuffer::toImpl(v8::Handle<v8::Object>::Cast(transferrable)); |
if (arrayBuffers.contains(arrayBuffer)) { |
exceptionState.throwDOMException(DataCloneError, "ArrayBuffer at index " + String::number(i) + " is a duplicate of an earlier ArrayBuffer."); |
return false; |