Lines Matching refs:ArrayDestructuringContext
178 ArrayDestructuringContext nextContext = ArrayDestructuringContext( in HandleAssignmentPattern()
192 void ArrayDestructuringContext::ValidateInferredType() in ValidateInferredType()
212 Type *ArrayDestructuringContext::GetTypeFromTupleByIndex(TupleType *tuple) in GetTypeFromTupleByIndex()
224 Type *ArrayDestructuringContext::NextInferredType([[maybe_unused]] const util::StringView &searchNa… in NextInferredType()
280 Type *ArrayDestructuringContext::CreateArrayTypeForRest(UnionType *inferredType) in CreateArrayTypeForRest()
307 Type *ArrayDestructuringContext::CreateTupleTypeForRest(TupleType *tuple) in CreateTupleTypeForRest()
336 Type *ArrayDestructuringContext::GetRestType([[maybe_unused]] const lexer::SourcePosition &loc) in GetRestType()
371 void ArrayDestructuringContext::HandleRest(ir::SpreadElement *rest) in HandleRest()
386 …ArrayDestructuringContext nextContext = ArrayDestructuringContext(checker_, rest->Argument(), inAs… in HandleRest()
400 Type *ArrayDestructuringContext::ConvertTupleTypeToArrayTypeIfNecessary(ir::AstNode *node, Type *ty… in ConvertTupleTypeToArrayTypeIfNecessary()
434 void ArrayDestructuringContext::SetRemainingParameterTypes() in SetRemainingParameterTypes()
443 void ArrayDestructuringContext::Start() in Start()
486 ArrayDestructuringContext nextContext = in Start()
487 … ArrayDestructuringContext(checker_, it, inAssignment_, convertTupleToArray_, nullptr, nullptr); in Start()
671 ArrayDestructuringContext nextContext = in Start()
672 … ArrayDestructuringContext(checker_, property->Value()->AsArrayPattern(), inAssignment_, in Start()