Searched refs:ClassElementDescriptor (Results 1 – 10 of 10) sorted by relevance
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | ASparser.h | 64 …void ValidateClassMethodStart(ClassElementDescriptor *desc, ir::TypeNode *typeAnnotation) override; 65 …void ValidateClassSetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &propertie… 67 …void ValidateClassGetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &propertie… 70 void ConsumeClassPrivateIdentifier(ClassElementDescriptor *desc, char32_t *nextCp) override; 93 void ParseOptionalClassElement(ClassElementDescriptor *desc) override;
|
| D | parserImpl.h | 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, [all …]
|
| D | TSparser.h | 109 …void ValidateClassMethodStart(ClassElementDescriptor *desc, ir::TypeNode *typeAnnotation) override; 110 …ir::MethodDefinition *ParseClassMethod(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode… 112 …void ValidateClassSetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &propertie… 114 …void ValidateClassGetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &propertie…
|
| D | parserImpl.cpp | 261 void ParserImpl::ParseClassAccessor(ClassElementDescriptor *desc, char32_t *nextCp) in ParseClassAccessor() 291 void ParserImpl::ThrowIfPrivateIdent(ClassElementDescriptor *desc, const char *msg) in ThrowIfPrivateIdent() 300 void ParserImpl::ValidateClassKey(ClassElementDescriptor *desc) in ValidateClassKey() 351 ir::Expression *ParserImpl::ParseClassKey(ClassElementDescriptor *desc) in ParseClassKey() 413 void ParserImpl::ValidateClassMethodStart(ClassElementDescriptor *desc, [[maybe_unused]] ir::TypeNo… in ValidateClassMethodStart() 429 void ParserImpl::ValidateClassSetter([[maybe_unused]] ClassElementDescriptor *desc, in ValidateClassSetter() 438 void ParserImpl::ValidateClassGetter([[maybe_unused]] ClassElementDescriptor *desc, in ValidateClassGetter() 447 ir::MethodDefinition *ParserImpl::ParseClassMethod(ClassElementDescriptor *desc, in ParseClassMethod() 476 ir::ClassElement *ParserImpl::ParseClassProperty(ClassElementDescriptor *desc, in ParseClassProperty() 514 void ParserImpl::CheckClassGeneratorMethod(ClassElementDescriptor *desc, char32_t *nextCp) in CheckClassGeneratorMethod() [all …]
|
| D | TypedParser.h | 85 virtual void ParseOptionalClassElement(ClassElementDescriptor *desc);
|
| D | ASparser.cpp | 1156 void ASParser::ValidateClassMethodStart(ClassElementDescriptor *desc, ir::TypeNode *typeAnnotation) in ValidateClassMethodStart() 1188 void ASParser::ValidateClassSetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &… in ValidateClassSetter() 1201 void ASParser::ValidateClassGetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &… in ValidateClassGetter() 1217 void ASParser::ParseOptionalClassElement([[maybe_unused]] ClassElementDescriptor *desc) in ParseOptionalClassElement() 1251 void ASParser::ConsumeClassPrivateIdentifier([[maybe_unused]] ClassElementDescriptor *desc, in ConsumeClassPrivateIdentifier()
|
| D | TSparser.cpp | 2215 void TSParser::ValidateClassMethodStart(ClassElementDescriptor *desc, ir::TypeNode *typeAnnotation) in ValidateClassMethodStart() 2250 ir::MethodDefinition *TSParser::ParseClassMethod(ClassElementDescriptor *desc, in ParseClassMethod() 2298 void TSParser::ValidateClassSetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &… in ValidateClassSetter() 2311 void TSParser::ValidateClassGetter(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *> &… in ValidateClassGetter()
|
| D | TypedParser.cpp | 900 ClassElementDescriptor desc(Allocator()); in ParseClassElement() 999 void TypedParser::ParseOptionalClassElement(ClassElementDescriptor *desc) in ParseOptionalClassElement()
|
| D | ETSparser.h | 169 …ir::MethodDefinition *ParseClassMethod(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode…
|
| D | ETSparser.cpp | 1482 ir::MethodDefinition *ETSParser::ParseClassMethod(ClassElementDescriptor *desc, in ParseClassMethod() 1711 ClassElementDescriptor desc(Allocator()); in ParseClassGetterSetterMethod()
|