Searched refs:classScope (Results 1 - 9 of 9) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | unionLowering.cpp | 78 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 D | interfacePropertyDeclarations.cpp | 71 auto classScope = NearestScope(field); in GenerateGetterOrSetter() local 72 auto *paramScope = checker->Allocator()->New<varbinder::FunctionParamScope>(checker->Allocator(), classScope); in GenerateGetterOrSetter()
|
H A D | lambdaLowering.cpp | 333 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 D | utilityTypeHandlers.cpp | 407 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 D | helpers.cpp | 2392 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 D | scope.cpp | 312 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 D | binder.cpp | 830 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 D | scopesInitPhase.cpp | 140 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 D | ETSchecker.h | 656 ir::MethodDefinition *CreateNonStaticClassInitializer(varbinder::ClassScope *classScope,
|
Completed in 17 milliseconds