Lines Matching defs:key
279 ObjectLiteralProperty::ObjectLiteralProperty(Expression* key, Expression* value,
281 : LiteralProperty(key, value, is_computed_name),
286 Expression* key, Expression* value,
288 : LiteralProperty(key, value, is_computed_name), emit_store_(true) {
289 if (!is_computed_name && key->AsLiteral()->IsString() &&
290 key->AsLiteral()->AsRawString() == ast_value_factory->proto_string()) {
307 ClassLiteralProperty::ClassLiteralProperty(Expression* key, Expression* value,
311 : LiteralProperty(key, value, is_computed_name),
339 Literal* literal = property->key()->AsLiteral();
438 Literal* key = property->key()->AsLiteral();
449 if (key->AsArrayIndex(&element_index)) {
453 DCHECK(key->IsPropertyName());
482 Literal* key = property->key()->AsLiteral();
483 if (!key->IsPropertyName()) index_keys++;
510 Literal* key_literal = property->key()->AsLiteral();
512 Handle<Object> key =
519 boilerplate_description->set_key_value(position++, *key, *value);
976 if (property->key()->IsPropertyName()) {