EncodedJSValue jsTestNamedConstructorConstructor(ExecState* exec, EncodedJSValue slotBase, EncodedJSValue, PropertyName) { JSTestNamedConstructor* domObject = jsDynamicCast<JSTestNamedConstructor*>(JSValue::decode(slotBase)); if (!domObject) return throwVMTypeError(exec); return JSValue::encode(JSTestNamedConstructor::getConstructor(exec->vm(), domObject->globalObject())); }
JSValue jsTestNamedConstructorConstructor(ExecState* exec, JSValue slotBase, PropertyName) { JSTestNamedConstructor* domObject = jsCast<JSTestNamedConstructor*>(asObject(slotBase)); return JSTestNamedConstructor::getConstructor(exec, domObject->globalObject()); }