From c811a45738d3e4d2c74d8edbfef3a62b350c20d8 Mon Sep 17 00:00:00 2001 From: Zelentsov Dmitry Date: Tue, 8 Jul 2025 12:08:07 +0300 Subject: [PATCH] Reduce annotations_ size Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/ICJ7NJ Test: use Test-U-Runner and CI Signed-off-by: Zelentsov Dmitry --- koala-wrapper/native/src/bridges.cc | 5 ++- koala-wrapper/native/src/generated/bridges.cc | 37 ++++++++++++------- 2 files changed, 27 insertions(+), 15 deletions(-) diff --git a/koala-wrapper/native/src/bridges.cc b/koala-wrapper/native/src/bridges.cc index 3cc1282ac..1bfe5526d 100644 --- a/koala-wrapper/native/src/bridges.cc +++ b/koala-wrapper/native/src/bridges.cc @@ -84,8 +84,9 @@ KNativePointer impl_AnnotationAllowedAnnotationsConst(KNativePointer contextPtr, { auto context = reinterpret_cast(contextPtr); auto node = reinterpret_cast(nodePtr); - std::size_t params_len = 0; - auto annotations = GetImpl()->AnnotationAllowedAnnotationsConst(context, node, ¶ms_len); + std::size_t params_len = 0U; + auto annotations = + const_cast(GetImpl()->AnnotationAllowedAnnotationsConst(context, node, ¶ms_len)); return new std::vector(annotations, annotations + params_len); } KOALA_INTEROP_3(AnnotationAllowedAnnotationsConst, KNativePointer, KNativePointer, KNativePointer, KNativePointer) diff --git a/koala-wrapper/native/src/generated/bridges.cc b/koala-wrapper/native/src/generated/bridges.cc index 69bac2b19..e2d102b94 100644 --- a/koala-wrapper/native/src/generated/bridges.cc +++ b/koala-wrapper/native/src/generated/bridges.cc @@ -161,7 +161,8 @@ KNativePointer impl_ClassPropertyAnnotationsConst(KNativePointer context, KNativ const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->ClassPropertyAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->ClassPropertyAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(ClassPropertyAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -1509,7 +1510,8 @@ KNativePointer impl_FunctionDeclarationAnnotationsConst(KNativePointer context, const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->FunctionDeclarationAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->FunctionDeclarationAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(FunctionDeclarationAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -2021,7 +2023,8 @@ KNativePointer impl_TSInterfaceDeclarationAnnotationsConst(KNativePointer contex const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->TSInterfaceDeclarationAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->TSInterfaceDeclarationAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(TSInterfaceDeclarationAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -2114,7 +2117,8 @@ KNativePointer impl_VariableDeclarationAnnotationsConst(KNativePointer context, const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->VariableDeclarationAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->VariableDeclarationAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(VariableDeclarationAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -2694,7 +2698,8 @@ KNativePointer impl_TSTypeAliasDeclarationAnnotationsConst(KNativePointer contex const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->TSTypeAliasDeclarationAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->TSTypeAliasDeclarationAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(TSTypeAliasDeclarationAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -3303,7 +3308,8 @@ KNativePointer impl_ScriptFunctionAnnotationsConst(KNativePointer context, KNati const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->ScriptFunctionAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->ScriptFunctionAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(ScriptFunctionAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -3870,7 +3876,8 @@ KNativePointer impl_ClassDefinitionAnnotationsConst(KNativePointer context, KNat const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->ClassDefinitionAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->ClassDefinitionAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(ClassDefinitionAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -6129,7 +6136,7 @@ KNativePointer impl_ETSModuleAnnotationsConst(KNativePointer context, KNativePoi const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->ETSModuleAnnotationsConst(_context, _receiver, &length); + auto result = const_cast(GetImpl()->ETSModuleAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(ETSModuleAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -7054,7 +7061,8 @@ KNativePointer impl_AnnotationDeclarationAnnotationsConst(KNativePointer context const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->AnnotationDeclarationAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->AnnotationDeclarationAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(AnnotationDeclarationAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -7700,7 +7708,8 @@ KNativePointer impl_TSTypeParameterAnnotationsConst(KNativePointer context, KNat const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->TSTypeParameterAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->TSTypeParameterAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(TSTypeParameterAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -8254,7 +8263,8 @@ KNativePointer impl_ETSParameterExpressionAnnotationsConst(KNativePointer contex const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->ETSParameterExpressionAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->ETSParameterExpressionAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(ETSParameterExpressionAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -11020,7 +11030,8 @@ KNativePointer impl_ArrowFunctionExpressionAnnotationsConst(KNativePointer conte const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->ArrowFunctionExpressionAnnotationsConst(_context, _receiver, &length); + auto result = + const_cast(GetImpl()->ArrowFunctionExpressionAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(ArrowFunctionExpressionAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); @@ -11479,7 +11490,7 @@ KNativePointer impl_TypeNodeAnnotationsConst(KNativePointer context, KNativePoin const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); std::size_t length; - auto result = GetImpl()->TypeNodeAnnotationsConst(_context, _receiver, &length); + auto result = const_cast(GetImpl()->TypeNodeAnnotationsConst(_context, _receiver, &length)); return (void*)new std::vector(result, result + length); } KOALA_INTEROP_2(TypeNodeAnnotationsConst, KNativePointer, KNativePointer, KNativePointer); -- Gitee