Changeset 113363 in webkit for trunk/Source/JavaScriptCore/API/JSObjectRef.cpp
- Timestamp:
- Apr 5, 2012, 1:09:33 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/API/JSObjectRef.cpp
r109866 r113363 342 342 343 343 if (jsObject->inherits(&JSCallbackObject<JSGlobalObject>::s_info)) 344 return static_cast<JSCallbackObject<JSGlobalObject>*>(jsObject)->getPrivate();344 return jsCast<JSCallbackObject<JSGlobalObject>*>(jsObject)->getPrivate(); 345 345 if (jsObject->inherits(&JSCallbackObject<JSNonFinalObject>::s_info)) 346 return static_cast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->getPrivate();346 return jsCast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->getPrivate(); 347 347 348 348 return 0; … … 354 354 355 355 if (jsObject->inherits(&JSCallbackObject<JSGlobalObject>::s_info)) { 356 static_cast<JSCallbackObject<JSGlobalObject>*>(jsObject)->setPrivate(data);356 jsCast<JSCallbackObject<JSGlobalObject>*>(jsObject)->setPrivate(data); 357 357 return true; 358 358 } 359 359 if (jsObject->inherits(&JSCallbackObject<JSNonFinalObject>::s_info)) { 360 static_cast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->setPrivate(data);360 jsCast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->setPrivate(data); 361 361 return true; 362 362 } … … 373 373 Identifier name(propertyName->identifier(&exec->globalData())); 374 374 if (jsObject->inherits(&JSCallbackObject<JSGlobalObject>::s_info)) 375 result = static_cast<JSCallbackObject<JSGlobalObject>*>(jsObject)->getPrivateProperty(name);375 result = jsCast<JSCallbackObject<JSGlobalObject>*>(jsObject)->getPrivateProperty(name); 376 376 else if (jsObject->inherits(&JSCallbackObject<JSNonFinalObject>::s_info)) 377 result = static_cast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->getPrivateProperty(name);377 result = jsCast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->getPrivateProperty(name); 378 378 return toRef(exec, result); 379 379 } … … 387 387 Identifier name(propertyName->identifier(&exec->globalData())); 388 388 if (jsObject->inherits(&JSCallbackObject<JSGlobalObject>::s_info)) { 389 static_cast<JSCallbackObject<JSGlobalObject>*>(jsObject)->setPrivateProperty(exec->globalData(), name, jsValue);389 jsCast<JSCallbackObject<JSGlobalObject>*>(jsObject)->setPrivateProperty(exec->globalData(), name, jsValue); 390 390 return true; 391 391 } 392 392 if (jsObject->inherits(&JSCallbackObject<JSNonFinalObject>::s_info)) { 393 static_cast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->setPrivateProperty(exec->globalData(), name, jsValue);393 jsCast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->setPrivateProperty(exec->globalData(), name, jsValue); 394 394 return true; 395 395 } … … 404 404 Identifier name(propertyName->identifier(&exec->globalData())); 405 405 if (jsObject->inherits(&JSCallbackObject<JSGlobalObject>::s_info)) { 406 static_cast<JSCallbackObject<JSGlobalObject>*>(jsObject)->deletePrivateProperty(name);406 jsCast<JSCallbackObject<JSGlobalObject>*>(jsObject)->deletePrivateProperty(name); 407 407 return true; 408 408 } 409 409 if (jsObject->inherits(&JSCallbackObject<JSNonFinalObject>::s_info)) { 410 static_cast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->deletePrivateProperty(name);410 jsCast<JSCallbackObject<JSNonFinalObject>*>(jsObject)->deletePrivateProperty(name); 411 411 return true; 412 412 }
Note:
See TracChangeset
for help on using the changeset viewer.