Home
last modified time | relevance | path

Searched refs:catchClauses (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DtryStatement.h43 explicit TryStatement(BlockStatement *block, ArenaVector<CatchClause *> &&catchClauses, BlockStatement *finalizer, in TryStatement() argument
47 catchClauses_(std::move(catchClauses)), in TryStatement()
54 explicit TryStatement(BlockStatement *block, ArenaVector<CatchClause *> &&catchClauses, BlockStatement *finalizer, in TryStatement() argument
59 catchClauses_(std::move(catchClauses)), in TryStatement()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserStatements.cpp282 ArenaVector<ir::CatchClause *> catchClauses(Allocator()->Adapter()); in ParseTryStatement()
289 catchClauses.push_back(clause); in ParseTryStatement()
299 if (catchClauses.empty() && finalizer == nullptr) { in ParseTryStatement()
304 lexer::SourcePosition endLoc = finalizer != nullptr ? finalizer->End() : catchClauses.back()->End(); in ParseTryStatement()
308 auto *tryStatement = AllocNode<ir::TryStatement>(body, std::move(catchClauses), finalizer, finalizerInsertions); in ParseTryStatement()
H A DstatementParser.cpp1259 ArenaVector<ir::CatchClause *> catchClauses(Allocator()->Adapter()); in ParseTryStatement()
1264 catchClauses.push_back(catchClause); in ParseTryStatement()
1280 auto *tryStatement = AllocNode<ir::TryStatement>(body, std::move(catchClauses), finallyClause, finalizerInsertions); in ParseTryStatement()

Completed in 5 milliseconds