Lines Matching defs:self
1012 i::Object self = *Utils::OpenHandle(this);
1013 if (self.IsSmi()) return true;
1014 i::HeapObject heap_object = i::HeapObject::cast(self);
1238 auto self = Utils::OpenHandle(this);
1239 i::Isolate* i_isolate = self->GetIsolate();
1241 i::Handle<i::HeapObject> result(self->GetPrototypeTemplate(), i_isolate);
1246 i::FunctionTemplateInfo::SetPrototypeTemplate(i_isolate, self, result);
1253 auto self = Utils::OpenHandle(this);
1254 i::Isolate* i_isolate = self->GetIsolate();
1258 Utils::ApiCheck(self->GetPrototypeTemplate().IsUndefined(i_isolate),
1261 Utils::ApiCheck(self->GetParentTemplate().IsUndefined(i_isolate),
1264 i::FunctionTemplateInfo::SetPrototypeProviderTemplate(i_isolate, self,
1978 auto self = Utils::OpenHandle(this);
1979 i::Isolate* isolate = self->GetIsolate();
1981 self->set_immutable_proto(true);
1989 auto self = Utils::OpenHandle(this);
1990 i::Isolate* isolate = self->GetIsolate();
1992 self->set_code_like(true);
2253 i::Handle<i::FixedArray> self = Utils::OpenHandle(this);
2254 return self->length();
2258 i::Handle<i::FixedArray> self = Utils::OpenHandle(this);
2260 CHECK_LT(i, self->length());
2261 i::Handle<i::Object> entry(self->get(i), isolate);
2266 i::Handle<i::ModuleRequest> self = Utils::OpenHandle(this);
2267 i::Isolate* isolate = self->GetIsolate();
2268 return ToApiHandle<String>(i::handle(self->specifier(), isolate));
2276 i::Handle<i::ModuleRequest> self = Utils::OpenHandle(this);
2277 i::Isolate* isolate = self->GetIsolate();
2278 return ToApiHandle<FixedArray>(i::handle(self->import_assertions(), isolate));
2282 i::Handle<i::Module> self = Utils::OpenHandle(this);
2283 switch (self->status()) {
2305 i::Handle<i::Module> self = Utils::OpenHandle(this);
2306 i::Isolate* isolate = self->GetIsolate();
2308 return ToApiHandle<Value>(i::handle(self->GetException(), isolate));
2312 i::Handle<i::Module> self = Utils::OpenHandle(this);
2313 if (self->IsSyntheticModule()) {
2317 self->GetReadOnlyRoots().empty_fixed_array_handle());
2319 i::Isolate* isolate = self->GetIsolate();
2321 i::Handle<i::SourceTextModule>::cast(self)->info().module_requests(),
2328 i::Handle<i::Module> self = Utils::OpenHandle(this);
2329 i::Isolate* isolate = self->GetIsolate();
2333 self->IsSourceTextModule(), "v8::Module::SourceOffsetToLocation",
2336 i::Handle<i::SourceTextModule>::cast(self)->GetScript(), isolate);
2346 i::Handle<i::Module> self = Utils::OpenHandle(this);
2347 auto isolate = self->GetIsolate();
2350 i::Module::GetModuleNamespace(isolate, self);
2355 i::Handle<i::Module> self = Utils::OpenHandle(this);
2357 self->IsSourceTextModule(), "v8::Module::GetUnboundModuleScript",
2359 auto isolate = self->GetIsolate();
2362 i::Handle<i::SourceTextModule>::cast(self)->GetSharedFunctionInfo(),
2367 i::Module self = *Utils::OpenHandle(this);
2368 Utils::ApiCheck(self.IsSourceTextModule(), "v8::Module::ScriptId",
2370 ASSERT_NO_SCRIPT_NO_EXCEPTION(self.GetIsolate());
2371 return i::SourceTextModule::cast(self).GetScript().id();
2378 i::Module self = *Utils::OpenHandle(this);
2379 auto isolate = self.GetIsolate();
2381 return self.IsGraphAsync(isolate);
2415 i::Handle<i::Module> self = Utils::OpenHandle(this);
2416 Utils::ApiCheck(self->status() >= i::Module::kLinked, "Module::Evaluate",
2420 has_pending_exception = !ToLocal(i::Module::Evaluate(isolate, self), &result);
2450 i::Handle<i::Module> self = Utils::OpenHandle(this);
2451 Utils::ApiCheck(self->IsSyntheticModule(),
2459 i::Handle<i::SyntheticModule>::cast(self),
2971 auto self = Utils::OpenHandle(this);
2972 i::Isolate* isolate = self->GetIsolate();
2976 i::MessageHandler::GetMessage(isolate, self);
2987 auto self = Utils::OpenHandle(this);
2988 i::Isolate* isolate = self->GetIsolate();
2990 i::Handle<i::Script> script(self->script(), isolate);
3015 auto self = Utils::OpenHandle(this);
3016 i::Isolate* isolate = self->GetIsolate();
3019 i::Handle<i::Object> stackFramesObj(self->stack_frames(), isolate);
3026 auto self = Utils::OpenHandle(this);
3027 i::Isolate* isolate = self->GetIsolate();
3030 i::JSMessageObject::EnsureSourcePositionsAvailable(isolate, self);
3031 return Just(self->GetLineNumber());
3035 auto self = Utils::OpenHandle(this);
3036 i::Isolate* isolate = self->GetIsolate();
3039 i::JSMessageObject::EnsureSourcePositionsAvailable(isolate, self);
3040 return self->GetStartPosition();
3044 auto self = Utils::OpenHandle(this);
3045 i::Isolate* isolate = self->GetIsolate();
3048 i::JSMessageObject::EnsureSourcePositionsAvailable(isolate, self);
3049 return self->GetEndPosition();
3053 auto self = Utils::OpenHandle(this);
3054 ASSERT_NO_SCRIPT_NO_EXCEPTION(self->GetIsolate());
3055 return self->error_level();
3059 auto self = Utils::OpenHandle(this);
3060 i::Isolate* isolate = self->GetIsolate();
3063 i::JSMessageObject::EnsureSourcePositionsAvailable(isolate, self);
3064 return self->GetColumnNumber();
3069 auto self = Utils::OpenHandle(this);
3070 i::Isolate* isolate = self->GetIsolate();
3073 i::JSMessageObject::EnsureSourcePositionsAvailable(isolate, self);
3074 int start_position = self->GetColumnNumber();
3077 i::Handle<i::Script> script(self->script(), isolate);
3096 auto self = Utils::OpenHandle(this);
3097 i::Isolate* isolate = self->GetIsolate();
3100 i::JSMessageObject::EnsureSourcePositionsAvailable(isolate, self);
3101 const int column_number = self->GetColumnNumber();
3103 const int start = self->GetStartPosition();
3104 const int end = self->GetEndPosition();
3113 auto self = Utils::OpenHandle(this);
3114 i::Isolate* isolate = self->GetIsolate();
3116 return self->script().origin_options().IsSharedCrossOrigin();
3120 auto self = Utils::OpenHandle(this);
3121 i::Isolate* isolate = self->GetIsolate();
3123 return self->script().origin_options().IsOpaque();
3127 auto self = Utils::OpenHandle(this);
3128 i::Isolate* isolate = self->GetIsolate();
3131 i::Handle<i::String> source(self->GetSource(), isolate);
3136 auto self = Utils::OpenHandle(this);
3137 i::Isolate* isolate = self->GetIsolate();
3140 i::JSMessageObject::EnsureSourcePositionsAvailable(isolate, self);
3141 RETURN_ESCAPED(Utils::ToLocal(self->GetSourceLine()));
3185 i::Handle<i::StackFrameInfo> self = Utils::OpenHandle(this);
3186 i::Isolate* isolate = self->GetIsolate();
3187 i::Handle<i::Script> script(self->script(), isolate);
3190 i::StackFrameInfo::GetSourcePosition(self),
3206 i::Handle<i::StackFrameInfo> self = Utils::OpenHandle(this);
3207 i::Isolate* isolate = self->GetIsolate();
3208 i::Handle<i::Object> name(self->script().name(), isolate);
3214 i::Handle<i::StackFrameInfo> self = Utils::OpenHandle(this);
3215 i::Isolate* isolate = self->GetIsolate();
3216 i::Handle<i::Object> name_or_source_url(self->script().GetNameOrSourceURL(),
3223 i::Handle<i::StackFrameInfo> self = Utils::OpenHandle(this);
3224 i::Isolate* isolate = self->GetIsolate();
3225 if (!self->script().HasValidSource()) return {};
3226 i::Handle<i::PrimitiveHeapObject> source(self->script().source(), isolate);
3232 i::Handle<i::StackFrameInfo> self = Utils::OpenHandle(this);
3233 i::Isolate* isolate = self->GetIsolate();
3234 i::Handle<i::Object> source_mapping_url(self->script().source_mapping_url(),
3241 i::Handle<i::StackFrameInfo> self = Utils::OpenHandle(this);
3242 i::Isolate* isolate = self->GetIsolate();
3243 i::Handle<i::String> name(self->function_name(), isolate);
3249 i::Handle<i::StackFrameInfo> self = Utils::OpenHandle(this);
3250 return self->script().compilation_type() == i::Script::COMPILATION_TYPE_EVAL;
4031 i::Handle<i::JSArrayBuffer> self = Utils::OpenHandle(this);
4032 std::shared_ptr<i::BackingStore> backing_store = self->GetBackingStore();
4042 i::Handle<i::JSArrayBuffer> self = Utils::OpenHandle(this);
4043 return self->backing_store();
4047 i::Handle<i::JSArrayBuffer> self = Utils::OpenHandle(this);
4048 std::shared_ptr<i::BackingStore> backing_store = self->GetBackingStore();
4057 i::Handle<i::JSArrayBuffer> self = Utils::OpenHandle(this);
4058 return self->backing_store();
4202 auto self = Utils::OpenHandle(this);
4203 if (self->IsSmi()) {
4204 if (i::Smi::ToInt(*self) >= 0) return Utils::Uint32ToLocal(self);
4210 !i::Object::ToString(isolate, self).ToHandle(&string_obj);
4229 auto self = Utils::OpenHandle(this);
4231 Maybe<bool> result = i::Object::Equals(isolate, self, other);
4238 auto self = Utils::OpenHandle(this);
4240 return self->StrictEquals(*other);
4244 auto self = Utils::OpenHandle(this);
4246 return self->SameValue(*other);
4274 auto self = Utils::OpenHandle(this);
4278 i::Runtime::SetObjectProperty(isolate, self, key_obj, value_obj,
4290 auto self = Utils::OpenHandle(this);
4292 has_pending_exception = i::Object::SetElement(isolate, self, index, value_obj,
4303 i::Handle<i::JSReceiver> self = Utils::OpenHandle(this);
4308 i::LookupIterator it(isolate, self, lookup_key, i::LookupIterator::OWN);
4309 if (self->IsJSProxy()) {
4332 i::Handle<i::JSReceiver> self = Utils::OpenHandle(this);
4335 i::LookupIterator it(isolate, self, index, self, i::LookupIterator::OWN);
4336 if (self->IsJSProxy()) {
4453 i::Handle<i::JSReceiver> self = Utils::OpenHandle(this);
4463 if (self->IsJSProxy()) {
4467 isolate, self, key_obj, &desc, Just(i::kDontThrow));
4477 isolate, self, key_obj, &desc, Just(i::kDontThrow));
4489 i::Handle<i::JSReceiver> self = Utils::OpenHandle(this);
4493 isolate, self, key_obj, &descriptor.get_private()->desc,
4504 auto self = Utils::OpenHandle(this);
4507 if (self->IsJSProxy()) {
4514 isolate, i::Handle<i::JSProxy>::cast(self),
4517 auto js_object = i::Handle<i::JSObject>::cast(self);
4529 auto self = Utils::OpenHandle(this);
4533 !i::Runtime::GetObjectProperty(isolate, self, key_obj).ToHandle(&result);
4540 auto self = Utils::OpenHandle(this);
4543 !i::JSReceiver::GetElement(isolate, self, index).ToHandle(&result);
4558 auto self = Utils::OpenHandle(this);
4566 auto result = i::JSReceiver::GetPropertyAttributes(self, key_name);
4593 auto self = Utils::OpenHandle(this);
4594 auto isolate = self->GetIsolate();
4595 i::PrototypeIterator iter(isolate, self);
4602 auto self = Utils::OpenHandle(this);
4604 if (self->IsJSProxy()) {
4611 i::JSProxy::SetPrototype(isolate, i::Handle<i::JSProxy>::cast(self),
4618 i::JSObject::SetPrototype(isolate, i::Handle<i::JSObject>::cast(self),
4630 auto self = Utils::OpenHandle(this);
4631 auto isolate = self->GetIsolate();
4632 i::PrototypeIterator iter(isolate, *self, i::kStartAtReceiver);
4655 auto self = Utils::OpenHandle(this);
4661 has_pending_exception = accumulator.CollectKeys(self, self).IsNothing();
4665 DCHECK(self->map().EnumLength() == i::kInvalidEnumCacheSentinel ||
4666 self->map().EnumLength() == 0 ||
4667 self->map().instance_descriptors(isolate).enum_cache().keys() !=
4687 auto self = Utils::OpenHandle(this);
4690 i::Execution::CallBuiltin(isolate, isolate->object_to_string(), self, 0,
4698 auto self = Utils::OpenHandle(this);
4700 DCHECK(!self->InSharedHeap());
4702 i::JSReceiver::GetConstructorName(self->GetIsolate(), self);
4711 auto self = Utils::OpenHandle(this);
4715 i::JSReceiver::SetIntegrityLevel(self, i_level, i::kThrowOnError);
4723 auto self = Utils::OpenHandle(this);
4725 if (self->IsJSProxy()) {
4728 isolate, self, key_obj, i::LanguageMode::kSloppy);
4738 isolate, self, key_obj, i::LanguageMode::kSloppy);
4752 auto self = Utils::OpenHandle(this);
4755 isolate, self, key_obj, i::LanguageMode::kSloppy);
4764 auto self = Utils::OpenHandle(this);
4770 maybe = i::JSReceiver::HasElement(isolate, self, index);
4775 maybe = i::JSReceiver::HasProperty(isolate, self, name);
4790 auto self = Utils::OpenHandle(this);
4791 Maybe<bool> result = i::JSReceiver::DeleteElement(self, index);
4800 auto self = Utils::OpenHandle(this);
4801 auto maybe = i::JSReceiver::HasElement(isolate, self, index);
4809 Local<Context> context, Object* self, Local<Name> name, Getter getter,
4817 if (!Utils::OpenHandle(self)->IsJSObject()) return Just(false);
4819 i::Handle<i::JSObject>::cast(Utils::OpenHandle(self));
4862 auto self = Utils::OpenHandle(this);
4863 i::Isolate* isolate = self->GetIsolate();
4866 if (!self->IsJSObject()) return;
4870 i::JSObject::DefineAccessor(i::Handle<i::JSObject>::cast(self),
4902 auto self = Utils::OpenHandle(this);
4904 auto result = i::JSReceiver::HasOwnProperty(isolate, self, key_val);
4914 auto self = Utils::OpenHandle(this);
4915 auto result = i::JSReceiver::HasOwnProperty(isolate, self, index);
4926 auto self = Utils::OpenHandle(this);
4927 if (!self->IsJSObject()) return Just(false);
4930 isolate, i::Handle<i::JSObject>::cast(self), key_val);
4941 auto self = Utils::OpenHandle(this);
4942 if (!self->IsJSObject()) return Just(false);
4944 isolate, i::Handle<i::JSObject>::cast(self), index);
4955 auto self = Utils::OpenHandle(this);
4956 if (!self->IsJSObject()) return Just(false);
4959 isolate, i::Handle<i::JSObject>::cast(self), key_val);
4966 auto self = *Utils::OpenHandle(this);
4967 if (self.IsJSObject()) return false;
4968 return i::JSObject::cast(self).HasNamedInterceptor();
4972 auto self = *Utils::OpenHandle(this);
4973 if (self.IsJSObject()) return false;
4974 return i::JSObject::cast(self).HasIndexedInterceptor();
4981 i::Handle<i::JSReceiver> self = Utils::OpenHandle(this);
4982 if (!self->IsJSObject()) return MaybeLocal<Value>();
4984 i::PrototypeIterator iter(isolate, self);
4989 i::LookupIterator it(isolate, self, lookup_key, proto,
5005 i::Handle<i::JSReceiver> self = Utils::OpenHandle(this);
5006 if (!self->IsJSObject()) return Nothing<PropertyAttribute>();
5008 i::PrototypeIterator iter(isolate, self);
5013 i::LookupIterator it(isolate, self, lookup_key, proto,
5027 i::Handle<i::JSReceiver> self = Utils::OpenHandle(this);
5030 i::LookupIterator it(isolate, self, lookup_key, self,
5044 i::Handle<i::JSReceiver> self = Utils::OpenHandle(this);
5047 i::LookupIterator it(isolate, self, lookup_key, self,
5061 auto self = i::Handle<i::JSObject>::cast(Utils::OpenHandle(this));
5062 auto isolate = self->GetIsolate();
5064 i::Handle<i::JSObject> result = isolate->factory()->CopyJSObject(self);
5069 Local<v8::Context> CreationContextImpl(i::Handle<i::JSReceiver> self) {
5071 if (self->GetCreationContext().ToHandle(&context)) {
5080 auto self = Utils::OpenHandle(this);
5081 return CreationContextImpl(self);
5086 auto self = Utils::OpenHandle(object.val_);
5087 return CreationContextImpl(self);
5091 auto self = Utils::OpenHandle(this);
5093 if (self->GetCreationContext().ToHandle(&context)) {
5109 auto self = Utils::OpenHandle(this);
5110 auto isolate = self->GetIsolate();
5113 return self->GetOrCreateIdentityHash(isolate).value();
5117 auto self = Utils::OpenHandle(this);
5118 return self->IsCallable();
5122 auto self = Utils::OpenHandle(this);
5123 return self->IsConstructor();
5127 auto self = i::Handle<i::JSObject>::cast(Utils::OpenHandle(this));
5129 return self->MayHaveEmbedderFields();
5133 auto self = i::Handle<i::JSObject>::cast(Utils::OpenHandle(this));
5134 return self->IsUndetectable();
5147 auto self = Utils::OpenHandle(this);
5153 i::Execution::Call(isolate, self, recv_obj, argc, args), &result);
5167 auto self = Utils::OpenHandle(this);
5172 i::Execution::New(isolate, self, self, argc, args), &result);
5206 auto self = Utils::OpenHandle(this);
5212 CHECK(self->IsJSFunction() &&
5213 i::JSFunction::cast(*self).shared().IsApiFunction());
5215 i::JSFunction::cast(*self).shared().get_api_func_data().call_code(
5227 i::Execution::New(isolate, self, self, argc, args), &result);
5230 i::JSFunction::cast(*self).shared().get_api_func_data().call_code(
5257 auto self = Utils::OpenHandle(this);
5258 Utils::ApiCheck(!self.is_null(), "v8::Function::Call",
5265 i::Execution::Call(isolate, self, recv_obj, argc, args), &result);
5271 auto self = Utils::OpenHandle(this);
5272 if (!self->IsJSFunction()) return;
5273 auto func = i::Handle<i::JSFunction>::cast(self);
5279 auto self = Utils::OpenHandle(this);
5280 i::Isolate* isolate = self->GetIsolate();
5281 if (self->IsJSBoundFunction()) {
5282 auto func = i::Handle<i::JSBoundFunction>::cast(self);
5289 if (self->IsJSFunction()) {
5290 auto func = i::Handle<i::JSFunction>::cast(self);
5297 auto self = Utils::OpenHandle(this);
5298 if (!self->IsJSFunction()) {
5300 self->GetIsolate()->factory()->undefined_value());
5302 auto func = i::Handle<i::JSFunction>::cast(self);
5308 auto self = Utils::OpenHandle(this);
5309 if (!self->IsJSFunction()) {
5311 self->GetIsolate()->factory()->undefined_value());
5313 auto func = i::Handle<i::JSFunction>::cast(self);
5315 return Utils::ToLocal(i::Handle<i::Object>(*name, self->GetIsolate()));
5319 auto self = Utils::OpenHandle(this);
5320 auto isolate = reinterpret_cast<v8::Isolate*>(self->GetIsolate());
5321 if (!self->IsJSFunction()) return v8::ScriptOrigin(isolate, Local<Value>());
5322 auto func = i::Handle<i::JSFunction>::cast(self);
5334 auto self = Utils::OpenHandle(this);
5335 if (!self->IsJSFunction()) {
5338 auto func = i::Handle<i::JSFunction>::cast(self);
5348 auto self = Utils::OpenHandle(this);
5349 if (!self->IsJSFunction()) {
5352 auto func = i::Handle<i::JSFunction>::cast(self);
5362 i::Handle<i::Object> self = Utils::OpenHandle(this);
5363 if (!self->IsJSFunction()) return MaybeLocal<UnboundScript>();
5364 i::SharedFunctionInfo sfi = i::JSFunction::cast(*self).shared();
5370 i::JSReceiver self = *Utils::OpenHandle(this);
5371 if (!self.IsJSFunction()) return v8::UnboundScript::kNoScriptId;
5372 auto func = i::JSFunction::cast(self);
5378 auto self = Utils::OpenHandle(this);
5379 if (self->IsJSBoundFunction()) {
5380 auto bound_function = i::Handle<i::JSBoundFunction>::cast(self);
5385 return v8::Undefined(reinterpret_cast<v8::Isolate*>(self->GetIsolate()));
5390 auto self = Utils::OpenHandle(this);
5393 i::Execution::CallBuiltin(isolate, isolate->function_to_string(), self, 0,
5401 auto self = Utils::OpenHandle(this);
5402 return static_cast<int>(self->EnsureHash());
5929 i::JSReceiver self = *Utils::OpenHandle(this);
5930 if (!self.IsJSObject()) return 0;
5931 return i::JSObject::cast(self).GetEmbedderFieldCount();
6676 auto self = Utils::OpenHandle(this);
6679 i::ApiNatives::InstantiateObject(isolate, self), &result);
6710 auto self = Utils::OpenHandle(this);
6713 !ToLocal<Function>(i::ApiNatives::InstantiateFunction(self), &result);
6719 auto self = Utils::OpenHandle(this);
6720 i::Isolate* isolate = self->GetIsolate();
6746 auto self = Utils::OpenHandle(this);
6748 if (obj->IsJSObject() && self->IsTemplateFor(i::JSObject::cast(*obj))) {
6754 i::PrototypeIterator iter(self->GetIsolate(),
6759 return self->IsTemplateFor(iter.GetCurrent<i::JSObject>());
6770 auto self = Utils::OpenHandle(this);
6771 return self->IsLeafTemplateForApiObject(object);
6789 auto self = Utils::OpenHandle(this);
6790 return i::JSExternalObject::cast(*self).value();
7029 auto self = Utils::OpenHandle(this);
7031 return self->Equals(*other);
7408 auto self = Utils::OpenHandle(this);
7409 i::Isolate* isolate = self->GetIsolate();
7412 i::JSMap::Clear(isolate, self);
7417 auto self = Utils::OpenHandle(this);
7422 self, arraysize(argv), argv),
7431 auto self = Utils::OpenHandle(this);
7436 !i::Execution::CallBuiltin(isolate, isolate->map_set(), self,
7446 auto self = Utils::OpenHandle(this);
7450 !i::Execution::CallBuiltin(isolate, isolate->map_has(), self,
7460 auto self = Utils::OpenHandle(this);
7464 !i::Execution::CallBuiltin(isolate, isolate->map_delete(), self,
7541 auto self = Utils::OpenHandle(this);
7542 i::Isolate* isolate = self->GetIsolate();
7545 i::JSSet::Clear(isolate, self);
7550 auto self = Utils::OpenHandle(this);
7554 !i::Execution::CallBuiltin(isolate, isolate->set_add(), self,
7564 auto self = Utils::OpenHandle(this);
7568 !i::Execution::CallBuiltin(isolate, isolate->set_has(), self,
7578 auto self = Utils::OpenHandle(this);
7582 !i::Execution::CallBuiltin(isolate, isolate->set_delete(), self,
7649 auto self = Utils::OpenHandle(this);
7650 auto promise = i::Handle<i::JSPromise>::cast(self);
7667 auto self = Utils::OpenHandle(this);
7668 auto promise = i::Handle<i::JSPromise>::cast(self);
7683 auto self = Utils::OpenHandle(this);
7691 !i::Execution::CallBuiltin(isolate, isolate->promise_then(), self,
7701 auto self = Utils::OpenHandle(this);
7705 !i::Execution::CallBuiltin(isolate, isolate->promise_then(), self,
7716 auto self = Utils::OpenHandle(this);
7721 !i::Execution::CallBuiltin(isolate, isolate->promise_then(), self,
7766 i::Handle<i::JSProxy> self = Utils::OpenHandle(this);
7767 i::Handle<i::Object> target(self->target(), self->GetIsolate());
7772 i::Handle<i::JSProxy> self = Utils::OpenHandle(this);
7773 i::Handle<i::Object> handler(self->handler(), self->GetIsolate());
7778 i::Handle<i::JSProxy> self = Utils::OpenHandle(this);
7779 return self->IsRevoked();
7783 i::Handle<i::JSProxy> self = Utils::OpenHandle(this);
7784 i::JSProxy::Revoke(self);
8045 i::Handle<i::JSArrayBufferView> self = Utils::OpenHandle(this);
8046 size_t bytes_to_copy = std::min(byte_length, self->byte_length());
8049 i::Isolate* isolate = self->GetIsolate();
8051 if (self->IsJSTypedArray()) {
8052 i::Handle<i::JSTypedArray> array(i::JSTypedArray::cast(*self), isolate);
8055 DCHECK(self->IsJSDataView());
8056 i::Handle<i::JSDataView> data_view(i::JSDataView::cast(*self), isolate);
8065 i::Handle<i::JSArrayBufferView> self = Utils::OpenHandle(this);
8066 if (!self->IsJSTypedArray()) return true;
8067 auto typed_array = i::Handle<i::JSTypedArray>::cast(self);