Home
last modified time | relevance | path

Searched refs:Decorator (Results 1 - 25 of 41) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/ir/base/
H A Ddecorator.cpp28 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 Ddecorator.h24 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 DclassElement.h71 [[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 DspreadElement.h56 [[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 Ddecorator.cpp23 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 DmethodDefinition.h39 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 Ddecorator.h33 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 DclassProperty.h38 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 DetsStructDeclaration.h45 [[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 DclassDeclaration.h39 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 DvariableDeclaration.h58 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 DfunctionDeclaration.h49 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override
74 ArenaVector<Decorator *> decorators_;
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DclassDeclaration.h35 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 DdecoratorBuilder.h25 class DecoratorBuilder : public AstBuilder<ir::Decorator> {
35 Decorator *Build() in Build()
H A DclassDeclarationBuilder.h38 ClassDeclarationBuilder &SetDecorators(ArenaVector<Decorator *> &&decorators) in SetDecorators()
53 ArenaVector<Decorator *> decorators_;
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DobjectExpression.h79 [[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 Didentifier.h90 [[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 DarrayExpression.h112 [[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 DtsEnumDeclaration.h123 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 DtsTypeAliasDeclaration.h73 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 DtsInterfaceDeclaration.h143 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 DtsModuleDeclaration.h92 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override
117 ArenaVector<Decorator *> decorators_;
/arkcompiler/ets_frontend/ets2panda/parser/
H A DTypedParser.h34 void ParseDecorators(ArenaVector<ir::Decorator *> &decorators);
96 virtual ir::Decorator *ParseDecorator() in ParseDecorator()
136 [[maybe_unused]] ArenaVector<ir::Decorator *> &decorators) in AddDecorators()
H A DTSparser.h23 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 DexportNamedDeclaration.h68 void AddDecorators([[maybe_unused]] ArenaVector<ir::Decorator *> &&decorators) override
93 ArenaVector<Decorator *> decorators_;

Completed in 8 milliseconds

12