/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsNonNullExpression.cpp | 26 void TSNonNullExpression::TransformChildren(const NodeTransformer &cb, std::string_view transformationName) in TransformChildren() 34 void TSNonNullExpression::Iterate(const NodeTraverser &cb) const in Iterate() 39 void TSNonNullExpression::Dump(ir::AstDumper *dumper) const in Dump() 41 dumper->Add({{"type", "TSNonNullExpression"}, {"expression", expr_}}); in Dump() 44 void TSNonNullExpression::Dump(ir::SrcDumper *dumper) const in Dump() 51 void TSNonNullExpression::Compile([[maybe_unused]] compiler::PandaGen *pg) const in Compile() 56 void TSNonNullExpression::Compile(compiler::ETSGen *etsg) const in Compile() 61 checker::Type *TSNonNullExpression::Check([[maybe_unused]] checker::TSChecker *checker) in Check() 66 checker::Type *TSNonNullExpression::Check(checker::ETSChecker *checker) in Check() 71 TSNonNullExpression *TSNonNullExpressio [all...] |
H A D | tsNonNullExpression.h | 25 class TSNonNullExpression : public Expression { class 27 explicit TSNonNullExpression(Expression *expr) : Expression(AstNodeType::TS_NON_NULL_EXPRESSION), expr_(expr) {} in TSNonNullExpression() function in ark::es2panda::ark::es2panda::ir::TSNonNullExpression 71 [[nodiscard]] TSNonNullExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsNonNullExpression.cpp | 22 void TSNonNullExpression::Iterate(const NodeTraverser &cb) const in Iterate() 27 void TSNonNullExpression::Dump(ir::AstDumper *dumper) const in Dump() 29 dumper->Add({{"type", "TSNonNullExpression"}, {"expression", expr_}}); in Dump() 32 void TSNonNullExpression::Compile(compiler::PandaGen *pg) const in Compile() 37 checker::Type *TSNonNullExpression::Check([[maybe_unused]] checker::Checker *checker) const in Check() 42 void TSNonNullExpression::UpdateSelf(const NodeUpdater &cb, [[maybe_unused]] binder::Binder *binder) in UpdateSelf()
|
H A D | tsNonNullExpression.h | 32 class TSNonNullExpression : public Expression { class 34 explicit TSNonNullExpression(Expression *expr) : Expression(AstNodeType::TS_NON_NULL_EXPRESSION), expr_(expr) {} in TSNonNullExpression() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSNonNullExpression
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsNonNullExpressionBuilder.h | 25 class TSNonNullExpressionBuilder : public AstBuilder<TSNonNullExpression> { 35 TSNonNullExpression *Build() in Build()
|
/arkcompiler/ets_frontend/es2panda/ir/ |
H A D | astNodeMapping.h | 94 _(TS_NON_NULL_EXPRESSION, TSNonNullExpression) \
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeMapping.h | 119 _(TS_NON_NULL_EXPRESSION, TSNonNullExpression) \
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | JSCompilerUnreachable.cpp | 382 void JSCompiler::Compile([[maybe_unused]] const ir::TSNonNullExpression *expr) const in Compile()
|
H A D | ETSCompiler.cpp | 1899 void ETSCompiler::Compile(const ir::TSNonNullExpression *expr) const in Compile()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzerUnreachable.cpp | 353 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSNonNullExpression *expr) const in Check()
|
H A D | ETSAnalyzer.cpp | 2655 checker::Type *ETSAnalyzer::Check(ir::TSNonNullExpression *expr) const in Check()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | expressionTSParser.cpp | 382 *returnExpression = AllocNode<ir::TSNonNullExpression>(*returnExpression); in ParsePotentialNonNullExpression()
|
H A D | ETSparserExpressions.cpp | 765 const auto nonNullExpr = AllocNode<ir::TSNonNullExpression>(*expression); in ParsePotentialNonNullExpression()
|
H A D | ASparser.cpp | 772 *returnExpression = AllocNode<ir::TSNonNullExpression>(*returnExpression); in ParsePotentialNonNullExpression()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | expressionParser.cpp | 1751 returnExpression = AllocNode<ir::TSNonNullExpression>(returnExpression); in ParsePostPrimaryExpression()
|