Lines Matching refs:propertyNames
82 putDirectWithoutTransition(exec->globalData(), exec->propertyNames().prototype, objectPrototype, DontEnum | DontDelete | ReadOnly);
84 putDirectWithoutTransition(exec->globalData(), exec->propertyNames().length, jsNumber(1), ReadOnly | DontEnum | DontDelete);
153 description->putDirect(exec->globalData(), exec->propertyNames().value, descriptor.value() ? descriptor.value() : jsUndefined(), 0);
154 description->putDirect(exec->globalData(), exec->propertyNames().writable, jsBoolean(descriptor.writable()), 0);
156 description->putDirect(exec->globalData(), exec->propertyNames().get, descriptor.getter() ? descriptor.getter() : jsUndefined(), 0);
157 description->putDirect(exec->globalData(), exec->propertyNames().set, descriptor.setter() ? descriptor.setter() : jsUndefined(), 0);
160 description->putDirect(exec->globalData(), exec->propertyNames().enumerable, jsBoolean(descriptor.enumerable()), 0);
161 description->putDirect(exec->globalData(), exec->propertyNames().configurable, jsBoolean(descriptor.configurable()), 0);
204 if (description->getPropertySlot(exec, exec->propertyNames().enumerable, enumerableSlot)) {
205 desc.setEnumerable(enumerableSlot.getValue(exec, exec->propertyNames().enumerable).toBoolean(exec));
211 if (description->getPropertySlot(exec, exec->propertyNames().configurable, configurableSlot)) {
212 desc.setConfigurable(configurableSlot.getValue(exec, exec->propertyNames().configurable).toBoolean(exec));
219 if (description->getPropertySlot(exec, exec->propertyNames().value, valueSlot)) {
220 desc.setValue(valueSlot.getValue(exec, exec->propertyNames().value));
226 if (description->getPropertySlot(exec, exec->propertyNames().writable, writableSlot)) {
227 desc.setWritable(writableSlot.getValue(exec, exec->propertyNames().writable).toBoolean(exec));
233 if (description->getPropertySlot(exec, exec->propertyNames().get, getSlot)) {
234 JSValue get = getSlot.getValue(exec, exec->propertyNames().get);
249 if (description->getPropertySlot(exec, exec->propertyNames().set, setSlot)) {
250 JSValue set = setSlot.getValue(exec, exec->propertyNames().set);
299 PropertyNameArray propertyNames(exec);
300 asObject(properties)->getOwnPropertyNames(exec, propertyNames);
301 size_t numProperties = propertyNames.size();
306 JSValue prop = properties->get(exec, propertyNames[i]);
324 object->defineOwnProperty(exec, propertyNames[i], descriptors[i], true);