Lines Matching refs:VarBinder

56         scope = checker->VarBinder()->Program()->GlobalClassScope();
59 auto expressionCtx = varbinder::LexicalScope<varbinder::Scope>::Enter(checker->VarBinder(), scope);
60 checker->VarBinder()->AsETSBinder()->ResolveReference(node);
79 scope = checker->VarBinder()->Program()->GlobalClassScope();
81 auto expressionCtx = varbinder::LexicalScope<varbinder::Scope>::Enter(checker->VarBinder(), scope);
82 compiler::InitScopesPhaseETS::RunExternalNode(node, checker->VarBinder());
111 if (!DynamicCall::IsByValue(VarBinder()->AsETSBinder(), callee)) {
187 if (DynamicCall::IsByValue(VarBinder()->AsETSBinder(), callee)) {
190 const auto callNames = DynamicCall::ResolveCall(VarBinder()->AsETSBinder(), callee);
207 auto prevClass = VarBinder()->AsETSBinder()->GetGlobalRecordTable()->ClassDefinition();
208 VarBinder()->AsETSBinder()->GetGlobalRecordTable()->SetClassDefinition(klass->Definition());
211 VarBinder()->AsETSBinder()->GetGlobalRecordTable()->SetClassDefinition(prevClass);
353 VarBinder()->Program()->Ast()->Statements().push_back(classDecl);
354 classDecl->SetParent(VarBinder()->Program()->Ast());
356 varbinder::BoundContext boundCtx(VarBinder()->AsETSBinder()->GetGlobalRecordTable(), classDef);
533 auto *globalClass = VarBinder()->Program()->GlobalClass();
566 auto dynamicImports = VarBinder()->AsETSBinder()->DynamicImports();
614 ir::ETSParameterExpression *thisParam = AddParam(varbinder::VarBinder::MANDATORY_PARAM_THIS, nullptr);
622 auto *moduleClassId = AllocNode<ir::Identifier>(varbinder::VarBinder::MANDATORY_PARAM_THIS, Allocator());