Lines Matching defs:object

238  * A JavaScript object (ECMA-262, 4.3.3)
255 // on the object unless the property already exists and is not configurable
256 // or the object is not extensible.
279 // update the attributes of an existing own property of an object.
315 * true, if the object has the property, either own or on the prototype chain.
318 * Has() has the same side effects as JavaScript's `variable in object`.
357 * this method sets on this object directly.
396 * of this object, including properties from prototype objects. The
398 * be enumerated by a for-in statement over this object.
417 * of this object, including properties from prototype objects. The
419 * be enumerated by a for-in statement over this object.
426 * Get the prototype object. This does not skip objects marked to
433 * Set the prototype object. This does not skip objects marked to
447 * Call builtin Object.prototype.toString on this object.
455 * Returns the name of the function invoked as a constructor for this object.
460 * Sets the integrity level of the object.
469 const PersistentBase<Object>& object) {
470 return object.val_->InternalFieldCount();
475 const BasicTracedReference<Object>& object) {
476 return object->InternalFieldCount();
509 const PersistentBase<Object>& object, int index) {
510 return object.val_->GetAlignedPointerFromInternalField(index);
515 const BasicTracedReference<Object>& object, int index) {
516 return object->GetAlignedPointerFromInternalField(index);
538 * Use HasRealNamedProperty() if you want to check if an object has an own
574 * If result.IsEmpty() no real property was located on the object or
596 * Returns the identity hash for this object. The current implementation
597 * uses a hidden property on the object to store the identity hash.
605 * Clone this object with a fast but shallow copy. Values will point
606 * to the same values as the original object.
612 * Returns the context in which the object was created.
626 "PersistentBase<Object>& object)")
627 static Local<Context> CreationContext(const PersistentBase<Object>& object);
629 const PersistentBase<Object>& object) {
630 return object.val_->GetCreationContext();
641 * True if this object is a constructor.
646 * True if this object can carry information relevant to the embedder in its
655 * True if this object was created from an object template which was marked
684 * If this object is a Set, Map, WeakSet or WeakMap, this returns a
685 * representation of the elements of this object as an array.
686 * If this object is a SetIterator or MapIterator, this returns all
697 * Creates a JavaScript object with the given properties, and
699 * value, and if it's null, the newly created object won't have
713 * This API allows to query whether an object was constructed from a
734 // Fast path: If the object is a plain JSObject, which is the common case, we
759 // Fast path: If the object is a plain JSObject, which is the common case, we