Lines Matching defs:obj
1602 NAMED_PROPERTY, // obj.key
1603 KEYED_PROPERTY, // obj[key] and obj.#key when #key is a private field
1606 PRIVATE_METHOD, // obj.#key: #key is a private method
1607 PRIVATE_GETTER_ONLY, // obj.#key: #key only has a getter defined
1608 PRIVATE_SETTER_ONLY, // obj.#key: #key only has a setter defined
1609 PRIVATE_GETTER_AND_SETTER // obj.#key: #key has both accessors defined
1620 Expression* obj() const { return obj_; }
1623 bool IsSuperAccess() { return obj()->IsSuperPropertyReference(); }
1660 Property(Expression* obj, Expression* key, int pos, bool optional_chain)
1661 : Expression(pos, kProperty), obj_(obj), key_(key) {
3090 Property* NewProperty(Expression* obj, Expression* key, int pos,
3092 return zone_->New<Property>(obj, key, pos, optional_chain);