Home
last modified time | relevance | path

Searched refs:foundVar (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DobjectExpression.cpp288 varbinder::LocalVariable *foundVar = desc->FindProperty(prop->Key()->AsIdentifier()->Name()); in CheckPattern() local
327 isOptional = CheckAssignmentPattern(prop, bindingVar, patternParamType, checker, foundVar); in CheckPattern()
340 if (foundVar != nullptr) { in CheckPattern()
362 varbinder::LocalVariable *foundVar) in CheckAssignmentPattern()
377 if (foundVar != nullptr) { in CheckAssignmentPattern()
379 checker->CreateUnionType({foundVar->TsType(), destructuringContext.InferredType()})); in CheckAssignmentPattern()
392 if (foundVar != nullptr) { in CheckAssignmentPattern()
394 checker->CreateUnionType({foundVar->TsType(), destructuringContext.InferredType()})); in CheckAssignmentPattern()
360 CheckAssignmentPattern(Property *prop, varbinder::Variable *&bindingVar, checker::Type *&patternParamType, checker::TSChecker *checker, varbinder::LocalVariable *foundVar) CheckAssignmentPattern() argument
H A DobjectExpression.h116 checker::TSChecker *checker, varbinder::LocalVariable *foundVar);
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DunionLowering.cpp47 varbinder::Variable *foundVar = nullptr; in GetUnionFieldClass() local
48 if ((foundVar = checker->Scope()->FindLocal(unionFieldClassName.View(), in GetUnionFieldClass()
50 return foundVar->Declaration()->Node()->AsClassDeclaration()->Definition(); in GetUnionFieldClass()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A DETSBinder.cpp596 auto foundVar = globalBindings.find(imported); in FindImportSpecifiersVariable() local
597 if (foundVar == globalBindings.end()) { in FindImportSpecifiersVariable()
599 foundVar = staticMethodBindings.find(imported); in FindImportSpecifiersVariable()
600 if (foundVar != staticMethodBindings.end()) { in FindImportSpecifiersVariable()
601 return foundVar->second; in FindImportSpecifiersVariable()
606 foundVar = staticFieldBindings.find(imported); in FindImportSpecifiersVariable()
607 if (foundVar != staticFieldBindings.end()) { in FindImportSpecifiersVariable()
609 foundVar->second->AsLocalVariable()->AddFlag(VariableFlags::INITIALIZED); in FindImportSpecifiersVariable()
618 return foundVar->second; in FindImportSpecifiersVariable()
H A Dscope.cpp922 const auto *foundVar = FindLocal(newDecl->Name(), options); in AddBinding() local
923 if (foundVar != nullptr) { in AddBinding()
928 foundVar = FindLocal(newDecl->Name(), in AddBinding()
931 if (foundVar != nullptr) { in AddBinding()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DobjectExpression.cpp487 binder::LocalVariable *foundVar = desc->FindProperty(prop->Key()->AsIdentifier()->Name()); in CheckPattern() local
542 if (foundVar) { in CheckPattern()
544 checker->CreateUnionType({foundVar->TsType(), destructuringContext.InferedType()})); in CheckPattern()
559 if (foundVar) { in CheckPattern()
561 checker->CreateUnionType({foundVar->TsType(), destructuringContext.InferedType()})); in CheckPattern()
579 if (foundVar) { in CheckPattern()
/arkcompiler/ets_frontend/ets2panda/test/unit/
H A Dunion_normalization_test.cpp163 auto *foundVar = in FindTypeAlias() local
165 if (foundVar == nullptr) { in FindTypeAlias()
168 return foundVar->Declaration()->Node()->AsTSTypeAliasDeclaration()->TypeAnnotation()->TsType(); in FindTypeAlias()
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A Dfunction.cpp184 binder::LocalVariable *foundVar = newObject->GetProperty(prop->Key()->AsIdentifier()->Name(), true); in CreateParameterTypeForObjectAssignmentPattern() local
186 if (foundVar) { in CreateParameterTypeForObjectAssignmentPattern()
188 foundVar->AddFlag(binder::VariableFlags::OPTIONAL); in CreateParameterTypeForObjectAssignmentPattern()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dfunction.cpp180 varbinder::LocalVariable *foundVar = newObject->GetProperty(prop->Key()->AsIdentifier()->Name(), true); in CreateParameterTypeForObjectAssignmentPattern() local
182 if (foundVar != nullptr) { in CreateParameterTypeForObjectAssignmentPattern()
184 foundVar->AddFlag(varbinder::VariableFlags::OPTIONAL); in CreateParameterTypeForObjectAssignmentPattern()

Completed in 11 milliseconds