Home
last modified time | relevance | path

Searched refs:asyncMethod (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dfunction.cpp1788 std::string ETSChecker::GetAsyncImplName(ir::MethodDefinition *asyncMethod) in GetAsyncImplName() argument
1790 ir::Identifier *asyncName = asyncMethod->Function()->Id(); in GetAsyncImplName()
1805 ir::MethodDefinition *ETSChecker::CreateAsyncImplMethod(ir::MethodDefinition *asyncMethod, in CreateAsyncImplMethod() argument
1808 util::UString implName(GetAsyncImplName(asyncMethod), Allocator()); in CreateAsyncImplMethod()
1809 ir::ModifierFlags modifiers = asyncMethod->Modifiers(); in CreateAsyncImplMethod()
1812 ir::ScriptFunction *asyncFunc = asyncMethod->Function(); in CreateAsyncImplMethod()
1823 asyncMethod->AddModifier(ir::ModifierFlags::NATIVE); in CreateAsyncImplMethod()
1866 implMethod->SetParent(asyncMethod->Parent()); in CreateAsyncImplMethod()
1886 ir::MethodDefinition *ETSChecker::CreateAsyncProxy(ir::MethodDefinition *asyncMethod, ir::ClassDefinition *classDef, in CreateAsyncProxy() argument
1889 ir::ScriptFunction *asyncFunc = asyncMethod in CreateAsyncProxy()
[all...]
H A Dobject.cpp1114 auto *asyncMethod = it->AsMethodDefinition();
1115 auto *proxy = CreateAsyncProxy(asyncMethod, classDef);
1118 for (auto *overload : asyncMethod->Overloads()) {
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlambdaLowering.cpp417 auto *asyncMethod = CreateCalleeMethod(ctx, lambda, info, &cmInfoAsync); in CreateCalleeDefault() local
418 return asyncMethod; in CreateCalleeDefault()
525 auto *asyncMethod = CreateCalleeMethod(ctx, lambda, info, &cmInfoAsync); in CreateCallee() local
526 return asyncMethod; in CreateCallee()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h470 ir::MethodDefinition *CreateAsyncImplMethod(ir::MethodDefinition *asyncMethod, ir::ClassDefinition *classDef);
471 ir::MethodDefinition *CreateAsyncProxy(ir::MethodDefinition *asyncMethod, ir::ClassDefinition *classDef,
488 static std::string GetAsyncImplName(ir::MethodDefinition *asyncMethod);

Completed in 10 milliseconds