Searched refs:allowStatic (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSFormattedParser.cpp | 384 bool const allowStatic) in CreateFormattedClassDeclaration() 387 auto *const classDeclaration = CreateClassDeclaration(sourceCode, allowStatic); in CreateFormattedClassDeclaration() 392 ir::ClassDeclaration *ETSParser::CreateClassDeclaration(std::string_view sourceCode, bool allowStatic) in CreateClassDeclaration() argument 407 if (!allowStatic) { in CreateClassDeclaration() 415 if (allowStatic && (flags & ir::ModifierFlags::STATIC) == 0U) { in CreateClassDeclaration() 382 CreateFormattedClassDeclaration(std::string_view sourceCode, std::vector<ir::AstNode *> &insertingNodes, bool const allowStatic) CreateFormattedClassDeclaration() argument
|
H A D | ETSparser.h | 142 bool allowStatic = false); 145 ir::ClassDeclaration *CreateFormattedClassDeclaration(std::string_view sourceCode, bool allowStatic, Args &&...args) in CreateFormattedClassDeclaration() argument 150 return CreateFormattedClassDeclaration(sourceCode, insertingNodes, allowStatic); in CreateFormattedClassDeclaration() 228 ir::ClassDeclaration *CreateClassDeclaration(std::string_view sourceCode, bool allowStatic = false); 274 ir::Statement *ParseTypeDeclaration(bool allowStatic = false); 275 ir::Statement *ParseTypeDeclarationAbstractFinal(bool allowStatic, ir::ClassDefinitionModifiers modifiers);
|
H A D | ETSparser.cpp | 551 ir::Statement *ETSParser::ParseTypeDeclarationAbstractFinal(bool allowStatic, ir::ClassDefinitionModifiers modifiers) in ParseTypeDeclarationAbstractFinal() argument 554 if (allowStatic && (flags & ir::ModifierFlags::STATIC) == 0U) { in ParseTypeDeclarationAbstractFinal() 569 ir::Statement *ETSParser::ParseTypeDeclaration(bool allowStatic) in ParseTypeDeclaration() argument 578 if (!allowStatic) { in ParseTypeDeclaration() 593 return ParseTypeDeclarationAbstractFinal(allowStatic, modifiers); in ParseTypeDeclaration()
|
Completed in 6 milliseconds