Lines Matching defs:enclosingFunction
26 ir::ScriptFunction *enclosingFunction = nullptr;
90 public_lib::Context *ctx, ir::TSTypeParameterDeclaration *oldIrTypeParams, ir::ScriptFunction *enclosingFunction,
107 auto *oldTypeParam = enclosingFunction->Signature()->TypeParams()[ix]->AsETSTypeParameter();
129 auto *oldTypeParam = enclosingFunction->Signature()->TypeParams()[ix]->AsETSTypeParameter();
335 auto *oldTypeParams = (info->enclosingFunction != nullptr) ? info->enclosingFunction->TypeParams() : nullptr;
339 auto [newTypeParams, subst0] = CloneTypeParams(ctx, oldTypeParams, info->enclosingFunction, enclosingScope);
755 auto *oldTypeParams = (info->enclosingFunction != nullptr) ? info->enclosingFunction->TypeParams() : nullptr;
757 CloneTypeParams(ctx, oldTypeParams, info->enclosingFunction, ctx->parserProgram->GlobalClassScope());
827 if (info->enclosingFunction != nullptr) {
829 info->enclosingFunction->Signature()->TypeParams());
857 std::tie(info.calleeClass, info.enclosingFunction) = FindEnclosingClassAndFunction(lambda);
1016 info.enclosingFunction = nullptr;