/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | classDeclarationBuilder.h | 28 : 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 D | variableDeclaration.cpp | 32 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 D | classDeclaration.h | 25 : 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 D | classDeclaration.cpp | 27 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 D | variableDeclaration.h | 35 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 D | functionDeclaration.h | 28 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 D | classElement.h | 38 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 D | spreadElement.cpp | 32 : 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 D | spreadElement.h | 35 : 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 D | etsStructDeclaration.h | 31 : 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 D | etsStructDeclaration.cpp | 30 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 D | classDeclaration.h | 37 : 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 D | classDeclaration.cpp | 35 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 D | identifier.cpp | 27 : 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 D | identifier.h | 64 : 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 D | objectExpression.h | 44 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 D | classProperty.cpp | 42 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 D | classProperty.h | 44 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 D | methodDefinition.h | 54 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 D | methodDefinition.cpp | 49 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 D | exportNamedDeclaration.h | 30 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 D | exportNamedDeclaration.cpp | 27 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 D | tsTypeAliasDeclaration.h | 35 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 D | tsEnumDeclaration.h | 43 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 D | tsModuleDeclaration.cpp | 28 for (auto *&it : decorators_) { in TransformChildren() 50 for (auto *it : decorators_) { in Iterate() 64 {"decorators", AstDumper::Optional(decorators_)}, in Dump()
|