From c5b23924902e80b2c47a6ee1105ed3e19c82fdba Mon Sep 17 00:00:00 2001 From: Shimenkov Mikhail Date: Thu, 26 Jun 2025 15:18:52 +0300 Subject: [PATCH] Change ani mangling Change-Id: I90f555300e297604354779bf5755de8244c1dea9 Signed-off-by: Shimenkov Mikhail --- interfaces/ets/ani/src/ani_utils.cpp | 4 ++-- interfaces/ets/ani/src/config_policy_ani.cpp | 2 +- interfaces/ets/ani/src/custom_config_ani.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/interfaces/ets/ani/src/ani_utils.cpp b/interfaces/ets/ani/src/ani_utils.cpp index 137b2ad..a204782 100644 --- a/interfaces/ets/ani/src/ani_utils.cpp +++ b/interfaces/ets/ani/src/ani_utils.cpp @@ -25,7 +25,7 @@ namespace OHOS { namespace Customization { namespace ConfigPolicy { -static const char* CLASS_NAME_BUSINESSERROR = "L@ohos/base/BusinessError;"; +static const char* CLASS_NAME_BUSINESSERROR = "@ohos.base.BusinessError"; bool AniUtils::AniStrToString(ani_env *env, ani_string ani_str, std::string& out) { @@ -85,7 +85,7 @@ void AniUtils::ThrowAniError(ani_env *env, int32_t code, const std::string &mess return; } ani_method ctor {}; - if (ANI_OK != env->Class_FindMethod(cls, "", ":V", &ctor)) { + if (ANI_OK != env->Class_FindMethod(cls, "", ":", &ctor)) { HILOG_ERROR(LOG_CORE, "find method BusinessError constructor failed"); return; } diff --git a/interfaces/ets/ani/src/config_policy_ani.cpp b/interfaces/ets/ani/src/config_policy_ani.cpp index 375e532..60aaa73 100644 --- a/interfaces/ets/ani/src/config_policy_ani.cpp +++ b/interfaces/ets/ani/src/config_policy_ani.cpp @@ -33,7 +33,7 @@ namespace Customization { namespace ConfigPolicy { using namespace OHOS::HiviewDFX; -static const char* NAMESPACE_NAME = "L@ohos/configPolicy/configPolicy;"; +static const char* NAMESPACE_NAME = "@ohos.configPolicy.configPolicy"; // Param Error Code static constexpr int32_t PARAM_ERROR = 401; diff --git a/interfaces/ets/ani/src/custom_config_ani.cpp b/interfaces/ets/ani/src/custom_config_ani.cpp index d91d67f..97fa4e9 100644 --- a/interfaces/ets/ani/src/custom_config_ani.cpp +++ b/interfaces/ets/ani/src/custom_config_ani.cpp @@ -32,7 +32,7 @@ namespace Customization { namespace ConfigPolicy { using namespace OHOS::HiviewDFX; -static const char* NAMESPACE_NAME = "L@ohos/customization/customConfig/customConfig;"; +static const char* NAMESPACE_NAME = "@ohos.customization.customConfig.customConfig"; static const std::string CHANNEL_ID_PREFIX = "const.channelid."; static const std::string CUSTOM_PRELOAD_LIST_PARA = "persist.custom.preload.list"; -- Gitee