Lines Matching full:propertyname
227 bool JSArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
229 if (propertyName == exec->propertyNames().length) {
235 unsigned i = propertyName.toArrayIndex(&isArrayIndex);
239 return JSObject::getOwnPropertySlot(exec, propertyName, slot);
242 bool JSArray::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
244 if (propertyName == exec->propertyNames().length) {
250 unsigned i = propertyName.toArrayIndex(&isArrayIndex);
270 return JSObject::getOwnPropertyDescriptor(exec, propertyName, descriptor);
274 void JSArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
277 unsigned i = propertyName.toArrayIndex(&isArrayIndex);
283 if (propertyName == exec->propertyNames().length) {
293 JSObject::put(exec, propertyName, value, slot);
422 bool JSArray::deleteProperty(ExecState* exec, const Identifier& propertyName)
425 unsigned i = propertyName.toArrayIndex(&isArrayIndex);
429 if (propertyName == exec->propertyNames().length)
432 return JSObject::deleteProperty(exec, propertyName);