Lines Matching refs:ETSParser
113 ir::ModifierFlags ETSParser::ParseClassModifiers()
154 std::tuple<ir::Expression *, ir::TSTypeParameterInstantiation *> ETSParser::ParseClassImplementsElement()
162 ir::Expression *ETSParser::ParseSuperClassReference()
176 ir::TypeNode *ETSParser::ParseInterfaceExtendsElement()
190 std::tuple<ir::ModifierFlags, bool> ETSParser::ParseClassMemberAccessModifiers()
250 ir::ModifierFlags ETSParser::ParseClassFieldModifiers(bool seenStatic)
292 bool ETSParser::IsClassMethodModifier(lexer::TokenType type) noexcept
311 // Helper method for ir::ModifierFlags ETSParser::ParseClassMethodModifiers(bool seenStatic)
312 ir::ModifierFlags ETSParser::ParseClassMethodModifierFlag()
353 ir::ModifierFlags ETSParser::ParseClassMethodModifiers(bool seenStatic)
390 void ETSParser::ParseClassFieldDefinition(ir::Identifier *fieldName, ir::ModifierFlags modifiers,
437 ir::MethodDefinition *ETSParser::ParseClassMethodDefinition(ir::Identifier *methodName, ir::ModifierFlags modifiers,
477 ir::MethodDefinition *ETSParser::ParseClassMethod(ClassElementDescriptor *desc,
523 ir::AstNode *ETSParser::ParseClassElement(const ArenaVector<ir::AstNode *> &properties,
582 ir::MethodDefinition *ETSParser::ParseClassGetterSetterMethod(const ArenaVector<ir::AstNode *> &properties,
617 ir::MethodDefinition *ETSParser::ParseInterfaceGetterSetterMethod(const ir::ModifierFlags modifiers)
641 ir::TSInterfaceDeclaration *ETSParser::ParseInterfaceBody(ir::Identifier *name, bool isStatic)
685 ir::Statement *ETSParser::ParseInterfaceDeclaration(bool isStatic)
699 ir::ClassDefinition *ETSParser::ParseClassDefinition(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags)
767 ir::ModifierFlags ETSParser::ParseInterfaceMethodModifiers()
816 ir::ClassProperty *ETSParser::ParseInterfaceField()
862 ir::MethodDefinition *ETSParser::ParseInterfaceMethod(ir::ModifierFlags flags, ir::MethodDefinitionKind methodKind)
926 ir::AstNode *ETSParser::ParseTypeLiteralOrInterfaceMember()
972 bool ETSParser::CheckClassElement(ir::AstNode *property, [[maybe_unused]] ir::MethodDefinition *&ctor,
1004 void ETSParser::CheckPredefinedMethods(ir::ScriptFunction const *function, const lexer::SourcePosition &position) const
1057 void ETSParser::CreateImplicitConstructor([[maybe_unused]] ir::MethodDefinition *&ctor,
1076 std::pair<ir::ModifierFlags, lexer::SourcePosition> ETSParser::ParseMemberModifiers()