Lines Matching refs:propertyName
160 virtual void putWithAttributes(ExecState*, const Identifier& propertyName, JSValue value, unsigned attributes);
162 virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunc, unsigned attributes);
163 virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunc, unsigned attributes);
167 bool symbolTableHasProperty(const Identifier& propertyName);
323 inline bool JSGlobalObject::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
325 if (JSVariableObject::getOwnPropertySlot(exec, propertyName, slot))
327 return symbolTableGet(propertyName, slot);
330 inline bool JSGlobalObject::getOwnPropertyDescriptor(ExecState* exec, const Identifier& propertyName, PropertyDescriptor& descriptor)
332 if (symbolTableGet(propertyName, descriptor))
334 return JSVariableObject::getOwnPropertyDescriptor(exec, propertyName, descriptor);
337 inline bool JSGlobalObject::hasOwnPropertyForWrite(ExecState* exec, const Identifier& propertyName)
340 if (JSVariableObject::getOwnPropertySlot(exec, propertyName, slot))
343 return symbolTableGet(propertyName, slot, slotIsWriteable);
346 inline bool JSGlobalObject::symbolTableHasProperty(const Identifier& propertyName)
348 SymbolTableEntry entry = symbolTable().inlineGet(propertyName.impl());