Lines Matching refs:memberModifiers
424 ir::AstNode *ETSParser::ParseInnerTypeDeclaration(ir::ModifierFlags memberModifiers, lexer::LexerPosition savedPos,
439 memberModifiers &= (ir::ModifierFlags::PUBLIC | ir::ModifierFlags::PROTECTED | ir::ModifierFlags::PRIVATE |
441 typeDecl->AddModifier(memberModifiers);
454 ir::AstNode *ETSParser::ParseInnerConstructorDeclaration(ir::ModifierFlags memberModifiers,
460 if ((memberModifiers & (~(ir::ModifierFlags::ACCESS | ir::ModifierFlags::DECLARE))) != 0) {
466 memberModifiers |= ir::ModifierFlags::CONSTRUCTOR;
468 auto *classMethod = ParseClassMethodDefinition(memberName, memberModifiers);
483 void ETSParser::CheckAccessorDeclaration(ir::ModifierFlags memberModifiers)
486 if ((memberModifiers & methodModifiersNotAccessorModifiers) != 0) {
492 ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags memberModifiers,
498 CheckAccessorDeclaration(memberModifiers);
499 return ParseClassGetterSetterMethod(properties, modifiers, memberModifiers);
510 auto parseClassMethod = [&memberModifiers, &startLoc, this](ir::Identifier *methodName) {
511 auto *classMethod = ParseClassMethodDefinition(methodName, memberModifiers, nullptr);
521 memberModifiers |= ir::ModifierFlags::STATIC;
547 ParseClassFieldDefinition(memberName, memberModifiers, placeholder->BodyPtr());