Lines Matching defs:constructor
1234 i::Isolate* isolate, v8::Local<FunctionTemplate> constructor,
1345 "Fast API calls are not supported for constructor functions.")) {
1371 "Fast API calls are not supported for constructor functions.")) {
1562 Isolate* isolate, v8::Local<FunctionTemplate> constructor) {
1563 return New(reinterpret_cast<i::Isolate*>(isolate), constructor);
1567 i::Isolate* isolate, v8::Local<FunctionTemplate> constructor,
1581 if (!constructor.IsEmpty()) {
1582 raw.set_constructor(*Utils::OpenHandle(*constructor));
1589 i::Isolate* isolate, v8::Local<FunctionTemplate> constructor) {
1590 return ObjectTemplateNew(isolate, constructor, false);
1593 // Ensure that the object template has a constructor. If no
1594 // constructor is available we create one.
1597 i::Object obj = Utils::OpenHandle(object_template)->constructor();
1604 i::Handle<i::FunctionTemplateInfo> constructor = Utils::OpenHandle(*templ);
1606 isolate, constructor, Utils::OpenHandle(object_template));
1607 Utils::OpenHandle(object_template)->set_constructor(*constructor);
1608 return constructor;
1965 // The embedder field count is set by the constructor function's
1966 // construct code, so we ensure that there is a constructor
6310 // Make sure that the global_template has a constructor.
6341 // Same for other interceptors. If the global constructor has
6723 i::Handle<i::FunctionTemplateInfo> constructor =
6725 Utils::ApiCheck(constructor->needs_access_check(),
6729 i::AccessCheckInfo::cast(constructor->GetAccessCheckInfo()), isolate);
9674 i::Handle<i::JSFunction> constructor = isolate->name##_function(); \
9675 error = *isolate->factory()->NewError(constructor, message); \