/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | decorator.cpp | 28 void Decorator::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren() 36 void Decorator::Iterate(const NodeTraverser &cb) const in Iterate() 41 void Decorator::Dump(ir::AstDumper *dumper) const in Dump() 43 dumper->Add({{"type", "Decorator"}, {"expression", expr_}}); in Dump() 46 void Decorator::Dump(ir::SrcDumper *dumper) const in Dump() 48 dumper->Add("Decorator"); in Dump() 51 void Decorator::Compile(compiler::PandaGen *pg) const in Compile() 56 void Decorator::Compile(compiler::ETSGen *etsg) const in Compile() 61 checker::Type *Decorator::Check(checker::TSChecker *checker) in Check() 66 checker::Type *Decorator [all...] |
H A D | decorator.h | 24 class Decorator : public Statement { class 26 Decorator() = delete; 27 ~Decorator() override = default; 29 NO_COPY_SEMANTIC(Decorator); 30 NO_MOVE_SEMANTIC(Decorator); 32 explicit Decorator(Expression *expr) : Statement(AstNodeType::DECORATOR), expr_(expr) {} in Decorator() function in ark::es2panda::ir::Decorator 39 [[nodiscard]] Decorator *Clone(ArenaAllocator *allocator, AstNode *parent) override;
|
H A D | classElement.h | 71 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept 76 const ArenaVector<Decorator *> *DecoratorsPtr() const override 86 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 91 void AddDecorator(ir::Decorator *const decorator) in AddDecorator() 109 ArenaVector<Decorator *> decorators_;
|
H A D | spreadElement.h | 56 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept 61 const ArenaVector<Decorator *> *DecoratorsPtr() const override 66 void AddDecorators(ArenaVector<Decorator *> &&decorators) override 101 ArenaVector<Decorator *> decorators_;
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | decorator.cpp | 23 void Decorator::Iterate(const NodeTraverser &cb) const in Iterate() 28 void Decorator::Dump(ir::AstDumper *dumper) const in Dump() 30 dumper->Add({{"type", "Decorator"}, {"expression", expr_}}); in Dump() 33 void Decorator::Compile([[maybe_unused]] compiler::PandaGen *pg) const {} in Compile() 35 checker::Type *Decorator::Check([[maybe_unused]] checker::Checker *checker) const in Check() 40 void Decorator::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|
H A D | methodDefinition.h | 39 ArenaVector<Decorator *> decorators; 45 ModifierFlags modifiers, ArenaAllocator *allocator, ArenaVector<Decorator *> &&decorators, in MethodDefinition() 126 const ArenaVector<Decorator *> &Decorators() const in Decorators() 193 ArenaVector<Decorator *> decorators_;
|
H A D | decorator.h | 33 class Decorator : public Statement { class 35 explicit Decorator(Expression *expr) : Statement(AstNodeType::DECORATOR), expr_(expr) {} in Decorator() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::Decorator
|
H A D | classProperty.h | 38 ArenaVector<Decorator *> &&decorators, bool isComputed, bool definite) in ClassProperty() 90 const ArenaVector<Decorator *> &Decorators() const in Decorators() 147 ArenaVector<Decorator *> decorators_;
|
/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsStructDeclaration.h | 45 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept 50 const ArenaVector<Decorator *> *DecoratorsPtr() const override 55 void AddDecorators(ArenaVector<Decorator *> &&decorators) override 60 void AddDecorator(Decorator *const decorator) in AddDecorator() 90 ArenaVector<Decorator *> decorators_;
|
/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | classDeclaration.h | 39 const ArenaVector<Decorator *> &Decorators() const in Decorators() 44 const ArenaVector<Decorator *> *DecoratorsPtr() const override 49 void AddDecorators(ArenaVector<Decorator *> &&decorators) override 76 ArenaVector<Decorator *> decorators_;
|
H A D | variableDeclaration.h | 58 const ArenaVector<Decorator *> &Decorators() const in Decorators() 63 const ArenaVector<Decorator *> *DecoratorsPtr() const override 68 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 96 ArenaVector<Decorator *> decorators_;
|
H A D | functionDeclaration.h | 49 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 74 ArenaVector<Decorator *> decorators_;
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | classDeclaration.h | 35 explicit ClassDeclaration(ClassDefinition *def, ArenaVector<Decorator *> &&decorators, in ClassDeclaration() 53 const ArenaVector<Decorator *> &Decorators() const in Decorators() 76 ArenaVector<Decorator *> decorators_;
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | decoratorBuilder.h | 25 class DecoratorBuilder : public AstBuilder<ir::Decorator> { 35 Decorator *Build() in Build()
|
H A D | classDeclarationBuilder.h | 38 ClassDeclarationBuilder &SetDecorators(ArenaVector<Decorator *> &&decorators) in SetDecorators() 53 ArenaVector<Decorator *> decorators_;
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | objectExpression.h | 79 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept 84 const ArenaVector<Decorator *> *DecoratorsPtr() const override 89 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 124 ArenaVector<Decorator *> decorators_;
|
H A D | identifier.h | 90 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept 95 const ArenaVector<Decorator *> *DecoratorsPtr() const override 182 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 213 ArenaVector<Decorator *> decorators_;
|
H A D | arrayExpression.h | 112 [[nodiscard]] const ArenaVector<Decorator *> &Decorators() const noexcept 117 const ArenaVector<Decorator *> *DecoratorsPtr() const override 122 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 157 ArenaVector<Decorator *> decorators_;
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsEnumDeclaration.h | 123 const ArenaVector<Decorator *> &Decorators() const in Decorators() 128 const ArenaVector<Decorator *> *DecoratorsPtr() const override 133 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 161 ArenaVector<ir::Decorator *> decorators_;
|
H A D | tsTypeAliasDeclaration.h | 73 const ArenaVector<Decorator *> &Decorators() const in Decorators() 78 const ArenaVector<Decorator *> *DecoratorsPtr() const override 88 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 123 ArenaVector<Decorator *> decorators_;
|
H A D | tsInterfaceDeclaration.h | 143 const ArenaVector<Decorator *> &Decorators() const in Decorators() 148 const ArenaVector<Decorator *> *DecoratorsPtr() const override 153 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 200 ArenaVector<Decorator *> decorators_;
|
H A D | tsModuleDeclaration.h | 92 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 117 ArenaVector<Decorator *> decorators_;
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | TypedParser.h | 34 void ParseDecorators(ArenaVector<ir::Decorator *> &decorators); 96 virtual ir::Decorator *ParseDecorator() in ParseDecorator() 136 [[maybe_unused]] ArenaVector<ir::Decorator *> &decorators) in AddDecorators()
|
H A D | TSparser.h | 23 class Decorator; 102 ir::Decorator *ParseDecorator() override; 103 void AddDecorators(ir::AstNode *node, ArenaVector<ir::Decorator *> &decorators) override;
|
/arkcompiler/ets_frontend/ets2panda/ir/module/ |
H A D | exportNamedDeclaration.h | 68 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override 93 ArenaVector<Decorator *> decorators_;
|