Lines Matching defs:ClassLiteral
89 V(ClassLiteral) \
2480 class ClassLiteral final : public Expression {
2520 ClassLiteral(ClassScope* scope, Expression* extends,
3254 ClassLiteral::Property* NewClassLiteralProperty(
3257 return zone_->New<ClassLiteral::Property>(key, value, kind, is_static,
3261 ClassLiteral::StaticElement* NewClassLiteralStaticElement(
3262 ClassLiteral::Property* property) {
3263 return zone_->New<ClassLiteral::StaticElement>(property);
3266 ClassLiteral::StaticElement* NewClassLiteralStaticElement(
3268 return zone_->New<ClassLiteral::StaticElement>(static_block);
3271 ClassLiteral* NewClassLiteral(
3273 ZonePtrList<ClassLiteral::Property>* public_members,
3274 ZonePtrList<ClassLiteral::Property>* private_members,
3280 return zone_->New<ClassLiteral>(
3333 ZonePtrList<ClassLiteral::Property>* args, int pos) {
3339 ZonePtrList<ClassLiteral::StaticElement>* args, int pos) {