summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp')
-rw-r--r--src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp186
1 files changed, 106 insertions, 80 deletions
diff --git a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp
index 1cafa00..7709c61 100644
--- a/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp
+++ b/src/3rdparty/webkit/WebCore/generated/JSHTMLTableElement.cpp
@@ -45,21 +45,21 @@ ASSERT_CLASS_FITS_IN_CELL(JSHTMLTableElement);
static const HashTableValue JSHTMLTableElementTableValues[16] =
{
- { "caption", DontDelete, (intptr_t)jsHTMLTableElementCaption, (intptr_t)setJSHTMLTableElementCaption },
- { "tHead", DontDelete, (intptr_t)jsHTMLTableElementTHead, (intptr_t)setJSHTMLTableElementTHead },
- { "tFoot", DontDelete, (intptr_t)jsHTMLTableElementTFoot, (intptr_t)setJSHTMLTableElementTFoot },
- { "rows", DontDelete|ReadOnly, (intptr_t)jsHTMLTableElementRows, (intptr_t)0 },
- { "tBodies", DontDelete|ReadOnly, (intptr_t)jsHTMLTableElementTBodies, (intptr_t)0 },
- { "align", DontDelete, (intptr_t)jsHTMLTableElementAlign, (intptr_t)setJSHTMLTableElementAlign },
- { "bgColor", DontDelete, (intptr_t)jsHTMLTableElementBgColor, (intptr_t)setJSHTMLTableElementBgColor },
- { "border", DontDelete, (intptr_t)jsHTMLTableElementBorder, (intptr_t)setJSHTMLTableElementBorder },
- { "cellPadding", DontDelete, (intptr_t)jsHTMLTableElementCellPadding, (intptr_t)setJSHTMLTableElementCellPadding },
- { "cellSpacing", DontDelete, (intptr_t)jsHTMLTableElementCellSpacing, (intptr_t)setJSHTMLTableElementCellSpacing },
- { "frame", DontDelete, (intptr_t)jsHTMLTableElementFrame, (intptr_t)setJSHTMLTableElementFrame },
- { "rules", DontDelete, (intptr_t)jsHTMLTableElementRules, (intptr_t)setJSHTMLTableElementRules },
- { "summary", DontDelete, (intptr_t)jsHTMLTableElementSummary, (intptr_t)setJSHTMLTableElementSummary },
- { "width", DontDelete, (intptr_t)jsHTMLTableElementWidth, (intptr_t)setJSHTMLTableElementWidth },
- { "constructor", DontEnum|ReadOnly, (intptr_t)jsHTMLTableElementConstructor, (intptr_t)0 },
+ { "caption", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementCaption), (intptr_t)setJSHTMLTableElementCaption },
+ { "tHead", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementTHead), (intptr_t)setJSHTMLTableElementTHead },
+ { "tFoot", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementTFoot), (intptr_t)setJSHTMLTableElementTFoot },
+ { "rows", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementRows), (intptr_t)0 },
+ { "tBodies", DontDelete|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementTBodies), (intptr_t)0 },
+ { "align", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementAlign), (intptr_t)setJSHTMLTableElementAlign },
+ { "bgColor", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementBgColor), (intptr_t)setJSHTMLTableElementBgColor },
+ { "border", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementBorder), (intptr_t)setJSHTMLTableElementBorder },
+ { "cellPadding", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementCellPadding), (intptr_t)setJSHTMLTableElementCellPadding },
+ { "cellSpacing", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementCellSpacing), (intptr_t)setJSHTMLTableElementCellSpacing },
+ { "frame", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementFrame), (intptr_t)setJSHTMLTableElementFrame },
+ { "rules", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementRules), (intptr_t)setJSHTMLTableElementRules },
+ { "summary", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementSummary), (intptr_t)setJSHTMLTableElementSummary },
+ { "width", DontDelete, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementWidth), (intptr_t)setJSHTMLTableElementWidth },
+ { "constructor", DontEnum|ReadOnly, (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsHTMLTableElementConstructor), (intptr_t)0 },
{ 0, 0, 0, 0 }
};
@@ -98,7 +98,7 @@ public:
static PassRefPtr<Structure> createStructure(JSValue proto)
{
- return Structure::create(proto, TypeInfo(ObjectType, StructureFlags));
+ return Structure::create(proto, TypeInfo(ObjectType, StructureFlags), AnonymousSlotCount);
}
protected:
@@ -121,14 +121,14 @@ bool JSHTMLTableElementConstructor::getOwnPropertyDescriptor(ExecState* exec, co
static const HashTableValue JSHTMLTableElementPrototypeTableValues[9] =
{
- { "createTHead", DontDelete|Function, (intptr_t)jsHTMLTableElementPrototypeFunctionCreateTHead, (intptr_t)0 },
- { "deleteTHead", DontDelete|Function, (intptr_t)jsHTMLTableElementPrototypeFunctionDeleteTHead, (intptr_t)0 },
- { "createTFoot", DontDelete|Function, (intptr_t)jsHTMLTableElementPrototypeFunctionCreateTFoot, (intptr_t)0 },
- { "deleteTFoot", DontDelete|Function, (intptr_t)jsHTMLTableElementPrototypeFunctionDeleteTFoot, (intptr_t)0 },
- { "createCaption", DontDelete|Function, (intptr_t)jsHTMLTableElementPrototypeFunctionCreateCaption, (intptr_t)0 },
- { "deleteCaption", DontDelete|Function, (intptr_t)jsHTMLTableElementPrototypeFunctionDeleteCaption, (intptr_t)0 },
- { "insertRow", DontDelete|Function, (intptr_t)jsHTMLTableElementPrototypeFunctionInsertRow, (intptr_t)1 },
- { "deleteRow", DontDelete|Function, (intptr_t)jsHTMLTableElementPrototypeFunctionDeleteRow, (intptr_t)1 },
+ { "createTHead", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionCreateTHead), (intptr_t)0 },
+ { "deleteTHead", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionDeleteTHead), (intptr_t)0 },
+ { "createTFoot", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionCreateTFoot), (intptr_t)0 },
+ { "deleteTFoot", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionDeleteTFoot), (intptr_t)0 },
+ { "createCaption", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionCreateCaption), (intptr_t)0 },
+ { "deleteCaption", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionDeleteCaption), (intptr_t)0 },
+ { "insertRow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionInsertRow), (intptr_t)1 },
+ { "deleteRow", DontDelete|Function, (intptr_t)static_cast<NativeFunction>(jsHTMLTableElementPrototypeFunctionDeleteRow), (intptr_t)1 },
{ 0, 0, 0, 0 }
};
@@ -178,121 +178,135 @@ bool JSHTMLTableElement::getOwnPropertyDescriptor(ExecState* exec, const Identif
return getStaticValueDescriptor<JSHTMLTableElement, Base>(exec, &JSHTMLTableElementTable, this, propertyName, descriptor);
}
-JSValue jsHTMLTableElementCaption(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementCaption(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->caption()));
+ JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->caption()));
+ return result;
}
-JSValue jsHTMLTableElementTHead(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementTHead(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->tHead()));
+ JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->tHead()));
+ return result;
}
-JSValue jsHTMLTableElementTFoot(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementTFoot(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->tFoot()));
+ JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->tFoot()));
+ return result;
}
-JSValue jsHTMLTableElementRows(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementRows(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->rows()));
+ JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->rows()));
+ return result;
}
-JSValue jsHTMLTableElementTBodies(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementTBodies(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->tBodies()));
+ JSValue result = toJS(exec, castedThis->globalObject(), WTF::getPtr(imp->tBodies()));
+ return result;
}
-JSValue jsHTMLTableElementAlign(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementAlign(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return jsString(exec, imp->align());
+ JSValue result = jsString(exec, imp->align());
+ return result;
}
-JSValue jsHTMLTableElementBgColor(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementBgColor(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return jsString(exec, imp->bgColor());
+ JSValue result = jsString(exec, imp->bgColor());
+ return result;
}
-JSValue jsHTMLTableElementBorder(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementBorder(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return jsString(exec, imp->border());
+ JSValue result = jsString(exec, imp->border());
+ return result;
}
-JSValue jsHTMLTableElementCellPadding(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementCellPadding(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return jsString(exec, imp->cellPadding());
+ JSValue result = jsString(exec, imp->cellPadding());
+ return result;
}
-JSValue jsHTMLTableElementCellSpacing(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementCellSpacing(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return jsString(exec, imp->cellSpacing());
+ JSValue result = jsString(exec, imp->cellSpacing());
+ return result;
}
-JSValue jsHTMLTableElementFrame(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementFrame(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return jsString(exec, imp->frame());
+ JSValue result = jsString(exec, imp->frame());
+ return result;
}
-JSValue jsHTMLTableElementRules(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementRules(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return jsString(exec, imp->rules());
+ JSValue result = jsString(exec, imp->rules());
+ return result;
}
-JSValue jsHTMLTableElementSummary(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementSummary(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return jsString(exec, imp->summary());
+ JSValue result = jsString(exec, imp->summary());
+ return result;
}
-JSValue jsHTMLTableElementWidth(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementWidth(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* castedThis = static_cast<JSHTMLTableElement*>(asObject(slotBase));
UNUSED_PARAM(exec);
HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThis->impl());
- return jsString(exec, imp->width());
+ JSValue result = jsString(exec, imp->width());
+ return result;
}
-JSValue jsHTMLTableElementConstructor(ExecState* exec, const Identifier&, const PropertySlot& slot)
+JSValue jsHTMLTableElementConstructor(ExecState* exec, JSValue slotBase, const Identifier&)
{
- JSHTMLTableElement* domObject = static_cast<JSHTMLTableElement*>(asObject(slot.slotBase()));
+ JSHTMLTableElement* domObject = static_cast<JSHTMLTableElement*>(asObject(slotBase));
return JSHTMLTableElement::getConstructor(exec, domObject->globalObject());
}
void JSHTMLTableElement::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
@@ -302,7 +316,8 @@ void JSHTMLTableElement::put(ExecState* exec, const Identifier& propertyName, JS
void setJSHTMLTableElementCaption(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
ExceptionCode ec = 0;
imp->setCaption(toHTMLTableCaptionElement(value), ec);
setDOMException(exec, ec);
@@ -310,7 +325,8 @@ void setJSHTMLTableElementCaption(ExecState* exec, JSObject* thisObject, JSValue
void setJSHTMLTableElementTHead(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
ExceptionCode ec = 0;
imp->setTHead(toHTMLTableSectionElement(value), ec);
setDOMException(exec, ec);
@@ -318,7 +334,8 @@ void setJSHTMLTableElementTHead(ExecState* exec, JSObject* thisObject, JSValue v
void setJSHTMLTableElementTFoot(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
ExceptionCode ec = 0;
imp->setTFoot(toHTMLTableSectionElement(value), ec);
setDOMException(exec, ec);
@@ -326,55 +343,64 @@ void setJSHTMLTableElementTFoot(ExecState* exec, JSObject* thisObject, JSValue v
void setJSHTMLTableElementAlign(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
imp->setAlign(valueToStringWithNullCheck(exec, value));
}
void setJSHTMLTableElementBgColor(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
imp->setBgColor(valueToStringWithNullCheck(exec, value));
}
void setJSHTMLTableElementBorder(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
imp->setBorder(valueToStringWithNullCheck(exec, value));
}
void setJSHTMLTableElementCellPadding(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
imp->setCellPadding(valueToStringWithNullCheck(exec, value));
}
void setJSHTMLTableElementCellSpacing(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
imp->setCellSpacing(valueToStringWithNullCheck(exec, value));
}
void setJSHTMLTableElementFrame(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
imp->setFrame(valueToStringWithNullCheck(exec, value));
}
void setJSHTMLTableElementRules(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
imp->setRules(valueToStringWithNullCheck(exec, value));
}
void setJSHTMLTableElementSummary(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
imp->setSummary(valueToStringWithNullCheck(exec, value));
}
void setJSHTMLTableElementWidth(ExecState* exec, JSObject* thisObject, JSValue value)
{
- HTMLTableElement* imp = static_cast<HTMLTableElement*>(static_cast<JSHTMLTableElement*>(thisObject)->impl());
+ JSHTMLTableElement* castedThisObj = static_cast<JSHTMLTableElement*>(thisObject);
+ HTMLTableElement* imp = static_cast<HTMLTableElement*>(castedThisObj->impl());
imp->setWidth(valueToStringWithNullCheck(exec, value));
}