Unreviewed, rolling out r243672.
[WebKit-https.git] / Source / JavaScriptCore / API / JSWrapperMap.h
index f25ced9..6c18c64 100644 (file)
 #import <JSValueInternal.h>
 #import <objc/objc-runtime.h>
 
-#if JS_OBJC_API_ENABLED
+#if JSC_OBJC_API_ENABLED
 
 @interface JSWrapperMap : NSObject
 
-- (id)initWithContext:(JSContext *)context;
+- (instancetype)initWithGlobalContextRef:(JSGlobalContextRef)context;
 
-- (JSValue *)wrapperForObject:(id)object;
+- (JSValue *)jsWrapperForObject:(id)object inContext:(JSContext *)context;
+
+- (JSValue *)objcWrapperForJSValueRef:(JSValueRef)value inContext:(JSContext *)context;
 
 @end
 
 id tryUnwrapObjcObject(JSGlobalContextRef, JSValueRef);
 
-Protocol* getJSExportProtocol();
+bool supportsInitMethodConstructors();
+Protocol *getJSExportProtocol();
 Class getNSBlockClass();
 
 #endif