Home
last modified time | relevance | path

Searched refs:SuperExpression (Results 1 - 19 of 19) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DsuperExpression.cpp27 void SuperExpression::TransformChildren([[maybe_unused]] const NodeTransformer &cb, in TransformChildren()
32 void SuperExpression::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate()
34 void SuperExpression::Dump(ir::AstDumper *dumper) const in Dump()
39 void SuperExpression::Dump(ir::SrcDumper *dumper) const in Dump()
44 void SuperExpression::Compile(compiler::PandaGen *pg) const in Compile()
49 void SuperExpression::Compile(compiler::ETSGen *etsg) const in Compile()
54 checker::Type *SuperExpression::Check(checker::TSChecker *checker) in Check()
59 checker::Type *SuperExpression::Check([[maybe_unused]] checker::ETSChecker *checker) in Check()
64 SuperExpression *SuperExpression
[all...]
H A DsuperExpression.h22 class SuperExpression : public Expression { class
24 ~SuperExpression() override = default;
26 NO_COPY_SEMANTIC(SuperExpression);
27 NO_MOVE_SEMANTIC(SuperExpression);
29 explicit SuperExpression() : Expression(AstNodeType::SUPER_EXPRESSION) {} in SuperExpression() function in ark::es2panda::ir::SuperExpression
31 [[nodiscard]] SuperExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DsuperExpression.cpp25 void SuperExpression::Iterate([[maybe_unused]] const NodeTraverser &cb) const {} in Iterate()
27 void SuperExpression::Dump(ir::AstDumper *dumper) const in Dump()
32 void SuperExpression::Compile(compiler::PandaGen *pg) const in Compile()
43 checker::Type *SuperExpression::Check(checker::Checker *checker) const in Check()
49 void SuperExpression::UpdateSelf([[maybe_unused]] const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) {} in UpdateSelf()
H A DsuperExpression.h32 class SuperExpression : public Expression { class
34 explicit SuperExpression() : Expression(AstNodeType::SUPER_EXPRESSION) {} in SuperExpression() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::SuperExpression
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DsuperExpressionBuilder.h25 class SuperExpressionBuilder : public AstBuilder<ir::SuperExpression> {
29 SuperExpression *Build() in Build()
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
H A Dast_verifier_check_abstract_call_test.cpp31 using ark::es2panda::ir::SuperExpression;
63 auto *super = checker.AllocNode<SuperExpression>(); in TEST_F()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h76 _(SUPER_EXPRESSION, SuperExpression) \
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
H A DmethodBuilder.cpp154 auto *callee = checker_->AllocNode<ir::SuperExpression>(); in CreateSuperConstructorExpressionCall()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h102 _(SUPER_EXPRESSION, SuperExpression) \
/arkcompiler/ets_frontend/ets2panda/parser/
H A DparserImpl.h246 ir::SuperExpression *ParseSuperExpression();
H A DexpressionParser.cpp966 ir::SuperExpression *ParserImpl::ParseSuperExpression() in ParseSuperExpression()
970 auto *superExprNode = AllocNode<ir::SuperExpression>(); in ParseSuperExpression()
H A DparserImpl.cpp645 auto *superExpr = AllocNode<ir::SuperExpression>(); in BuildImplicitConstructor()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompiler.cpp998 void JSCompiler::Compile(const ir::SuperExpression *expr) const in Compile()
H A DETSCompiler.cpp1176 void ETSCompiler::Compile(const ir::SuperExpression *expr) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzer.cpp902 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::SuperExpression *expr) const in Check()
H A DETSAnalyzer.cpp1588 checker::Type *ETSAnalyzer::Check(ir::SuperExpression *expr) const in Check()
/arkcompiler/ets_frontend/es2panda/parser/
H A DexpressionParser.cpp1141 auto *superExprNode = AllocNode<ir::SuperExpression>(); in ParsePrimaryExpression()
H A DparserImpl.cpp3035 auto *superExpr = AllocNode<ir::SuperExpression>(); in CreateImplicitMethod()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dhelpers.cpp2342 baseExpression = Allocator()->New<ir::SuperExpression>(); in GenerateGetterSetterBody()

Completed in 35 milliseconds