void JSMessageChannelOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSMessageChannel* jsMessageChannel = jsCast<JSMessageChannel*>(handle.get().asCell()); DOMWrapperWorld& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsMessageChannel->impl(), jsMessageChannel); jsMessageChannel->releaseImpl(); }
void WebCoreTypedArrayController::JSArrayBufferOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { auto& wrapper = *static_cast<JSC::JSArrayBuffer*>(handle.slot()->asCell()); auto& buffer = *wrapper.impl(); uncacheWrapper(*static_cast<DOMWrapperWorld*>(context), &buffer, &wrapper); buffer.deref(); }
void JSTestNamedConstructorOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSTestNamedConstructor* jsTestNamedConstructor = jsCast<JSTestNamedConstructor*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsTestNamedConstructor->impl(), jsTestNamedConstructor); jsTestNamedConstructor->releaseImpl(); }
void JSCSSValueOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSCSSValue* jsCSSValue = jsCast<JSCSSValue*>(handle.slot()->asCell()); DOMWrapperWorld& world = *static_cast<DOMWrapperWorld*>(context); world.m_cssValueRoots.remove(&jsCSSValue->wrapped()); uncacheWrapper(world, &jsCSSValue->wrapped(), jsCSSValue); }
void JSTestOverridingNameGetterOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSTestOverridingNameGetter* jsTestOverridingNameGetter = static_cast<JSTestOverridingNameGetter*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsTestOverridingNameGetter->impl(), jsTestOverridingNameGetter); jsTestOverridingNameGetter->releaseImpl(); }
void JSSVGStringListOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSSVGStringList* jsSVGStringList = jsCast<JSSVGStringList*>(handle.get().asCell()); DOMWrapperWorld& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsSVGStringList->impl(), jsSVGStringList); jsSVGStringList->releaseImpl(); }
void JSTestEventTargetOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSTestEventTarget* jsTestEventTarget = static_cast<JSTestEventTarget*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsTestEventTarget->impl(), jsTestEventTarget); jsTestEventTarget->releaseImpl(); }
void JSreadonlyOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSreadonly* jsreadonly = jsCast<JSreadonly*>(handle.get().asCell()); DOMWrapperWorld& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsreadonly->impl(), jsreadonly); jsreadonly->releaseImpl(); }
void JSXPathEvaluatorOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSXPathEvaluator* jsXPathEvaluator = jsCast<JSXPathEvaluator*>(handle.get().asCell()); DOMWrapperWorld& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsXPathEvaluator->impl(), jsXPathEvaluator); jsXPathEvaluator->releaseImpl(); }
void JSTestInterfaceOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSTestInterface* jsTestInterface = jsCast<JSTestInterface*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsTestInterface->impl(), jsTestInterface); jsTestInterface->releaseImpl(); }
void JSTextMetricsOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSTextMetrics* jsTextMetrics = jsCast<JSTextMetrics*>(handle.get().asCell()); DOMWrapperWorld& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsTextMetrics->impl(), jsTextMetrics); jsTextMetrics->releaseImpl(); }
void JSWebGLActiveInfoOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSWebGLActiveInfo* jsWebGLActiveInfo = jsCast<JSWebGLActiveInfo*>(handle.get().asCell()); DOMWrapperWorld& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsWebGLActiveInfo->impl(), jsWebGLActiveInfo); jsWebGLActiveInfo->releaseImpl(); }
void JSDOMNamedFlowCollectionOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSDOMNamedFlowCollection* jsDOMNamedFlowCollection = jsCast<JSDOMNamedFlowCollection*>(handle.get().asCell()); DOMWrapperWorld& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsDOMNamedFlowCollection->impl(), jsDOMNamedFlowCollection); jsDOMNamedFlowCollection->releaseImpl(); }
void JSSVGAnimatedAngleOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSSVGAnimatedAngle* jsSVGAnimatedAngle = jsCast<JSSVGAnimatedAngle*>(handle.get().asCell()); DOMWrapperWorld& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsSVGAnimatedAngle->impl(), jsSVGAnimatedAngle); jsSVGAnimatedAngle->releaseImpl(); }
void JSCSSValueOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSCSSValue* jsCSSValue = jsCast<JSCSSValue*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); world->m_cssValueRoots.remove(jsCSSValue->impl()); uncacheWrapper(world, jsCSSValue->impl(), jsCSSValue); jsCSSValue->releaseImpl(); }
void JSTestStringifierNamedOperationOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { auto* jsTestStringifierNamedOperation = static_cast<JSTestStringifierNamedOperation*>(handle.slot()->asCell()); auto& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsTestStringifierNamedOperation->wrapped(), jsTestStringifierNamedOperation); }
void JSNamedNodeMapOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSNamedNodeMap* jsNamedNodeMap = static_cast<JSNamedNodeMap*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsNamedNodeMap->impl(), jsNamedNodeMap); }
void JSDOMWrapperOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSDOMWrapper* wrapper = static_cast<JSDOMWrapper*>(handle.get().asCell()); void* domObject = context; uncacheWrapper(m_world, domObject, wrapper); }
void JSTestInterfaceOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { auto* jsTestInterface = jsCast<JSTestInterface*>(handle.slot()->asCell()); auto& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsTestInterface->wrapped(), jsTestInterface); }
void JSDOMPluginArrayOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSDOMPluginArray* jsDOMPluginArray = static_cast<JSDOMPluginArray*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsDOMPluginArray->impl(), jsDOMPluginArray); }
void JSStyleMediaOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSStyleMedia* jsStyleMedia = static_cast<JSStyleMedia*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsStyleMedia->impl(), jsStyleMedia); }
void JSCSSStyleDeclarationOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSCSSStyleDeclaration* jsCSSStyleDeclaration = static_cast<JSCSSStyleDeclaration*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsCSSStyleDeclaration->impl(), jsCSSStyleDeclaration); }
void JSConsoleOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSConsole* jsConsole = static_cast<JSConsole*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsConsole->impl(), jsConsole); }
void JSTestActiveDOMObjectOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { auto* jsTestActiveDOMObject = static_cast<JSTestActiveDOMObject*>(handle.slot()->asCell()); auto& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsTestActiveDOMObject->wrapped(), jsTestActiveDOMObject); }
void JSDOMFileSystemOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSDOMFileSystem* jsDOMFileSystem = static_cast<JSDOMFileSystem*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsDOMFileSystem->impl(), jsDOMFileSystem); }
void JSTestStringifierReadOnlyAttributeOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { auto* jsTestStringifierReadOnlyAttribute = static_cast<JSTestStringifierReadOnlyAttribute*>(handle.slot()->asCell()); auto& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsTestStringifierReadOnlyAttribute->wrapped(), jsTestStringifierReadOnlyAttribute); }
void JSTestNamedDeleterNoIdentifierOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { auto* jsTestNamedDeleterNoIdentifier = static_cast<JSTestNamedDeleterNoIdentifier*>(handle.slot()->asCell()); auto& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsTestNamedDeleterNoIdentifier->wrapped(), jsTestNamedDeleterNoIdentifier); }
void JSreadonlyOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { auto* jsreadonly = jsCast<JSreadonly*>(handle.slot()->asCell()); auto& world = *static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, &jsreadonly->impl(), jsreadonly); }
void JSWorkerNavigatorOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSWorkerNavigator* jsWorkerNavigator = static_cast<JSWorkerNavigator*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsWorkerNavigator->impl(), jsWorkerNavigator); }
void JSDOMTokenListOwner::finalize(JSC::Handle<JSC::Unknown> handle, void* context) { JSDOMTokenList* jsDOMTokenList = static_cast<JSDOMTokenList*>(handle.get().asCell()); DOMWrapperWorld* world = static_cast<DOMWrapperWorld*>(context); uncacheWrapper(world, jsDOMTokenList->impl(), jsDOMTokenList); }