Lines Matching defs:assignmentPattern
306 const ir::AssignmentExpression *assignmentPattern = (*it)->AsAssignmentPattern();
308 if (assignmentPattern->Left()->IsIdentifier()) {
309 const ir::Identifier *ident = assignmentPattern->Left()->AsIdentifier();
313 checker->GetBaseTypeOfLiteralType(assignmentPattern->Right()->Check(checker));
316 } else if (assignmentPattern->Left()->IsArrayPattern()) {
319 checker::ArrayDestructuringContext(checker, assignmentPattern->Left()->AsArrayPattern(), false,
320 true, nullptr, assignmentPattern->Right());
324 ASSERT(assignmentPattern->Left()->IsObjectPattern());
327 checker::ObjectDestructuringContext(checker, assignmentPattern->Left()->AsObjectPattern(),
328 false, true, nullptr, assignmentPattern->Right());