void JSHTMLBaseFontElement::putValueProperty(ExecState* exec, int token, JSValue* value) { switch (token) { case ColorAttrNum: { HTMLBaseFontElement* imp = static_cast<HTMLBaseFontElement*>(impl()); imp->setColor(valueToStringWithNullCheck(exec, value)); break; } case FaceAttrNum: { HTMLBaseFontElement* imp = static_cast<HTMLBaseFontElement*>(impl()); imp->setFace(valueToStringWithNullCheck(exec, value)); break; } case SizeAttrNum: { HTMLBaseFontElement* imp = static_cast<HTMLBaseFontElement*>(impl()); imp->setSize(value->toInt32(exec)); break; } } }