Changeset 34607 in webkit for trunk/JavaScriptCore/kjs/object_object.cpp
- Timestamp:
- Jun 16, 2008, 4:28:38 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/object_object.cpp
r34587 r34607 70 70 JSValue* objectProtoFuncHasOwnProperty(ExecState* exec, JSObject* thisObj, const ArgList& args) 71 71 { 72 return jsBoolean(thisObj->hasOwnProperty(exec, Identifier( args[0]->toString(exec))));72 return jsBoolean(thisObj->hasOwnProperty(exec, Identifier(exec, args[0]->toString(exec)))); 73 73 } 74 74 … … 95 95 return throwError(exec, SyntaxError, "invalid getter usage"); 96 96 97 thisObj->defineGetter(exec, Identifier( args[0]->toString(exec)), static_cast<JSObject *>(args[1]));97 thisObj->defineGetter(exec, Identifier(exec, args[0]->toString(exec)), static_cast<JSObject *>(args[1])); 98 98 return jsUndefined(); 99 99 } … … 104 104 return throwError(exec, SyntaxError, "invalid setter usage"); 105 105 106 thisObj->defineSetter(exec, Identifier( args[0]->toString(exec)), static_cast<JSObject *>(args[1]));106 thisObj->defineSetter(exec, Identifier(exec, args[0]->toString(exec)), static_cast<JSObject *>(args[1])); 107 107 return jsUndefined(); 108 108 } … … 110 110 JSValue* objectProtoFuncLookupGetter(ExecState* exec, JSObject* thisObj, const ArgList& args) 111 111 { 112 return thisObj->lookupGetter(exec, Identifier( args[0]->toString(exec)));112 return thisObj->lookupGetter(exec, Identifier(exec, args[0]->toString(exec))); 113 113 } 114 114 115 115 JSValue* objectProtoFuncLookupSetter(ExecState* exec, JSObject* thisObj, const ArgList& args) 116 116 { 117 return thisObj->lookupSetter(exec, Identifier( args[0]->toString(exec)));117 return thisObj->lookupSetter(exec, Identifier(exec, args[0]->toString(exec))); 118 118 } 119 119 120 120 JSValue* objectProtoFuncPropertyIsEnumerable(ExecState* exec, JSObject* thisObj, const ArgList& args) 121 121 { 122 return jsBoolean(thisObj->propertyIsEnumerable(exec, Identifier( args[0]->toString(exec))));122 return jsBoolean(thisObj->propertyIsEnumerable(exec, Identifier(exec, args[0]->toString(exec)))); 123 123 } 124 124 … … 136 136 137 137 ObjectConstructor::ObjectConstructor(ExecState* exec, ObjectPrototype* objProto, FunctionPrototype* funcProto) 138 : InternalFunction(funcProto, "Object")138 : InternalFunction(funcProto, Identifier(exec, "Object")) 139 139 { 140 140 // ECMA 15.2.3.1
Note:
See TracChangeset
for help on using the changeset viewer.