Lines Matching refs:assignmentPattern
507 … const ir::AssignmentExpression *assignmentPattern = prop->Value()->AsAssignmentPattern(); in CheckPattern() local
508 patternParamType = assignmentPattern->Right()->Check(checker); in CheckPattern()
509 ASSERT(assignmentPattern->Left()->AsIdentifier()->Variable()); in CheckPattern()
510 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable(); in CheckPattern()
533 … const ir::AssignmentExpression *assignmentPattern = prop->Value()->AsAssignmentPattern(); in CheckPattern() local
535 if (assignmentPattern->Left()->IsIdentifier()) { in CheckPattern()
536 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable(); in CheckPattern()
538 … checker->GetBaseTypeOfLiteralType(assignmentPattern->Right()->Check(checker)); in CheckPattern()
543 if (assignmentPattern->Left()->IsArrayPattern()) { in CheckPattern()
546 … checker::ArrayDestructuringContext(checker, assignmentPattern->Left()->AsArrayPattern(), in CheckPattern()
547 … false, true, nullptr, assignmentPattern->Right()); in CheckPattern()
560 ASSERT(assignmentPattern->Left()->IsObjectPattern()); in CheckPattern()
563 … checker::ObjectDestructuringContext(checker, assignmentPattern->Left()->AsObjectPattern(), in CheckPattern()
564 … false, true, nullptr, assignmentPattern->Right()); in CheckPattern()