Home
last modified time | relevance | path

Searched defs:modifiers (Results 1 - 22 of 22) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DclassProperty.h37 ClassProperty(Expression *const key, Expression *const value, TypeNode *const typeAnnotation, ModifierFlags const modifiers, ArenaAllocator *const allocator, bool const isComputed) ClassProperty() argument
H A DclassElement.h33 ClassElement(AstNodeType const elementType, Expression *const key, Expression *const value, ModifierFlags const modifiers, ArenaAllocator *const allocator, bool const isComputed) ClassElement() argument
H A DmethodDefinition.h42 MethodDefinition(MethodDefinitionKind const kind, Expression *const key, Expression *const value, ModifierFlags const modifiers, ArenaAllocator *const allocator, bool const isComputed) MethodDefinition() argument
H A DclassDefinition.h108 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 DETSparserNamespaces.cpp46 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 DETSparserStatements.cpp316 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 DETSFormattedParser.cpp400 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 DETSparser.h158 CreateFormattedClassElement(std::string_view sourceCode, const ArenaVector<ir::AstNode *> &properties, ir::ClassDefinitionModifiers modifiers, Args &&...args) CreateFormattedClassElement() argument
[all...]
H A DexpressionTSParser.cpp249 ir::TSParameterProperty *TSParser::CreateParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers) in CreateParameterProperty() argument
284 ir::ModifierFlags modifiers = ParseModifiers(); in ParseFunctionParameter() local
[all...]
H A DETSparserExpressions.cpp615 auto modifiers = ir::ClassDefinitionModifiers::ANONYMOUS | ir::ClassDefinitionModifiers::HAS_SUPER; in CreateClassDefinitionForNewExpression() local
H A DETSparserClasses.cpp390 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 DTypedParser.cpp893 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 DstatementParser.cpp272 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 DETSparser.cpp551 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 DparserImpl.cpp108 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 DclassProperty.h37 explicit ClassProperty(Expression *key, Expression *value, Expression *typeAnnotation, ModifierFlags modifiers, in ClassProperty() argument
H A DmethodDefinition.h44 MethodDefinition(MethodDefinitionKind kind, Expression *key, FunctionExpression *value, ModifierFlags modifiers, ArenaAllocator *allocator, ArenaVector<Decorator *> &&decorators, ArenaVector<Annotation *> &&annotations, ArenaVector<ParamDecorators> &&paramDecorators, bool isComputed) MethodDefinition() argument
/arkcompiler/ets_frontend/ets2panda/evaluate/
H A Dhelpers.cpp342 CreateClassProperty(checker::ETSChecker *checker, std::string_view name, ir::TypeNode *type, ir::ModifierFlags modifiers) CreateClassProperty() argument
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.h58 ir::ModifierFlags modifiers; member
H A Dtransformer.cpp895 ir::ModifierFlags modifiers = static_cast<ir::ModifierFlags>(node->Modifiers() & modifierMask); in ProcessAutoAccessorProperty() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dfunction.cpp1809 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 DparserImpl.cpp2056 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...]

Completed in 34 milliseconds