diff --git a/frameworks/js/ani/driver_extension_ability/native/include/ani_utils.h b/frameworks/js/ani/driver_extension_ability/native/include/ani_utils.h index 32f1e132979f37f3168f389d6002698f54052e5a..d005df67858c48a7afee0c98d9188ebe05942b73 100644 --- a/frameworks/js/ani/driver_extension_ability/native/include/ani_utils.h +++ b/frameworks/js/ani/driver_extension_ability/native/include/ani_utils.h @@ -186,25 +186,25 @@ private: template <> inline bool UnionAccessor::IsInstanceOfType() { - return IsInstanceOf("Lstd/core/Boolean;"); + return IsInstanceOf("std.core.Boolean"); } template <> inline bool UnionAccessor::IsInstanceOfType() { - return IsInstanceOf("Lstd/core/Int;"); + return IsInstanceOf("std.core.Int"); } template <> inline bool UnionAccessor::IsInstanceOfType() { - return IsInstanceOf("Lstd/core/Double;"); + return IsInstanceOf("std.core.Double"); } template <> inline bool UnionAccessor::IsInstanceOfType() { - return IsInstanceOf("Lstd/core/String;"); + return IsInstanceOf("std.core.String"); } template <> diff --git a/frameworks/js/ani/driver_extension_ability/native/src/ani_driver_extension.cpp b/frameworks/js/ani/driver_extension_ability/native/src/ani_driver_extension.cpp index f46b76d00aaa7615d67ad0724e8d78078d0ca5a2..6cbbf0c72723a03ced2b2cea42c4fc80bc4ab02e 100644 --- a/frameworks/js/ani/driver_extension_ability/native/src/ani_driver_extension.cpp +++ b/frameworks/js/ani/driver_extension_ability/native/src/ani_driver_extension.cpp @@ -23,7 +23,7 @@ #include "hilog_wrapper.h" #include "ets_native_reference.h" -constexpr const char* DRIVER_EXTENSION_CLS = "L@ohos/app/ability/DriverExtensionAbility/DriverExtensionAbility;"; +constexpr const char* DRIVER_EXTENSION_CLS = "@ohos.app.ability.DriverExtensionAbility.DriverExtensionAbility"; namespace OHOS { namespace AbilityRuntime { using namespace OHOS::AppExecFwk; @@ -260,7 +260,7 @@ ani_array_ref AniDriverExtension::ToAniStringList(ani_env *env, } ani_array_ref result = nullptr; ani_class stringCls = nullptr; - if (ANI_OK != env->FindClass("Lstd/core/String;", &stringCls)) { + if (ANI_OK != env->FindClass("std.core.String", &stringCls)) { HILOG_ERROR("FindClass Lstd/core/String Failed"); return result; } @@ -295,7 +295,7 @@ void AniDriverExtension::Dump(const std::vector ¶ms, std::vecto for (int i = 0; i < int(length); i++) { ani_ref stringEntryRef; if (ANI_OK != env->Object_CallMethodByName_Ref(static_cast(result), "$_get", - "I:Lstd/core/Object;", &stringEntryRef, (ani_int)i)) { + "i:C{std.core.Object}", &stringEntryRef, (ani_int)i)) { HILOG_ERROR("Object_CallMethodByName_Ref get Failed"); return; } diff --git a/frameworks/js/taihe/driver_extension_context/include/ani_utils.h b/frameworks/js/taihe/driver_extension_context/include/ani_utils.h index 16fde2a1724f49c374ba3940ed9723af1e0d3e6e..c82b938b77fc965b927d0e4abcaef0627c05bb49 100644 --- a/frameworks/js/taihe/driver_extension_context/include/ani_utils.h +++ b/frameworks/js/taihe/driver_extension_context/include/ani_utils.h @@ -187,25 +187,25 @@ private: template <> inline bool UnionAccessor::IsInstanceOfType() { - return IsInstanceOf("Lstd/core/Boolean;"); + return IsInstanceOf("C{std.core.Boolean}"); } template <> inline bool UnionAccessor::IsInstanceOfType() { - return IsInstanceOf("Lstd/core/Int;"); + return IsInstanceOf("C{std.core.Int}"); } template <> inline bool UnionAccessor::IsInstanceOfType() { - return IsInstanceOf("Lstd/core/Double;"); + return IsInstanceOf("C{std.core.Double}"); } template <> inline bool UnionAccessor::IsInstanceOfType() { - return IsInstanceOf("Lstd/core/String;"); + return IsInstanceOf("C{std.core.String}"); } template <> diff --git a/frameworks/js/taihe/driver_extension_context/src/DriverExtensionContext.impl.cpp b/frameworks/js/taihe/driver_extension_context/src/DriverExtensionContext.impl.cpp index a13fba82e2c4d2724cc1ff5f5bf342eca44b2120..66769cd83c744b6a04d011fb84d340e623c3b450 100644 --- a/frameworks/js/taihe/driver_extension_context/src/DriverExtensionContext.impl.cpp +++ b/frameworks/js/taihe/driver_extension_context/src/DriverExtensionContext.impl.cpp @@ -25,7 +25,7 @@ namespace OHOS { namespace AbilityRuntime { -constexpr const char *DRIVER_EXTENSION_CONTEXT_CLS = "Lapplication/DriverExtensionContext/DriverExtensionContext;"; +constexpr const char *DRIVER_EXTENSION_CONTEXT_CLS = "application.DriverExtensionContext.DriverExtensionContext"; void UpdateDriverState([[maybe_unused]] ani_env *env, [[maybe_unused]] ani_object object) { HILOG_DEBUG("UpdateDriverState begin"); diff --git a/frameworks/js/taihe/src/ani_constructor.cpp b/frameworks/js/taihe/src/ani_constructor.cpp index 405e0d3ded4fcb701e57d79b2b21fdf29a02b354..1259247e061705ec7a1c4ef26064e0952439047a 100644 --- a/frameworks/js/taihe/src/ani_constructor.cpp +++ b/frameworks/js/taihe/src/ani_constructor.cpp @@ -31,7 +31,7 @@ ANI_EXPORT ani_status ANI_Constructor(ani_vm *vm, uint32_t *result) return ANI_ERROR; } - static const char *namespaceName = "L@ohos/driver/deviceManager/deviceManager;"; + static const char *namespaceName = "C{@ohos.driver.deviceManager.deviceManager}"; ani_namespace ns; if (ANI_OK != env->FindNamespace(namespaceName, &ns)) { EDM_LOGE(MODULE_DEV_MGR, "Not found '%{public}s'", namespaceName); diff --git a/frameworks/js/taihe/src/ohos.driver.deviceManager.impl.cpp b/frameworks/js/taihe/src/ohos.driver.deviceManager.impl.cpp index 38eb7a42c0320b9e15aac9ad5a0a8f58c517c69a..2d5c624e185bc7e1153da90af1205ec04934ca59 100644 --- a/frameworks/js/taihe/src/ohos.driver.deviceManager.impl.cpp +++ b/frameworks/js/taihe/src/ohos.driver.deviceManager.impl.cpp @@ -165,14 +165,14 @@ static ani_object ConvertToBusinessError(ani_env *env, const ErrMsg &errMsg) ani_object errorObject = nullptr; EDM_LOGD(MODULE_DEV_MGR, "Begin ThrowBusinessError."); - static const char *errorClsName = "L@ohos/base/BusinessError;"; + static const char *errorClsName = "@ohos.base.BusinessError"; ani_class cls {}; if (ANI_OK != env->FindClass(errorClsName, &cls)) { EDM_LOGE(MODULE_DEV_MGR, "find class BusinessError %{public}s failed", errorClsName); return errorObject; } ani_method ctor; - if (ANI_OK != env->Class_FindMethod(cls, "", ":V", &ctor)) { + if (ANI_OK != env->Class_FindMethod(cls, "", ":", &ctor)) { EDM_LOGE(MODULE_DEV_MGR, "find method BusinessError.constructor failed"); return errorObject; } @@ -205,12 +205,12 @@ static ani_object ConvertToObjectDeviceId(ani_env *env, const uint64_t deviceId) ani_object retObject = nullptr; ani_long aniDeviceId = deviceId; ani_class cls {}; - if (ANI_OK != env->FindClass("Lstd/core/Long;", &cls)) { + if (ANI_OK != env->FindClass("std.core.Long", &cls)) { EDM_LOGE(MODULE_DEV_MGR, "find class Long Lstd/core/Long failed"); return retObject; } ani_method ctor; - if (ANI_OK != env->Class_FindMethod(cls, "", "D:V", &ctor)) { + if (ANI_OK != env->Class_FindMethod(cls, "", "d:", &ctor)) { EDM_LOGE(MODULE_DEV_MGR, "find method Long.constructor failed"); return retObject; }