Home
last modified time | relevance | path

Searched refs:ifaceType (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dstd_core_Type.cpp434 auto ifaceType = EtsClass::FromRuntimeClass(interfaces[i]); in TypeAPIGetInterface() local
435 return EtsString::CreateFromMUtf8(ifaceType->GetDescriptor()); in TypeAPIGetInterface()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlambdaLowering.cpp1067 auto *ifaceType = oldCallee->TsType() != nullptr && oldCallee->TsType()->IsETSObjectType() in InsertInvokeCall() local
1070 if (ifaceType->IsETSDynamicType()) { in InsertInvokeCall()
1073 auto *prop = ifaceType->GetProperty(checker::FUNCTIONAL_INTERFACE_INVOKE_METHOD_NAME, in InsertInvokeCall()
1084 newCallee->SetObjectType(ifaceType); in InsertInvokeCall()
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-emitter.cpp951 Type ifaceType(item, 0); in HandleInterfaces()
953 record->AddInterface(items->GetOrCreateForeignClassItem(ifaceType.GetDescriptor(iface.conflict))); in HandleInterfaces()
955 record->AddInterface(items->GetOrCreateClassItem(ifaceType.GetDescriptor(iface.conflict))); in HandleInterfaces()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dfunction.cpp2115 void ETSChecker::CacheFunctionalInterface(ir::ETSFunctionType *type, ETSObjectType *ifaceType) in CacheFunctionalInterface() argument
2119 functionalInterfaceCache_.emplace(hash, ifaceType); in CacheFunctionalInterface()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h731 void CacheFunctionalInterface(ir::ETSFunctionType *type, ETSObjectType *ifaceType);

Completed in 15 milliseconds