Lines Matching refs:assignmentPattern
482 … const ir::AssignmentExpression *assignmentPattern = prop->Value()->AsAssignmentPattern(); in CheckPattern() local
483 patternParamType = assignmentPattern->Right()->Check(checker); in CheckPattern()
484 ASSERT(assignmentPattern->Left()->AsIdentifier()->Variable()); in CheckPattern()
485 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable(); in CheckPattern()
508 … const ir::AssignmentExpression *assignmentPattern = prop->Value()->AsAssignmentPattern(); in CheckPattern() local
510 if (assignmentPattern->Left()->IsIdentifier()) { in CheckPattern()
511 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable(); in CheckPattern()
513 … checker->GetBaseTypeOfLiteralType(assignmentPattern->Right()->Check(checker)); in CheckPattern()
518 if (assignmentPattern->Left()->IsArrayPattern()) { in CheckPattern()
521 … checker::ArrayDestructuringContext(checker, assignmentPattern->Left()->AsArrayPattern(), in CheckPattern()
522 … false, true, nullptr, assignmentPattern->Right()); in CheckPattern()
535 ASSERT(assignmentPattern->Left()->IsObjectPattern()); in CheckPattern()
538 … checker::ObjectDestructuringContext(checker, assignmentPattern->Left()->AsObjectPattern(), in CheckPattern()
539 … false, true, nullptr, assignmentPattern->Right()); in CheckPattern()