Index: third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp |
diff --git a/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp b/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp |
index 23cf9cebf34986daa1d6867ba7d6b16251f34bac..17c383fabb3f031e7d1e476ca455a16b18a7d31b 100644 |
--- a/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp |
+++ b/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp |
@@ -82,7 +82,7 @@ namespace blink { |
#pragma clang diagnostic push |
#pragma clang diagnostic ignored "-Wglobal-constructors" |
#endif |
-const WrapperTypeInfo V8TestObject::wrapperTypeInfo = { gin::kEmbedderBlink, V8TestObject::domTemplate, V8TestObject::refObject, V8TestObject::derefObject, V8TestObject::trace, 0, 0, V8TestObject::preparePrototypeAndInterfaceObject, V8TestObject::installConditionallyEnabledProperties, "TestObject", 0, WrapperTypeInfo::WrapperTypeObjectPrototype, WrapperTypeInfo::ObjectClassId, WrapperTypeInfo::NotInheritFromEventTarget, WrapperTypeInfo::Independent, WrapperTypeInfo::RefCountedObject }; |
+const WrapperTypeInfo V8TestObject::wrapperTypeInfo = { gin::kEmbedderBlink, V8TestObject::domTemplate, V8TestObject::trace, 0, 0, V8TestObject::preparePrototypeAndInterfaceObject, V8TestObject::installConditionallyEnabledProperties, "TestObject", 0, WrapperTypeInfo::WrapperTypeObjectPrototype, WrapperTypeInfo::ObjectClassId, WrapperTypeInfo::NotInheritFromEventTarget, WrapperTypeInfo::Independent }; |
#if defined(COMPONENT_BUILD) && defined(WIN32) && COMPILER(CLANG) |
#pragma clang diagnostic pop |
#endif |
@@ -227,10 +227,10 @@ static void readonlyTestInterfaceEmptyAttributeAttributeGetter(const v8::Functio |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- RefPtr<TestInterfaceEmpty> cppValue(impl->readonlyTestInterfaceEmptyAttribute()); |
- if (cppValue && DOMDataStore::setReturnValue(info.GetReturnValue(), cppValue.get())) |
+ TestInterfaceEmpty* cppValue(WTF::getPtr(impl->readonlyTestInterfaceEmptyAttribute())); |
+ if (cppValue && DOMDataStore::setReturnValue(info.GetReturnValue(), cppValue)) |
return; |
- v8::Local<v8::Value> v8Value(toV8(cppValue.get(), holder, info.GetIsolate())); |
+ v8::Local<v8::Value> v8Value(toV8(cppValue, holder, info.GetIsolate())); |
if (!v8Value.IsEmpty()) { |
V8HiddenValue::setHiddenValue(ScriptState::current(info.GetIsolate()), holder, v8AtomicString(info.GetIsolate(), "readonlyTestInterfaceEmptyAttribute"), v8Value); |
v8SetReturnValue(info, v8Value); |
@@ -795,7 +795,7 @@ static void testInterfaceEmptyAttributeAttributeSetter(v8::Local<v8::Value> v8Va |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setTestInterfaceEmptyAttribute(WTF::getPtr(cppValue)); |
+ impl->setTestInterfaceEmptyAttribute(cppValue); |
} |
static void testInterfaceEmptyAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -827,7 +827,7 @@ static void testObjectAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setTestObjectAttribute(WTF::getPtr(cppValue)); |
+ impl->setTestObjectAttribute(cppValue); |
} |
static void testObjectAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1020,8 +1020,8 @@ static void nodeFilterAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- RawPtr<NodeFilter> cppValue = toNodeFilter(v8Value, info.Holder(), ScriptState::current(info.GetIsolate())); |
- impl->setNodeFilterAttribute(WTF::getPtr(cppValue)); |
+ NodeFilter* cppValue = toNodeFilter(v8Value, info.Holder(), ScriptState::current(info.GetIsolate())); |
+ impl->setNodeFilterAttribute(cppValue); |
} |
static void nodeFilterAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1034,7 +1034,7 @@ static void serializedScriptValueAttributeAttributeGetter(const v8::FunctionCall |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- v8SetReturnValue(info, impl->serializedScriptValueAttribute() ? impl->serializedScriptValueAttribute()->deserialize() : v8::Local<v8::Value>(v8::Null(info.GetIsolate()))); |
+ v8SetReturnValue(info, WTF::getPtr(impl->serializedScriptValueAttribute()) ? WTF::getPtr(impl->serializedScriptValueAttribute())->deserialize() : v8::Local<v8::Value>(v8::Null(info.GetIsolate()))); |
} |
static void serializedScriptValueAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1050,7 +1050,7 @@ static void serializedScriptValueAttributeAttributeSetter(v8::Local<v8::Value> v |
RefPtr<SerializedScriptValue> cppValue = SerializedScriptValueFactory::instance().create(info.GetIsolate(), v8Value, nullptr, nullptr, nullptr, exceptionState); |
if (exceptionState.throwIfNeeded()) |
return; |
- impl->setSerializedScriptValueAttribute(WTF::getPtr(cppValue)); |
+ impl->setSerializedScriptValueAttribute(cppValue); |
} |
static void serializedScriptValueAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1134,7 +1134,7 @@ static void windowAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setWindowAttribute(WTF::getPtr(cppValue)); |
+ impl->setWindowAttribute(cppValue); |
} |
static void windowAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1166,7 +1166,7 @@ static void documentAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setDocumentAttribute(WTF::getPtr(cppValue)); |
+ impl->setDocumentAttribute(cppValue); |
} |
static void documentAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1198,7 +1198,7 @@ static void documentFragmentAttributeAttributeSetter(v8::Local<v8::Value> v8Valu |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setDocumentFragmentAttribute(WTF::getPtr(cppValue)); |
+ impl->setDocumentFragmentAttribute(cppValue); |
} |
static void documentFragmentAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1230,7 +1230,7 @@ static void documentTypeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setDocumentTypeAttribute(WTF::getPtr(cppValue)); |
+ impl->setDocumentTypeAttribute(cppValue); |
} |
static void documentTypeAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1262,7 +1262,7 @@ static void elementAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setElementAttribute(WTF::getPtr(cppValue)); |
+ impl->setElementAttribute(cppValue); |
} |
static void elementAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1294,7 +1294,7 @@ static void nodeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8: |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setNodeAttribute(WTF::getPtr(cppValue)); |
+ impl->setNodeAttribute(cppValue); |
} |
static void nodeAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1326,7 +1326,7 @@ static void shadowRootAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setShadowRootAttribute(WTF::getPtr(cppValue)); |
+ impl->setShadowRootAttribute(cppValue); |
} |
static void shadowRootAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1358,7 +1358,7 @@ static void arrayBufferAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setArrayBufferAttribute(WTF::getPtr(cppValue)); |
+ impl->setArrayBufferAttribute(cppValue); |
} |
static void arrayBufferAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1390,7 +1390,7 @@ static void float32ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setFloat32ArrayAttribute(WTF::getPtr(cppValue)); |
+ impl->setFloat32ArrayAttribute(cppValue); |
} |
static void float32ArrayAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1422,7 +1422,7 @@ static void uint8ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setUint8ArrayAttribute(WTF::getPtr(cppValue)); |
+ impl->setUint8ArrayAttribute(cppValue); |
} |
static void uint8ArrayAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1549,7 +1549,7 @@ static void testInterfaceEmptyArrayAttributeAttributeSetter(v8::Local<v8::Value> |
v8::Local<v8::Object> holder = info.Holder(); |
ExceptionState exceptionState(ExceptionState::SetterContext, "testInterfaceEmptyArrayAttribute", "TestObject", holder, info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(holder); |
- Vector<RefPtr<TestInterfaceEmpty>> cppValue = (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(v8Value, 0, info.GetIsolate(), exceptionState)); |
+ HeapVector<Member<TestInterfaceEmpty>> cppValue = (toMemberNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(v8Value, 0, info.GetIsolate(), exceptionState)); |
if (exceptionState.throwIfNeeded()) |
return; |
impl->setTestInterfaceEmptyArrayAttribute(cppValue); |
@@ -1676,7 +1676,7 @@ static void testInterfaceOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8V |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setTestInterfaceOrNullAttribute(WTF::getPtr(cppValue)); |
+ impl->setTestInterfaceOrNullAttribute(cppValue); |
} |
static void testInterfaceOrNullAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -1817,7 +1817,7 @@ static void eventHandlerAttributeAttributeGetter(const v8::FunctionCallbackInfo< |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- EventListener* cppValue(impl->eventHandlerAttribute()); |
+ EventListener* cppValue(WTF::getPtr(impl->eventHandlerAttribute())); |
v8SetReturnValue(info, cppValue ? v8::Local<v8::Value>(V8AbstractEventListener::cast(cppValue)->getListenerObject(impl->getExecutionContext())) : v8::Local<v8::Value>(v8::Null(info.GetIsolate()))); |
} |
@@ -2347,7 +2347,7 @@ static void checkSecurityForNodeReadonlyDocumentAttributeAttributeGetter(const v |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
ExceptionState exceptionState(ExceptionState::GetterContext, "checkSecurityForNodeReadonlyDocumentAttribute", "TestObject", holder, info.GetIsolate()); |
- if (!BindingSecurity::shouldAllowAccessTo(info.GetIsolate(), callingDOMWindow(info.GetIsolate()), impl->checkSecurityForNodeReadonlyDocumentAttribute(), exceptionState)) { |
+ if (!BindingSecurity::shouldAllowAccessTo(info.GetIsolate(), callingDOMWindow(info.GetIsolate()), WTF::getPtr(impl->checkSecurityForNodeReadonlyDocumentAttribute()), exceptionState)) { |
v8SetReturnValueNull(info); |
exceptionState.throwIfNeeded(); |
return; |
@@ -2691,10 +2691,10 @@ static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetter(c |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- RefPtr<TestInterfaceEmpty> cppValue(impl->perWorldBindingsReadonlyTestInterfaceEmptyAttribute()); |
- if (cppValue && DOMDataStore::setReturnValue(info.GetReturnValue(), cppValue.get())) |
+ TestInterfaceEmpty* cppValue(WTF::getPtr(impl->perWorldBindingsReadonlyTestInterfaceEmptyAttribute())); |
+ if (cppValue && DOMDataStore::setReturnValue(info.GetReturnValue(), cppValue)) |
return; |
- v8::Local<v8::Value> v8Value(toV8(cppValue.get(), holder, info.GetIsolate())); |
+ v8::Local<v8::Value> v8Value(toV8(cppValue, holder, info.GetIsolate())); |
if (!v8Value.IsEmpty()) { |
V8HiddenValue::setHiddenValue(ScriptState::current(info.GetIsolate()), holder, v8AtomicString(info.GetIsolate(), "perWorldBindingsReadonlyTestInterfaceEmptyAttribute"), v8Value); |
v8SetReturnValue(info, v8Value); |
@@ -2710,10 +2710,10 @@ static void perWorldBindingsReadonlyTestInterfaceEmptyAttributeAttributeGetterFo |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- RefPtr<TestInterfaceEmpty> cppValue(impl->perWorldBindingsReadonlyTestInterfaceEmptyAttribute()); |
- if (cppValue && DOMDataStore::setReturnValueForMainWorld(info.GetReturnValue(), cppValue.get())) |
+ TestInterfaceEmpty* cppValue(WTF::getPtr(impl->perWorldBindingsReadonlyTestInterfaceEmptyAttribute())); |
+ if (cppValue && DOMDataStore::setReturnValueForMainWorld(info.GetReturnValue(), cppValue)) |
return; |
- v8::Local<v8::Value> v8Value(toV8(cppValue.get(), holder, info.GetIsolate())); |
+ v8::Local<v8::Value> v8Value(toV8(cppValue, holder, info.GetIsolate())); |
if (!v8Value.IsEmpty()) { |
V8HiddenValue::setHiddenValue(ScriptState::current(info.GetIsolate()), holder, v8AtomicString(info.GetIsolate(), "perWorldBindingsReadonlyTestInterfaceEmptyAttribute"), v8Value); |
v8SetReturnValue(info, v8Value); |
@@ -3012,7 +3012,7 @@ static void locationAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Func |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* proxyImpl = V8TestObject::toImpl(holder); |
- RawPtr<TestNode> impl = WTF::getPtr(proxyImpl->location()); |
+ TestNode* impl = WTF::getPtr(proxyImpl->location()); |
if (!impl) |
return; |
V8StringResource<> cppValue = v8Value; |
@@ -3044,7 +3044,7 @@ static void locationWithExceptionAttributeSetter(v8::Local<v8::Value> v8Value, c |
v8::Local<v8::Object> holder = info.Holder(); |
ExceptionState exceptionState(ExceptionState::SetterContext, "locationWithException", "TestObject", holder, info.GetIsolate()); |
TestObject* proxyImpl = V8TestObject::toImpl(holder); |
- RawPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithException()); |
+ TestNode* impl = WTF::getPtr(proxyImpl->locationWithException()); |
if (!impl) |
return; |
V8StringResource<> cppValue = v8Value; |
@@ -3076,7 +3076,7 @@ static void locationWithCallWithAttributeSetter(v8::Local<v8::Value> v8Value, co |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* proxyImpl = V8TestObject::toImpl(holder); |
- RawPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithCallWith()); |
+ TestNode* impl = WTF::getPtr(proxyImpl->locationWithCallWith()); |
if (!impl) |
return; |
V8StringResource<> cppValue = v8Value; |
@@ -3109,7 +3109,7 @@ static void locationByteStringAttributeSetter(v8::Local<v8::Value> v8Value, cons |
v8::Local<v8::Object> holder = info.Holder(); |
ExceptionState exceptionState(ExceptionState::SetterContext, "locationByteString", "TestObject", holder, info.GetIsolate()); |
TestObject* proxyImpl = V8TestObject::toImpl(holder); |
- RawPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationByteString()); |
+ TestNode* impl = WTF::getPtr(proxyImpl->locationByteString()); |
if (!impl) |
return; |
V8StringResource<> cppValue = toByteString(info.GetIsolate(), v8Value, exceptionState); |
@@ -3140,7 +3140,7 @@ static void locationWithPerWorldBindingsAttributeSetter(v8::Local<v8::Value> v8V |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* proxyImpl = V8TestObject::toImpl(holder); |
- RawPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithPerWorldBindings()); |
+ TestNode* impl = WTF::getPtr(proxyImpl->locationWithPerWorldBindings()); |
if (!impl) |
return; |
V8StringResource<> cppValue = v8Value; |
@@ -3171,7 +3171,7 @@ static void locationWithPerWorldBindingsAttributeSetterForMainWorld(v8::Local<v8 |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* proxyImpl = V8TestObject::toImpl(holder); |
- RawPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithPerWorldBindings()); |
+ TestNode* impl = WTF::getPtr(proxyImpl->locationWithPerWorldBindings()); |
if (!impl) |
return; |
V8StringResource<> cppValue = v8Value; |
@@ -3202,7 +3202,7 @@ static void locationLegacyInterfaceTypeCheckingAttributeSetter(v8::Local<v8::Val |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* proxyImpl = V8TestObject::toImpl(holder); |
- RawPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationLegacyInterfaceTypeChecking()); |
+ TestNode* impl = WTF::getPtr(proxyImpl->locationLegacyInterfaceTypeChecking()); |
if (!impl) |
return; |
V8StringResource<> cppValue = v8Value; |
@@ -3221,10 +3221,10 @@ static void locationGarbageCollectedAttributeGetter(const v8::FunctionCallbackIn |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- RawPtr<TestInterfaceGarbageCollected> cppValue(impl->locationGarbageCollected()); |
- if (cppValue && DOMDataStore::setReturnValue(info.GetReturnValue(), cppValue.get())) |
+ TestInterfaceGarbageCollected* cppValue(WTF::getPtr(impl->locationGarbageCollected())); |
+ if (cppValue && DOMDataStore::setReturnValue(info.GetReturnValue(), cppValue)) |
return; |
- v8::Local<v8::Value> v8Value(toV8(cppValue.get(), holder, info.GetIsolate())); |
+ v8::Local<v8::Value> v8Value(toV8(cppValue, holder, info.GetIsolate())); |
if (!v8Value.IsEmpty()) { |
V8HiddenValue::setHiddenValue(ScriptState::current(info.GetIsolate()), holder, v8AtomicString(info.GetIsolate(), "locationGarbageCollected"), v8Value); |
v8SetReturnValue(info, v8Value); |
@@ -3241,7 +3241,7 @@ static void locationGarbageCollectedAttributeSetter(v8::Local<v8::Value> v8Value |
v8::Local<v8::Object> holder = info.Holder(); |
ExceptionState exceptionState(ExceptionState::SetterContext, "locationGarbageCollected", "TestObject", holder, info.GetIsolate()); |
TestObject* proxyImpl = V8TestObject::toImpl(holder); |
- RawPtr<TestInterfaceGarbageCollected> impl = WTF::getPtr(proxyImpl->locationGarbageCollected()); |
+ TestInterfaceGarbageCollected* impl = WTF::getPtr(proxyImpl->locationGarbageCollected()); |
if (!impl) |
return; |
TestInterfaceGarbageCollected* cppValue = V8TestInterfaceGarbageCollected::toImplWithTypeCheck(info.GetIsolate(), v8Value); |
@@ -3250,7 +3250,7 @@ static void locationGarbageCollectedAttributeSetter(v8::Local<v8::Value> v8Value |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setAttr1(WTF::getPtr(cppValue)); |
+ impl->setAttr1(cppValue); |
} |
static void locationGarbageCollectedAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -3361,10 +3361,10 @@ static void raisesExceptionTestInterfaceEmptyAttributeAttributeGetter(const v8:: |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
ExceptionState exceptionState(ExceptionState::GetterContext, "raisesExceptionTestInterfaceEmptyAttribute", "TestObject", holder, info.GetIsolate()); |
- RefPtr<TestInterfaceEmpty> cppValue(impl->raisesExceptionTestInterfaceEmptyAttribute(exceptionState)); |
+ TestInterfaceEmpty* cppValue(impl->raisesExceptionTestInterfaceEmptyAttribute(exceptionState)); |
if (UNLIKELY(exceptionState.throwIfNeeded())) |
return; |
- v8SetReturnValueFast(info, WTF::getPtr(cppValue.release()), impl); |
+ v8SetReturnValueFast(info, cppValue, impl); |
} |
static void raisesExceptionTestInterfaceEmptyAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -3383,7 +3383,7 @@ static void raisesExceptionTestInterfaceEmptyAttributeAttributeSetter(v8::Local< |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setRaisesExceptionTestInterfaceEmptyAttribute(WTF::getPtr(cppValue), exceptionState); |
+ impl->setRaisesExceptionTestInterfaceEmptyAttribute(cppValue, exceptionState); |
exceptionState.throwIfNeeded(); |
} |
@@ -3440,7 +3440,7 @@ static void reflectTestInterfaceAttributeAttributeGetter(const v8::FunctionCallb |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- v8SetReturnValueFast(info, WTF::getPtr(impl->fastGetAttribute(HTMLNames::reflecttestinterfaceattributeAttr)), impl); |
+ v8SetReturnValueFast(info, impl->fastGetAttribute(HTMLNames::reflecttestinterfaceattributeAttr), impl); |
} |
static void reflectTestInterfaceAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -3460,7 +3460,7 @@ static void reflectTestInterfaceAttributeAttributeSetter(v8::Local<v8::Value> v8 |
return; |
} |
CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
- impl->setAttribute(HTMLNames::reflecttestinterfaceattributeAttr, WTF::getPtr(cppValue)); |
+ impl->setAttribute(HTMLNames::reflecttestinterfaceattributeAttr, cppValue); |
} |
static void reflectTestInterfaceAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -3474,7 +3474,7 @@ static void reflectReflectedNameAttributeTestAttributeAttributeGetter(const v8:: |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- v8SetReturnValueFast(info, WTF::getPtr(impl->fastGetAttribute(HTMLNames::reflectedNameAttributeAttr)), impl); |
+ v8SetReturnValueFast(info, impl->fastGetAttribute(HTMLNames::reflectedNameAttributeAttr), impl); |
} |
static void reflectReflectedNameAttributeTestAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -3494,7 +3494,7 @@ static void reflectReflectedNameAttributeTestAttributeAttributeSetter(v8::Local< |
return; |
} |
CustomElementProcessingStack::CallbackDeliveryScope deliveryScope; |
- impl->setAttribute(HTMLNames::reflectedNameAttributeAttr, WTF::getPtr(cppValue)); |
+ impl->setAttribute(HTMLNames::reflectedNameAttributeAttr, cppValue); |
} |
static void reflectReflectedNameAttributeTestAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -4102,7 +4102,7 @@ static void locationPutForwardsAttributeSetter(v8::Local<v8::Value> v8Value, con |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* proxyImpl = V8TestObject::toImpl(holder); |
- RawPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationPutForwards()); |
+ TestNode* impl = WTF::getPtr(proxyImpl->locationPutForwards()); |
if (!impl) |
return; |
V8StringResource<> cppValue = v8Value; |
@@ -4305,7 +4305,7 @@ static void legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeSetter(v8: |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
TestInterfaceImplementation* cppValue = V8TestInterface::toImplWithTypeCheck(info.GetIsolate(), v8Value); |
- impl->setLegacyInterfaceTypeCheckingTestInterfaceAttribute(WTF::getPtr(cppValue)); |
+ impl->setLegacyInterfaceTypeCheckingTestInterfaceAttribute(cppValue); |
} |
static void legacyInterfaceTypeCheckingTestInterfaceAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -4331,7 +4331,7 @@ static void legacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeSett |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
TestInterfaceImplementation* cppValue = V8TestInterface::toImplWithTypeCheck(info.GetIsolate(), v8Value); |
- impl->setLegacyInterfaceTypeCheckingTestInterfaceOrNullAttribute(WTF::getPtr(cppValue)); |
+ impl->setLegacyInterfaceTypeCheckingTestInterfaceOrNullAttribute(cppValue); |
} |
static void legacyInterfaceTypeCheckingTestInterfaceOrNullAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -4483,7 +4483,7 @@ static void sameObjectAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setSameObjectAttribute(WTF::getPtr(cppValue)); |
+ impl->setSameObjectAttribute(cppValue); |
} |
static void sameObjectAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -4620,7 +4620,7 @@ static void testInterfaceAttributeAttributeSetter(v8::Local<v8::Value> v8Value, |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setTestInterfaceAttribute(WTF::getPtr(cppValue)); |
+ impl->setTestInterfaceAttribute(cppValue); |
} |
static void testInterfaceAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -4652,7 +4652,7 @@ static void testInterfaceGarbageCollectedAttributeAttributeSetter(v8::Local<v8:: |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setTestInterfaceGarbageCollectedAttribute(WTF::getPtr(cppValue)); |
+ impl->setTestInterfaceGarbageCollectedAttribute(cppValue); |
} |
static void testInterfaceGarbageCollectedAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -4684,7 +4684,7 @@ static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetter(v8::Loca |
exceptionState.throwIfNeeded(); |
return; |
} |
- impl->setTestInterfaceGarbageCollectedOrNullAttribute(WTF::getPtr(cppValue)); |
+ impl->setTestInterfaceGarbageCollectedOrNullAttribute(cppValue); |
} |
static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -4775,10 +4775,10 @@ static void nodeAttributeAttributeGetter(const v8::FunctionCallbackInfo<v8::Valu |
{ |
v8::Local<v8::Object> holder = info.Holder(); |
TestObject* impl = V8TestObject::toImpl(holder); |
- RawPtr<Node> result = nullptr; |
+ Node* result = nullptr; |
if (!V8TestObject::PrivateScript::nodeAttributeAttributeGetter(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, &result)) |
return; |
- v8SetReturnValueFast(info, WTF::getPtr(result.release()), impl); |
+ v8SetReturnValueFast(info, result, impl); |
} |
static void nodeAttributeAttributeGetterCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -6136,9 +6136,9 @@ static void voidMethodArrayTestInterfaceEmptyArgMethod(const v8::FunctionCallbac |
return; |
} |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- Vector<RefPtr<TestInterfaceEmpty>> arrayTestInterfaceEmptyArg; |
+ HeapVector<Member<TestInterfaceEmpty>> arrayTestInterfaceEmptyArg; |
{ |
- arrayTestInterfaceEmptyArg = (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1, info.GetIsolate(), exceptionState)); |
+ arrayTestInterfaceEmptyArg = (toMemberNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1, info.GetIsolate(), exceptionState)); |
if (exceptionState.throwIfNeeded()) |
return; |
} |
@@ -6263,9 +6263,9 @@ static void voidMethodSequenceTestInterfaceEmptyArgMethod(const v8::FunctionCall |
return; |
} |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- Vector<RefPtr<TestInterfaceEmpty>> testInterfaceEmptySequenceArg; |
+ HeapVector<Member<TestInterfaceEmpty>> testInterfaceEmptySequenceArg; |
{ |
- testInterfaceEmptySequenceArg = (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1, info.GetIsolate(), exceptionState)); |
+ testInterfaceEmptySequenceArg = (toMemberNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1, info.GetIsolate(), exceptionState)); |
if (exceptionState.throwIfNeeded()) |
return; |
} |
@@ -6889,11 +6889,11 @@ static void voidMethodNodeFilterArgMethod(const v8::FunctionCallbackInfo<v8::Val |
return; |
} |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- RawPtr<NodeFilter> nodeFilterArg; |
+ NodeFilter* nodeFilterArg; |
{ |
nodeFilterArg = toNodeFilter(info[0], info.Holder(), ScriptState::current(info.GetIsolate())); |
} |
- impl->voidMethodNodeFilterArg(nodeFilterArg.release()); |
+ impl->voidMethodNodeFilterArg(nodeFilterArg); |
} |
static void voidMethodNodeFilterArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -6954,7 +6954,7 @@ static void voidMethodXPathNSResolverArgMethod(const v8::FunctionCallbackInfo<v8 |
return; |
} |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- RawPtr<XPathNSResolver> xPathNSResolverArg; |
+ XPathNSResolver* xPathNSResolverArg; |
{ |
xPathNSResolverArg = toXPathNSResolver(ScriptState::current(info.GetIsolate()), info[0]); |
if (!xPathNSResolverArg) { |
@@ -6962,7 +6962,7 @@ static void voidMethodXPathNSResolverArgMethod(const v8::FunctionCallbackInfo<v8 |
return; |
} |
} |
- impl->voidMethodXPathNSResolverArg(xPathNSResolverArg.release()); |
+ impl->voidMethodXPathNSResolverArg(xPathNSResolverArg); |
} |
static void voidMethodXPathNSResolverArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -7695,7 +7695,7 @@ static void voidMethodVariadicTestInterfaceEmptyArgMethod(const v8::FunctionCall |
{ |
ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodVariadicTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- Vector<RefPtr<TestInterfaceEmpty>> variadicTestInterfaceEmptyArgs; |
+ HeapVector<Member<TestInterfaceEmpty>> variadicTestInterfaceEmptyArgs; |
{ |
for (int i = 0; i < info.Length(); ++i) { |
if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate())) { |
@@ -7724,7 +7724,7 @@ static void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethod(c |
} |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
TestInterfaceEmpty* testInterfaceEmptyArg; |
- Vector<RefPtr<TestInterfaceEmpty>> variadicTestInterfaceEmptyArgs; |
+ HeapVector<Member<TestInterfaceEmpty>> variadicTestInterfaceEmptyArgs; |
{ |
testInterfaceEmptyArg = V8TestInterfaceEmpty::toImplWithTypeCheck(info.GetIsolate(), info[0]); |
if (!testInterfaceEmptyArg) { |
@@ -9137,8 +9137,8 @@ static void callWithScriptStateScriptArgumentsVoidMethodMethod(const v8::Functio |
{ |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
- RawPtr<ScriptArguments> scriptArguments(ScriptArguments::create(scriptState, info, 0)); |
- impl->callWithScriptStateScriptArgumentsVoidMethod(scriptState, scriptArguments.release()); |
+ ScriptArguments* scriptArguments(ScriptArguments::create(scriptState, info, 0)); |
+ impl->callWithScriptStateScriptArgumentsVoidMethod(scriptState, scriptArguments); |
} |
static void callWithScriptStateScriptArgumentsVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -9160,8 +9160,8 @@ static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethod |
} |
if (UNLIKELY(numArgsPassed <= 0)) { |
ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
- RawPtr<ScriptArguments> scriptArguments(ScriptArguments::create(scriptState, info, 1)); |
- impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(scriptState, scriptArguments.release()); |
+ ScriptArguments* scriptArguments(ScriptArguments::create(scriptState, info, 1)); |
+ impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(scriptState, scriptArguments); |
return; |
} |
optionalBooleanArg = toBoolean(info.GetIsolate(), info[0], exceptionState); |
@@ -9169,8 +9169,8 @@ static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethod |
return; |
} |
ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
- RawPtr<ScriptArguments> scriptArguments(ScriptArguments::create(scriptState, info, 1)); |
- impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(scriptState, scriptArguments.release(), optionalBooleanArg); |
+ ScriptArguments* scriptArguments(ScriptArguments::create(scriptState, info, 1)); |
+ impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(scriptState, scriptArguments, optionalBooleanArg); |
} |
static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -10038,7 +10038,7 @@ void postMessageImpl(const char* interfaceName, TestObject* instance, const v8:: |
exceptionState.throwIfNeeded(); |
return; |
} |
- RawPtr<MessagePortArray> ports = new MessagePortArray; |
+ MessagePortArray* ports = new MessagePortArray; |
ArrayBufferArray arrayBuffers; |
ImageBitmapArray imageBitmaps; |
if (info.Length() > 1) { |
@@ -10048,12 +10048,12 @@ void postMessageImpl(const char* interfaceName, TestObject* instance, const v8:: |
return; |
} |
} |
- RefPtr<SerializedScriptValue> message = SerializedScriptValueFactory::instance().create(info.GetIsolate(), info[0], ports.get(), &arrayBuffers, &imageBitmaps, exceptionState); |
+ RefPtr<SerializedScriptValue> message = SerializedScriptValueFactory::instance().create(info.GetIsolate(), info[0], ports, &arrayBuffers, &imageBitmaps, exceptionState); |
if (exceptionState.throwIfNeeded()) |
return; |
// FIXME: Only pass context/exceptionState if instance really requires it. |
ExecutionContext* context = currentExecutionContext(info.GetIsolate()); |
- instance->postMessage(context, message.release(), ports.get(), exceptionState); |
+ instance->postMessage(context, message.release(), ports, exceptionState); |
exceptionState.throwIfNeeded(); |
} |
@@ -10259,12 +10259,12 @@ static void raisesExceptionTestInterfaceEmptyVoidMethodMethod(const v8::Function |
{ |
ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExceptionTestInterfaceEmptyVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- RefPtr<TestInterfaceEmpty> result = impl->raisesExceptionTestInterfaceEmptyVoidMethod(exceptionState); |
+ TestInterfaceEmpty* result = impl->raisesExceptionTestInterfaceEmptyVoidMethod(exceptionState); |
if (exceptionState.hadException()) { |
exceptionState.throwIfNeeded(); |
return; |
} |
- v8SetReturnValue(info, result.release()); |
+ v8SetReturnValue(info, result); |
} |
static void raisesExceptionTestInterfaceEmptyVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -10276,12 +10276,12 @@ static void raisesExceptionXPathNSResolverVoidMethodMethod(const v8::FunctionCal |
{ |
ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExceptionXPathNSResolverVoidMethod", "TestObject", info.Holder(), info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- RawPtr<XPathNSResolver> result = impl->raisesExceptionXPathNSResolverVoidMethod(exceptionState); |
+ XPathNSResolver* result = impl->raisesExceptionXPathNSResolverVoidMethod(exceptionState); |
if (exceptionState.hadException()) { |
exceptionState.throwIfNeeded(); |
return; |
} |
- v8SetReturnValue(info, result.release()); |
+ v8SetReturnValue(info, result); |
} |
static void raisesExceptionXPathNSResolverVoidMethodMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -10570,7 +10570,7 @@ static void legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadicArgMe |
{ |
ExceptionState exceptionState(ExceptionState::ExecutionContext, "legacyInterfaceTypeCheckingVoidMethodTestInterfaceEmptyVariadicArg", "TestObject", info.Holder(), info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
- Vector<RefPtr<TestInterfaceEmpty>> testInterfaceEmptyArg; |
+ HeapVector<Member<TestInterfaceEmpty>> testInterfaceEmptyArg; |
{ |
for (int i = 0; i < info.Length(); ++i) { |
if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate())) { |
@@ -10855,10 +10855,10 @@ static void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethod(const v8: |
return; |
} |
} |
- RawPtr<Node> result = nullptr; |
+ Node* result = nullptr; |
if (!V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, value, &result)) |
return; |
- v8SetReturnValue(info, result.release()); |
+ v8SetReturnValue(info, result); |
} |
static void nodeMethodWithNodeArgumentImplementedInPrivateScriptMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -10903,10 +10903,10 @@ static void nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethod(const |
if (!string.prepare()) |
return; |
} |
- RawPtr<Node> result = nullptr; |
+ Node* result = nullptr; |
if (!V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethod(toLocalFrame(toFrameIfNotDetached(info.GetIsolate()->GetCurrentContext())), impl, document, node, value1, value2, string, &result)) |
return; |
- v8SetReturnValue(info, result.release()); |
+ v8SetReturnValue(info, result); |
} |
static void nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -10946,12 +10946,12 @@ static void keysMethod(const v8::FunctionCallbackInfo<v8::Value>& info) |
ExceptionState exceptionState(ExceptionState::ExecutionContext, "keys", "TestObject", info.Holder(), info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
- RawPtr<Iterator> result = impl->keysForBinding(scriptState, exceptionState); |
+ Iterator* result = impl->keysForBinding(scriptState, exceptionState); |
if (exceptionState.hadException()) { |
exceptionState.throwIfNeeded(); |
return; |
} |
- v8SetReturnValue(info, result.release()); |
+ v8SetReturnValue(info, result); |
} |
static void keysMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -10964,12 +10964,12 @@ static void valuesMethod(const v8::FunctionCallbackInfo<v8::Value>& info) |
ExceptionState exceptionState(ExceptionState::ExecutionContext, "values", "TestObject", info.Holder(), info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
- RawPtr<Iterator> result = impl->valuesForBinding(scriptState, exceptionState); |
+ Iterator* result = impl->valuesForBinding(scriptState, exceptionState); |
if (exceptionState.hadException()) { |
exceptionState.throwIfNeeded(); |
return; |
} |
- v8SetReturnValue(info, result.release()); |
+ v8SetReturnValue(info, result); |
} |
static void valuesMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -10982,12 +10982,12 @@ static void entriesMethod(const v8::FunctionCallbackInfo<v8::Value>& info) |
ExceptionState exceptionState(ExceptionState::ExecutionContext, "entries", "TestObject", info.Holder(), info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
- RawPtr<Iterator> result = impl->entriesForBinding(scriptState, exceptionState); |
+ Iterator* result = impl->entriesForBinding(scriptState, exceptionState); |
if (exceptionState.hadException()) { |
exceptionState.throwIfNeeded(); |
return; |
} |
- v8SetReturnValue(info, result.release()); |
+ v8SetReturnValue(info, result); |
} |
static void entriesMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -11152,12 +11152,12 @@ static void setMethod(const v8::FunctionCallbackInfo<v8::Value>& info) |
return; |
} |
ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
- RefPtr<TestObject> result = impl->setForBinding(scriptState, key, value, exceptionState); |
+ TestObject* result = impl->setForBinding(scriptState, key, value, exceptionState); |
if (exceptionState.hadException()) { |
exceptionState.throwIfNeeded(); |
return; |
} |
- v8SetReturnValue(info, result.release()); |
+ v8SetReturnValue(info, result); |
} |
static void setMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -11192,12 +11192,12 @@ static void iteratorMethod(const v8::FunctionCallbackInfo<v8::Value>& info) |
ExceptionState exceptionState(ExceptionState::ExecutionContext, "iterator", "TestObject", info.Holder(), info.GetIsolate()); |
TestObject* impl = V8TestObject::toImpl(info.Holder()); |
ScriptState* scriptState = ScriptState::current(info.GetIsolate()); |
- RawPtr<Iterator> result = impl->iterator(scriptState, exceptionState); |
+ Iterator* result = impl->iterator(scriptState, exceptionState); |
if (exceptionState.hadException()) { |
exceptionState.throwIfNeeded(); |
return; |
} |
- v8SetReturnValue(info, result.release()); |
+ v8SetReturnValue(info, result); |
} |
static void iteratorMethodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
@@ -11938,16 +11938,6 @@ void V8TestObject::preparePrototypeAndInterfaceObject(v8::Local<v8::Context> con |
prototypeObject->CreateDataProperty(context, unscopablesSymbol, unscopeables).FromJust(); |
} |
-void V8TestObject::refObject(ScriptWrappable* scriptWrappable) |
-{ |
- scriptWrappable->toImpl<TestObject>()->ref(); |
-} |
- |
-void V8TestObject::derefObject(ScriptWrappable* scriptWrappable) |
-{ |
- scriptWrappable->toImpl<TestObject>()->deref(); |
-} |
- |
bool V8TestObject::PrivateScript::voidMethodImplementedInPrivateScriptMethod(LocalFrame* frame, TestObject* holderImpl) |
{ |
if (!frame) |
@@ -12070,7 +12060,7 @@ bool V8TestObject::PrivateScript::stringMethodWithStringArgumentImplementedInPri |
return true; |
} |
-bool V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethod(LocalFrame* frame, TestObject* holderImpl, Node* value, RawPtr<Node>* result) |
+bool V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPrivateScriptMethod(LocalFrame* frame, TestObject* holderImpl, Node* value, Node** result) |
{ |
if (!frame) |
return false; |
@@ -12100,7 +12090,7 @@ bool V8TestObject::PrivateScript::nodeMethodWithNodeArgumentImplementedInPrivate |
return true; |
} |
-bool V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethod(LocalFrame* frame, TestObject* holderImpl, Document* document, Node* node, int value1, double value2, String string, RawPtr<Node>* result) |
+bool V8TestObject::PrivateScript::nodeMethodWithVariousArgumentsImplementedInPrivateScriptMethod(LocalFrame* frame, TestObject* holderImpl, Document* document, Node* node, int value1, double value2, String string, Node** result) |
{ |
if (!frame) |
return false; |
@@ -12304,7 +12294,7 @@ bool V8TestObject::PrivateScript::stringAttributeAttributeSetter(LocalFrame* fra |
return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateInUserScript, "TestObject", "stringAttribute", holder, v8String(scriptState->isolate(), cppValue)); |
} |
-bool V8TestObject::PrivateScript::nodeAttributeAttributeGetter(LocalFrame* frame, TestObject* holderImpl, RawPtr<Node>* result) |
+bool V8TestObject::PrivateScript::nodeAttributeAttributeGetter(LocalFrame* frame, TestObject* holderImpl, Node** result) |
{ |
if (!frame) |
return false; |