Home
last modified time | relevance | path

Searched refs:Decorators (Results 1 - 18 of 18) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DclassDeclaration.h39 const ArenaVector<Decorator *> &Decorators() const in Decorators() function in ark::es2panda::ir::ClassDeclaration
46 return &Decorators();
H A DvariableDeclaration.h58 const ArenaVector<Decorator *> &Decorators() const in Decorators() function in ark::es2panda::ir::VariableDeclaration
65 return &Decorators();
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DclassElement.h71 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept
78 return &Decorators();
H A DspreadElement.h56 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept
63 return &Decorators();
/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsStructDeclaration.h45 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept
52 return &Decorators();
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DobjectExpression.h79 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept
86 return &Decorators();
H A Didentifier.h90 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept
97 return &Decorators();
H A DarrayExpression.h112 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept
119 return &Decorators();
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsEnumDeclaration.h123 const ArenaVector<Decorator *> &Decorators() const in Decorators() function in ark::es2panda::ark::es2panda::ir::TSEnumDeclaration
130 return &Decorators();
H A DtsTypeAliasDeclaration.h73 const ArenaVector<Decorator *> &Decorators() const in Decorators() function in ark::es2panda::ark::es2panda::ir::TSTypeAliasDeclaration
80 return &Decorators();
H A DtsInterfaceDeclaration.h143 const ArenaVector<Decorator *> &Decorators() const in Decorators() function in ark::es2panda::ark::es2panda::ir::TSInterfaceDeclaration
150 return &Decorators();
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DclassDeclaration.h53 const ArenaVector<Decorator *> &Decorators() const in Decorators() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::ClassDeclaration
/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassProperty.h90 const ArenaVector<Decorator *> &Decorators() const in Decorators() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::ClassProperty
H A DmethodDefinition.h126 const ArenaVector<Decorator *> &Decorators() const in Decorators() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::MethodDefinition
/arkcompiler/ets_frontend/ets2panda/parser/
H A DexpressionTSParser.cpp174 if (returnNode->AsIdentifier()->Decorators().empty()) { in ParsePatternElementGetReturnNode()
178 {returnNode->AsIdentifier()->Decorators().front()->Start(), Lexer()->GetToken().End()}); in ParsePatternElementGetReturnNode()
H A DETSparser.cpp1346 if (parameter->AsIdentifier()->Decorators().empty()) { in GetAnnotatedExpressionFromParam()
1350 {parameter->AsIdentifier()->Decorators().front()->Start(), Lexer()->GetToken().End()}); in GetAnnotatedExpressionFromParam()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.cpp1278 auto methodDecorators = it->AsMethodDefinition()->Decorators(); in HasPrivateIdentifierInDecorators()
1297 auto propDecorators = it->AsClassProperty()->Decorators(); in HasPrivateIdentifierInDecorators()
1344 auto methodDecorators = node->AsMethodDefinition()->Decorators(); in CreateVariableDeclarationForDecorators()
1363 auto propDecorators = node->AsClassProperty()->Decorators(); in CreateVariableDeclarationForDecorators()
1372 auto classDecorators = node->AsClassDeclaration()->Decorators(); in CreateVariableDeclarationForDecorators()
1460 auto decorators = node->Decorators(); in CreatePropertyDecorators()
1499 size_t pos = node->Decorators().size(); in CreateMethodDecorators()
1500 auto decorators = node->Decorators(); in CreateMethodDecorators()
1609 auto decorators = node->Decorators(); in CreateClassDecorators()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.cpp2248 !it->AsMethodDefinition()->Decorators().empty()) { in CheckAccessorPair()
2249 ThrowSyntaxError("Decorators cannot be applied to multiple get/set accessors of the same name.", errorInfo); in CheckAccessorPair()
2847 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseDecoratorsAndAnnotations()
2875 ThrowSyntaxError("Decorators are not available for auto accessor property now."); in ParseClassElement()
2889 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseClassElement()
2900 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseClassElement()
2910 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseClassElement()
2943 ThrowSyntaxError("Decorators are not valid here.", decorators.front()->Start()); in ParseClassElement()

Completed in 22 milliseconds