Lines Matching defs:obj
1033 MaybeHandle<BigInt> BigInt::FromObject(Isolate* isolate, Handle<Object> obj) {
1034 if (obj->IsJSReceiver()) {
1036 isolate, obj,
1037 JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(obj),
1042 if (obj->IsBoolean()) {
1043 return MutableBigInt::NewFromInt(isolate, obj->BooleanValue(isolate));
1045 if (obj->IsBigInt()) {
1046 return Handle<BigInt>::cast(obj);
1048 if (obj->IsString()) {
1050 if (!StringToBigInt(isolate, Handle<String>::cast(obj)).ToHandle(&n)) {
1054 Handle<String> str = Handle<String>::cast(obj);
1074 isolate, NewTypeError(MessageTemplate::kBigIntFromObject, obj), BigInt);