Searched refs:finalizer_ (Results 1 - 7 of 7) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | tryStatement.cpp | 43 if (finalizer_ != nullptr) { in TransformChildren() 44 if (auto *transformedNode = cb(finalizer_); finalizer_ != transformedNode) { in TransformChildren() 45 finalizer_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 46 finalizer_ = transformedNode->AsBlockStatement(); in TransformChildren() 59 if (finalizer_ != nullptr) { in Iterate() 60 cb(finalizer_); in Iterate() 69 {"finalizer", AstDumper::Nullish(finalizer_)}}); in Dump() 86 if (finalizer_ != nullptr) { in Dump() 90 finalizer_ in Dump() [all...] |
H A D | tryStatement.h | 48 finalizer_(finalizer), in TryStatement() 60 finalizer_(finalizer), in TryStatement() 78 return finalizer_; in FinallyBlock() 95 return finalizer_ != nullptr; 133 BlockStatement *finalizer_; member in ark::es2panda::ark::es2panda::ark::es2panda::ir::TryStatement
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | tryStatement.cpp | 35 if (finalizer_) { in Iterate() 36 cb(finalizer_); in Iterate() 45 {"finalizer", AstDumper::Nullable(finalizer_)}}); in Dump() 75 ASSERT(catchClause_ && finalizer_); in CompileTryCatchFinally() 102 ASSERT(!catchClause_ && finalizer_); in CompileTryFinally() 129 ASSERT(catchClause_ && !finalizer_); in CompileTryCatch() 147 if (finalizer_) { in Compile() 166 if (finalizer_) { in Check() 167 finalizer_->Check(checker); in Check() 181 if (finalizer_) { in UpdateSelf() [all...] |
H A D | tryStatement.h | 40 : Statement(AstNodeType::TRY_STATEMENT), block_(block), catchClause_(catchClause), finalizer_(finalizer) in TryStatement() 46 return finalizer_; in FinallyBlock() 74 BlockStatement *finalizer_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TryStatement
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tryStatementBuilder.h | 40 finalizer_ = finalizer; in SetFinalizer() 58 auto *node = AllocNode(block_, std::move(catchClauses_), finalizer_, finalizerInsertions_); in Build() 65 BlockStatement *finalizer_ {};
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | JSCompiler.cpp | 1663 if (st->finalizer_ != nullptr) { in Compile()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzer.cpp | 1295 st->finalizer_->Check(checker); in Check()
|
Completed in 8 milliseconds