Searched refs:memberModifiers (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserStatements.cpp | 142 ark::es2panda::ir::ModifierFlags memberModifiers) in ValidateExportableStatement() 145 if ((memberModifiers & ir::ModifierFlags::EXPORT_TYPE) != 0U && in ValidateExportableStatement() 149 stmt->AddModifier(memberModifiers); in ValidateExportableStatement() 156 auto [memberModifiers, startLoc] = ParseMemberModifiers(); in ParseTopLevelDeclStatement() 157 if ((memberModifiers & (ir::ModifierFlags::EXPORTED)) != 0U && in ParseTopLevelDeclStatement() 160 return ParseExport(startLoc, memberModifiers); in ParseTopLevelDeclStatement() 167 result = ParseFunctionDeclaration(false, memberModifiers); in ParseTopLevelDeclStatement() 174 memberModifiers |= ir::ModifierFlags::CONST; in ParseTopLevelDeclStatement() 193 if (result == nullptr && (memberModifiers & (ir::ModifierFlags::EXPORTED)) != 0U) { in ParseTopLevelDeclStatement() 194 return ParseExport(startLoc, memberModifiers); in ParseTopLevelDeclStatement() 141 ValidateExportableStatement(ETSParser *parser, ir::Statement *stmt, ark::es2panda::ir::ModifierFlags memberModifiers) ValidateExportableStatement() argument [all...] |
H A D | ETSparserClasses.cpp | 528 ir::ModifierFlags memberModifiers = ir::ModifierFlags::NONE; in ParseClassElement() local 532 memberModifiers |= ir::ModifierFlags::EXPORTED; in ParseClassElement() 542 memberModifiers |= modifierFlags; in ParseClassElement() 545 memberModifiers |= ir::ModifierFlags::DECLARE; in ParseClassElement() 550 memberModifiers |= ir::ModifierFlags::STATIC; in ParseClassElement() 554 memberModifiers |= ParseClassFieldModifiers(seenStatic); in ParseClassElement() 556 memberModifiers |= ParseClassMethodModifiers(seenStatic); in ParseClassElement() 563 return ParseInnerTypeDeclaration(memberModifiers, savedPos, isStepToken, seenStatic); in ParseClassElement() 566 return ParseInnerConstructorDeclaration(memberModifiers, startLoc); in ParseClassElement() 569 return ParseNamespaceDeclaration(memberModifiers); in ParseClassElement() 582 ParseClassGetterSetterMethod(const ArenaVector<ir::AstNode *> &properties, const ir::ClassDefinitionModifiers modifiers, const ir::ModifierFlags memberModifiers) ParseClassGetterSetterMethod() argument 1078 auto memberModifiers = ir::ModifierFlags::STATIC | ir::ModifierFlags::PUBLIC; ParseMemberModifiers() local [all...] |
H A D | ETSparser.cpp | 424 ir::AstNode *ETSParser::ParseInnerTypeDeclaration(ir::ModifierFlags memberModifiers, lexer::LexerPosition savedPos, in ParseInnerTypeDeclaration() argument 439 memberModifiers &= (ir::ModifierFlags::PUBLIC | ir::ModifierFlags::PROTECTED | ir::ModifierFlags::PRIVATE | in ParseInnerTypeDeclaration() 441 typeDecl->AddModifier(memberModifiers); in ParseInnerTypeDeclaration() 454 ir::AstNode *ETSParser::ParseInnerConstructorDeclaration(ir::ModifierFlags memberModifiers, in ParseInnerConstructorDeclaration() argument 460 if ((memberModifiers & (~(ir::ModifierFlags::ACCESS | ir::ModifierFlags::DECLARE))) != 0) { in ParseInnerConstructorDeclaration() 466 memberModifiers |= ir::ModifierFlags::CONSTRUCTOR; in ParseInnerConstructorDeclaration() 468 auto *classMethod = ParseClassMethodDefinition(memberName, memberModifiers); in ParseInnerConstructorDeclaration() 483 void ETSParser::CheckAccessorDeclaration(ir::ModifierFlags memberModifiers) in CheckAccessorDeclaration() argument 486 if ((memberModifiers & methodModifiersNotAccessorModifiers) != 0) { in CheckAccessorDeclaration() 492 ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags memberModifiers, in ParseInnerRest() 491 ParseInnerRest(const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags memberModifiers, const lexer::SourcePosition &startLoc) ParseInnerRest() argument [all...] |
H A D | ETSparser.h | 271 ir::ModifierFlags memberModifiers); 381 ir::AstNode *ParseInnerTypeDeclaration(ir::ModifierFlags memberModifiers, lexer::LexerPosition savedPos, 383 ir::AstNode *ParseInnerConstructorDeclaration(ir::ModifierFlags memberModifiers, 386 ir::ModifierFlags memberModifiers, const lexer::SourcePosition &startLoc); 387 void CheckAccessorDeclaration(ir::ModifierFlags memberModifiers);
|
Completed in 9 milliseconds