Lines Matching refs:assignmentPattern
279 auto *assignmentPattern = prop->Value()->AsAssignmentPattern(); in CheckPattern() local
280 patternParamType = assignmentPattern->Right()->Check(checker); in CheckPattern()
281 ASSERT(assignmentPattern->Left()->AsIdentifier()->Variable()); in CheckPattern()
282 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable(); in CheckPattern()
305 auto *assignmentPattern = prop->Value()->AsAssignmentPattern(); in CheckPattern() local
307 if (assignmentPattern->Left()->IsIdentifier()) { in CheckPattern()
308 bindingVar = assignmentPattern->Left()->AsIdentifier()->Variable(); in CheckPattern()
310 … checker->GetBaseTypeOfLiteralType(assignmentPattern->Right()->Check(checker)); in CheckPattern()
315 if (assignmentPattern->Left()->IsArrayPattern()) { in CheckPattern()
318 … checker::ArrayDestructuringContext(checker, assignmentPattern->Left()->AsArrayPattern(), in CheckPattern()
319 … false, true, nullptr, assignmentPattern->Right()); in CheckPattern()
332 ASSERT(assignmentPattern->Left()->IsObjectPattern()); in CheckPattern()
335 … checker::ObjectDestructuringContext(checker, assignmentPattern->Left()->AsObjectPattern(), in CheckPattern()
336 … false, true, nullptr, assignmentPattern->Right()); in CheckPattern()