Home | History | Annotate | Download | only in src

Lines Matching refs:Property

519   // a type of object literal property. When parsing a property, its
520 // type value is stored in the DuplicateFinder for the property name.
523 // I.e., you can add a getter to a property that already has a setter, since
530 // Bit patterns representing different object literal property types.
546 void CheckProperty(Token::Value property, PropertyKind type, bool* ok);
723 static PreParserExpression Property() {
1019 return PreParserExpression::Property();
1183 static bool IsBoilerplateProperty(PreParserExpression property) {
1210 PreParserScope* scope, PreParserExpression property, bool* has_function) {
2004 // Validate the property.
2067 ObjectLiteralPropertyT property =
2072 // property. (Parser only.)
2073 this->CheckFunctionLiteralInsideTopLevelObjectLiteral(scope_, property,
2077 if (this->IsBoilerplateProperty(property)) {
2080 properties->Add(property, zone());
2177 // constructors. We define a new property whenever there is an
2178 // assignment to a property of 'this'. We should probably only add
2763 ObjectLiteralPropertyT property =
2766 properties->Add(property, zone());
2812 Token::Value property, PropertyKind type, bool* ok) {
2814 if (property == Token::NUMBER) {
2826 // Both a data and an accessor property with the same name.