Rubber stamped by Maciej.
[WebKit-https.git] / JavaScriptGlue / JSValueWrapper.cpp
index d1a6460b854f3bb42c37dbc6dc3a5ac61789a162..37e5a190a94cb7acb3b69853713daf2185ebbe61 100644 (file)
@@ -4,7 +4,7 @@
 #include "JSValueWrapper.h"
 #include "JavaScriptCore/reference_list.h"
 
-JSValueWrapper::JSValueWrapper(ValueImp *inValue, ExecState *inExec)
+JSValueWrapper::JSValueWrapper(JSValue *inValue, ExecState *inExec)
     : fValue(inValue), fExec(inExec)
 {
 }
@@ -13,7 +13,7 @@ JSValueWrapper::~JSValueWrapper()
 {
 }
 
-ValueImp *JSValueWrapper::GetValue()
+JSValue *JSValueWrapper::GetValue()
 {
     return fValue;
 }
@@ -50,7 +50,7 @@ CFArrayRef JSValueWrapper::JSObjectCopyPropertyNames(void *data)
     if (ptr)
     {
         ExecState* exec = ptr->GetExecState();
-        ObjectImp *object = ptr->GetValue()->toObject(exec);
+        JSObject *object = ptr->GetValue()->toObject(exec);
         ReferenceList list = object->propList(exec);
         ReferenceListIterator iterator = list.begin();
 
@@ -84,7 +84,7 @@ JSObjectRef JSValueWrapper::JSObjectCopyProperty(void *data, CFStringRef propert
     if (ptr)
     {
         ExecState* exec = ptr->GetExecState();
-        ValueImp *propValue = ptr->GetValue()->toObject(exec)->get(exec, CFStringToIdentifier(propertyName));
+        JSValue *propValue = ptr->GetValue()->toObject(exec)->get(exec, CFStringToIdentifier(propertyName));
         JSValueWrapper* wrapperValue = new JSValueWrapper(propValue, exec);
 
         JSObjectCallBacks callBacks;
@@ -107,8 +107,8 @@ void JSValueWrapper::JSObjectSetProperty(void *data, CFStringRef propertyName, J
     if (ptr)
     {
         ExecState* exec = ptr->GetExecState();
-        ValueImp *value = JSObjectKJSValue((JSUserObject*)jsValue);
-        ObjectImp *objValue = ptr->GetValue()->toObject(exec);
+        JSValue *value = JSObjectKJSValue((JSUserObject*)jsValue);
+        JSObject *objValue = ptr->GetValue()->toObject(exec);
         objValue->put(exec, CFStringToIdentifier(propertyName), value);
     }
 }
@@ -123,20 +123,20 @@ JSObjectRef JSValueWrapper::JSObjectCallFunction(void *data, JSObjectRef thisObj
     {
         ExecState* exec = ptr->GetExecState();
 
-        ValueImp *value = JSObjectKJSValue((JSUserObject*)thisObj);
-        ObjectImp *ksjThisObj = value->toObject(exec);
-        ObjectImp *objValue = ptr->GetValue()->toObject(exec);
+        JSValue *value = JSObjectKJSValue((JSUserObject*)thisObj);
+        JSObject *ksjThisObj = value->toObject(exec);
+        JSObject *objValue = ptr->GetValue()->toObject(exec);
 
         List listArgs;
         CFIndex argCount = args ? CFArrayGetCount(args) : 0;
         for (CFIndex i = 0; i < argCount; i++)
         {
             JSObjectRef jsArg = (JSObjectRef)CFArrayGetValueAtIndex(args, i);
-            ValueImp *kgsArg = JSObjectKJSValue((JSUserObject*)jsArg);
+            JSValue *kgsArg = JSObjectKJSValue((JSUserObject*)jsArg);
             listArgs.append(kgsArg);
         }
 
-        ValueImp *resultValue = objValue->call(exec, ksjThisObj, listArgs);
+        JSValue *resultValue = objValue->call(exec, ksjThisObj, listArgs);
         JSValueWrapper* wrapperValue = new JSValueWrapper(resultValue, ptr->GetExecState());
         JSObjectCallBacks callBacks;
         GetJSObectCallBacks(callBacks);