Lines Matching refs:ClassElementDescriptor
110 class ClassElementDescriptor {
112 explicit ClassElementDescriptor(ArenaAllocator *allocator) : decorators(allocator->Adapter()) {} in ClassElementDescriptor() function
207 void ThrowIfPrivateIdent(ClassElementDescriptor *desc, const char *msg);
208 void ValidateClassKey(ClassElementDescriptor *desc);
386 void CheckClassGeneratorMethod(ClassElementDescriptor *desc, char32_t *nextCp);
387 void ParseClassAccessor(ClassElementDescriptor *desc, char32_t *nextCp);
388 ir::Expression *ParseClassKey(ClassElementDescriptor *desc);
389 …ir::ClassElement *ParseClassProperty(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *…
459 … virtual void ValidateClassMethodStart(ClassElementDescriptor *desc, ir::TypeNode *typeAnnotation);
460 virtual ir::MethodDefinition *ParseClassMethod(ClassElementDescriptor *desc,
463 …virtual void ValidateClassSetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &p…
465 …virtual void ValidateClassGetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &p…
476 virtual void ConsumeClassPrivateIdentifier(ClassElementDescriptor *desc, char32_t *nextCp);