Lines Matching refs:enclosingFunction
26 ir::ScriptFunction *enclosingFunction = nullptr; member
90 …ntext *ctx, ir::TSTypeParameterDeclaration *oldIrTypeParams, ir::ScriptFunction *enclosingFunction, in CloneTypeParams() argument
107 auto *oldTypeParam = enclosingFunction->Signature()->TypeParams()[ix]->AsETSTypeParameter(); in CloneTypeParams()
129 auto *oldTypeParam = enclosingFunction->Signature()->TypeParams()[ix]->AsETSTypeParameter(); in CloneTypeParams()
335 …auto *oldTypeParams = (info->enclosingFunction != nullptr) ? info->enclosingFunction->TypeParams()… in CreateCalleeMethod()
339 …auto [newTypeParams, subst0] = CloneTypeParams(ctx, oldTypeParams, info->enclosingFunction, enclos… in CreateCalleeMethod()
755 …auto *oldTypeParams = (info->enclosingFunction != nullptr) ? info->enclosingFunction->TypeParams()… in CreateLambdaClass()
757 …CloneTypeParams(ctx, oldTypeParams, info->enclosingFunction, ctx->parserProgram->GlobalClassScope(… in CreateLambdaClass()
827 if (info->enclosingFunction != nullptr) { in CreateConstructorCall()
829 … info->enclosingFunction->Signature()->TypeParams()); in CreateConstructorCall()
854 std::tie(info.calleeClass, info.enclosingFunction) = FindEnclosingClassAndFunction(lambda); in ConvertLambda()
1013 info.enclosingFunction = nullptr; in ConvertFunctionReference()