JSDOMMimeTypeArrayCustom.cpp [plain text]
#include "config.h"
#include "JSDOMMimeTypeArray.h"
#include "DOMMimeTypeArray.h"
#include "JSDOMBinding.h"
#include "JSDOMMimeType.h"
#include <wtf/text/AtomicString.h>
namespace WebCore {
using namespace JSC;
bool JSDOMMimeTypeArray::canGetItemsForName(ExecState*, DOMMimeTypeArray* mimeTypeArray, PropertyName propertyName)
{
return mimeTypeArray->canGetItemsForName(propertyNameToAtomicString(propertyName));
}
EncodedJSValue JSDOMMimeTypeArray::nameGetter(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName propertyName)
{
JSDOMMimeTypeArray* thisObj = jsDynamicCast<JSDOMMimeTypeArray*>(slotBase);
if (!thisObj)
return throwVMTypeError(exec);
return JSValue::encode(toJS(exec, thisObj->globalObject(), thisObj->impl().namedItem(propertyNameToAtomicString(propertyName))));
}
}