]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - API/JSContextInternal.h
JavaScriptCore-7600.1.4.9.tar.gz
[apple/javascriptcore.git] / API / JSContextInternal.h
index d08e97d933932059bae14f8c85331323193bef7e..5308fbb92fa87dcd9556468e2091de9b5e709a25 100644 (file)
@@ -36,8 +36,8 @@ struct CallbackData {
     CallbackData *next;
     JSContext *context;
     JSValue *preservedException;
+    JSValueRef calleeValue;
     JSValueRef thisValue;
-    JSValue *currentThis;
     size_t argumentCount;
     const JSValueRef *arguments;
     NSArray *currentArguments;
@@ -65,7 +65,7 @@ private:
 - (JSValue *)valueFromNotifyException:(JSValueRef)exception;
 - (BOOL)boolFromNotifyException:(JSValueRef)exception;
 
-- (void)beginCallbackWithData:(CallbackData *)callbackData thisValue:(JSValueRef)thisValue argumentCount:(size_t)argumentCount arguments:(const JSValueRef *)arguments;
+- (void)beginCallbackWithData:(CallbackData *)callbackData calleeValue:(JSValueRef)calleeValue thisValue:(JSValueRef)thisValue argumentCount:(size_t)argumentCount arguments:(const JSValueRef *)arguments;
 - (void)endCallbackWithData:(CallbackData *)callbackData;
 
 - (JSValue *)wrapperForObjCObject:(id)object;