Home
last modified time | relevance | path

Searched refs:ClassElementDescriptor (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
DASparser.h64 …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;
DparserImpl.h110 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 …]
DTSparser.h109 …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…
DparserImpl.cpp261 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 …]
DTypedParser.h85 virtual void ParseOptionalClassElement(ClassElementDescriptor *desc);
DASparser.cpp1156 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()
DTSparser.cpp2215 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()
DTypedParser.cpp900 ClassElementDescriptor desc(Allocator()); in ParseClassElement()
999 void TypedParser::ParseOptionalClassElement(ClassElementDescriptor *desc) in ParseOptionalClassElement()
DETSparser.h169 …ir::MethodDefinition *ParseClassMethod(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode…
DETSparser.cpp1482 ir::MethodDefinition *ETSParser::ParseClassMethod(ClassElementDescriptor *desc, in ParseClassMethod()
1711 ClassElementDescriptor desc(Allocator()); in ParseClassGetterSetterMethod()