Changeset 34119 in webkit for trunk/JavaScriptCore/kjs/regexp_object.cpp
- Timestamp:
- May 25, 2008, 12:35:57 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/regexp_object.cpp
r34118 r34119 321 321 virtual ~RegExpMatchesArray(); 322 322 323 virtual bool getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot) { if ( !lazyCreationData()) fillArrayInstance(exec); return ArrayInstance::getOwnPropertySlot(exec, propertyName, slot); }324 virtual bool getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot) { if ( !lazyCreationData()) fillArrayInstance(exec); return ArrayInstance::getOwnPropertySlot(exec, propertyName, slot); }325 virtual void put(ExecState* exec, const Identifier& propertyName, JSValue* v) { if ( !lazyCreationData()) fillArrayInstance(exec); ArrayInstance::put(exec, propertyName, v); }326 virtual void put(ExecState* exec, unsigned propertyName, JSValue* v) { if ( !lazyCreationData()) fillArrayInstance(exec); ArrayInstance::put(exec, propertyName, v); }327 virtual bool deleteProperty(ExecState* exec, const Identifier& propertyName) { if ( !lazyCreationData()) fillArrayInstance(exec); return ArrayInstance::deleteProperty(exec, propertyName); }328 virtual bool deleteProperty(ExecState* exec, unsigned propertyName) { if ( !lazyCreationData()) fillArrayInstance(exec); return ArrayInstance::deleteProperty(exec, propertyName); }329 virtual void getPropertyNames(ExecState* exec, PropertyNameArray& arr) { if ( !lazyCreationData()) fillArrayInstance(exec); ArrayInstance::getPropertyNames(exec, arr); }323 virtual bool getOwnPropertySlot(ExecState* exec, const Identifier& propertyName, PropertySlot& slot) { if (lazyCreationData()) fillArrayInstance(exec); return ArrayInstance::getOwnPropertySlot(exec, propertyName, slot); } 324 virtual bool getOwnPropertySlot(ExecState* exec, unsigned propertyName, PropertySlot& slot) { if (lazyCreationData()) fillArrayInstance(exec); return ArrayInstance::getOwnPropertySlot(exec, propertyName, slot); } 325 virtual void put(ExecState* exec, const Identifier& propertyName, JSValue* v) { if (lazyCreationData()) fillArrayInstance(exec); ArrayInstance::put(exec, propertyName, v); } 326 virtual void put(ExecState* exec, unsigned propertyName, JSValue* v) { if (lazyCreationData()) fillArrayInstance(exec); ArrayInstance::put(exec, propertyName, v); } 327 virtual bool deleteProperty(ExecState* exec, const Identifier& propertyName) { if (lazyCreationData()) fillArrayInstance(exec); return ArrayInstance::deleteProperty(exec, propertyName); } 328 virtual bool deleteProperty(ExecState* exec, unsigned propertyName) { if (lazyCreationData()) fillArrayInstance(exec); return ArrayInstance::deleteProperty(exec, propertyName); } 329 virtual void getPropertyNames(ExecState* exec, PropertyNameArray& arr) { if (lazyCreationData()) fillArrayInstance(exec); ArrayInstance::getPropertyNames(exec, arr); } 330 330 331 331 private:
Note:
See TracChangeset
for help on using the changeset viewer.