Lines Matching defs:slot
78 bool RuntimeArray::getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot)
81 slot.setCacheableCustom(this, lengthGetter);
89 slot.setCustomIndex(this, index, indexGetter);
94 return JSObject::getOwnPropertySlot(exec, propertyName, slot);
100 PropertySlot slot;
101 slot.setCustom(this, lengthGetter);
102 descriptor.setDescriptor(slot.getValue(exec, propertyName), ReadOnly | DontDelete | DontEnum);
110 PropertySlot slot;
111 slot.setCustomIndex(this, index, indexGetter);
112 descriptor.setDescriptor(slot.getValue(exec, propertyName), DontDelete | DontEnum);
120 bool RuntimeArray::getOwnPropertySlot(ExecState *exec, unsigned index, PropertySlot& slot)
123 slot.setCustomIndex(this, index, indexGetter);
127 return JSObject::getOwnPropertySlot(exec, index, slot);
130 void RuntimeArray::put(ExecState* exec, const Identifier& propertyName, JSValue value, PutPropertySlot& slot)
144 JSObject::put(exec, propertyName, value, slot);