| /arkcompiler/ets_frontend/ets2panda/ir/base/ |
| H A D | classProperty.h | 37 ClassProperty(Expression *const key, Expression *const value, TypeNode *const typeAnnotation, ModifierFlags const modifiers, ArenaAllocator *const allocator, bool const isComputed) ClassProperty() argument
|
| H A D | classElement.h | 33 ClassElement(AstNodeType const elementType, Expression *const key, Expression *const value, ModifierFlags const modifiers, ArenaAllocator *const allocator, bool const isComputed) ClassElement() argument
|
| H A D | methodDefinition.h | 42 MethodDefinition(MethodDefinitionKind const kind, Expression *const key, Expression *const value, ModifierFlags const modifiers, ArenaAllocator *const allocator, bool const isComputed) MethodDefinition() argument
|
| H A D | classDefinition.h | 108 explicit ClassDefinition(ArenaAllocator *allocator, Identifier *ident, ClassDefinitionModifiers modifiers, in ClassDefinition() argument 70 ClassDefinition(const util::StringView &privateId, Identifier *ident, TSTypeParameterDeclaration *typeParams, TSTypeParameterInstantiation *superTypeParams, ArenaVector<TSClassImplements *> &&implements, MethodDefinition *ctor, Expression *superClass, ArenaVector<AstNode *> &&body, ClassDefinitionModifiers modifiers, ModifierFlags flags, Language lang) ClassDefinition() argument 93 ClassDefinition(ArenaAllocator *allocator, Identifier *ident, ArenaVector<AstNode *> &&body, ClassDefinitionModifiers modifiers, ModifierFlags flags, Language lang) ClassDefinition() argument
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| H A D | ETSparserNamespaces.cpp | 46 auto modifiers = ir::ClassDefinitionModifiers::NONE; in ParseNamespaceDeclaration() local 59 ir::NamespaceDefinition *ETSParser::ParseNamespaceDefinition(ir::ClassDefinitionModifiers modifiers, in ParseNamespaceDefinition() argument 78 ETSParser::NamespaceBody ETSParser::ParseNamespaceBody(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags) in ParseNamespaceBody() argument
|
| H A D | ETSparserStatements.cpp | 316 ParseClassStatement([[maybe_unused]] StatementParsingFlags flags, ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags modFlags) ParseClassStatement() argument 325 ParseStructStatement([[maybe_unused]] StatementParsingFlags flags, [[maybe_unused]] ir::ClassDefinitionModifiers modifiers, [[maybe_unused]] ir::ModifierFlags modFlags) ParseStructStatement() argument
|
| H A D | ETSFormattedParser.cpp | 400 auto modifiers = ir::ClassDefinitionModifiers::ID_REQUIRED | ir::ClassDefinitionModifiers::CLASS_DECL; in CreateClassDeclaration() local 433 ir::MethodDefinition *ETSParser::CreateConstructorDefinition(ir::ModifierFlags modifiers, in CreateConstructorDefinition() argument 353 CreateFormattedClassElement(std::string_view sourceCode, std::vector<ir::AstNode *> &insertingNodes, const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers) CreateFormattedClassElement() argument 367 CreateClassElement(std::string_view sourceCode, const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers) CreateClassElement() argument [all...] |
| H A D | ETSparser.h | 158 CreateFormattedClassElement(std::string_view sourceCode, const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers, Args &&...args) CreateFormattedClassElement() argument [all...] |
| H A D | expressionTSParser.cpp | 249 ir::TSParameterProperty *TSParser::CreateParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers) in CreateParameterProperty() argument 284 ir::ModifierFlags modifiers = ParseModifiers(); in ParseFunctionParameter() local [all...] |
| H A D | ETSparserExpressions.cpp | 615 auto modifiers = ir::ClassDefinitionModifiers::ANONYMOUS | ir::ClassDefinitionModifiers::HAS_SUPER; in CreateClassDefinitionForNewExpression() local
|
| H A D | ETSparserClasses.cpp | 390 void ETSParser::ParseClassFieldDefinition(ir::Identifier *fieldName, ir::ModifierFlags modifiers, in ParseClassFieldDefinition() argument 437 ir::MethodDefinition *ETSParser::ParseClassMethodDefinition(ir::Identifier *methodName, ir::ModifierFlags modifiers, in ParseClassMethodDefinition() argument 523 ParseClassElement(const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers, [[maybe_unused]] ir::ModifierFlags flags) ParseClassElement() argument 582 ParseClassGetterSetterMethod(const ArenaVector<ir::AstNode *> &properties, const ir::ClassDefinitionModifiers modifiers, const ir::ModifierFlags memberModifiers) ParseClassGetterSetterMethod() argument 617 ParseInterfaceGetterSetterMethod(const ir::ModifierFlags modifiers) ParseInterfaceGetterSetterMethod() argument 699 ParseClassDefinition(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags) ParseClassDefinition() argument 1057 CreateImplicitConstructor([[maybe_unused]] ir::MethodDefinition *&ctor, ArenaVector<ir::AstNode *> &properties, [[maybe_unused]] ir::ClassDefinitionModifiers modifiers, const lexer::SourcePosition &startLoc) CreateImplicitConstructor() argument [all...] |
| H A D | TypedParser.cpp | 893 ir::ClassDefinition *TypedParser::ParseClassDefinition(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags) in ParseClassDefinition() argument 1000 ParseClassElement(const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags) ParseClassElement() argument [all...] |
| H A D | statementParser.cpp | 272 ir::ETSStructDeclaration *ParserImpl::ParseStructDeclaration(ir::ClassDefinitionModifiers modifiers, in ParseStructDeclaration() argument 297 ir::ClassDeclaration *ParserImpl::ParseClassDeclaration(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags) in ParseClassDeclaration() argument 253 ParseStructStatement([[maybe_unused]] StatementParsingFlags flags, [[maybe_unused]] ir::ClassDefinitionModifiers modifiers, [[maybe_unused]] ir::ModifierFlags modFlags) ParseStructStatement() argument 261 ParseClassStatement(StatementParsingFlags flags, ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags modFlags) ParseClassStatement() argument [all...] |
| H A D | ETSparser.cpp | 551 ir::Statement *ETSParser::ParseTypeDeclarationAbstractFinal(bool allowStatic, ir::ClassDefinitionModifiers modifiers) in ParseTypeDeclarationAbstractFinal() argument 573 auto modifiers = ir::ClassDefinitionModifiers::ID_REQUIRED | ir::ClassDefinitionModifiers::CLASS_DECL; in ParseTypeDeclaration() local 491 ParseInnerRest(const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags memberModifiers, const lexer::SourcePosition &startLoc) ParseInnerRest() argument 1000 ParseExport(lexer::SourcePosition startLoc, ir::ModifierFlags modifiers) ParseExport() argument 1171 ParseSingleExport(ir::ModifierFlags modifiers) ParseSingleExport() argument 1789 ParseClassIdent([[maybe_unused]] ir::ClassDefinitionModifiers modifiers) ParseClassIdent() argument 1856 ParseFunctionDeclaration(bool canBeAnonymous, ir::ModifierFlags modifiers) ParseFunctionDeclaration() argument [all...] |
| H A D | parserImpl.cpp | 108 ir::ModifierFlags ParserImpl::GetAccessability(ir::ModifierFlags modifiers) in GetAccessability() argument 584 ParseClassElement(const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers, [[maybe_unused]] ir::ModifierFlags flags) ParseClassElement() argument 634 BuildImplicitConstructor(ir::ClassDefinitionModifiers modifiers, const lexer::SourcePosition &startLoc) BuildImplicitConstructor() argument 678 CreateImplicitConstructor(ir::MethodDefinition *&ctor, [[maybe_unused]] ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers, const lexer::SourcePosition &startLoc) CreateImplicitConstructor() argument 690 ParseClassIdent(ir::ClassDefinitionModifiers modifiers) ParseClassIdent() argument 742 ParseClassDefinition(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags) ParseClassDefinition() argument 775 ParseClassBody(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags) ParseClassBody() argument [all...] |
| /arkcompiler/ets_frontend/es2panda/ir/base/ |
| H A D | classProperty.h | 37 explicit ClassProperty(Expression *key, Expression *value, Expression *typeAnnotation, ModifierFlags modifiers, in ClassProperty() argument
|
| H A D | methodDefinition.h | 44 MethodDefinition(MethodDefinitionKind kind, Expression *key, FunctionExpression *value, ModifierFlags modifiers, ArenaAllocator *allocator, ArenaVector<Decorator *> &&decorators, ArenaVector<Annotation *> &&annotations, ArenaVector<ParamDecorators> &¶mDecorators, bool isComputed) MethodDefinition() argument
|
| /arkcompiler/ets_frontend/ets2panda/evaluate/ |
| H A D | helpers.cpp | 342 CreateClassProperty(checker::ETSChecker *checker, std::string_view name, ir::TypeNode *type, ir::ModifierFlags modifiers) CreateClassProperty() argument
|
| /arkcompiler/ets_frontend/es2panda/parser/transformer/ |
| H A D | transformer.h | 58 ir::ModifierFlags modifiers; member
|
| H A D | transformer.cpp | 895 ir::ModifierFlags modifiers = static_cast<ir::ModifierFlags>(node->Modifiers() & modifierMask); in ProcessAutoAccessorProperty() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| H A D | function.cpp | 1809 ir::ModifierFlags modifiers = asyncMethod->Modifiers(); in CreateAsyncImplMethod() local 1926 ir::MethodDefinition *ETSChecker::CreateMethod(const util::StringView &name, ir::ModifierFlags modifiers, in CreateMethod() argument
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| H A D | parserImpl.cpp | 2056 static ir::ModifierFlags GetAccessability(ir::ModifierFlags modifiers) in GetAccessability() argument 4138 CreateTsParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers) CreateTsParameterProperty() argument 4176 ir::ModifierFlags modifiers = ParseModifiers(); ParseFunctionParameter() local [all...] |