Searched refs:jsClass (Results 1 - 14 of 14) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/API/
H A DJSCallbackObjectFunctions.h53 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 DJSCallbackObject.cpp66 JSClassRef jsClass = static_cast<JSClassRef>(context); local
69 for (; jsClass; jsClass = jsClass->parentClass)
70 if (JSObjectFinalizeCallback finalize = jsClass->finalize)
H A DJSCallbackConstructor.cpp42 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 DJSClassRef.cpp130 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 DJSCallbackObject.h38 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 DJSObjectRef.h387 @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 DJSObjectRef.cpp63 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 DJSValueRef.cpp168 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 DJSValueRef.h127 @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 DJSWrapperMap.mm96 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 DJSNodeList.c104 static JSClassRef jsClass; local
105 if (!jsClass) {
113 jsClass = JSClassCreate(&definition);
116 return jsClass;
H A DJSNode.c169 static JSClassRef jsClass; local
170 if (!jsClass) {
177 jsClass = JSClassCreate(&definition);
179 return jsClass;
H A Dtestapi.c434 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 Dewk_js.cpp369 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);

Completed in 202 milliseconds