Home
last modified time | relevance | path

Searched refs:fieldVar (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlocalClassLowering.cpp162 auto *fieldVar = variableMap[var]; in ModifyConstructorParameters() local
165 leftHandSide->AsMemberExpression()->SetPropVar(fieldVar->AsLocalVariable()); in ModifyConstructorParameters()
167 leftHandSide->AsMemberExpression()->SetTsType(fieldVar->TsType()); in ModifyConstructorParameters()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A DETSBinder.cpp270 auto fieldVar = in ResolveInterfaceDeclaration() local
273 fieldVar->AddFlag(VariableFlags::INITIALIZED); in ResolveInterfaceDeclaration()
378 auto fieldVar = fieldScope->FindLocal(fieldName, varbinder::ResolveBindingOptions::BINDINGS); in BuildClassDefinitionImpl() local
379 fieldVar->AddFlag(VariableFlags::INITIALIZED); in BuildClassDefinitionImpl()
380 if ((fieldVar->Declaration()->IsConstDecl() || fieldVar->Declaration()->IsReadonlyDecl()) && in BuildClassDefinitionImpl()
382 fieldVar->AddFlag(VariableFlags::EXPLICIT_INIT_REQUIRED); in BuildClassDefinitionImpl()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dhelpers.cpp2324 auto fieldVar = scope->InstanceFieldScope()->AddDecl(Allocator(), fieldDecl, ScriptExtension::ETS); in ClassPropToImplementationProp() local
2325 fieldVar->AddFlag(varbinder::VariableFlags::PROPERTY); in ClassPropToImplementationProp()
2327 classProp->Key()->SetVariable(fieldVar); in ClassPropToImplementationProp()
2328 classProp->Key()->AsIdentifier()->SetVariable(fieldVar); in ClassPropToImplementationProp()
2329 fieldVar->SetTsType(classProp->TsType()); in ClassPropToImplementationProp()

Completed in 7 milliseconds