Lines Matching refs:JSFunction
271 hclass = factory->NewEcmaHClass(JSFunction::SIZE, JSType::JS_FUNCTION, length); in CreateConstructorHClass()
277 … hclass = factory->NewEcmaHClass(JSFunction::SIZE, JSType::JS_FUNCTION, 0); // without in-obj in CreateConstructorHClass()
365 JSHandle<JSFunction> ClassHelper::DefineClassFromExtractor(JSThread *thread, const JSHandle<JSTagge… in DefineClassFromExtractor()
383 JSHandle<JSFunction> constructor = factory->NewJSFunctionByHClass(method, constructorHClass, in DefineClassFromExtractor()
396 … JSHandle<JSFunction> propFunc = factory->CloneJSFuction(JSHandle<JSFunction>::Cast(propValue)); in DefineClassFromExtractor()
422 … JSHandle<JSFunction> propFunc = factory->CloneJSFuction(JSHandle<JSFunction>::Cast(propValue)); in DefineClassFromExtractor()
445 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSFunction, thread); in DefineClassFromExtractor()
454 JSHandle<JSFunction> ClassHelper::DefineClassWithIHClass(JSThread *thread, in DefineClassWithIHClass()
476 JSHandle<JSFunction> constructor = factory->NewJSFunctionByHClass(method, constructorHClass, in DefineClassWithIHClass()
489 … JSHandle<JSFunction> propFunc = factory->CloneJSFuction(JSHandle<JSFunction>::Cast(propValue)); in DefineClassWithIHClass()
516 … JSHandle<JSFunction> propFunc = factory->CloneJSFuction(JSHandle<JSFunction>::Cast(propValue)); in DefineClassWithIHClass()
545 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSFunction, thread); in DefineClassWithIHClass()
598 … JSHandle<JSFunction> propFunc = factory->CloneJSFuction(JSHandle<JSFunction>::Cast(propValue)); in BuildDictionaryProperties()
660 JSHandle<JSFunction> elementsFunc = JSHandle<JSFunction>::Cast(elementsValue); in HandleElementsProperties()
666 JSHandle<JSFunction> SendableClassDefiner::DefineSendableClassFromExtractor(JSThread *thread, in DefineSendableClassFromExtractor()
690 JSHandle<JSFunction> constructor = factory->NewJSFunctionByHClass(method, constructorHClass, in DefineSendableClassFromExtractor()
704 … JSHandle<JSFunction> propFunc = factory->CloneSFunction(JSHandle<JSFunction>::Cast(propValue)); in DefineSendableClassFromExtractor()
723 JSHandle<JSFunction>(thread, JSTaggedValue::Exception())); in DefineSendableClassFromExtractor()
732 … JSHandle<JSFunction> propFunc = factory->CloneSFunction(JSHandle<JSFunction>::Cast(propValue)); in DefineSendableClassFromExtractor()
757 JSHandle<JSFunction>(thread, JSTaggedValue::Exception())); in DefineSendableClassFromExtractor()
812 ClassPropertyType type, const JSHandle<JSFunction> &ctor) in BuildSendableDictionaryProperties()
834 … JSHandle<JSFunction> propFunc = factory->CloneSFunction(JSHandle<JSFunction>::Cast(propValue)); in BuildSendableDictionaryProperties()
911 const JSHandle<JSFunction> &ctor, const JSHandle<JSTaggedValue> &base) in DefineSendableInstanceHClass()
914 JSHandle<JSObject> clsPrototype(thread, JSHandle<JSFunction>(ctor)->GetFunctionPrototype()); in DefineSendableInstanceHClass()
935 JSHandle<JSFunction> baseCtor = JSHandle<JSFunction>::Cast(base); in DefineSendableInstanceHClass()
1003 const JSHandle<JSTaggedValue> &homeObject, const JSHandle<JSFunction> &ctor) in UpdateAccessorFunction()
1010 JSHandle<JSFunction> func(thread, getter); in UpdateAccessorFunction()
1011 JSHandle<JSFunction> propFunc = factory->CloneSFunction(func); in UpdateAccessorFunction()
1019 JSHandle<JSFunction> func(thread, setter); in UpdateAccessorFunction()
1020 JSHandle<JSFunction> propFunc = factory->CloneSFunction(func); in UpdateAccessorFunction()
1033 if (value->IsJSFunction() && JSHandle<JSFunction>(value)->IsGetterOrSetter()) { in TryUpdateExistValue()
1039 if (value->IsJSFunction() && JSHandle<JSFunction>(value)->IsGetterOrSetter()) { in TryUpdateExistValue()
1049 if (value->IsJSFunction() && JSHandle<JSFunction>(value)->IsGetterOrSetter()) { in TryUpdateValue()
1058 ASSERT(value->IsJSFunction() && JSHandle<JSFunction>(value)->IsGetterOrSetter()); in UpdateValueToAccessor()
1059 if (JSHandle<JSFunction>(value)->IsGetter()) { in UpdateValueToAccessor()