Lines Matching defs:identOrSpread
31 ETSParameterExpression::ETSParameterExpression(AnnotatedExpression *const identOrSpread, Expression *const initializer)
34 ASSERT(identOrSpread != nullptr);
35 identOrSpread->SetParent(this);
37 if (identOrSpread->IsIdentifier()) {
38 ident_ = identOrSpread->AsIdentifier();
39 } else if (identOrSpread->IsRestElement()) {
40 spread_ = identOrSpread->AsRestElement();
202 auto *const identOrSpread = spread_ != nullptr ? spread_->Clone(allocator, nullptr)->AsAnnotatedExpression()
207 if (auto *const clone = allocator->New<ETSParameterExpression>(identOrSpread, initializer); clone != nullptr) {
208 identOrSpread->SetParent(clone);