Changeset 15480 in webkit for trunk/JavaScriptCore/API/testapi.c


Ignore:
Timestamp:
Jul 16, 2006, 9:41:01 PM (19 years ago)
Author:
ggaren
Message:

Approved by Maciej, RS by Beth.


JSObjectMakeFunction -> JSObjectMakeFunctionWithCallback
JSObjectMakeFunctionWithBody -> JSObjectMakeFunction


because the latter is more common, and more fundamental, than the former.

  • API/APICast.h: (toJS):
  • API/JSBase.h:
  • API/JSCallbackObject.cpp: (KJS::JSCallbackObject::getOwnPropertySlot): (KJS::JSCallbackObject::put): (KJS::JSCallbackObject::deleteProperty): (KJS::JSCallbackObject::getPropertyNames): (KJS::JSCallbackObject::staticValueGetter): (KJS::JSCallbackObject::staticFunctionGetter):
  • API/JSClassRef.cpp: (OpaqueJSClass::OpaqueJSClass): (OpaqueJSClass::~OpaqueJSClass):
  • API/JSClassRef.h:
  • API/JSObjectRef.cpp: (JSClassCreate): (JSObjectMakeFunctionWithCallback): (JSObjectMakeFunction): (OpaqueJSPropertyNameArray::OpaqueJSPropertyNameArray): (JSObjectCopyPropertyNames):
  • API/JSObjectRef.h:
  • API/minidom.c: (main):
  • API/testapi.c: (main):
  • ChangeLog:
  • JavaScriptCore.exp:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/API/testapi.c

    r15474 r15480  
    561561    functionBody = JSStringCreateWithUTF8CString("rreturn Array;");
    562562    JSStringRef line = JSStringCreateWithUTF8CString("line");
    563     assert(!JSObjectMakeFunctionWithBody(context, NULL, 0, NULL, functionBody, NULL, 1, &exception));
     563    assert(!JSObjectMakeFunction(context, NULL, 0, NULL, functionBody, NULL, 1, &exception));
    564564    assert(JSValueIsObject(exception));
    565565    v = JSObjectGetProperty(context, JSValueToObject(context, exception, NULL), line, NULL);
     
    570570    exception = NULL;
    571571    functionBody = JSStringCreateWithUTF8CString("return Array;");
    572     function = JSObjectMakeFunctionWithBody(context, NULL, 0, NULL, functionBody, NULL, 1, &exception);
     572    function = JSObjectMakeFunction(context, NULL, 0, NULL, functionBody, NULL, 1, &exception);
    573573    JSStringRelease(functionBody);
    574574    assert(!exception);
     
    579579   
    580580    exception = NULL;
    581     function = JSObjectMakeFunctionWithBody(context, NULL, 0, NULL, jsEmptyIString, NULL, 0, &exception);
     581    function = JSObjectMakeFunction(context, NULL, 0, NULL, jsEmptyIString, NULL, 0, &exception);
    582582    assert(!exception);
    583583    v = JSObjectCallAsFunction(context, function, NULL, 0, NULL, &exception);
     
    590590    JSStringRef argumentNames[] = { foo };
    591591    functionBody = JSStringCreateWithUTF8CString("return foo;");
    592     function = JSObjectMakeFunctionWithBody(context, foo, 1, argumentNames, functionBody, NULL, 1, &exception);
     592    function = JSObjectMakeFunction(context, foo, 1, argumentNames, functionBody, NULL, 1, &exception);
    593593    assert(function && !exception);
    594594    JSValueRef arguments[] = { JSValueMakeNumber(2) };
     
    602602
    603603    JSStringRef print = JSStringCreateWithUTF8CString("print");
    604     JSObjectRef printFunction = JSObjectMakeFunction(context, print, print_callAsFunction);
     604    JSObjectRef printFunction = JSObjectMakeFunctionWithCallback(context, print, print_callAsFunction);
    605605    JSObjectSetProperty(context, globalObject, print, printFunction, kJSPropertyAttributeNone, NULL);
    606606    JSStringRelease(print);
     
    633633   
    634634    functionBody = JSStringCreateWithUTF8CString("return this;");
    635     function = JSObjectMakeFunctionWithBody(context, NULL, 0, NULL, functionBody, NULL, 1, NULL);
     635    function = JSObjectMakeFunction(context, NULL, 0, NULL, functionBody, NULL, 1, NULL);
    636636    JSStringRelease(functionBody);
    637637    v = JSObjectCallAsFunction(context, function, NULL, 0, NULL, NULL);
Note: See TracChangeset for help on using the changeset viewer.