Lines Matching refs:propertyName
194 bool JSString::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
198 if (getStringPropertySlot(exec, propertyName, slot))
200 if (propertyName == exec->propertyNames().underscoreProto) {
208 if (object->getOwnPropertySlot(exec, propertyName, slot))
215 bool JSString::getStringPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
217 if (propertyName == exec->propertyNames().length) {
223 unsigned i = propertyName.toStrictUInt32(&isStrictUInt32);
232 bool JSString::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
234 if (getStringPropertyDescriptor(exec, propertyName, descriptor))
236 if (propertyName != exec->propertyNames().underscoreProto)
242 bool JSString::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
246 if (getStringPropertySlot(exec, propertyName, slot))
248 return JSString::getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);