Lines Matching refs:JSDestructibleObject
97 JSCallbackObject<JSDestructibleObject>* object = JSCallbackObject<JSDestructibleObject>::create(exec, exec->lexicalGlobalObject(), exec->lexicalGlobalObject()->callbackObjectStructure(), jsClass, data);
461 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info()))
462 return jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->getPrivate();
483 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info())) {
484 jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->setPrivate(data);
506 else if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info()))
507 result = jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->getPrivateProperty(name);
526 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info())) {
527 jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->setPrivateProperty(exec->vm(), name, jsValue);
549 if (jsObject->inherits(JSCallbackObject<JSDestructibleObject>::info())) {
550 jsCast<JSCallbackObject<JSDestructibleObject>*>(jsObject)->deletePrivateProperty(name);