| Index: Source/bindings/core/v8/V8Binding.h
|
| diff --git a/Source/bindings/core/v8/V8Binding.h b/Source/bindings/core/v8/V8Binding.h
|
| index 4c57f6efec798422a1517e29cc192a35c6e50f9a..8805f00589200de77cbb026e02dd70b59b780846 100644
|
| --- a/Source/bindings/core/v8/V8Binding.h
|
| +++ b/Source/bindings/core/v8/V8Binding.h
|
| @@ -626,7 +626,7 @@ Vector<RefPtr<T> > toRefPtrNativeArrayUnchecked(v8::Local<v8::Value> v8Value, ui
|
| v8::Handle<v8::Value> element = object->Get(i);
|
| if (V8T::hasInstance(element, isolate)) {
|
| v8::Handle<v8::Object> elementObject = v8::Handle<v8::Object>::Cast(element);
|
| - result.uncheckedAppend(V8T::toNative(elementObject));
|
| + result.uncheckedAppend(V8T::toImpl(elementObject));
|
| } else {
|
| if (success)
|
| *success = false;
|
| @@ -693,7 +693,7 @@ WillBeHeapVector<RefPtrWillBeMember<T> > toRefPtrWillBeMemberNativeArray(v8::Han
|
| v8::Handle<v8::Value> element = object->Get(i);
|
| if (V8T::hasInstance(element, isolate)) {
|
| v8::Handle<v8::Object> elementObject = v8::Handle<v8::Object>::Cast(element);
|
| - result.uncheckedAppend(V8T::toNative(elementObject));
|
| + result.uncheckedAppend(V8T::toImpl(elementObject));
|
| } else {
|
| if (success)
|
| *success = false;
|
| @@ -726,7 +726,7 @@ WillBeHeapVector<RefPtrWillBeMember<T> > toRefPtrWillBeMemberNativeArray(v8::Han
|
| v8::Handle<v8::Value> element = object->Get(i);
|
| if (V8T::hasInstance(element, isolate)) {
|
| v8::Handle<v8::Object> elementObject = v8::Handle<v8::Object>::Cast(element);
|
| - result.uncheckedAppend(V8T::toNative(elementObject));
|
| + result.uncheckedAppend(V8T::toImpl(elementObject));
|
| } else {
|
| if (success)
|
| *success = false;
|
| @@ -759,7 +759,7 @@ HeapVector<Member<T> > toMemberNativeArray(v8::Handle<v8::Value> value, int argu
|
| v8::Handle<v8::Value> element = object->Get(i);
|
| if (V8T::hasInstance(element, isolate)) {
|
| v8::Handle<v8::Object> elementObject = v8::Handle<v8::Object>::Cast(element);
|
| - result.uncheckedAppend(V8T::toNative(elementObject));
|
| + result.uncheckedAppend(V8T::toImpl(elementObject));
|
| } else {
|
| if (success)
|
| *success = false;
|
| @@ -773,7 +773,7 @@ HeapVector<Member<T> > toMemberNativeArray(v8::Handle<v8::Value> value, int argu
|
| // Converts a JavaScript value to an array as per the Web IDL specification:
|
| // http://www.w3.org/TR/2012/CR-WebIDL-20120419/#es-array
|
| template <class T>
|
| -Vector<T> toNativeArray(v8::Handle<v8::Value> value, int argumentIndex, v8::Isolate* isolate)
|
| +Vector<T> toImplArray(v8::Handle<v8::Value> value, int argumentIndex, v8::Isolate* isolate)
|
| {
|
| v8::Local<v8::Value> v8Value(v8::Local<v8::Value>::New(isolate, value));
|
| uint32_t length = 0;
|
| @@ -794,7 +794,7 @@ Vector<T> toNativeArray(v8::Handle<v8::Value> value, int argumentIndex, v8::Isol
|
| }
|
|
|
| template <class T>
|
| -Vector<T> toNativeArguments(const v8::FunctionCallbackInfo<v8::Value>& info, int startIndex)
|
| +Vector<T> toImplArguments(const v8::FunctionCallbackInfo<v8::Value>& info, int startIndex)
|
| {
|
| ASSERT(startIndex <= info.Length());
|
| Vector<T> result;
|
| @@ -882,7 +882,7 @@ inline v8::Local<v8::Function> createClosure(v8::FunctionCallback function, v8::
|
| // FIXME: This will be soon embedded in the generated code.
|
| template<class Collection> static void indexedPropertyEnumerator(const v8::PropertyCallbackInfo<v8::Array>& info)
|
| {
|
| - Collection* collection = ScriptWrappableBase::fromInternalPointer<Collection>(toInternalPointer(info.Holder()));
|
| + Collection* collection = toScriptWrappableBase(info.Holder())->toImpl<Collection>();
|
| int length = collection->length();
|
| v8::Handle<v8::Array> properties = v8::Array::New(info.GetIsolate(), length);
|
| for (int i = 0; i < length; ++i) {
|
|
|