/macosx-10.9.5/JavaScriptCore-7537.78.1/API/ |
H A D | JSCallbackObjectFunctions.h | 53 JSCallbackObject<Parent>::JSCallbackObject(ExecState* exec, Structure* structure, JSClassRef jsClass, void* data) argument 55 , m_callbackObjectData(adoptPtr(new JSCallbackObjectData(data, jsClass))) 62 JSCallbackObject<Parent>::JSCallbackObject(VM& vm, JSClassRef jsClass, Structure* structure) argument 64 , m_callbackObjectData(adoptPtr(new JSCallbackObjectData(0, jsClass))) 92 JSClassRef jsClass = classRef(); local 94 if (JSObjectInitializeCallback initialize = jsClass->initialize) 96 } while ((jsClass = jsClass->parentClass)); 133 for (JSClassRef jsClass = thisObject->classRef(); jsClass; jsClas [all...] |
H A D | JSCallbackObject.cpp | 66 JSClassRef jsClass = static_cast<JSClassRef>(context); local 69 for (; jsClass; jsClass = jsClass->parentClass) 70 if (JSObjectFinalizeCallback finalize = jsClass->finalize)
|
H A D | JSCallbackConstructor.cpp | 42 JSCallbackConstructor::JSCallbackConstructor(JSGlobalObject* globalObject, Structure* structure, JSClassRef jsClass, JSObjectCallAsConstructorCallback callback) argument 44 , m_class(jsClass) 49 void JSCallbackConstructor::finishCreation(JSGlobalObject* globalObject, JSClassRef jsClass) argument 54 JSClassRetain(jsClass);
|
H A D | JSClassRef.cpp | 130 OpaqueJSClassContextData::OpaqueJSClassContextData(JSC::VM&, OpaqueJSClass* jsClass) argument 131 : m_class(jsClass) 133 if (jsClass->m_staticValues) { 135 OpaqueJSClassStaticValuesTable::const_iterator end = jsClass->m_staticValues->end(); 136 for (OpaqueJSClassStaticValuesTable::const_iterator it = jsClass->m_staticValues->begin(); it != end; ++it) { 142 if (jsClass->m_staticFunctions) { 144 OpaqueJSClassStaticFunctionsTable::const_iterator end = jsClass->m_staticFunctions->end(); 145 for (OpaqueJSClassStaticFunctionsTable::const_iterator it = jsClass->m_staticFunctions->begin(); it != end; ++it) { 181 @param jsClass A JSClass whose prototype you want to get. 182 @result The JSObject prototype that was automatically generated for jsClass, o [all...] |
H A D | JSCallbackObject.h | 38 JSCallbackObjectData(void* privateData, JSClassRef jsClass) argument 40 , jsClass(jsClass) 42 JSClassRetain(jsClass); 47 JSClassRelease(jsClass); 79 JSClassRef jsClass; member in struct:JSC::JSCallbackObjectData 149 JSClassRef classRef() const { return m_callbackObjectData->jsClass; }
|
H A D | JSObjectRef.h | 387 @param jsClass The JSClass to retain. 388 @result A JSClass that is the same as jsClass. 390 JS_EXPORT JSClassRef JSClassRetain(JSClassRef jsClass); 395 @param jsClass The JSClass to release. 397 JS_EXPORT void JSClassRelease(JSClassRef jsClass); 403 @param jsClass The JSClass to assign to the object. Pass NULL to use the default object class. 406 @discussion The default object class does not allocate storage for private data, so you must provide a non-NULL jsClass to JSObjectMake if you want your object to be able to store private data. 410 JS_EXPORT JSObjectRef JSObjectMake(JSContextRef ctx, JSClassRef jsClass, void* data); 426 @param jsClass A JSClass that is the class your constructor will assign to the objects its constructs. jsClass wil [all...] |
H A D | JSObjectRef.cpp | 63 RefPtr<OpaqueJSClass> jsClass = (definition->attributes & kJSClassAttributeNoAutomaticPrototype) local 67 return jsClass.release().leakRef(); 70 JSClassRef JSClassRetain(JSClassRef jsClass) argument 72 jsClass->ref(); 73 return jsClass; 76 void JSClassRelease(JSClassRef jsClass) argument 78 jsClass->deref(); 81 JSObjectRef JSObjectMake(JSContextRef ctx, JSClassRef jsClass, void* data) argument 90 if (!jsClass) 93 JSCallbackObject<JSDestructibleObject>* object = JSCallbackObject<JSDestructibleObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), jsClass, dat 111 JSObjectMakeConstructor(JSContextRef ctx, JSClassRef jsClass, JSObjectCallAsConstructorCallback callAsConstructor) argument [all...] |
H A D | JSValueRef.cpp | 168 bool JSValueIsObjectOfClass(JSContextRef ctx, JSValueRef value, JSClassRef jsClass) argument 170 if (!ctx || !jsClass) { 181 return jsCast<JSCallbackObject<JSGlobalObject>*>(o)->inherits(jsClass); 183 return jsCast<JSCallbackObject<JSDestructibleObject>*>(o)->inherits(jsClass); 186 return jsCast<JSCallbackObject<JSAPIWrapperObject>*>(o)->inherits(jsClass);
|
H A D | JSValueRef.h | 127 @param jsClass The JSClass to test against. 128 @result true if value is an object and has jsClass in its class chain, otherwise false. 130 JS_EXPORT bool JSValueIsObjectOfClass(JSContextRef ctx, JSValueRef value, JSClassRef jsClass);
|
H A D | JSWrapperMap.mm | 96 static JSObjectRef makeWrapper(JSContextRef ctx, JSClassRef jsClass, id wrappedObject) 101 ASSERT(jsClass); 102 JSC::JSCallbackObject<JSC::JSAPIWrapperObject>* object = JSC::JSCallbackObject<JSC::JSAPIWrapperObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->objcWrapperObjectStructure(), jsClass, 0); 104 if (JSC::JSObject* prototype = jsClass->prototype(exec))
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/API/tests/ |
H A D | JSNodeList.c | 104 static JSClassRef jsClass; local 105 if (!jsClass) { 113 jsClass = JSClassCreate(&definition); 116 return jsClass;
|
H A D | JSNode.c | 169 static JSClassRef jsClass; local 170 if (!jsClass) { 177 jsClass = JSClassCreate(&definition); 179 return jsClass;
|
H A D | testapi.c | 434 static JSClassRef jsClass; local 435 if (!jsClass) { 440 jsClass = JSClassCreate(&MyObject_nullWrapperDefinition); 443 return jsClass; 549 static JSClassRef jsClass; local 550 if (!jsClass) 551 jsClass = JSClassCreate(&PropertyCatchalls_definition); 553 return jsClass; 630 static JSClassRef jsClass; local 631 if (!jsClass) 664 static JSClassRef jsClass; local 752 static JSClassRef jsClass; local 829 static JSClassRef jsClass; local 844 static JSClassRef jsClass; local [all...] |
/macosx-10.9.5/WebKit-7537.78.2/efl/ewk/ |
H A D | ewk_js.cpp | 369 void ewk_js_class_free(Ewk_JS_Class* jsClass) argument 371 EINA_SAFETY_ON_NULL_RETURN(jsClass); 372 eina_hash_free(jsClass->methods); 373 eina_hash_free(jsClass->properties); 374 free(jsClass);
|