void CYThrow(JSContextRef context, JSValueRef value);
const char *CYPoolCCYON(apr_pool_t *pool, JSContextRef context, JSValueRef value, JSValueRef *exception);
void CYThrow(JSContextRef context, JSValueRef value);
const char *CYPoolCCYON(apr_pool_t *pool, JSContextRef context, JSValueRef value, JSValueRef *exception);
static JSObjectRef Make(JSContextRef context, id object, Flags flags = None) {
JSObjectRef value(JSObjectMake(context, Instance_, new Instance(object, flags)));
static JSObjectRef Make(JSContextRef context, id object, Flags flags = None) {
JSObjectRef value(JSObjectMake(context, Instance_, new Instance(object, flags)));
- JSObjectSetPrototype(context, value, CYGetClassPrototype(context, object == nil ? nil : object_getClass(object)));
+ JSObjectSetPrototype(context, value, CYGetClassPrototype(context, object_getClass(object)));