Lines Matching refs:modifiers
462 {"The modifier for a constructor should be limited to access modifiers(private, internal, protected, "
492 ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags memberModifiers,
499 return ParseClassGetterSetterMethod(properties, modifiers, memberModifiers);
551 ir::Statement *ETSParser::ParseTypeDeclarationAbstractFinal(bool allowStatic, ir::ClassDefinitionModifiers modifiers)
555 modifiers |= ir::ClassDefinitionModifiers::INNER;
559 return ParseClassDeclaration(modifiers, flags);
563 return ParseStructDeclaration(modifiers, flags);
573 auto modifiers = ir::ClassDefinitionModifiers::ID_REQUIRED | ir::ClassDefinitionModifiers::CLASS_DECL;
593 return ParseTypeDeclarationAbstractFinal(allowStatic, modifiers);
611 return ParseClassDeclaration(modifiers);
615 return ParseStructDeclaration(modifiers);
1000 ir::Statement *ETSParser::ParseExport(lexer::SourcePosition startLoc, ir::ModifierFlags modifiers)
1021 result->AddModifier(modifiers);
1025 return ParseSingleExport(modifiers);
1039 reExport->AddModifier(modifiers);
1171 ir::ExportNamedDeclaration *ETSParser::ParseSingleExport(ir::ModifierFlags modifiers)
1185 result->AddModifier(modifiers);
1789 ir::Identifier *ETSParser::ParseClassIdent([[maybe_unused]] ir::ClassDefinitionModifiers modifiers)
1856 ir::FunctionDeclaration *ETSParser::ParseFunctionDeclaration(bool canBeAnonymous, ir::ModifierFlags modifiers)
1864 if ((modifiers & ir::ModifierFlags::ASYNC) != 0) {
1900 func->AddModifier(modifiers);