Home
last modified time | relevance | path

Searched refs:ArrayDestructuringContext (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A DdestructuringContext.cpp131 ArrayDestructuringContext nextContext = ArrayDestructuringContext( in HandleAssignmentPatternArrayPattern()
205 void ArrayDestructuringContext::ValidateInferredType() in ValidateInferredType()
225 Type *ArrayDestructuringContext::GetTypeFromTupleByIndex(TupleType *tuple) in GetTypeFromTupleByIndex()
237 Type *ArrayDestructuringContext::NextInferredType([[maybe_unused]] const util::StringView &searchName, bool throwError) in NextInferredType()
293 Type *ArrayDestructuringContext::CreateArrayTypeForRest(UnionType *inferredType) in CreateArrayTypeForRest()
320 Type *ArrayDestructuringContext::CreateTupleTypeForRest(TupleType *tuple) in CreateTupleTypeForRest()
349 Type *ArrayDestructuringContext::GetRestType([[maybe_unused]] const lexer::SourcePosition &loc) in GetRestType()
384 void ArrayDestructuringContext::HandleRest(ir::SpreadElement *rest) in HandleRest()
399 ArrayDestructuringContext nextContex in HandleRest()
[all...]
H A DdestructuringContext.h101 class ArrayDestructuringContext : public DestructuringContext { class
103 explicit ArrayDestructuringContext(const DestructuringContextArguments &data) : DestructuringContext(data) {} in ArrayDestructuringContext() function in ark::es2panda::ark::es2panda::checker::ArrayDestructuringContext
H A Dfunction.cpp232 auto context = ArrayDestructuringContext( in CheckFunctionAssignmentPatternParameter()
292 ArrayDestructuringContext({this, param->Argument(), false, false, nullptr, nullptr}); in CheckFunctionRestParameter()
316 ArrayDestructuringContext({this, param->AsArrayPattern(), false, false, param->TypeAnnotation(), nullptr}); in CheckFunctionArrayPatternParameter()
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A DdestructuringContext.cpp170 ArrayDestructuringContext nextContext = ArrayDestructuringContext( in HandleAssignmentPattern()
200 void ArrayDestructuringContext::ValidateInferedType() in ValidateInferedType()
220 Type *ArrayDestructuringContext::GetTypeFromTupleByIndex(TupleType *tuple) in GetTypeFromTupleByIndex()
232 Type *ArrayDestructuringContext::NextInferedType([[maybe_unused]] const util::StringView &searchName, bool throwError) in NextInferedType()
288 Type *ArrayDestructuringContext::CreateArrayTypeForRest(UnionType *inferedType) in CreateArrayTypeForRest()
315 Type *ArrayDestructuringContext::CreateTupleTypeForRest(TupleType *tuple) in CreateTupleTypeForRest()
345 Type *ArrayDestructuringContext::GetRestType([[maybe_unused]] const lexer::SourcePosition &loc) in GetRestType()
380 void ArrayDestructuringContext::HandleRest(const ir::SpreadElement *rest) in HandleRest()
395 ArrayDestructuringContext nextContex in HandleRest()
[all...]
H A DdestructuringContext.h88 class ArrayDestructuringContext : public DestructuringContext { class
90 ArrayDestructuringContext(Checker *checker, const ir::Expression *id, bool inAssignment, bool convertTupleToArray, in ArrayDestructuringContext() function in panda::es2panda::panda::es2panda::checker::ArrayDestructuringContext
H A Dfunction.cpp238 ArrayDestructuringContext(this, arrayPattern, false, true, arrayPattern->TypeAnnotation(), param->Right()); in CheckFunctionAssignmentPatternParameter()
313 ArrayDestructuringContext(this, param->Argument(), false, false, nullptr, nullptr); in CheckFunctionRestParameter()
337 ArrayDestructuringContext(this, param->AsArrayPattern(), false, false, param->TypeAnnotation(), nullptr); in CheckFunctionArrayPatternParameter()
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DvariableDeclarator.cpp136 checker::ArrayDestructuringContext(checker, id_, false, id_->AsArrayPattern()->TypeAnnotation() == nullptr, in Check()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DassignmentExpression.cpp172 auto destructuringContext = checker::ArrayDestructuringContext(checker, left_, true, true, nullptr, right_); in Check()
H A DarrayExpression.cpp319 checker::ArrayDestructuringContext(checker, assignmentPattern->Left()->AsArrayPattern(), false, in CheckPattern()
H A DobjectExpression.cpp539 checker::ArrayDestructuringContext(checker, assignmentPattern->Left()->AsArrayPattern(), in CheckPattern()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DobjectExpression.cpp374 auto destructuringContext = checker::ArrayDestructuringContext( in CheckAssignmentPattern()
H A DarrayExpression.cpp256 auto destructuringContext = checker::ArrayDestructuringContext( in CheckAssignmentPattern()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzer.cpp383 checker::ArrayDestructuringContext({checker, expr->Left(), true, true, nullptr, expr->Right()}); in Check()
1370 checker::ArrayDestructuringContext({checker, st->Id(), false, in Check()

Completed in 22 milliseconds