Lines Matching refs:Handle
41 Handle<Object> name(constructor->shared()->name(), isolate);
85 static MaybeHandle<Object> DefineClass(Isolate* isolate, Handle<Object> name,
86 Handle<Object> super_class,
87 Handle<JSFunction> constructor,
89 Handle<Object> prototype_parent;
90 Handle<Object> constructor_parent;
99 Handle<JSFunction>::cast(super_class)->shared()->is_generator()) {
126 Handle<Map> map =
139 Handle<JSObject> prototype = isolate->factory()->NewJSObjectFromMap(map);
141 Handle<String> name_string = name->IsString()
142 ? Handle<String>::cast(name)
151 Handle<Code> stub(isolate->builtins()->JSBuiltinsConstructStub());
165 Handle<Symbol> home_object_symbol(isolate->heap()->home_object_symbol());
184 handle(Smi::FromInt(start_position), isolate), STRICT),
189 handle(Smi::FromInt(end_position), isolate), STRICT),
205 Handle<Object> result;
249 Handle<Object> receiver,
250 Handle<JSObject> home_object,
251 Handle<Name> name,
254 !isolate->MayAccess(handle(isolate->context()), home_object)) {
260 Handle<Object> proto = PrototypeIterator::GetCurrent(iter);
265 LookupIterator it(receiver, name, Handle<JSReceiver>::cast(proto));
266 Handle<Object> result;
274 Handle<Object> receiver,
275 Handle<JSObject> home_object,
279 !isolate->MayAccess(handle(isolate->context()), home_object)) {
285 Handle<Object> proto = PrototypeIterator::GetCurrent(iter);
287 Handle<Object> name = isolate->factory()->NewNumberFromUint(index);
291 LookupIterator it(isolate, receiver, index, Handle<JSReceiver>::cast(proto));
292 Handle<Object> result;
309 Handle<Object> result;
326 Handle<Object> result;
335 Handle<Name> name;
352 static Object* StoreToSuper(Isolate* isolate, Handle<JSObject> home_object,
353 Handle<Object> receiver, Handle<Name> name,
354 Handle<Object> value, LanguageMode language_mode) {
356 !isolate->MayAccess(handle(isolate->context()), home_object)) {
362 Handle<Object> proto = PrototypeIterator::GetCurrent(iter);
365 LookupIterator it(receiver, name, Handle<JSReceiver>::cast(proto));
374 Handle<JSObject> home_object,
375 Handle<Object> receiver, uint32_t index,
376 Handle<Object> value,
379 !isolate->MayAccess(handle(isolate->context()), home_object)) {
385 Handle<Object> proto = PrototypeIterator::GetCurrent(iter);
388 LookupIterator it(isolate, receiver, index, Handle<JSReceiver>::cast(proto));
420 static Object* StoreKeyedToSuper(Isolate* isolate, Handle<JSObject> home_object,
421 Handle<Object> receiver, Handle<Object> key,
422 Handle<Object> value,
430 Handle<Name> name;