Searched refs:classCtx (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/runtime_core/static_core/compiler/tools/paoc/ |
H A D | paoc.cpp | 373 std::string classCtx; in RunAotMode() local 374 loader_->EnumeratePandaFiles([this, &classCtx](const panda_file::File &pf) { in RunAotMode() 376 classCtx += GetFilePath(pf.GetFilename()); in RunAotMode() 378 classCtx += locationMapping_[pf.GetFilename()]; in RunAotMode() 380 classCtx += '*'; in RunAotMode() 381 classCtx += pf.GetPaddedChecksum(); in RunAotMode() 382 classCtx += ':'; in RunAotMode() 385 classCtx.pop_back(); in RunAotMode() 386 aotBuilder_->SetClassContext(classCtx); in RunAotMode() 387 LOG(DEBUG, COMPILER) << "PAOC: ClassContext '" << classCtx << '\''; in RunAotMode() [all...] |
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | scopesInitPhase.cpp | 135 auto classCtx = LexicalScopeCreateOrEnter<varbinder::LocalScope>(VarBinder(), classDef); in VisitClassDefinition() local 140 auto *classScope = classCtx.GetScope(); in VisitClassDefinition() 627 auto classCtx = LexicalScopeCreateOrEnter<varbinder::LocalScope>(VarBinder(), classDef); in VisitClassDefinition() local 631 BindScopeNode(classCtx.GetScope(), classDef); in VisitClassDefinition() 813 auto classCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter( in VisitClassStaticBlock() local 893 auto classCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter(VarBinder(), targetScope); in MaybeAddOverload() local 1003 auto classCtx = LexicalScopeCreateOrEnter<varbinder::ClassScope>(VarBinder(), newClassExpr->ClassDefinition()); in VisitETSNewClassInstanceExpression() local 1071 auto classCtx = LexicalScopeCreateOrEnter<varbinder::ClassScope>(program->VarBinder(), program->GlobalClass()); in AddGlobalToBinder() local 1072 classCtx.GetScope()->BindNode(program->GlobalClass()); in AddGlobalToBinder() 1073 program->GlobalClass()->SetScope(classCtx in AddGlobalToBinder() 1086 auto classCtx = HandleETSScript() local 1091 auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>::Enter(VarBinder(), Program()->GlobalClassScope()); HandleETSScript() local 1106 auto classCtx = LexicalScopeCreateOrEnter<varbinder::ClassScope>(VarBinder(), classDef); VisitClassDefinition() local 1150 auto classCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter( VisitClassProperty() local [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | utilityTypeHandlers.cpp | 245 const auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>::Enter(VarBinder(), scope); in CreateConstructorForPartialType() local 248 auto *const ctor = CreateNonStaticClassInitializer(classCtx.GetScope(), recordTable); in CreateConstructorForPartialType() 276 const auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>(VarBinder()); in CreateClassPrototype() local 280 classDef->SetScope(classCtx.GetScope()); in CreateClassPrototype() 410 const auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>::Enter(VarBinder(), classScope); in CreateNonStaticClassInitializer() local
|
H A D | helpers.cpp | 2449 auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>::Enter(checker->VarBinder(), classScope); in GenerateDefaultGetterSetter() local
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | unionLowering.cpp | 56 auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>(varbinder); in GetUnionFieldClass() local 60 classDef->SetScope(classCtx.GetScope()); in GetUnionFieldClass()
|
H A D | enumLowering.cpp | 69 auto classCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter( in MakeMethodDef() local 183 auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>(varbinder_); in CreateClass() local 189 classDef->SetScope(classCtx.GetScope()); in CreateClass() 241 auto classCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter( in CreateCCtorForEnumClass() local 324 auto classCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter( in CreateCtorForEnumClass() local
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | ETSBinder.cpp | 361 auto classCtx = LexicalScope<ClassScope>::Enter(this, classDef->Scope()->AsClassScope()); in BuildClassDefinitionImpl() local
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.cpp | 3160 auto classCtx = binder::LexicalScope<binder::ClassScope>(Binder()); in ParseClassDefinition() local 3263 classCtx.GetScope(), identNode, typeParamDecl, superTypeParams, std::move(implements), ctor, staticInitializer, in ParseClassDefinition() 3271 classCtx.GetScope()->BindNode(classDefinition); in ParseClassDefinition()
|
Completed in 20 milliseconds