Lines Matching defs:superCtor
3254 JSTaggedValue superCtor = SlowRuntimeStub::GetSuperConstructor(thread, thisFunc);
3255 INTERPRETER_RETURN_IF_ABRUPT(superCtor);
3257 if (superCtor.IsJSFunction() && superCtor.IsConstructor() && !newTarget.IsUndefined()) {
3258 JSFunction *superCtorFunc = JSFunction::Cast(superCtor.GetTaggedObject());
3277 newSp[index++] = superCtor.GetRawData();
3293 state->function = superCtor;
3330 thisObj = FastRuntimeStub::NewThisObject(thread, superCtor, newTarget, state);
3341 state->function = superCtor;
3390 JSTaggedValue superCtor = SlowRuntimeStub::GetSuperConstructor(thread, thisFunc);
3391 INTERPRETER_RETURN_IF_ABRUPT(superCtor);
3393 if (superCtor.IsJSFunction() && superCtor.IsConstructor() && !newTarget.IsUndefined()) {
3394 JSFunction *superCtorFunc = JSFunction::Cast(superCtor.GetTaggedObject());
3413 newSp[index++] = superCtor.GetRawData();
3429 state->function = superCtor;
3466 thisObj = FastRuntimeStub::NewThisObject(thread, superCtor, newTarget, state);
3477 state->function = superCtor;
3526 JSTaggedValue superCtor = SlowRuntimeStub::GetSuperConstructor(thread, thisFunc);
3527 INTERPRETER_RETURN_IF_ABRUPT(superCtor);
3529 if (superCtor.IsJSFunction() && superCtor.IsConstructor() && !newTarget.IsUndefined()) {
3530 JSFunction *superCtorFunc = JSFunction::Cast(superCtor.GetTaggedObject());
3549 newSp[index++] = superCtor.GetRawData();
3565 state->function = superCtor;
3602 thisObj = FastRuntimeStub::NewThisObject(thread, superCtor, newTarget, state);
3613 state->function = superCtor;
3662 JSTaggedValue superCtor = SlowRuntimeStub::GetSuperConstructor(thread, thisFunc);
3663 INTERPRETER_RETURN_IF_ABRUPT(superCtor);
3665 if (superCtor.IsJSFunction() && superCtor.IsConstructor() && !newTarget.IsUndefined()) {
3666 JSFunction *superCtorFunc = JSFunction::Cast(superCtor.GetTaggedObject());
3685 newSp[index++] = superCtor.GetRawData();
3701 state->function = superCtor;
3738 thisObj = FastRuntimeStub::NewThisObject(thread, superCtor, newTarget, state);
3749 state->function = superCtor;