Lines Matching refs:implMethod
2646 ir::MethodDefinition *implMethod = in CreateAsyncImplMethod() local
2649 returnTypeAnn->SetParent(implMethod->Function()); in CreateAsyncImplMethod()
2650 implMethod->SetParent(asyncMethod->Parent()); in CreateAsyncImplMethod()
2651 std::for_each(implMethod->Function()->Params().begin(), implMethod->Function()->Params().end(), in CreateAsyncImplMethod()
2652 … [implMethod](ir::Expression *param) { param->SetParent(implMethod->Function()); }); in CreateAsyncImplMethod()
2653 return implMethod; in CreateAsyncImplMethod()
2662 ir::MethodDefinition *implMethod = CreateAsyncImplMethod(asyncMethod, classDef); in CreateAsyncProxy() local
2663 varbinder::FunctionScope *implFuncScope = implMethod->Function()->Scope(); in CreateAsyncProxy()
2677 ReplaceScope(implMethod->Function()->Body(), asyncFunc, implFuncScope); in CreateAsyncProxy()
2684 … CreateLambdaFuncDecl(implMethod, classDef->Scope()->AsClassScope()->StaticMethodScope()); in CreateAsyncProxy()
2686 … CreateLambdaFuncDecl(implMethod, classDef->Scope()->AsClassScope()->InstanceMethodScope()); in CreateAsyncProxy()
2689 …VarBinder()->AsETSBinder()->BuildProxyMethod(implMethod->Function(), classDef->InternalName(), isS… in CreateAsyncProxy()
2690 implMethod->SetParent(asyncMethod->Parent()); in CreateAsyncProxy()
2692 return implMethod; in CreateAsyncProxy()