Lines Matching full:o
141 // 1.If Type(O) is not Object, throw a TypeError exception. in ObjectDefineProperties()
198 // c.Let status be DefinePropertyOrThrow(O,P, desc). in ObjectDefineProperties()
207 // 9.Return O. in ObjectDefineProperties()
211 // 19.1.2.2 Object.create ( O [ , Properties ] )
218 // 1.If Type(O) is neither Object nor Null, throw a TypeError exception. in Create()
222 …THROW_TYPE_ERROR_AND_RETURN(thread, "Create: O is neither Object nor Null", JSTaggedValue::Excepti… in Create()
227 // 2.Let obj be ObjectCreate(O). in Create()
240 // 19.1.2.3 Object.defineProperties ( O, Properties )
247 // 1.Return ObjectDefineProperties(O, Properties). in DefineProperties()
251 // 19.1.2.4 Object.defineProperty ( O, P, Attributes )
259 // 1.If Type(O) is not Object, throw a TypeError exception. in DefineProperty()
263 …THROW_TYPE_ERROR_AND_RETURN(thread, "DefineProperty: O is not Object", JSTaggedValue::Exception()); in DefineProperty()
279 // 6.Let success be DefinePropertyOrThrow(O,key, desc). in DefineProperty()
284 // 8.Return O. in DefineProperty()
288 // 19.1.2.5 Object.freeze ( O )
295 // 1.If Type(O) is not Object, return O. in Freeze()
303 // 2.Let status be SetIntegrityLevel( O, "frozen"). in Freeze()
315 // 5.Return O. in Freeze()
319 // 19.1.2.6 Object.getOwnPropertyDescriptor ( O, P )
327 // 1.Let obj be ToObject(O). in GetOwnPropertyDescriptor()
358 // 1.Let obj be ToObject(O). in GetOwnPropertyKeys()
409 // 19.1.2.7 Object.getOwnPropertyNames ( O )
419 // 1.Return GetOwnPropertyKeys(O, String). in GetOwnPropertyNames()
423 // 19.1.2.8 Object.getOwnPropertySymbols ( O )
433 // 1.Return GetOwnPropertyKeys(O, Symbol). in GetOwnPropertySymbols()
437 // 19.1.2.9 Object.getPrototypeOf ( O )
445 // 1.Let obj be ToObject(O). in GetPrototypeOf()
468 // 19.1.2.11 Object.isExtensible ( O )
473 // 1.If Type(O) is not Object, return false. in IsExtensible()
479 // 2.Return IsExtensible(O). in IsExtensible()
483 // 19.1.2.12 Object.isFrozen ( O )
487 // 1.If Type(O) is not Object, return true. in IsFrozen()
496 // 2.Return TestIntegrityLevel(O, "frozen"). in IsFrozen()
501 // 19.1.2.13 Object.isSealed ( O )
506 // 1.If Type(O) is not Object, return true. in IsSealed()
515 // 2.Return TestIntegrityLevel(O, "sealed"). in IsSealed()
520 // 19.1.2.14 Object.keys(O)
528 // 1. Let obj be ToObject(O). in Keys()
547 // 20.1.2.22 Object.values(O)
555 // 1. Let obj be ToObject(O). in Values()
573 // 19.1.2.15 Object.preventExtensions(O)
579 // 1. If Type(O) is not Object, return O. in PreventExtensions()
585 // 2. Let status be O.[[PreventExtensions]](). in PreventExtensions()
598 // 5. Return O. in PreventExtensions()
603 // 19.1.2.17 Object.seal(O)
610 // 1. If Type(O) is not Object, return O. in Seal()
618 // 2. Let status be SetIntegrityLevel(O, "sealed"). in Seal()
631 // 5. Return O. in Seal()
635 // 19.1.2.18 Object.setPrototypeOf(O, proto)
642 // 1. Let O be RequireObjectCoercible(O). in SetPrototypeOf()
645 // 2. ReturnIfAbrupt(O). in SetPrototypeOf()
656 // 4. If Type(O) is not Object, return O. in SetPrototypeOf()
661 // 5. Let status be O.[[SetPrototypeOf]](proto). in SetPrototypeOf()
673 // 8. Return O. in SetPrototypeOf()
693 // 3. Let O be ToObject(this value). in HasOwnProperty()
696 // 4. ReturnIfAbrupt(O). in HasOwnProperty()
699 // 5. Return HasOwnProperty(O, P). in HasOwnProperty()
716 // 2. Let O be ToObject(this value). in IsPrototypeOf()
718 // 3. ReturnIfAbrupt(O). in IsPrototypeOf()
724 // c. If SameValue(O, V) is true, return true. in IsPrototypeOf()
748 // 3. Let O be ToObject(this value). in PropertyIsEnumerable()
750 // 4. ReturnIfAbrupt(O). in PropertyIsEnumerable()
753 // 5. Let desc be O.[[GetOwnProperty]](P). in PropertyIsEnumerable()
776 // 1. Let O be the this value. in ToLocaleString()
780 // 2. Return Invoke(O, "toString"). in ToLocaleString()
793 // 4. Let isArray be IsArray(O). in GetBuiltinTag()
804 // 7. Else, if O is an exotic String object, let builtinTag be "String". in GetBuiltinTag()
809 // 11. Else, if O has a [[BooleanData]] internal slot, let builtinTag be "Boolean". in GetBuiltinTag()
812 // 12. Else, if O has a [[NumberData]] internal slot, let builtinTag be "Number". in GetBuiltinTag()
848 // 3. Let O be ToObject(this value). in ToString()
853 // 16. Let tag be Get (O, @@toStringTag). in ToString()
915 // 1. Let O be RequireObjectCoercible(this value). in ProtoSetter()
918 // 2. ReturnIfAbrupt(O). in ProtoSetter()
927 // 4. If Type(O) is not Object, return undefined. in ProtoSetter()
932 // 5. Let status be O.[[SetPrototypeOf]](proto). in ProtoSetter()
944 // 8. Return O. in ProtoSetter()
965 // 1. Let obj be ? ToObject(O). in Entries()
1017 // 1. Let O be the this value. in CreateDataPropertyOnObjectFunctions()
1021 // 2. Assert: Type(O) is Object. in CreateDataPropertyOnObjectFunctions()
1022 // 3. Assert: O is an extensible ordinary object. in CreateDataPropertyOnObjectFunctions()
1032 // 5. Perform ! CreateDataPropertyOrThrow(O, propertyKey, value). in CreateDataPropertyOnObjectFunctions()