Lines Matching refs:propertyName
53 bool StringObject::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
55 if (internalValue()->getStringPropertySlot(exec, propertyName, slot))
57 return JSObject::getOwnPropertySlot(exec, propertyName, slot);
60 bool StringObject::getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot)
62 if (internalValue()->getStringPropertySlot(exec, propertyName, slot))
64 return JSObject::getOwnPropertySlot(exec, Identifier::from(exec, propertyName), slot);
67 bool StringObject::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
69 if (internalValue()->getStringPropertyDescriptor(exec, propertyName, descriptor))
71 return JSObject::getOwnPropertyDescriptor(exec, propertyName, descriptor);
74 void StringObject::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
76 if (propertyName == exec->propertyNames().length)
78 JSObject::put(exec, propertyName, value, slot);
81 bool StringObject::deleteProperty(ExecState* exec, const Identifier& propertyName)
83 if (propertyName == exec->propertyNames().length)
86 unsigned i = propertyName.toUInt32(isStrictUInt32);
89 return JSObject::deleteProperty(exec, propertyName);