/arkcompiler/ets_frontend/es2panda/typescript/core/ |
H A D | destructuringContext.cpp | 178 ObjectDestructuringContext nextContext = ObjectDestructuringContext( in HandleAssignmentPattern() 403 ObjectDestructuringContext nextContext = in HandleRest() 404 ObjectDestructuringContext(checker_, rest->Argument(), inAssignment_, convertTupleToArray_, nullptr, nullptr); in HandleRest() 502 ObjectDestructuringContext nextContext = in Start() 503 ObjectDestructuringContext(checker_, it, inAssignment_, convertTupleToArray_, nullptr, nullptr); in Start() 524 void ObjectDestructuringContext::ValidateInferedType() in ValidateInferedType() 533 void ObjectDestructuringContext::HandleRest(const ir::SpreadElement *rest) in HandleRest() 546 Type *ObjectDestructuringContext::CreateObjectTypeForRest(ObjectType *objType) in CreateObjectTypeForRest() 568 Type *ObjectDestructuringContext [all...] |
H A D | destructuringContext.h | 112 class ObjectDestructuringContext : public DestructuringContext { class 114 ObjectDestructuringContext(Checker *checker, const ir::Expression *id, bool inAssignment, bool convertTupleToArray, in ObjectDestructuringContext() function in panda::es2panda::panda::es2panda::checker::ObjectDestructuringContext
|
H A D | function.cpp | 244 auto context = ObjectDestructuringContext(this, objectPattern, false, true, objectPattern->TypeAnnotation(), in CheckFunctionAssignmentPatternParameter() 304 ObjectDestructuringContext(this, param->Argument(), false, false, nullptr, nullptr); in CheckFunctionRestParameter() 359 ObjectDestructuringContext(this, param->AsObjectPattern(), false, false, param->TypeAnnotation(), nullptr); in CheckFunctionObjectPatternParameter()
|
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | destructuringContext.cpp | 199 ObjectDestructuringContext nextContext = ObjectDestructuringContext( in HandleAssignmentPattern() 407 ObjectDestructuringContext nextContext = in HandleRest() 408 ObjectDestructuringContext({checker_, rest->Argument(), inAssignment_, convertTupleToArray_, nullptr, nullptr}); in HandleRest() 476 ObjectDestructuringContext nextContext = in HandleElement() 477 ObjectDestructuringContext({checker_, element, inAssignment_, convertTupleToArray_, nullptr, nullptr}); in HandleElement() 532 void ObjectDestructuringContext::ValidateInferredType() in ValidateInferredType() 541 void ObjectDestructuringContext::HandleRest(ir::SpreadElement *rest) in HandleRest() 554 Type *ObjectDestructuringContext::CreateObjectTypeForRest(ObjectType *objType) in CreateObjectTypeForRest() 573 Type *ObjectDestructuringContext [all...] |
H A D | destructuringContext.h | 122 class ObjectDestructuringContext : public DestructuringContext { class 124 explicit ObjectDestructuringContext(const DestructuringContextArguments &data) : DestructuringContext(data) {} in ObjectDestructuringContext() function in ark::es2panda::ark::es2panda::checker::ObjectDestructuringContext
|
H A D | function.cpp | 239 auto context = ObjectDestructuringContext( in CheckFunctionAssignmentPatternParameter() 283 ObjectDestructuringContext({this, param->Argument(), false, false, nullptr, nullptr}); in CheckFunctionRestParameter() 337 auto destructuringContext = ObjectDestructuringContext( in CheckFunctionObjectPatternParameter()
|
/arkcompiler/ets_frontend/es2panda/ir/statements/ |
H A D | variableDeclarator.cpp | 146 checker::ObjectDestructuringContext(checker, id_, false, id_->AsObjectPattern()->TypeAnnotation() == nullptr, in Check()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | assignmentExpression.cpp | 179 auto destructuringContext = checker::ObjectDestructuringContext(checker, left_, true, true, nullptr, right_); in Check()
|
H A D | arrayExpression.cpp | 327 checker::ObjectDestructuringContext(checker, assignmentPattern->Left()->AsObjectPattern(), in CheckPattern()
|
H A D | objectExpression.cpp | 556 checker::ObjectDestructuringContext(checker, assignmentPattern->Left()->AsObjectPattern(), in CheckPattern()
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | objectExpression.cpp | 389 auto destructuringContext = checker::ObjectDestructuringContext( in CheckAssignmentPattern()
|
H A D | arrayExpression.cpp | 263 auto destructuringContext = checker::ObjectDestructuringContext( in CheckAssignmentPattern()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzer.cpp | 391 checker::ObjectDestructuringContext({checker, expr->Left(), true, true, nullptr, expr->Right()}); in Check() 1381 checker::ObjectDestructuringContext({checker, st->Id(), false, in Check()
|