Lines Matching defs:assignmentPattern
500 const ir::AssignmentExpression *assignmentPattern = prop->Value()->AsAssignmentPattern();
501 patternParamType = assignmentPattern->Right()->Check(checker);
502 ASSERT(assignmentPattern->Left()->AsIdentifier()->Variable());
503 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable();
526 const ir::AssignmentExpression *assignmentPattern = prop->Value()->AsAssignmentPattern();
528 if (assignmentPattern->Left()->IsIdentifier()) {
529 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable();
531 checker->GetBaseTypeOfLiteralType(assignmentPattern->Right()->Check(checker));
536 if (assignmentPattern->Left()->IsArrayPattern()) {
539 checker::ArrayDestructuringContext(checker, assignmentPattern->Left()->AsArrayPattern(),
540 false, true, nullptr, assignmentPattern->Right());
553 ASSERT(assignmentPattern->Left()->IsObjectPattern());
556 checker::ObjectDestructuringContext(checker, assignmentPattern->Left()->AsObjectPattern(),
557 false, true, nullptr, assignmentPattern->Right());