Home | History | Annotate | Download | only in API

Lines Matching defs:jsClass

51 JSCallbackObject<Base>::JSCallbackObject(ExecState* exec, NonNullPassRefPtr<Structure> structure, JSClassRef jsClass, void* data)
53 , m_callbackObjectData(new JSCallbackObjectData(data, jsClass))
61 JSCallbackObject<Base>::JSCallbackObject(JSClassRef jsClass)
63 , m_callbackObjectData(new JSCallbackObjectData(0, jsClass))
75 JSClassRef jsClass = classRef();
77 if (JSObjectInitializeCallback initialize = jsClass->initialize)
79 } while ((jsClass = jsClass->parentClass));
94 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass)
95 if (JSObjectFinalizeCallback finalize = jsClass->finalize)
116 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass) {
118 if (JSObjectHasPropertyCallback hasProperty = jsClass->hasProperty) {
126 } else if (JSObjectGetPropertyCallback getProperty = jsClass->getProperty) {
146 if (OpaqueJSClassStaticValuesTable* staticValues = jsClass->staticValues(exec)) {
153 if (OpaqueJSClassStaticFunctionsTable* staticFunctions = jsClass->staticFunctions(exec)) {
197 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass) {
198 if (JSObjectSetPropertyCallback setProperty = jsClass->setProperty) {
213 if (OpaqueJSClassStaticValuesTable* staticValues = jsClass->staticValues(exec)) {
235 if (OpaqueJSClassStaticFunctionsTable* staticFunctions = jsClass->staticFunctions(exec)) {
255 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass) {
256 if (JSObjectDeletePropertyCallback deleteProperty = jsClass->deleteProperty) {
271 if (OpaqueJSClassStaticValuesTable* staticValues = jsClass->staticValues(exec)) {
279 if (OpaqueJSClassStaticFunctionsTable* staticFunctions = jsClass->staticFunctions(exec)) {
300 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass) {
301 if (jsClass->callAsConstructor) {
315 for (JSClassRef jsClass = static_cast<JSCallbackObject<Base>*>(constructor)->classRef(); jsClass; jsClass = jsClass->parentClass) {
316 if (JSObjectCallAsConstructorCallback callAsConstructor = jsClass->callAsConstructor) {
343 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass) {
344 if (JSObjectHasInstanceCallback hasInstance = jsClass->hasInstance) {
363 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass) {
364 if (jsClass->callAsFunction) {
379 for (JSClassRef jsClass = static_cast<JSCallbackObject<Base>*>(functionObject)->classRef(); jsClass; jsClass = jsClass->parentClass) {
380 if (JSObjectCallAsFunctionCallback callAsFunction = jsClass->callAsFunction) {
407 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass) {
408 if (JSObjectGetPropertyNamesCallback getPropertyNames = jsClass->getPropertyNames) {
413 if (OpaqueJSClassStaticValuesTable* staticValues = jsClass->staticValues(exec)) {
424 if (OpaqueJSClassStaticFunctionsTable* staticFunctions = jsClass->staticFunctions(exec)) {
450 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass)
451 if (JSObjectConvertToTypeCallback convertToType = jsClass->convertToType) {
477 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass)
478 if (JSObjectConvertToTypeCallback convertToType = jsClass->convertToType) {
511 for (JSClassRef jsClass = classRef(); jsClass; jsClass = jsClass->parentClass)
512 if (jsClass == c)
526 for (JSClassRef jsClass = thisObj->classRef(); jsClass; jsClass = jsClass->parentClass)
527 if (OpaqueJSClassStaticValuesTable* staticValues = jsClass->staticValues(exec))
559 for (JSClassRef jsClass = thisObj->classRef(); jsClass; jsClass = jsClass->parentClass) {
560 if (OpaqueJSClassStaticFunctionsTable* staticFunctions = jsClass->staticFunctions(exec)) {
582 for (JSClassRef jsClass = thisObj->classRef(); jsClass; jsClass = jsClass->parentClass)
583 if (JSObjectGetPropertyCallback getProperty = jsClass->getProperty) {