Lines Matching refs:JSFunctionBase
29 class JSFunctionBase : public JSObject {
31 CAST_CHECK(JSFunctionBase, IsJSFunctionBase);
39 static bool SetFunctionName(JSThread *thread, const JSHandle<JSFunctionBase> &func,
41 …static JSHandle<JSTaggedValue> GetFunctionName(JSThread *thread, const JSHandle<JSFunctionBase> &f…
69 static_assert((JSFunctionBase::SIZE % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) == 0);
70 static_assert(JSFunctionBase::METHOD_OFFSET == JSProxy::METHOD_OFFSET);
72 class JSFunction : public JSFunctionBase {
227 static constexpr size_t PROTO_OR_DYNCLASS_OFFSET = JSFunctionBase::SIZE;
234 DECL_VISIT_OBJECT_FOR_JS_OBJECT(JSFunctionBase, PROTO_OR_DYNCLASS_OFFSET, SIZE)
255 class JSBoundFunction : public JSFunctionBase {
262 static constexpr size_t BOUND_TARGET_OFFSET = JSFunctionBase::SIZE;
267 DECL_VISIT_OBJECT_FOR_JS_OBJECT(JSFunctionBase, BOUND_TARGET_OFFSET, SIZE)