Home
last modified time | relevance | path

Searched refs:allowStatic (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSFormattedParser.cpp384 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 DETSparser.h142 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 DETSparser.cpp551 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