Home
last modified time | relevance | path

Searched refs:globalClass (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DglobalClassHandler.cpp56 ir::ClassDefinition *const globalClass = globalDecl->Definition(); in SetupGlobalClass() member in ark::es2panda::compiler::ir
80 auto stmts = CollectProgramGlobalStatements(program, globalClass, isEntrypoint); in SetupGlobalClass()
85 program->SetGlobalClass(globalClass); in SetupGlobalClass()
90 globalClass->SetGlobalInitialized(); in SetupGlobalClass()
94 addStaticBlock(globalClass); in SetupGlobalClass()
125 void GlobalClassHandler::AddInitCallFromStaticBlock(ir::ClassDefinition *globalClass, ir::MethodDefinition *initMethod) in AddInitCallFromStaticBlock() argument
129 auto &globalBody = globalClass->Body(); in AddInitCallFromStaticBlock()
313 ir::ClassDefinition *const globalClass = program->GlobalClass(); in SetupGlobalMethods() member in ark::es2panda::compiler::ir
315 auto const insertInGlobal = [globalClass](ir::AstNode *node) { in SetupGlobalMethods()
317 globalClass in SetupGlobalMethods()
[all...]
H A DtopLevelStmts.cpp59 GlobalClassHandler globalClass(ctx->parser->AsETSParser(), program->Allocator()); in Perform()
62 globalClass.SetupGlobalClass(extPrograms, &moduleDependencies); in Perform()
68 globalClass.SetupGlobalClass(mainModule, &moduleDependencies); in Perform()
H A DglobalClassHandler.h55 void AddInitCallFromStaticBlock(ir::ClassDefinition *globalClass, ir::MethodDefinition *initMethod);
/arkcompiler/ets_frontend/ets2panda/evaluate/
H A DirCheckHelper.cpp99 auto *globalClass = program->GlobalClass(); in CheckGlobalEntity() local
102 helpers::DoScopedAction(checker_, varBinder_, program, globalClassScope, globalClass, in CheckGlobalEntity()
108 CheckNewNode(node, globalClassScope, globalClass, program); in CheckGlobalEntity()
H A DscopedDebugInfoPlugin.cpp342 auto *globalClass = program->GlobalClass();
345 irCheckHelper_.CheckNewNode(method, globalClassScope, globalClass, program);
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
H A Dtimer_module.cpp41 ets_class globalClass = env->FindClass("escompat/ETSGLOBAL"); in Init() local
42 if (globalClass == nullptr) { in Init()
50 return env->RegisterNatives(globalClass, impls.data(), impls.size()) == ETS_OK; in Init()
/arkcompiler/ets_frontend/ets2panda/parser/program/
H A Dprogram.h160 void SetGlobalClass(ir::ClassDefinition *globalClass) in SetGlobalClass() argument
162 globalClass_ = globalClass; in SetGlobalClass()
/arkcompiler/runtime_core/static_core/plugins/ets/tests/common/bouncing_peas/
H A Dbouncing_peas_unit_napi.cpp335 auto globalClass = env_->FindClass("ETSGLOBAL"); in InitExports() local
336 if (globalClass == nullptr) { in InitExports()
340 return env_->RegisterNatives(globalClass, impls.data(), impls.size()) == ETS_OK; in InitExports()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A Demitter.h113 pandasm::Program *Finalize(bool dumpDebugInfo, std::string_view globalClass = "");
H A Demitter.cpp526 pandasm::Program *Emitter::Finalize(bool dumpDebugInfo, std::string_view globalClass) in Finalize() argument
534 auto it = prog_->recordTable.find(std::string(globalClass)); in Finalize()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Ddynamic.cpp533 auto *globalClass = VarBinder()->Program()->GlobalClass();
534 auto &body = globalClass->Body();
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.cpp758 auto globalClass = mainProg->GlobalClass(); in HandleProgram() local
761 prog->SetGlobalClass(globalClass); in HandleProgram()

Completed in 12 milliseconds