Home
last modified time | relevance | path

Searched refs:finalizer_ (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DtryStatement.cpp43 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 DtryStatement.h48 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 DtryStatement.cpp35 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 DtryStatement.h40 : 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 DtryStatementBuilder.h40 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 DJSCompiler.cpp1663 if (st->finalizer_ != nullptr) { in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzer.cpp1295 st->finalizer_->Check(checker); in Check()

Completed in 8 milliseconds