diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp')
-rw-r--r-- | src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp | 45 |
1 files changed, 24 insertions, 21 deletions
diff --git a/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp b/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp index 8b2ab42..ebcce7f 100644 --- a/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp +++ b/src/3rdparty/webkit/WebCore/generated/JSXPathException.cpp @@ -38,7 +38,7 @@ using namespace JSC; namespace WebCore { -ASSERT_CLASS_FITS_IN_CELL(JSXPathException) +ASSERT_CLASS_FITS_IN_CELL(JSXPathException); /* Hash table */ @@ -79,13 +79,13 @@ public: JSXPathExceptionConstructor(ExecState* exec) : DOMObject(JSXPathExceptionConstructor::createStructure(exec->lexicalGlobalObject()->objectPrototype())) { - putDirect(exec->propertyNames().prototype, JSXPathExceptionPrototype::self(exec), None); + putDirect(exec->propertyNames().prototype, JSXPathExceptionPrototype::self(exec, exec->lexicalGlobalObject()), None); } virtual bool getOwnPropertySlot(ExecState*, const Identifier&, PropertySlot&); virtual const ClassInfo* classInfo() const { return &s_info; } static const ClassInfo s_info; - static PassRefPtr<Structure> createStructure(JSValuePtr proto) + static PassRefPtr<Structure> createStructure(JSValue proto) { return Structure::create(proto, TypeInfo(ObjectType, ImplementsHasInstance)); } @@ -117,9 +117,9 @@ static const HashTable JSXPathExceptionPrototypeTable = const ClassInfo JSXPathExceptionPrototype::s_info = { "XPathExceptionPrototype", 0, &JSXPathExceptionPrototypeTable, 0 }; -JSObject* JSXPathExceptionPrototype::self(ExecState* exec) +JSObject* JSXPathExceptionPrototype::self(ExecState* exec, JSGlobalObject* globalObject) { - return getDOMPrototype<JSXPathException>(exec); + return getDOMPrototype<JSXPathException>(exec, globalObject); } bool JSXPathExceptionPrototype::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot) @@ -138,12 +138,11 @@ JSXPathException::JSXPathException(PassRefPtr<Structure> structure, PassRefPtr<X JSXPathException::~JSXPathException() { forgetDOMObject(*Heap::heap(this)->globalData(), m_impl.get()); - } -JSObject* JSXPathException::createPrototype(ExecState* exec) +JSObject* JSXPathException::createPrototype(ExecState* exec, JSGlobalObject* globalObject) { - return new (exec) JSXPathExceptionPrototype(JSXPathExceptionPrototype::createStructure(exec->lexicalGlobalObject()->objectPrototype())); + return new (exec) JSXPathExceptionPrototype(JSXPathExceptionPrototype::createStructure(globalObject->objectPrototype())); } bool JSXPathException::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot) @@ -151,64 +150,68 @@ bool JSXPathException::getOwnPropertySlot(ExecState* exec, const Identifier& pro return getStaticValueSlot<JSXPathException, Base>(exec, &JSXPathExceptionTable, this, propertyName, slot); } -JSValuePtr jsXPathExceptionCode(ExecState* exec, const Identifier&, const PropertySlot& slot) +JSValue jsXPathExceptionCode(ExecState* exec, const Identifier&, const PropertySlot& slot) { + UNUSED_PARAM(exec); XPathException* imp = static_cast<XPathException*>(static_cast<JSXPathException*>(asObject(slot.slotBase()))->impl()); return jsNumber(exec, imp->code()); } -JSValuePtr jsXPathExceptionName(ExecState* exec, const Identifier&, const PropertySlot& slot) +JSValue jsXPathExceptionName(ExecState* exec, const Identifier&, const PropertySlot& slot) { + UNUSED_PARAM(exec); XPathException* imp = static_cast<XPathException*>(static_cast<JSXPathException*>(asObject(slot.slotBase()))->impl()); return jsString(exec, imp->name()); } -JSValuePtr jsXPathExceptionMessage(ExecState* exec, const Identifier&, const PropertySlot& slot) +JSValue jsXPathExceptionMessage(ExecState* exec, const Identifier&, const PropertySlot& slot) { + UNUSED_PARAM(exec); XPathException* imp = static_cast<XPathException*>(static_cast<JSXPathException*>(asObject(slot.slotBase()))->impl()); return jsString(exec, imp->message()); } -JSValuePtr jsXPathExceptionConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) +JSValue jsXPathExceptionConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot) { return static_cast<JSXPathException*>(asObject(slot.slotBase()))->getConstructor(exec); } -JSValuePtr JSXPathException::getConstructor(ExecState* exec) +JSValue JSXPathException::getConstructor(ExecState* exec) { return getDOMConstructor<JSXPathExceptionConstructor>(exec); } -JSValuePtr jsXPathExceptionPrototypeFunctionToString(ExecState* exec, JSObject*, JSValuePtr thisValue, const ArgList& args) +JSValue JSC_HOST_CALL jsXPathExceptionPrototypeFunctionToString(ExecState* exec, JSObject*, JSValue thisValue, const ArgList& args) { - if (!thisValue->isObject(&JSXPathException::s_info)) + UNUSED_PARAM(args); + if (!thisValue.isObject(&JSXPathException::s_info)) return throwError(exec, TypeError); JSXPathException* castedThisObj = static_cast<JSXPathException*>(asObject(thisValue)); XPathException* imp = static_cast<XPathException*>(castedThisObj->impl()); - JSC::JSValuePtr result = jsString(exec, imp->toString()); + JSC::JSValue result = jsString(exec, imp->toString()); return result; } // Constant getters -JSValuePtr jsXPathExceptionINVALID_EXPRESSION_ERR(ExecState* exec, const Identifier&, const PropertySlot&) +JSValue jsXPathExceptionINVALID_EXPRESSION_ERR(ExecState* exec, const Identifier&, const PropertySlot&) { return jsNumber(exec, static_cast<int>(51)); } -JSValuePtr jsXPathExceptionTYPE_ERR(ExecState* exec, const Identifier&, const PropertySlot&) +JSValue jsXPathExceptionTYPE_ERR(ExecState* exec, const Identifier&, const PropertySlot&) { return jsNumber(exec, static_cast<int>(52)); } -JSC::JSValuePtr toJS(JSC::ExecState* exec, XPathException* object) +JSC::JSValue toJS(JSC::ExecState* exec, XPathException* object) { return getDOMObjectWrapper<JSXPathException>(exec, object); } -XPathException* toXPathException(JSC::JSValuePtr value) +XPathException* toXPathException(JSC::JSValue value) { - return value->isObject(&JSXPathException::s_info) ? static_cast<JSXPathException*>(asObject(value))->impl() : 0; + return value.isObject(&JSXPathException::s_info) ? static_cast<JSXPathException*>(asObject(value))->impl() : 0; } } |