Home
last modified time | relevance | path

Searched refs:TSNonNullExpression (Results 1 - 15 of 15) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsNonNullExpression.cpp26 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 DtsNonNullExpression.h25 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 DtsNonNullExpression.cpp22 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 DtsNonNullExpression.h32 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 DtsNonNullExpressionBuilder.h25 class TSNonNullExpressionBuilder : public AstBuilder<TSNonNullExpression> {
35 TSNonNullExpression *Build() in Build()
/arkcompiler/ets_frontend/es2panda/ir/
H A DastNodeMapping.h94 _(TS_NON_NULL_EXPRESSION, TSNonNullExpression) \
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeMapping.h119 _(TS_NON_NULL_EXPRESSION, TSNonNullExpression) \
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DJSCompilerUnreachable.cpp382 void JSCompiler::Compile([[maybe_unused]] const ir::TSNonNullExpression *expr) const in Compile()
H A DETSCompiler.cpp1899 void ETSCompiler::Compile(const ir::TSNonNullExpression *expr) const in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzerUnreachable.cpp353 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSNonNullExpression *expr) const in Check()
H A DETSAnalyzer.cpp2655 checker::Type *ETSAnalyzer::Check(ir::TSNonNullExpression *expr) const in Check()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DexpressionTSParser.cpp382 *returnExpression = AllocNode<ir::TSNonNullExpression>(*returnExpression); in ParsePotentialNonNullExpression()
H A DETSparserExpressions.cpp765 const auto nonNullExpr = AllocNode<ir::TSNonNullExpression>(*expression); in ParsePotentialNonNullExpression()
H A DASparser.cpp772 *returnExpression = AllocNode<ir::TSNonNullExpression>(*returnExpression); in ParsePotentialNonNullExpression()
/arkcompiler/ets_frontend/es2panda/parser/
H A DexpressionParser.cpp1751 returnExpression = AllocNode<ir::TSNonNullExpression>(returnExpression); in ParsePostPrimaryExpression()

Completed in 21 milliseconds