Lines Matching defs:isolate

14 MaybeHandle<JSReceiver> GetOptionsObject(Isolate* isolate,
18 if (options->IsUndefined(isolate)) {
20 return isolate->factory()->NewJSObjectWithNullProto();
28 THROW_NEW_ERROR(isolate, NewTypeError(MessageTemplate::kInvalidArgument),
33 MaybeHandle<JSReceiver> CoerceOptionsToObject(Isolate* isolate,
37 if (options->IsUndefined(isolate)) {
39 return isolate->factory()->NewJSObjectWithNullProto();
42 ASSIGN_RETURN_ON_EXCEPTION(isolate, options,
43 Object::ToObject(isolate, options, method_name),
48 Maybe<bool> GetStringOption(Isolate* isolate, Handle<JSReceiver> options,
54 isolate->factory()->NewStringFromAsciiChecked(property);
59 isolate, value,
60 Object::GetPropertyOrElement(isolate, options, property_str),
63 if (value->IsUndefined(isolate)) {
70 isolate, value_str, Object::ToString(isolate, value), Nothing<bool>());
86 isolate->factory()->NewStringFromAsciiChecked(method_name);
88 isolate,
99 V8_WARN_UNUSED_RESULT Maybe<bool> GetBoolOption(Isolate* isolate,
105 isolate->factory()->NewStringFromAsciiChecked(property);
110 isolate, value,
111 Object::GetPropertyOrElement(isolate, options, property_str),
115 if (!value->IsUndefined(isolate)) {
117 *result = value->BooleanValue(isolate);
127 Maybe<int> DefaultNumberOption(Isolate* isolate, Handle<Object> value, int min,
136 isolate, value_num, Object::ToNumber(isolate, value), Nothing<int>());
144 isolate,
158 Maybe<int> GetNumberOption(Isolate* isolate, Handle<JSReceiver> options,
164 isolate, value, JSReceiver::GetProperty(isolate, options, property),
168 return DefaultNumberOption(isolate, value, min, max, fallback, property);