Home
last modified time | relevance | path

Searched refs:decorators_ (Results 1 - 25 of 36) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DclassDeclarationBuilder.h28 : AstBuilder(allocator), decorators_(Allocator()->Adapter()) in ClassDeclarationBuilder()
40 decorators_ = std::move(decorators); in SetDecorators()
47 node->AddDecorators(std::move(decorators_)); in Build()
53 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ir::ClassDeclarationBuilder
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DvariableDeclaration.cpp32 for (auto *&it : decorators_) { in TransformChildren()
49 for (auto *it : decorators_) { in Iterate()
83 {"decorators", AstDumper::Optional(decorators_)}, in Dump()
120 decorators_(allocator->Adapter()), in VariableDeclaration()
124 for (auto const &d : other.decorators_) { in VariableDeclaration()
125 decorators_.emplace_back(d->Clone(allocator, nullptr)); in VariableDeclaration()
126 decorators_.back()->SetParent(this); in VariableDeclaration()
H A DclassDeclaration.h25 : Statement(AstNodeType::CLASS_DECLARATION), def_(def), decorators_(allocator->Adapter()) in ClassDeclaration()
41 return decorators_; in Decorators()
51 decorators_ = std::move(decorators);
76 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ir::ClassDeclaration
H A DclassDeclaration.cpp27 for (auto *&it : decorators_) { in TransformChildren()
42 for (auto *it : decorators_) { in Iterate()
51 dumper->Add({{"type", "ClassDeclaration"}, {"definition", def_}, {"decorators", AstDumper::Optional(decorators_)}}); in Dump()
60 ASSERT(decorators_.empty()); in Dump()
H A DvariableDeclaration.h35 decorators_(allocator->Adapter()), in VariableDeclaration()
60 return decorators_; in Decorators()
70 decorators_ = std::move(decorators);
96 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ir::VariableDeclaration
H A DfunctionDeclaration.h28 decorators_(allocator->Adapter()), in FunctionDeclaration()
51 decorators_ = std::move(decorators);
74 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ir::FunctionDeclaration
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DclassElement.h38 decorators_(allocator->Adapter()), in ClassElement()
73 return decorators_;
88 decorators_ = std::move(decorators);
94 decorators_.emplace_back(decorator); in AddDecorator()
109 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ir::ClassElement
H A DspreadElement.cpp32 : AnnotatedExpression(static_cast<AnnotatedExpression const &>(other), allocator), decorators_(allocator->Adapter()) in SpreadElement()
40 for (auto *decorator : other.decorators_) { in SpreadElement()
41 decorators_.emplace_back(decorator->Clone(allocator, this)); in SpreadElement()
111 for (auto *&it : decorators_) { in TransformChildren()
133 for (auto *it : decorators_) { in Iterate()
147 {"decorators", AstDumper::Optional(decorators_)}, in Dump()
H A DspreadElement.h35 : AnnotatedExpression(nodeType), decorators_(allocator->Adapter()), argument_(argument) in SpreadElement()
58 return decorators_;
68 decorators_ = std::move(decorators);
101 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ir::SpreadElement
/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsStructDeclaration.h31 : Statement(AstNodeType::STRUCT_DECLARATION), def_(def), decorators_(allocator->Adapter()) in ETSStructDeclaration()
47 return decorators_;
57 decorators_ = std::move(decorators);
62 decorators_.emplace_back(decorator); in AddDecorator()
90 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ir::ETSStructDeclaration
H A DetsStructDeclaration.cpp30 for (auto *&it : decorators_) { in TransformChildren()
45 for (auto *it : decorators_) { in Iterate()
55 {{"type", "ETSStructDeclaration"}, {"definition", def_}, {"decorators", AstDumper::Optional(decorators_)}}); in Dump()
88 for (auto *const decorator : decorators_) { in Clone()
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DclassDeclaration.h37 : Statement(AstNodeType::CLASS_DECLARATION), def_(def), decorators_(std::move(decorators)), in ClassDeclaration()
55 return decorators_; in Decorators()
60 return !decorators_.empty(); in HasDecorators()
76 ArenaVector<Decorator *> decorators_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ClassDeclaration
H A DclassDeclaration.cpp35 for (auto *it : decorators_) { in Iterate()
42 dumper->Add({{"type", "ClassDeclaration"}, {"definition", def_}, {"decorators", decorators_}, in Dump()
78 for (auto iter = decorators_.begin(); iter != decorators_.end(); iter++) { in UpdateSelf()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A Didentifier.cpp27 : AnnotatedExpression(static_cast<AnnotatedExpression const &>(other), allocator), decorators_(allocator->Adapter()) in Identifier()
32 for (auto *decorator : other.decorators_) { in Identifier()
33 decorators_.emplace_back(decorator->Clone(allocator, this)); in Identifier()
65 for (auto *&it : decorators_) { in TransformChildren()
79 for (auto *it : decorators_) { in Iterate()
104 {"decorators", decorators_}}); in Dump()
H A Didentifier.h64 : AnnotatedExpression(AstNodeType::IDENTIFIER), name_(name), decorators_(allocator->Adapter()) in Identifier()
69 : AnnotatedExpression(AstNodeType::IDENTIFIER, typeAnnotation), name_(name), decorators_(allocator->Adapter()) in Identifier()
92 return decorators_;
184 decorators_ = std::move(decorators);
213 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ir::Identifier
H A DobjectExpression.h44 decorators_(allocator->Adapter()), in ObjectExpression()
81 return decorators_;
91 decorators_ = std::move(decorators);
124 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ark::es2panda::ark::es2panda::ir::ObjectExpression
/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassProperty.cpp42 for (auto *it : decorators_) { in Iterate()
62 {"decorators", decorators_}}); in Dump()
84 for (auto iter = decorators_.begin(); iter != decorators_.end(); iter++) { in UpdateChildNodes()
H A DclassProperty.h44 decorators_(std::move(decorators)), in ClassProperty()
92 return decorators_; in Decorators()
97 return !decorators_.empty(); in HasDecorators()
147 ArenaVector<Decorator *> decorators_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ClassProperty
H A DmethodDefinition.h54 decorators_(std::move(decorators)), in MethodDefinition()
128 return decorators_; in Decorators()
153 return !decorators_.empty(); in HasDecorators()
193 ArenaVector<Decorator *> decorators_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::MethodDefinition
H A DmethodDefinition.cpp49 for (auto *it : decorators_) { in Iterate()
101 {"decorators", decorators_}, in Dump()
121 for (auto iter = decorators_.begin(); iter != decorators_.end(); iter++) { in UpdateSelf()
/arkcompiler/ets_frontend/ets2panda/ir/module/
H A DexportNamedDeclaration.h30 decorators_(allocator->Adapter()), in ExportNamedDeclaration()
39 decorators_(allocator->Adapter()), in ExportNamedDeclaration()
47 decorators_(allocator->Adapter()), in ExportNamedDeclaration()
70 decorators_ = std::move(decorators);
93 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ir::ExportNamedDeclaration
H A DexportNamedDeclaration.cpp27 for (auto *&it : decorators_) { in TransformChildren()
58 for (auto *it : decorators_) { in Iterate()
78 {"decorators", AstDumper::Optional(decorators_)}, in Dump()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsTypeAliasDeclaration.h35 decorators_(allocator->Adapter()), in TSTypeAliasDeclaration()
45 decorators_(allocator->Adapter()), in TSTypeAliasDeclaration()
75 return decorators_; in Decorators()
90 decorators_ = std::move(decorators);
123 ArenaVector<Decorator *> decorators_; member in ark::es2panda::ark::es2panda::ir::TSTypeAliasDeclaration
H A DtsEnumDeclaration.h43 decorators_(allocator->Adapter()), in TSEnumDeclaration()
125 return decorators_; in Decorators()
135 decorators_ = std::move(decorators);
161 ArenaVector<ir::Decorator *> decorators_; member in ark::es2panda::ark::es2panda::ir::TSEnumDeclaration
H A DtsModuleDeclaration.cpp28 for (auto *&it : decorators_) { in TransformChildren()
50 for (auto *it : decorators_) { in Iterate()
64 {"decorators", AstDumper::Optional(decorators_)}, in Dump()

Completed in 8 milliseconds

12