JSValue* JSMimeTypeArray::indexGetter(ExecState* exec, JSObject* originalObject, const Identifier& propertyName, const PropertySlot& slot) { JSMimeTypeArray* thisObj = static_cast<JSMimeTypeArray*>(slot.slotBase()); return toJS(exec, static_cast<MimeTypeArray*>(thisObj->impl())->item(slot.index())); }
JSValue* JSMimeTypeArray::nameGetter(ExecState* exec, const Identifier& propertyName, const PropertySlot& slot) { JSMimeTypeArray* thisObj = static_cast<JSMimeTypeArray*>(asObject(slot.slotBase())); return toJS(exec, thisObj->impl()->nameGetter(propertyName)); }