From a95234d492e986ac1a6967d4a34e604ed24a79d7 Mon Sep 17 00:00:00 2001 From: dongchao Date: Mon, 1 Sep 2025 11:02:45 +0800 Subject: [PATCH] Disable annotation decl generation in interop sdk Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/ICVOPE Signed-off-by: dongchao --- koala-wrapper/native/src/bridges.cc | 9 +++++---- koala-wrapper/src/Es2pandaNativeModule.ts | 3 ++- koala-wrapper/src/arkts-api/utilities/public.ts | 6 ++++-- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/koala-wrapper/native/src/bridges.cc b/koala-wrapper/native/src/bridges.cc index 28f6a4cc9..380cab265 100644 --- a/koala-wrapper/native/src/bridges.cc +++ b/koala-wrapper/native/src/bridges.cc @@ -410,14 +410,15 @@ KBoolean impl_IsETSFunctionType(KNativePointer nodePtr) KOALA_INTEROP_1(IsETSFunctionType, KBoolean, KNativePointer) KInt impl_GenerateTsDeclarationsFromContext(KNativePointer contextPtr, KStringPtr &outputDeclEts, KStringPtr &outputEts, - KBoolean exportAll, KBoolean isolated, KStringPtr &recordFile) + KBoolean exportAll, KBoolean isolated, KStringPtr &recordFile, + KBoolean genAnnotations) { auto context = reinterpret_cast(contextPtr); return GetImpl()->GenerateTsDeclarationsFromContext(context, outputDeclEts.data(), outputEts.data(), - exportAll, isolated, recordFile.data()); + exportAll, isolated, recordFile.data(), genAnnotations); } -KOALA_INTEROP_6(GenerateTsDeclarationsFromContext, KInt, KNativePointer, KStringPtr, KStringPtr, KBoolean, KBoolean, - KStringPtr) +KOALA_INTEROP_7(GenerateTsDeclarationsFromContext, KInt, KNativePointer, KStringPtr, KStringPtr, KBoolean, KBoolean, + KStringPtr, KBoolean) KInt impl_GenerateStaticDeclarationsFromContext(KNativePointer contextPtr, KStringPtr &outputPath) { diff --git a/koala-wrapper/src/Es2pandaNativeModule.ts b/koala-wrapper/src/Es2pandaNativeModule.ts index 2939516b8..2ade57a5a 100644 --- a/koala-wrapper/src/Es2pandaNativeModule.ts +++ b/koala-wrapper/src/Es2pandaNativeModule.ts @@ -772,7 +772,8 @@ export class Es2pandaNativeModule { outputEts: String, exportAll: KBoolean, isolated: KBoolean, - recordFile: String + recordFile: String, + genAnnotations: KBoolean ): KPtr { throw new Error('Not implemented'); } diff --git a/koala-wrapper/src/arkts-api/utilities/public.ts b/koala-wrapper/src/arkts-api/utilities/public.ts index 834f12cce..b7e570619 100644 --- a/koala-wrapper/src/arkts-api/utilities/public.ts +++ b/koala-wrapper/src/arkts-api/utilities/public.ts @@ -266,7 +266,8 @@ export function generateTsDeclarationsFromContext( outputEts: string, exportAll: boolean, isolated: boolean, - recordFile: string + recordFile: string, + genAnnotations: boolean ): KInt { return global.es2panda._GenerateTsDeclarationsFromContext( global.context, @@ -274,7 +275,8 @@ export function generateTsDeclarationsFromContext( passString(outputEts), exportAll, isolated, - passString(recordFile) + passString(recordFile), + genAnnotations ); } -- Gitee