• Home
  • Raw
  • Download

Lines Matching refs:constructor

34   CONVERT_ARG_HANDLE_CHECKED(JSFunction, constructor, 0);  in RUNTIME_FUNCTION()
35 Handle<Object> name(constructor->shared()->name(), isolate); in RUNTIME_FUNCTION()
57 Object* ThrowNotSuperConstructor(Isolate* isolate, Handle<Object> constructor, in ThrowNotSuperConstructor() argument
60 if (constructor->IsJSFunction()) { in ThrowNotSuperConstructor()
61 super_name = handle(Handle<JSFunction>::cast(constructor)->shared()->name(), in ThrowNotSuperConstructor()
63 } else if (constructor->IsOddball()) { in ThrowNotSuperConstructor()
64 DCHECK(constructor->IsNull(isolate)); in ThrowNotSuperConstructor()
67 super_name = Object::NoSideEffectsToString(isolate, constructor); in ThrowNotSuperConstructor()
91 CONVERT_ARG_HANDLE_CHECKED(Object, constructor, 0); in RUNTIME_FUNCTION()
93 return ThrowNotSuperConstructor(isolate, constructor, function); in RUNTIME_FUNCTION()
103 Handle<JSFunction> constructor, in DefineClass() argument
142 map->SetConstructor(*constructor); in DefineClass()
151 constructor->shared()->SetConstructStub(*stub); in DefineClass()
154 JSFunction::SetPrototype(constructor, prototype); in DefineClass()
159 constructor, isolate->factory()->prototype_string(), in DefineClass()
164 MAYBE_RETURN_NULL(JSObject::SetPrototype(constructor, constructor_parent, in DefineClass()
169 constructor, DONT_ENUM); in DefineClass()
175 constructor, isolate->factory()->class_start_position_symbol(), in DefineClass()
180 constructor, isolate->factory()->class_end_position_symbol(), in DefineClass()
193 CONVERT_ARG_HANDLE_CHECKED(JSFunction, constructor, 1); in RUNTIME_FUNCTION()
198 isolate, DefineClass(isolate, super_class, constructor, start_position, in RUNTIME_FUNCTION()