Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsParameterExpression.cpp31 ETSParameterExpression::ETSParameterExpression(AnnotatedExpression *const identOrSpread, Expression *const initializer) in ETSParameterExpression() argument
34 ASSERT(identOrSpread != nullptr); in ETSParameterExpression()
35 identOrSpread->SetParent(this); in ETSParameterExpression()
37 if (identOrSpread->IsIdentifier()) { in ETSParameterExpression()
38 ident_ = identOrSpread->AsIdentifier(); in ETSParameterExpression()
39 } else if (identOrSpread->IsRestElement()) { in ETSParameterExpression()
40 spread_ = identOrSpread->AsRestElement(); in ETSParameterExpression()
202 auto *const identOrSpread = spread_ != nullptr ? spread_->Clone(allocator, nullptr)->AsAnnotatedExpression() in Clone() local
207 if (auto *const clone = allocator->New<ETSParameterExpression>(identOrSpread, initializer); clone != nullptr) { in Clone()
208 identOrSpread in Clone()
[all...]
H A DetsParameterExpression.h35 explicit ETSParameterExpression(AnnotatedExpression *identOrSpread, Expression *initializer);
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DetsParameterExpressionBuilder.h29 ETSParameterExpressionBuilder &SetExpression(AnnotatedExpression *identOrSpread) in SetExpression() argument
31 identOrSpread_ = identOrSpread; in SetExpression()

Completed in 3 milliseconds