Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DunionLowering.cpp78 auto *classScope = dummyClass->Scope()->AsClassScope(); in CreateUnionFieldClassProperty() local
81 auto fieldCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter(varbinder, classScope->InstanceFieldScope()); in CreateUnionFieldClassProperty()
83 if (auto *var = classScope->FindLocal(propName, varbinder::ResolveBindingOptions::VARIABLES); var != nullptr) { in CreateUnionFieldClassProperty()
H A DinterfacePropertyDeclarations.cpp71 auto classScope = NearestScope(field); in GenerateGetterOrSetter() local
72 auto *paramScope = checker->Allocator()->New<varbinder::FunctionParamScope>(checker->Allocator(), classScope); in GenerateGetterOrSetter()
H A DlambdaLowering.cpp333 auto *classScope = info->calleeClass->Definition()->Scope()->AsClassScope(); in CreateCalleeMethod() local
337 info->callReceiver != nullptr ? classScope->InstanceMethodScope() : classScope->StaticMethodScope(); in CreateCalleeMethod()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DutilityTypeHandlers.cpp407 ir::MethodDefinition *ETSChecker::CreateNonStaticClassInitializer(varbinder::ClassScope *classScope, in CreateNonStaticClassInitializer() argument
410 const auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>::Enter(VarBinder(), classScope); in CreateNonStaticClassInitializer()
412 auto *paramScope = Allocator()->New<varbinder::FunctionParamScope>(Allocator(), classScope); in CreateNonStaticClassInitializer()
434 id->Clone(Allocator(), classScope->Node()), funcExpr, in CreateNonStaticClassInitializer()
H A Dhelpers.cpp2392 varbinder::ClassScope *classScope, bool isSetter, in GenerateDefaultGetterSetter()
2395 auto *paramScope = checker->Allocator()->New<varbinder::FunctionParamScope>(checker->Allocator(), classScope); in GenerateDefaultGetterSetter()
2449 auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>::Enter(checker->VarBinder(), classScope); in GenerateDefaultGetterSetter()
2452 functionScope->BindName(classScope->Node()->AsClassDefinition()->InternalName()); in GenerateDefaultGetterSetter()
2390 GenerateDefaultGetterSetter(ir::ClassProperty *const property, ir::ClassProperty *const field, varbinder::ClassScope *classScope, bool isSetter, ETSChecker *checker) GenerateDefaultGetterSetter() argument
/arkcompiler/ets_frontend/es2panda/binder/
H A Dscope.cpp312 const auto *classScope = iter->AsClassScope(); in FindPrivateName() local
313 if (name.Is("#method") || classScope->HasPrivateName(name)) { in FindPrivateName()
314 return {lexLevel, classScope->GetPrivateProperty(name, isSetter)}; in FindPrivateName()
H A Dbinder.cpp830 auto *classScope = childNode->AsClassDefinition()->Scope(); in ResolveReference() local
831 classScope->SetParent(scope_); in ResolveReference()
1131 const auto *classScope = scope->AsClassScope(); in CheckPrivateDeclaration() local
1132 if (classScope->HasPrivateName(name)) { in CheckPrivateDeclaration()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.cpp140 auto *classScope = classCtx.GetScope(); in VisitClassDefinition() local
141 BindScopeNode(classScope, classDef); in VisitClassDefinition()
1110 auto *classScope = classCtx.GetScope(); in VisitClassDefinition() local
1111 BindScopeNode(classScope, classDef); in VisitClassDefinition()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h656 ir::MethodDefinition *CreateNonStaticClassInitializer(varbinder::ClassScope *classScope,

Completed in 17 milliseconds