diff --git a/ui2abc/libarkts/native/meson.build b/ui2abc/libarkts/native/meson.build index f71b55ef82d59c8cfef448984472b4434fe35550..a6440bc85694cccba89e60fef10ecf13700cdcda 100644 --- a/ui2abc/libarkts/native/meson.build +++ b/ui2abc/libarkts/native/meson.build @@ -37,6 +37,9 @@ cflags = [ '-DINTEROP_LIBRARY_NAME=' + get_option('lib_name'), '-DKOALA_USE_NODE_VM', '-DKOALA_NAPI', + '-g', + '-Og', + '-fno-omit-frame-pointer' ] if (host_machine.system() == 'windows') @@ -124,4 +127,4 @@ if is_cross link_args: [cflags_cross], dependencies: [] ) -endif \ No newline at end of file +endif diff --git a/ui2abc/libarkts/native/src/common.h b/ui2abc/libarkts/native/src/common.h index 7b57d89a16f1dd760456a233f6ef923e29e37b00..5d34e3b44b634a8c344dac86833c35ca62eb793a 100644 --- a/ui2abc/libarkts/native/src/common.h +++ b/ui2abc/libarkts/native/src/common.h @@ -104,12 +104,12 @@ class StageArena { return new (memory) T(arg1, arg2); } template - static T* allocArray(size_t count) + static T* allocArray(size_t count, T const& def = {}) { auto* arena = StageArena::instance(); // align? - void* memory = arena->alloc(sizeof(T) * count); - return new (memory) T(); + auto* const memory = arena->alloc(sizeof(T) * count); + return new (memory) T(def); } template static T* clone(const T& arg) @@ -129,4 +129,4 @@ class StageArena { void cleanup(); }; -#endif // COMMON_H \ No newline at end of file +#endif // COMMON_H diff --git a/ui2abc/libarkts/native/src/generated/bridges.cc b/ui2abc/libarkts/native/src/generated/bridges.cc index 9c46c866dcad119e1e822258d44115f4379c5f7e..3f443d63be31c4fbf600293b156ed2c369bfeedb 100644 --- a/ui2abc/libarkts/native/src/generated/bridges.cc +++ b/ui2abc/libarkts/native/src/generated/bridges.cc @@ -16,10 +16,31 @@ #include /* - * THIS FILE IS AUTOGENERATED BY arktscgen v2.1.9-arktscgen-8. DO NOT EDIT MANUALLY! - * es2panda c962477266722fec18ce4851b5efccddada11561(2025-07-22) sdk v1.5.0-dev.38458 + * THIS FILE IS AUTOGENERATED BY arktscgen v2.1.9+devel. DO NOT EDIT MANUALLY! + * es2panda dadaf62cc31d90d86b72a3c7a0e5dd10ac39d1c6(2025-07-08) sdk v1.5.0-dev.36029 */ +static es2panda_JsDocInfo* makeJsDocInfo() +{ + static char* strings[] = { + StageArena::strdup("string1"), + StageArena::strdup("string2"), + StageArena::strdup("string3"), + nullptr + }; + + static auto record = StageArena::allocArray(1, es2panda_JsDocRecord { + StageArena::strdup("name"), + StageArena::strdup("param"), + StageArena::strdup("comment"), + }); + + auto infos = StageArena::allocArray(1, es2panda_JsDocInfo { strings, &record, 1 }); + printf("%s: pointer=%p, length=%u\n", __FUNCTION__, infos, 1); + + return infos; +} + KNativePointer impl_CreateNumberLiteral(KNativePointer context, KInt value) { const auto _context = reinterpret_cast(context); @@ -375,6 +396,37 @@ void impl_ClassPropertyAddAnnotations(KNativePointer context, KNativePointer rec } KOALA_INTEROP_V3(ClassPropertyAddAnnotations, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_ClassPropertyJsDocInformation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ClassPropertyJsDocInformation(_context, _receiver, &length); + return StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ClassPropertyJsDocInformation, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_ClassPropertyJsDocInformationConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ClassPropertyJsDocInformationConst(_context, _receiver, &length); + return (void*)StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ClassPropertyJsDocInformationConst, KNativePointer, KNativePointer, KNativePointer); + +void impl_ClassPropertySetJsDocInformation(KNativePointer context, KNativePointer receiver, KNativePointerArray jsDocInformation, KUInt jsDocInformationSequenceLength) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + const auto _jsDocInformation = reinterpret_cast(jsDocInformation); + const auto _jsDocInformationSequenceLength = static_cast(jsDocInformationSequenceLength); + GetImpl()->ClassPropertySetJsDocInformation(_context, _receiver, _jsDocInformation, _jsDocInformationSequenceLength); + return ; +} +KOALA_INTEROP_V4(ClassPropertySetJsDocInformation, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_CreateTSVoidKeyword(KNativePointer context) { const auto _context = reinterpret_cast(context); @@ -2059,6 +2111,37 @@ void impl_FunctionDeclarationAddAnnotations(KNativePointer context, KNativePoint } KOALA_INTEROP_V3(FunctionDeclarationAddAnnotations, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_FunctionDeclarationJsDocInformation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->FunctionDeclarationJsDocInformation(_context, _receiver, &length); + return StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(FunctionDeclarationJsDocInformation, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_FunctionDeclarationJsDocInformationConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->FunctionDeclarationJsDocInformationConst(_context, _receiver, &length); + return (void*)StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(FunctionDeclarationJsDocInformationConst, KNativePointer, KNativePointer, KNativePointer); + +void impl_FunctionDeclarationSetJsDocInformation(KNativePointer context, KNativePointer receiver, KNativePointerArray jsDocInformation, KUInt jsDocInformationSequenceLength) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + auto _jsDocInformation = reinterpret_cast(jsDocInformation); + const auto _jsDocInformationSequenceLength = static_cast(jsDocInformationSequenceLength); + GetImpl()->FunctionDeclarationSetJsDocInformation(_context, _receiver, _jsDocInformation, _jsDocInformationSequenceLength); + return ; +} +KOALA_INTEROP_V4(FunctionDeclarationSetJsDocInformation, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_CreateETSTypeReference(KNativePointer context, KNativePointer part) { const auto _context = reinterpret_cast(context); @@ -2722,6 +2805,37 @@ void impl_TSInterfaceDeclarationAddAnnotations(KNativePointer context, KNativePo } KOALA_INTEROP_V3(TSInterfaceDeclarationAddAnnotations, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_TSInterfaceDeclarationJsDocInformation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->TSInterfaceDeclarationJsDocInformation(_context, _receiver, &length); + return StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(TSInterfaceDeclarationJsDocInformation, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_TSInterfaceDeclarationJsDocInformationConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->TSInterfaceDeclarationJsDocInformationConst(_context, _receiver, &length); + return (void*)StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(TSInterfaceDeclarationJsDocInformationConst, KNativePointer, KNativePointer, KNativePointer); + +void impl_TSInterfaceDeclarationSetJsDocInformation(KNativePointer context, KNativePointer receiver, KNativePointerArray jsDocInformation, KUInt jsDocInformationSequenceLength) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + const auto _jsDocInformation = reinterpret_cast(jsDocInformation); + const auto _jsDocInformationSequenceLength = static_cast(jsDocInformationSequenceLength); + GetImpl()->TSInterfaceDeclarationSetJsDocInformation(_context, _receiver, _jsDocInformation, _jsDocInformationSequenceLength); + return ; +} +KOALA_INTEROP_V4(TSInterfaceDeclarationSetJsDocInformation, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_CreateVariableDeclaration(KNativePointer context, KInt kind, KNativePointerArray declarators, KUInt declaratorsSequenceLength) { const auto _context = reinterpret_cast(context); @@ -2916,6 +3030,37 @@ void impl_VariableDeclarationAddAnnotations(KNativePointer context, KNativePoint } KOALA_INTEROP_V3(VariableDeclarationAddAnnotations, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_VariableDeclarationJsDocInformation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->VariableDeclarationJsDocInformation(_context, _receiver, &length); + return StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(VariableDeclarationJsDocInformation, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_VariableDeclarationJsDocInformationConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->VariableDeclarationJsDocInformationConst(_context, _receiver, &length); + return (void*)StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(VariableDeclarationJsDocInformationConst, KNativePointer, KNativePointer, KNativePointer); + +void impl_VariableDeclarationSetJsDocInformation(KNativePointer context, KNativePointer receiver, KNativePointerArray jsDocInformation, KUInt jsDocInformationSequenceLength) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + const auto _jsDocInformation = reinterpret_cast(jsDocInformation); + const auto _jsDocInformationSequenceLength = static_cast(jsDocInformationSequenceLength); + GetImpl()->VariableDeclarationSetJsDocInformation(_context, _receiver, _jsDocInformation, _jsDocInformationSequenceLength); + return ; +} +KOALA_INTEROP_V4(VariableDeclarationSetJsDocInformation, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_CreateUndefinedLiteral(KNativePointer context) { const auto _context = reinterpret_cast(context); @@ -3675,6 +3820,37 @@ void impl_TSTypeAliasDeclarationSetTsTypeAnnotation(KNativePointer context, KNat } KOALA_INTEROP_V3(TSTypeAliasDeclarationSetTsTypeAnnotation, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_TSTypeAliasDeclarationJsDocInformation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->TSTypeAliasDeclarationJsDocInformation(_context, _receiver, &length); + return StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(TSTypeAliasDeclarationJsDocInformation, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_TSTypeAliasDeclarationJsDocInformationConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->TSTypeAliasDeclarationJsDocInformationConst(_context, _receiver, &length); + return (void*)StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(TSTypeAliasDeclarationJsDocInformationConst, KNativePointer, KNativePointer, KNativePointer); + +void impl_TSTypeAliasDeclarationSetJsDocInformation(KNativePointer context, KNativePointer receiver, KNativePointerArray jsDocInformation, KUInt jsDocInformationSequenceLength) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + auto _jsDocInformation = makeJsDocInfo(); //reinterpret_cast(jsDocInformation); + const auto _jsDocInformationSequenceLength = 1; // static_cast(jsDocInformationSequenceLength); + GetImpl()->TSTypeAliasDeclarationSetJsDocInformation(_context, _receiver, &_jsDocInformation, _jsDocInformationSequenceLength); + return ; +} +KOALA_INTEROP_V4(TSTypeAliasDeclarationSetJsDocInformation, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_CreateDebuggerStatement(KNativePointer context) { const auto _context = reinterpret_cast(context); @@ -4443,6 +4619,37 @@ void impl_ScriptFunctionAddAnnotations(KNativePointer context, KNativePointer re } KOALA_INTEROP_V3(ScriptFunctionAddAnnotations, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_ScriptFunctionJsDocInformation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ScriptFunctionJsDocInformation(_context, _receiver, &length); + return StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ScriptFunctionJsDocInformation, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_ScriptFunctionJsDocInformationConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ScriptFunctionJsDocInformationConst(_context, _receiver, &length); + return (void*)StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ScriptFunctionJsDocInformationConst, KNativePointer, KNativePointer, KNativePointer); + +void impl_ScriptFunctionSetJsDocInformation(KNativePointer context, KNativePointer receiver, KNativePointerArray jsDocInformation, KUInt jsDocInformationSequenceLength) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + const auto _jsDocInformation = reinterpret_cast(jsDocInformation); + const auto _jsDocInformationSequenceLength = static_cast(jsDocInformationSequenceLength); + GetImpl()->ScriptFunctionSetJsDocInformation(_context, _receiver, _jsDocInformation, _jsDocInformationSequenceLength); + return ; +} +KOALA_INTEROP_V4(ScriptFunctionSetJsDocInformation, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_CreateClassDefinition(KNativePointer context, KNativePointer ident, KNativePointer typeParams, KNativePointer superTypeParams, KNativePointerArray _implements, KUInt _implementsSequenceLength, KNativePointer ctor, KNativePointer superClass, KNativePointerArray body, KUInt bodySequenceLength, KInt modifiers, KInt flags) { const auto _context = reinterpret_cast(context); @@ -5252,6 +5459,37 @@ void impl_ClassDefinitionAddAnnotations(KNativePointer context, KNativePointer r } KOALA_INTEROP_V3(ClassDefinitionAddAnnotations, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_ClassDefinitionJsDocInformation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ClassDefinitionJsDocInformation(_context, _receiver, &length); + return StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ClassDefinitionJsDocInformation, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_ClassDefinitionJsDocInformationConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ClassDefinitionJsDocInformationConst(_context, _receiver, &length); + return (void*)StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ClassDefinitionJsDocInformationConst, KNativePointer, KNativePointer, KNativePointer); + +void impl_ClassDefinitionSetJsDocInformation(KNativePointer context, KNativePointer receiver, KNativePointerArray jsDocInformation, KUInt jsDocInformationSequenceLength) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + const auto _jsDocInformation = reinterpret_cast(jsDocInformation); + const auto _jsDocInformationSequenceLength = static_cast(jsDocInformationSequenceLength); + GetImpl()->ClassDefinitionSetJsDocInformation(_context, _receiver, _jsDocInformation, _jsDocInformationSequenceLength); + return ; +} +KOALA_INTEROP_V4(ClassDefinitionSetJsDocInformation, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_CreateArrayExpression(KNativePointer context, KNativePointerArray elements, KUInt elementsSequenceLength) { const auto _context = reinterpret_cast(context); @@ -7875,6 +8113,38 @@ void impl_ETSModuleAddAnnotations(KNativePointer context, KNativePointer receive } KOALA_INTEROP_V3(ETSModuleAddAnnotations, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_ETSModuleJsDocInformation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ETSModuleJsDocInformation(_context, _receiver, &length); + printf("%s: pointer=%p, length=%zu\n", __FUNCTION__, result, length); + return StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ETSModuleJsDocInformation, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_ETSModuleJsDocInformationConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ETSModuleJsDocInformationConst(_context, _receiver, &length); + return (void*)StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ETSModuleJsDocInformationConst, KNativePointer, KNativePointer, KNativePointer); + +void impl_ETSModuleSetJsDocInformation(KNativePointer context, KNativePointer receiver, KNativePointerArray jsDocInformation, KUInt jsDocInformationSequenceLength) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + auto _jsDocInformation = makeJsDocInfo(); //reinterpret_cast(jsDocInformation); + const auto _jsDocInformationSequenceLength = 1; //static_cast(jsDocInformationSequenceLength); + GetImpl()->ETSModuleSetJsDocInformation(_context, _receiver, &_jsDocInformation, _jsDocInformationSequenceLength); + return ; +} +KOALA_INTEROP_V4(ETSModuleSetJsDocInformation, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_CreateMetaProperty(KNativePointer context, KInt kind) { const auto _context = reinterpret_cast(context); @@ -13872,6 +14142,37 @@ void impl_ArrowFunctionExpressionAddAnnotations(KNativePointer context, KNativeP } KOALA_INTEROP_V3(ArrowFunctionExpressionAddAnnotations, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_ArrowFunctionExpressionJsDocInformation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ArrowFunctionExpressionJsDocInformation(_context, _receiver, &length); + return StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ArrowFunctionExpressionJsDocInformation, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_ArrowFunctionExpressionJsDocInformationConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + std::size_t length; + auto result = GetImpl()->ArrowFunctionExpressionJsDocInformationConst(_context, _receiver, &length); + return (void*)StageArena::cloneVector(result, length); +} +KOALA_INTEROP_2(ArrowFunctionExpressionJsDocInformationConst, KNativePointer, KNativePointer, KNativePointer); + +void impl_ArrowFunctionExpressionSetJsDocInformation(KNativePointer context, KNativePointer receiver, KNativePointerArray jsDocInformation, KUInt jsDocInformationSequenceLength) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + const auto _jsDocInformation = reinterpret_cast(jsDocInformation); + const auto _jsDocInformationSequenceLength = static_cast(jsDocInformationSequenceLength); + GetImpl()->ArrowFunctionExpressionSetJsDocInformation(_context, _receiver, _jsDocInformation, _jsDocInformationSequenceLength); + return ; +} +KOALA_INTEROP_V4(ArrowFunctionExpressionSetJsDocInformation, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_CreateOmittedExpression(KNativePointer context) { const auto _context = reinterpret_cast(context); diff --git a/ui2abc/libarkts/src/generated/Es2pandaEnums.ts b/ui2abc/libarkts/src/generated/Es2pandaEnums.ts index 8885e9d2a67446d9b4b79d7d4701fd1de28b566c..07de7de2a13988038583e359dddccf034a41b99c 100644 --- a/ui2abc/libarkts/src/generated/Es2pandaEnums.ts +++ b/ui2abc/libarkts/src/generated/Es2pandaEnums.ts @@ -484,53 +484,54 @@ export enum Es2pandaTokenType { TOKEN_TYPE_KEYW_NATIVE = 143, TOKEN_TYPE_KEYW_NEVER = 144, TOKEN_TYPE_KEYW_NEW = 145, - TOKEN_TYPE_KEYW_NON_NULLABLE = 146, - TOKEN_TYPE_LITERAL_NULL = 147, - TOKEN_TYPE_KEYW_NUMBER = 148, - TOKEN_TYPE_KEYW_OBJECT = 149, - TOKEN_TYPE_KEYW_BUILTIN_OBJECT = 150, - TOKEN_TYPE_KEYW_OF = 151, - TOKEN_TYPE_KEYW_FINAL = 152, - TOKEN_TYPE_KEYW_OUT = 153, - TOKEN_TYPE_KEYW_OVERLOAD = 154, - TOKEN_TYPE_KEYW_OVERRIDE = 155, - TOKEN_TYPE_KEYW_PACKAGE = 156, - TOKEN_TYPE_KEYW_INTERNAL = 157, - TOKEN_TYPE_KEYW_PRIVATE = 158, - TOKEN_TYPE_KEYW_PROTECTED = 159, - TOKEN_TYPE_KEYW_PUBLIC = 160, - TOKEN_TYPE_KEYW_READONLY = 161, - TOKEN_TYPE_KEYW_RETURN = 162, - TOKEN_TYPE_KEYW_REQUIRE = 163, - TOKEN_TYPE_KEYW_SET = 164, - TOKEN_TYPE_KEYW_SHORT = 165, - TOKEN_TYPE_KEYW_BUILTIN_SHORT = 166, - TOKEN_TYPE_KEYW_STATIC = 167, - TOKEN_TYPE_KEYW_STRING = 168, - TOKEN_TYPE_KEYW_BUILTIN_STRING = 169, - TOKEN_TYPE_KEYW_STRUCT = 170, - TOKEN_TYPE_KEYW_SUPER = 171, - TOKEN_TYPE_KEYW_SWITCH = 172, - TOKEN_TYPE_KEYW_TARGET = 173, - TOKEN_TYPE_KEYW_THIS = 174, - TOKEN_TYPE_KEYW_THROW = 175, - TOKEN_TYPE_LITERAL_TRUE = 176, - TOKEN_TYPE_KEYW_TRY = 177, - TOKEN_TYPE_KEYW_TYPE = 178, - TOKEN_TYPE_KEYW_TYPEOF = 179, - TOKEN_TYPE_KEYW_U8 = 180, - TOKEN_TYPE_KEYW_U16 = 181, - TOKEN_TYPE_KEYW_U32 = 182, - TOKEN_TYPE_KEYW_U64 = 183, - TOKEN_TYPE_KEYW_UNDEFINED = 184, - TOKEN_TYPE_KEYW_UNKNOWN = 185, - TOKEN_TYPE_KEYW_USIZE = 186, - TOKEN_TYPE_KEYW_V128 = 187, - TOKEN_TYPE_KEYW_VAR = 188, - TOKEN_TYPE_KEYW_VOID = 189, - TOKEN_TYPE_KEYW_WHILE = 190, - TOKEN_TYPE_KEYW_WITH = 191, - TOKEN_TYPE_KEYW_YIELD = 192, + TOKEN_TYPE_LITERAL_NULL = 146, + TOKEN_TYPE_KEYW_NUMBER = 147, + TOKEN_TYPE_KEYW_OBJECT = 148, + TOKEN_TYPE_KEYW_BUILTIN_OBJECT = 149, + TOKEN_TYPE_KEYW_OF = 150, + TOKEN_TYPE_KEYW_FINAL = 151, + TOKEN_TYPE_KEYW_OUT = 152, + TOKEN_TYPE_KEYW_OVERLOAD = 153, + TOKEN_TYPE_KEYW_OVERRIDE = 154, + TOKEN_TYPE_KEYW_PACKAGE = 155, + TOKEN_TYPE_KEYW_INTERNAL = 156, + TOKEN_TYPE_KEYW_PRIVATE = 157, + TOKEN_TYPE_KEYW_PROTECTED = 158, + TOKEN_TYPE_KEYW_PUBLIC = 159, + TOKEN_TYPE_KEYW_READONLY = 160, + TOKEN_TYPE_KEYW_RETURN = 161, + TOKEN_TYPE_KEYW_REQUIRE = 162, + TOKEN_TYPE_KEYW_SET = 163, + TOKEN_TYPE_KEYW_SHORT = 164, + TOKEN_TYPE_KEYW_BUILTIN_SHORT = 165, + TOKEN_TYPE_KEYW_STATIC = 166, + TOKEN_TYPE_KEYW_STRING = 167, + TOKEN_TYPE_KEYW_BUILTIN_STRING = 168, + TOKEN_TYPE_KEYW_STRUCT = 169, + TOKEN_TYPE_KEYW_SUPER = 170, + TOKEN_TYPE_KEYW_SWITCH = 171, + TOKEN_TYPE_KEYW_TARGET = 172, + TOKEN_TYPE_KEYW_THIS = 173, + TOKEN_TYPE_KEYW_THROW = 174, + TOKEN_TYPE_LITERAL_TRUE = 175, + TOKEN_TYPE_KEYW_TRY = 176, + TOKEN_TYPE_KEYW_TYPE = 177, + TOKEN_TYPE_KEYW_TYPEOF = 178, + TOKEN_TYPE_KEYW_U8 = 179, + TOKEN_TYPE_KEYW_U16 = 180, + TOKEN_TYPE_KEYW_U32 = 181, + TOKEN_TYPE_KEYW_U64 = 182, + TOKEN_TYPE_KEYW_UNDEFINED = 183, + TOKEN_TYPE_KEYW_UNKNOWN = 184, + TOKEN_TYPE_KEYW_USIZE = 185, + TOKEN_TYPE_KEYW_V128 = 186, + TOKEN_TYPE_KEYW_VAR = 187, + TOKEN_TYPE_KEYW_VOID = 188, + TOKEN_TYPE_KEYW_WHILE = 189, + TOKEN_TYPE_KEYW_WITH = 190, + TOKEN_TYPE_KEYW_YIELD = 191, + TOKEN_TYPE_JS_DOC_START = 192, + TOKEN_TYPE_JS_DOC_END = 193, TOKEN_TYPE_FIRST_PUNCTUATOR = 6, TOKEN_TYPE_FIRST_KEYW = 68 } @@ -1146,7 +1147,6 @@ export enum Es2pandaPropertySearchFlags { PROPERTY_SEARCH_FLAGS_DISALLOW_SYNTHETIC_METHOD_CREATION = 1024, PROPERTY_SEARCH_FLAGS_IS_SETTER = 2048, PROPERTY_SEARCH_FLAGS_IS_GETTER = 4096, - PROPERTY_SEARCH_FLAGS_IGNORE_OVERLOAD = 8192, PROPERTY_SEARCH_FLAGS_SEARCH_INSTANCE = 7, PROPERTY_SEARCH_FLAGS_SEARCH_STATIC = 56, PROPERTY_SEARCH_FLAGS_SEARCH_METHOD = 9, @@ -1301,8 +1301,7 @@ export enum Es2pandaTypeAnnotationParsingOptions { TYPE_ANNOTATION_PARSING_OPTIONS_ALLOW_DECLARATION_SITE_VARIANCE = 16384, TYPE_ANNOTATION_PARSING_OPTIONS_DISALLOW_UNION = 32768, TYPE_ANNOTATION_PARSING_OPTIONS_POTENTIAL_NEW_ARRAY = 65536, - TYPE_ANNOTATION_PARSING_OPTIONS_ANNOTATION_NOT_ALLOW = 131072, - TYPE_ANNOTATION_PARSING_OPTIONS_INSTANCEOF = 262144 + TYPE_ANNOTATION_PARSING_OPTIONS_ANNOTATION_NOT_ALLOW = 131072 } export enum Es2pandaScriptKind { SCRIPT_KIND_SCRIPT = 0, diff --git a/ui2abc/libarkts/src/generated/Es2pandaNativeModule.ts b/ui2abc/libarkts/src/generated/Es2pandaNativeModule.ts index e916648c732f992cff3756ef566ca57f019e3966..966b995306fd93f6ac2349a2f125a078198fdbb0 100644 --- a/ui2abc/libarkts/src/generated/Es2pandaNativeModule.ts +++ b/ui2abc/libarkts/src/generated/Es2pandaNativeModule.ts @@ -140,6 +140,15 @@ export class Es2pandaNativeModule { _ClassPropertyAddAnnotations(context: KNativePointer, receiver: KNativePointer, annotations: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _ClassPropertyJsDocInformation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ClassPropertyJsDocInformationConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ClassPropertySetJsDocInformation(context: KNativePointer, receiver: KNativePointer, jsDocInformation: BigUint64Array, jsDocInformationSequenceLength: KUInt): void { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateTSVoidKeyword(context: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -656,6 +665,15 @@ export class Es2pandaNativeModule { _FunctionDeclarationAddAnnotations(context: KNativePointer, receiver: KNativePointer, annotations: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _FunctionDeclarationJsDocInformation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _FunctionDeclarationJsDocInformationConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _FunctionDeclarationSetJsDocInformation(context: KNativePointer, receiver: KNativePointer, jsDocInformation: BigUint64Array, jsDocInformationSequenceLength: KUInt): void { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateETSTypeReference(context: KNativePointer, part: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -860,6 +878,15 @@ export class Es2pandaNativeModule { _TSInterfaceDeclarationAddAnnotations(context: KNativePointer, receiver: KNativePointer, annotations: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _TSInterfaceDeclarationJsDocInformation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _TSInterfaceDeclarationJsDocInformationConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _TSInterfaceDeclarationSetJsDocInformation(context: KNativePointer, receiver: KNativePointer, jsDocInformation: BigUint64Array, jsDocInformationSequenceLength: KUInt): void { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateVariableDeclaration(context: KNativePointer, kind: KInt, declarators: BigUint64Array, declaratorsSequenceLength: KUInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -917,6 +944,15 @@ export class Es2pandaNativeModule { _VariableDeclarationAddAnnotations(context: KNativePointer, receiver: KNativePointer, annotations: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _VariableDeclarationJsDocInformation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _VariableDeclarationJsDocInformationConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _VariableDeclarationSetJsDocInformation(context: KNativePointer, receiver: KNativePointer, jsDocInformation: BigUint64Array, jsDocInformationSequenceLength: KUInt): void { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateUndefinedLiteral(context: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -1148,6 +1184,15 @@ export class Es2pandaNativeModule { _TSTypeAliasDeclarationSetTsTypeAnnotation(context: KNativePointer, receiver: KNativePointer, typeAnnotation: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _TSTypeAliasDeclarationJsDocInformation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _TSTypeAliasDeclarationJsDocInformationConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _TSTypeAliasDeclarationSetJsDocInformation(context: KNativePointer, receiver: KNativePointer, jsDocInformation: BigUint64Array, jsDocInformationSequenceLength: KUInt): void { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateDebuggerStatement(context: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -1391,6 +1436,15 @@ export class Es2pandaNativeModule { _ScriptFunctionAddAnnotations(context: KNativePointer, receiver: KNativePointer, annotations: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _ScriptFunctionJsDocInformation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ScriptFunctionJsDocInformationConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ScriptFunctionSetJsDocInformation(context: KNativePointer, receiver: KNativePointer, jsDocInformation: BigUint64Array, jsDocInformationSequenceLength: KUInt): void { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateClassDefinition(context: KNativePointer, ident: KNativePointer, typeParams: KNativePointer, superTypeParams: KNativePointer, _implements: BigUint64Array, _implementsSequenceLength: KUInt, ctor: KNativePointer, superClass: KNativePointer, body: BigUint64Array, bodySequenceLength: KUInt, modifiers: KInt, flags: KInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -1637,6 +1691,15 @@ export class Es2pandaNativeModule { _ClassDefinitionAddAnnotations(context: KNativePointer, receiver: KNativePointer, annotations: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _ClassDefinitionJsDocInformation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ClassDefinitionJsDocInformationConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ClassDefinitionSetJsDocInformation(context: KNativePointer, receiver: KNativePointer, jsDocInformation: BigUint64Array, jsDocInformationSequenceLength: KUInt): void { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateArrayExpression(context: KNativePointer, elements: BigUint64Array, elementsSequenceLength: KUInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -2456,6 +2519,15 @@ export class Es2pandaNativeModule { _ETSModuleAddAnnotations(context: KNativePointer, receiver: KNativePointer, annotations: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _ETSModuleJsDocInformation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ETSModuleJsDocInformationConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ETSModuleSetJsDocInformation(context: KNativePointer, receiver: KNativePointer, jsDocInformation: BigUint64Array, jsDocInformationSequenceLength: KUInt): void { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateMetaProperty(context: KNativePointer, kind: KInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -4307,6 +4379,15 @@ export class Es2pandaNativeModule { _ArrowFunctionExpressionAddAnnotations(context: KNativePointer, receiver: KNativePointer, annotations: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _ArrowFunctionExpressionJsDocInformation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ArrowFunctionExpressionJsDocInformationConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ArrowFunctionExpressionSetJsDocInformation(context: KNativePointer, receiver: KNativePointer, jsDocInformation: BigUint64Array, jsDocInformationSequenceLength: KUInt): void { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateOmittedExpression(context: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } diff --git a/ui2abc/libarkts/src/generated/index.ts b/ui2abc/libarkts/src/generated/index.ts index 4950f76285ee4666fe62378aac8ada26009bbd0f..ceff237167263ecae03fa93546905204999ee058 100644 --- a/ui2abc/libarkts/src/generated/index.ts +++ b/ui2abc/libarkts/src/generated/index.ts @@ -18,6 +18,7 @@ */ +export * from "./peers/JsDocInfo" export * from "./peers/SourcePosition" export * from "./peers/SourceRange" export * from "./peers/LabelPair" diff --git a/ui2abc/libarkts/src/generated/peers/AnnotatedAstNode.ts b/ui2abc/libarkts/src/generated/peers/AnnotatedAstNode.ts index d19fd9421c1a5d5fd436004a4f659581e344e1f9..08fb249e346ae34f5796ad92ddb9d5bdd87e667b 100644 --- a/ui2abc/libarkts/src/generated/peers/AnnotatedAstNode.ts +++ b/ui2abc/libarkts/src/generated/peers/AnnotatedAstNode.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/AnnotatedExpression.ts b/ui2abc/libarkts/src/generated/peers/AnnotatedExpression.ts index 88f50f8eca1fd7a65067bd1ed569f4c1784b2dec..96041e21d44ab166db2eac19702f67645672a7e1 100644 --- a/ui2abc/libarkts/src/generated/peers/AnnotatedExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/AnnotatedExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Expression } from "./Expression" diff --git a/ui2abc/libarkts/src/generated/peers/AnnotatedStatement.ts b/ui2abc/libarkts/src/generated/peers/AnnotatedStatement.ts index f56ae8a69a3839c0f3ce2cce8c456e7216444fab..adadaa3d39bdc03c101eaaa20397ccae420450e4 100644 --- a/ui2abc/libarkts/src/generated/peers/AnnotatedStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/AnnotatedStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Statement } from "./Statement" diff --git a/ui2abc/libarkts/src/generated/peers/AnnotationDeclaration.ts b/ui2abc/libarkts/src/generated/peers/AnnotationDeclaration.ts index 190d08aa53bd801e85786624fbc99509452ea39d..e402d3f935b6e7dd8b2ddf3c5a52d6207c705ad7 100644 --- a/ui2abc/libarkts/src/generated/peers/AnnotationDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/AnnotationDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" diff --git a/ui2abc/libarkts/src/generated/peers/AnnotationUsage.ts b/ui2abc/libarkts/src/generated/peers/AnnotationUsage.ts index f60c5ec3ec8d2d6e45abdd13d7b48fb6b4e6962d..9a75f4abc034f6c9220cc21603bfbf49c204c8e1 100644 --- a/ui2abc/libarkts/src/generated/peers/AnnotationUsage.ts +++ b/ui2abc/libarkts/src/generated/peers/AnnotationUsage.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ArkTsConfig.ts b/ui2abc/libarkts/src/generated/peers/ArkTsConfig.ts index 9fb847b0b47011329ad2226deb2a535e5c2945f1..4d12fe5186785b5f032995accc19c01714bf3aa2 100644 --- a/ui2abc/libarkts/src/generated/peers/ArkTsConfig.ts +++ b/ui2abc/libarkts/src/generated/peers/ArkTsConfig.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/ArrayExpression.ts b/ui2abc/libarkts/src/generated/peers/ArrayExpression.ts index 7efcb66a1299931429aa214680eadaca5439e95c..2847420f6d9a9cc588891cbd817e30c23741904a 100644 --- a/ui2abc/libarkts/src/generated/peers/ArrayExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ArrayExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" diff --git a/ui2abc/libarkts/src/generated/peers/ArrowFunctionExpression.ts b/ui2abc/libarkts/src/generated/peers/ArrowFunctionExpression.ts index 115f33659e18c9e2b70e3f6ce9f7f1b84273d8c5..fe4c3ae10897a3b3c2ff04093f4f233885153c00 100644 --- a/ui2abc/libarkts/src/generated/peers/ArrowFunctionExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ArrowFunctionExpression.ts @@ -29,12 +29,14 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" import { Expression } from "./Expression" +import { JsDocInfo } from "./JsDocInfo" import { ScriptFunction } from "./ScriptFunction" import { TypeNode } from "./TypeNode" @@ -112,6 +114,14 @@ export class ArrowFunctionExpression extends Expression { global.generatedEs2panda._ArrowFunctionExpressionAddAnnotations(global.context, this.peer, passNode(annotations)) return this } + get jsDocInformation(): readonly JsDocInfo[] { + return acceptNativeObjectArrayResult(global.generatedEs2panda._ArrowFunctionExpressionJsDocInformation(global.context, this.peer), (peer: KNativePointer) => new JsDocInfo(peer)) + } + /** @deprecated */ + setJsDocInformation(jsDocInformation: readonly JsDocInfo[]): this { + global.generatedEs2panda._ArrowFunctionExpressionSetJsDocInformation(global.context, this.peer, passNodeArray(jsDocInformation), jsDocInformation.length) + return this + } protected readonly brandArrowFunctionExpression: undefined } export function isArrowFunctionExpression(node: object | undefined): node is ArrowFunctionExpression { diff --git a/ui2abc/libarkts/src/generated/peers/AssertStatement.ts b/ui2abc/libarkts/src/generated/peers/AssertStatement.ts index 82f05eb4f2b1817a59a6eccb0844d832ea39d1f2..bdfed70b3c034b5d75bc10c6ce12f4dba040ff57 100644 --- a/ui2abc/libarkts/src/generated/peers/AssertStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/AssertStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/AssignmentExpression.ts b/ui2abc/libarkts/src/generated/peers/AssignmentExpression.ts index 19b08b7ba234e1caefa9ba641dfff295bce1711a..33500fc3ed65def1eee016b39298011fc13dd879 100644 --- a/ui2abc/libarkts/src/generated/peers/AssignmentExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/AssignmentExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { CodeGen } from "./CodeGen" diff --git a/ui2abc/libarkts/src/generated/peers/AstDumper.ts b/ui2abc/libarkts/src/generated/peers/AstDumper.ts index 195ed40a3f2b3896615999728a190db4a8de54b8..8870ea5c5abae7d66e7c78f5417dfb4841336d9b 100644 --- a/ui2abc/libarkts/src/generated/peers/AstDumper.ts +++ b/ui2abc/libarkts/src/generated/peers/AstDumper.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/AstVerifier.ts b/ui2abc/libarkts/src/generated/peers/AstVerifier.ts index c25f66d6da935286fc91046064a26063500c2a07..9076a030b562ac7d330eab3917e88d097b95a821 100644 --- a/ui2abc/libarkts/src/generated/peers/AstVerifier.ts +++ b/ui2abc/libarkts/src/generated/peers/AstVerifier.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/AstVisitor.ts b/ui2abc/libarkts/src/generated/peers/AstVisitor.ts index ea1fb832a415a5619190614ee0668870715719cd..704b30d200fe826e8a1902824fddcab7c400e426 100644 --- a/ui2abc/libarkts/src/generated/peers/AstVisitor.ts +++ b/ui2abc/libarkts/src/generated/peers/AstVisitor.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/AwaitExpression.ts b/ui2abc/libarkts/src/generated/peers/AwaitExpression.ts index 3a1ae941cca9a6bc6df2193ecf0ff0f68fc18a1a..ed0b15975415b0c277e5b52c89805d2240c0cdc4 100644 --- a/ui2abc/libarkts/src/generated/peers/AwaitExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/AwaitExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/BigIntLiteral.ts b/ui2abc/libarkts/src/generated/peers/BigIntLiteral.ts index 638cf02127fc0894b62b9dd3ff07dbc5b9dddb10..cdc3b4d1280b46a8e54d59227129e597cddf3750 100644 --- a/ui2abc/libarkts/src/generated/peers/BigIntLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/BigIntLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/BinaryExpression.ts b/ui2abc/libarkts/src/generated/peers/BinaryExpression.ts index b009c982c352cc8d126a0376e444e7eb8c73fc3a..ce33f7dcc568da35dc5da7128f7f3553b7419a6f 100644 --- a/ui2abc/libarkts/src/generated/peers/BinaryExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/BinaryExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { CodeGen } from "./CodeGen" diff --git a/ui2abc/libarkts/src/generated/peers/BindingProps.ts b/ui2abc/libarkts/src/generated/peers/BindingProps.ts index f401c83d3d4deff075e0d01bcb6ffa7842a8b9fe..47be3e5d7185c78f72cd0e2dc6c1212468abae77 100644 --- a/ui2abc/libarkts/src/generated/peers/BindingProps.ts +++ b/ui2abc/libarkts/src/generated/peers/BindingProps.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/BlockExpression.ts b/ui2abc/libarkts/src/generated/peers/BlockExpression.ts index 213a580e1815f19e2ad4393e8fec5f645cff8efc..4cbf5e7ee83b892691cd1d9ca0dd12b3cca0c327 100644 --- a/ui2abc/libarkts/src/generated/peers/BlockExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/BlockExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/BlockStatement.ts b/ui2abc/libarkts/src/generated/peers/BlockStatement.ts index 6237ccda54811060a7ee0ba1fef4b7d23e4c8986..95c81916fa7de50a2f5dc718ffc0553407a57f18 100644 --- a/ui2abc/libarkts/src/generated/peers/BlockStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/BlockStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/BooleanLiteral.ts b/ui2abc/libarkts/src/generated/peers/BooleanLiteral.ts index 1f60295f17d65b57deddc5b1878ac693da5fc0de..dbcc650ce2999c3885adb7161b8277b370178b8a 100644 --- a/ui2abc/libarkts/src/generated/peers/BooleanLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/BooleanLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/BreakStatement.ts b/ui2abc/libarkts/src/generated/peers/BreakStatement.ts index 915b6909630d86ed0b7d8b4e6055f17260f3fe5a..cd7d4e07a9100e657fccaa52ca8b333aa507d496 100644 --- a/ui2abc/libarkts/src/generated/peers/BreakStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/BreakStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/CallExpression.ts b/ui2abc/libarkts/src/generated/peers/CallExpression.ts index 64682c48e1ff22a96dbe8476a972b32fe8f3c7d6..812c44e67e7da784c23ecc50ae23da07ed64ec56 100644 --- a/ui2abc/libarkts/src/generated/peers/CallExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/CallExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { BlockStatement } from "./BlockStatement" diff --git a/ui2abc/libarkts/src/generated/peers/CatchClause.ts b/ui2abc/libarkts/src/generated/peers/CatchClause.ts index 557f53c960b80794718472d1d9a52567de74d4f3..070cd0a07d5eabe3c800e127413ca1e3b139d331 100644 --- a/ui2abc/libarkts/src/generated/peers/CatchClause.ts +++ b/ui2abc/libarkts/src/generated/peers/CatchClause.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { BlockStatement } from "./BlockStatement" diff --git a/ui2abc/libarkts/src/generated/peers/ChainExpression.ts b/ui2abc/libarkts/src/generated/peers/ChainExpression.ts index 8b1287a5a4b3b287b48a6ca49bc9839da616ad87..31a3ca74e6f7fa8e295e81db775410137749caab 100644 --- a/ui2abc/libarkts/src/generated/peers/ChainExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ChainExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { CodeGen } from "./CodeGen" diff --git a/ui2abc/libarkts/src/generated/peers/CharLiteral.ts b/ui2abc/libarkts/src/generated/peers/CharLiteral.ts index 15d8ba059f6fb68e2c27795e8488e2c1ab9b396c..0ac566bad3acc7dbe076487011dd7fd7030f7709 100644 --- a/ui2abc/libarkts/src/generated/peers/CharLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/CharLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ClassDeclaration.ts b/ui2abc/libarkts/src/generated/peers/ClassDeclaration.ts index 08c1b62066ac7af0082c891148c9d6ab124c0bd3..a195767ecc5b458949f52d5f80af02ead8b2d18f 100644 --- a/ui2abc/libarkts/src/generated/peers/ClassDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/ClassDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ClassDefinition } from "./ClassDefinition" diff --git a/ui2abc/libarkts/src/generated/peers/ClassDefinition.ts b/ui2abc/libarkts/src/generated/peers/ClassDefinition.ts index f47d62363c2c6b6255b5477a9c9d07a57b894f8a..30027077d385e44eba4b63f5550b8357cb5edbce 100644 --- a/ui2abc/libarkts/src/generated/peers/ClassDefinition.ts +++ b/ui2abc/libarkts/src/generated/peers/ClassDefinition.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" @@ -39,6 +40,7 @@ import { Es2pandaClassDefinitionModifiers } from "./../Es2pandaEnums" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" import { Expression } from "./Expression" import { Identifier } from "./Identifier" +import { JsDocInfo } from "./JsDocInfo" import { MethodDefinition } from "./MethodDefinition" import { TSClassImplements } from "./TSClassImplements" import { TSEnumDeclaration } from "./TSEnumDeclaration" @@ -348,6 +350,14 @@ export class ClassDefinition extends TypedAstNode { global.generatedEs2panda._ClassDefinitionAddAnnotations(global.context, this.peer, passNode(annotations)) return this } + get jsDocInformation(): readonly JsDocInfo[] { + return acceptNativeObjectArrayResult(global.generatedEs2panda._ClassDefinitionJsDocInformation(global.context, this.peer), (peer: KNativePointer) => new JsDocInfo(peer)) + } + /** @deprecated */ + setJsDocInformation(jsDocInformation: readonly JsDocInfo[]): this { + global.generatedEs2panda._ClassDefinitionSetJsDocInformation(global.context, this.peer, passNodeArray(jsDocInformation), jsDocInformation.length) + return this + } protected readonly brandClassDefinition: undefined } export function isClassDefinition(node: object | undefined): node is ClassDefinition { diff --git a/ui2abc/libarkts/src/generated/peers/ClassElement.ts b/ui2abc/libarkts/src/generated/peers/ClassElement.ts index cc141aad137d7edf65424a54d71b5ccd6b0a66ab..5c6b9baffa41c76cd81c6d14ea6fb2c909163b4a 100644 --- a/ui2abc/libarkts/src/generated/peers/ClassElement.ts +++ b/ui2abc/libarkts/src/generated/peers/ClassElement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Decorator } from "./Decorator" diff --git a/ui2abc/libarkts/src/generated/peers/ClassExpression.ts b/ui2abc/libarkts/src/generated/peers/ClassExpression.ts index 9be7f182f779b03965e021b24d42178d41ceeac6..613696bfddc6e5d9c938809d4b855f8bc569f2a5 100644 --- a/ui2abc/libarkts/src/generated/peers/ClassExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ClassExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ClassDefinition } from "./ClassDefinition" diff --git a/ui2abc/libarkts/src/generated/peers/ClassProperty.ts b/ui2abc/libarkts/src/generated/peers/ClassProperty.ts index 9489ec7d4027c02e160afeeb58f47f2d3920e9ab..b924c0c57b48537152c811897bc46cbe12f438b5 100644 --- a/ui2abc/libarkts/src/generated/peers/ClassProperty.ts +++ b/ui2abc/libarkts/src/generated/peers/ClassProperty.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" @@ -37,6 +38,7 @@ import { ClassElement } from "./ClassElement" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" import { Expression } from "./Expression" +import { JsDocInfo } from "./JsDocInfo" import { TypeNode } from "./TypeNode" export class ClassProperty extends ClassElement { @@ -122,6 +124,14 @@ export class ClassProperty extends ClassElement { global.generatedEs2panda._ClassPropertyAddAnnotations(global.context, this.peer, passNode(annotations)) return this } + get jsDocInformation(): readonly JsDocInfo[] { + return acceptNativeObjectArrayResult(global.generatedEs2panda._ClassPropertyJsDocInformation(global.context, this.peer), (peer: KNativePointer) => new JsDocInfo(peer)) + } + /** @deprecated */ + setJsDocInformation(jsDocInformation: readonly JsDocInfo[]): this { + global.generatedEs2panda._ClassPropertySetJsDocInformation(global.context, this.peer, passNodeArray(jsDocInformation), jsDocInformation.length) + return this + } protected readonly brandClassProperty: undefined } export function isClassProperty(node: object | undefined): node is ClassProperty { diff --git a/ui2abc/libarkts/src/generated/peers/ClassStaticBlock.ts b/ui2abc/libarkts/src/generated/peers/ClassStaticBlock.ts index 2f6dbf32c0ef233a51f1350ffd0ee9ea01f8f2e6..6c35a76568a8a5af01b68957a5ffa83167effe64 100644 --- a/ui2abc/libarkts/src/generated/peers/ClassStaticBlock.ts +++ b/ui2abc/libarkts/src/generated/peers/ClassStaticBlock.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ClassElement } from "./ClassElement" diff --git a/ui2abc/libarkts/src/generated/peers/CodeGen.ts b/ui2abc/libarkts/src/generated/peers/CodeGen.ts index 4272a4ef4c7907f554ce4578f42b62384f1f04ea..a7cb3e775e28b09764fe7f19ec7188af567a7ee6 100644 --- a/ui2abc/libarkts/src/generated/peers/CodeGen.ts +++ b/ui2abc/libarkts/src/generated/peers/CodeGen.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/ConditionalExpression.ts b/ui2abc/libarkts/src/generated/peers/ConditionalExpression.ts index 40b25ca3a7cbe9a5163fe20f5d790915150000b8..ae763ded2098a8795aa1af7d0e2bbb06f5052b44 100644 --- a/ui2abc/libarkts/src/generated/peers/ConditionalExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ConditionalExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ContinueStatement.ts b/ui2abc/libarkts/src/generated/peers/ContinueStatement.ts index 6dfb1eb02a2483f87edfe8eaf9d0b3d2be75630d..f4d8fd0685b99ac4bccf9f8e77f05a2da5788bf6 100644 --- a/ui2abc/libarkts/src/generated/peers/ContinueStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/ContinueStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/DebuggerStatement.ts b/ui2abc/libarkts/src/generated/peers/DebuggerStatement.ts index 51eb8f76ffb35b5c64a62ca58f78473cd333683b..5f878794a4ea9b55d55e029326d84ff9a6fb0225 100644 --- a/ui2abc/libarkts/src/generated/peers/DebuggerStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/DebuggerStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/Declaration.ts b/ui2abc/libarkts/src/generated/peers/Declaration.ts index e4dd0dee221aff494700319818e353064f160f44..c2360bacefe75fab382fbafa6f82ece446d7fbab 100644 --- a/ui2abc/libarkts/src/generated/peers/Declaration.ts +++ b/ui2abc/libarkts/src/generated/peers/Declaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/Decorator.ts b/ui2abc/libarkts/src/generated/peers/Decorator.ts index 12c48160dea5461d6fd0d1b2d61fc3f132839b65..e302818cc7a1bc4d666f83a01be89d15d62da7df 100644 --- a/ui2abc/libarkts/src/generated/peers/Decorator.ts +++ b/ui2abc/libarkts/src/generated/peers/Decorator.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/DiagnosticInfo.ts b/ui2abc/libarkts/src/generated/peers/DiagnosticInfo.ts index 92984570c81e91dc1a0897976d6884a5be018781..bb42c7bf8f7affc3070727da92f0e709187b3ad7 100644 --- a/ui2abc/libarkts/src/generated/peers/DiagnosticInfo.ts +++ b/ui2abc/libarkts/src/generated/peers/DiagnosticInfo.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/DirectEvalExpression.ts b/ui2abc/libarkts/src/generated/peers/DirectEvalExpression.ts index 8c0aa6dd5ee23b78df311f5e4ba70d3e933be7dd..a264db55649cc8023d1c7c06f76a6fb2356ecf63 100644 --- a/ui2abc/libarkts/src/generated/peers/DirectEvalExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/DirectEvalExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { CallExpression } from "./CallExpression" diff --git a/ui2abc/libarkts/src/generated/peers/DoWhileStatement.ts b/ui2abc/libarkts/src/generated/peers/DoWhileStatement.ts index 6d24090c956102317a4b6f93cf8ce857b3992d37..e1d2987316e5817dcd30c5c0021124c2f8447016 100644 --- a/ui2abc/libarkts/src/generated/peers/DoWhileStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/DoWhileStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/DynamicImportData.ts b/ui2abc/libarkts/src/generated/peers/DynamicImportData.ts index 83433099d013cf50c75c15ce02e2573e17b3d260..ed20884437c6f085c1cfa2093c5c765fce20a50c 100644 --- a/ui2abc/libarkts/src/generated/peers/DynamicImportData.ts +++ b/ui2abc/libarkts/src/generated/peers/DynamicImportData.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/ETSClassLiteral.ts b/ui2abc/libarkts/src/generated/peers/ETSClassLiteral.ts index 272b295c4241954f91229695d5525be867ace82a..ee053386d230abe641ee3d31825f4c40f3c57115 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSClassLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSClassLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSFunctionType.ts b/ui2abc/libarkts/src/generated/peers/ETSFunctionType.ts index e24edcd3b1391b56e3c8f8931f7cbce8ed9bab10..b81a59d42a09702bb08a011bfdde08534dc96f89 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSFunctionType.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSFunctionType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" diff --git a/ui2abc/libarkts/src/generated/peers/ETSImportDeclaration.ts b/ui2abc/libarkts/src/generated/peers/ETSImportDeclaration.ts index ab09002a8ba729a2db21be13c439e6a1f562a3c4..2c852e749a489c2a0e350211724b37f9c797c2e6 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSImportDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSImportDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSIntrinsicNode.ts b/ui2abc/libarkts/src/generated/peers/ETSIntrinsicNode.ts index 7db5af75e6ff6d6aaac659cad25ac0e5083c957b..d44462bfe30f94f1eb9ca608b3603ca9d2c116b5 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSIntrinsicNode.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSIntrinsicNode.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSKeyofType.ts b/ui2abc/libarkts/src/generated/peers/ETSKeyofType.ts index 8132ab12936b61772738d72e09278e2a8a547114..aaa2307ccd0e5ba6137686a525225c78b863f586 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSKeyofType.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSKeyofType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSModule.ts b/ui2abc/libarkts/src/generated/peers/ETSModule.ts index 8306fe2bdef332e133d391e62849822413b8fa11..8b9daf4083c7283e23b49860ca6aa1e461332003 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSModule.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSModule.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" @@ -38,6 +39,7 @@ import { ClassDefinition } from "./ClassDefinition" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" import { Es2pandaModuleFlag } from "./../Es2pandaEnums" import { Identifier } from "./Identifier" +import { JsDocInfo } from "./JsDocInfo" import { Program } from "./Program" import { Statement } from "./Statement" import { extension_ETSModuleGetNamespaceFlag } from "./../../reexport-for-generated" @@ -121,6 +123,14 @@ export class ETSModule extends BlockStatement { global.generatedEs2panda._ETSModuleAddAnnotations(global.context, this.peer, passNode(annotations)) return this } + get jsDocInformation(): readonly JsDocInfo[] { + return acceptNativeObjectArrayResult(global.generatedEs2panda._ETSModuleJsDocInformation(global.context, this.peer), (peer: KNativePointer) => new JsDocInfo(peer)) + } + /** @deprecated */ + setJsDocInformation(jsDocInformation: readonly JsDocInfo[]): this { + global.generatedEs2panda._ETSModuleSetJsDocInformation(global.context, this.peer, passNodeArray(jsDocInformation), jsDocInformation.length) + return this + } getNamespaceFlag = extension_ETSModuleGetNamespaceFlag protected readonly brandETSModule: undefined } diff --git a/ui2abc/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts b/ui2abc/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts index d9243c1b5476294c55cf99d4c07d3a6f5b4c705d..bcef8c4c69d6bcd3b7e03608c8a648929a506bdd 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts b/ui2abc/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts index 7622786adbde89d5895c8f100c85702891e02825..d276fb2cfa54abd50e4f2531c6a0940d9cc125a8 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts b/ui2abc/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts index 4c103a00bf01c31738994a38b505d2d352e8c8d5..032222018ca88f3476c16d28243bfd414b029a9a 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSNullType.ts b/ui2abc/libarkts/src/generated/peers/ETSNullType.ts index 7236feb2f077f2cdf81b89a3a26767da441d5770..ec938ecf263770ade504ce6c96ea6266f3b1e488 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSNullType.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSNullType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSPackageDeclaration.ts b/ui2abc/libarkts/src/generated/peers/ETSPackageDeclaration.ts index 0c0d5e68440077367d21003af92f0bc7cc08579e..cd932a8a7c6079906059a6b259de1242d371c5f6 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSPackageDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSPackageDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSParameterExpression.ts b/ui2abc/libarkts/src/generated/peers/ETSParameterExpression.ts index 8a6b642d2711570f6e1e30d13d8e107c1a03818b..2d95b7d88e68659b8c40d7f30433f9b21ce52949 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSParameterExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSParameterExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" diff --git a/ui2abc/libarkts/src/generated/peers/ETSPrimitiveType.ts b/ui2abc/libarkts/src/generated/peers/ETSPrimitiveType.ts index b53927a4a08a435ac91ffbccb16faf9a24bed03a..a3d6241868a08b2bd779a71678f31ff862d247a3 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSPrimitiveType.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSPrimitiveType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSReExportDeclaration.ts b/ui2abc/libarkts/src/generated/peers/ETSReExportDeclaration.ts index 749f6ed54db76d3bcca28651f29244c70b662e77..99a18985c7528fc698ceeba51816f3af4ccb4cd4 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSReExportDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSReExportDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ETSImportDeclaration } from "./ETSImportDeclaration" diff --git a/ui2abc/libarkts/src/generated/peers/ETSStringLiteralType.ts b/ui2abc/libarkts/src/generated/peers/ETSStringLiteralType.ts index 55197d78865a7d03074328cfcd5c0e0390d17523..ba6a8c9b3cc26e597eba66a690cea903b2618ff4 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSStringLiteralType.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSStringLiteralType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSStructDeclaration.ts b/ui2abc/libarkts/src/generated/peers/ETSStructDeclaration.ts index b24bfb9e03d4185d6c484c8af9c252a089abfe07..4835888fa88c3ea82ed7c0e02897ae2adb73da35 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSStructDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSStructDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ClassDeclaration } from "./ClassDeclaration" diff --git a/ui2abc/libarkts/src/generated/peers/ETSTuple.ts b/ui2abc/libarkts/src/generated/peers/ETSTuple.ts index 9a39c2b270d1e367e17c7e4135cdecbbb1c8dc03..52ba0a1bfb7783e06f64d7f4d4f212eb5ce1ddf4 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSTuple.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSTuple.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSTypeReference.ts b/ui2abc/libarkts/src/generated/peers/ETSTypeReference.ts index e92d00ca8b41141d038cd67138f475926b82e634..a34b093a5b22b05f270bd4dc762c631b29491cd6 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSTypeReference.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSTypeReference.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ETSTypeReferencePart } from "./ETSTypeReferencePart" diff --git a/ui2abc/libarkts/src/generated/peers/ETSTypeReferencePart.ts b/ui2abc/libarkts/src/generated/peers/ETSTypeReferencePart.ts index f664c0377dad6c069c1e50b1848d9fa596e3d1b7..fb887f8e3d8b2f97193dd99d389b4ff712dab318 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSTypeReferencePart.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSTypeReferencePart.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSUndefinedType.ts b/ui2abc/libarkts/src/generated/peers/ETSUndefinedType.ts index ded75188713fe1cf224ed8da75012b1d86e7edab..c403641f08c86b0eb37fb3866ef1430ecbe104c8 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSUndefinedType.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSUndefinedType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ETSUnionType.ts b/ui2abc/libarkts/src/generated/peers/ETSUnionType.ts index 564831d0419c235d468023bf531369845c7ea4bb..df27f0196883c61c3a4eee17fcc1528111a187ff 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSUnionType.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSUnionType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" diff --git a/ui2abc/libarkts/src/generated/peers/ETSWildcardType.ts b/ui2abc/libarkts/src/generated/peers/ETSWildcardType.ts index e5aee3aaba673e2efd466ae1ba39a23ac6355ade..90a23a270f38003a0c2e0d1ba30b4dc82959bbf7 100644 --- a/ui2abc/libarkts/src/generated/peers/ETSWildcardType.ts +++ b/ui2abc/libarkts/src/generated/peers/ETSWildcardType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ETSTypeReference } from "./ETSTypeReference" diff --git a/ui2abc/libarkts/src/generated/peers/EmptyStatement.ts b/ui2abc/libarkts/src/generated/peers/EmptyStatement.ts index 8b9a46b68bd72aed6529383c4371a78cc17c6795..d1d6bcee19e580d29b776f277119b89dc342e901 100644 --- a/ui2abc/libarkts/src/generated/peers/EmptyStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/EmptyStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ErrorLogger.ts b/ui2abc/libarkts/src/generated/peers/ErrorLogger.ts index dc18c7ea1c668bde5f85ed70b2375ec65983f603..d4366f9b44a95a2ff19e138d18ea018e4dc968af 100644 --- a/ui2abc/libarkts/src/generated/peers/ErrorLogger.ts +++ b/ui2abc/libarkts/src/generated/peers/ErrorLogger.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/ExportAllDeclaration.ts b/ui2abc/libarkts/src/generated/peers/ExportAllDeclaration.ts index e467b638d2f536658a5347e08aad1b731c34396d..ab62ff1e0fd0838794fb851d47f1b62f07ac00ab 100644 --- a/ui2abc/libarkts/src/generated/peers/ExportAllDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/ExportAllDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ExportDefaultDeclaration.ts b/ui2abc/libarkts/src/generated/peers/ExportDefaultDeclaration.ts index 8af9cf0a675477e74420d449f356ad1851123eb6..1b80a8ca851bda4a023ca941523526215e190c2c 100644 --- a/ui2abc/libarkts/src/generated/peers/ExportDefaultDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/ExportDefaultDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ExportNamedDeclaration.ts b/ui2abc/libarkts/src/generated/peers/ExportNamedDeclaration.ts index 2a3a06646077a28bbd8a3601544ea56fc2f832e4..25ddf9fffcd3906cd1a9f6184d1611dd20b611e0 100644 --- a/ui2abc/libarkts/src/generated/peers/ExportNamedDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/ExportNamedDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ExportSpecifier.ts b/ui2abc/libarkts/src/generated/peers/ExportSpecifier.ts index 64653af4fb50d160e950479aa9ac2ff41d526015..bbc5da918c256da267289082ff67a38f1917c8e9 100644 --- a/ui2abc/libarkts/src/generated/peers/ExportSpecifier.ts +++ b/ui2abc/libarkts/src/generated/peers/ExportSpecifier.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/Expression.ts b/ui2abc/libarkts/src/generated/peers/Expression.ts index 5954f663384287267c9fc346062880a9f55388c1..da51d7ca9a57cfb01c6f6190d11c49b92cb3f49f 100644 --- a/ui2abc/libarkts/src/generated/peers/Expression.ts +++ b/ui2abc/libarkts/src/generated/peers/Expression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" diff --git a/ui2abc/libarkts/src/generated/peers/ExpressionStatement.ts b/ui2abc/libarkts/src/generated/peers/ExpressionStatement.ts index d1d53fe6c1a547aca96819a8567ff888de6a8ad9..f5761ac186187e4624aca870fec7a433ea4a676d 100644 --- a/ui2abc/libarkts/src/generated/peers/ExpressionStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/ExpressionStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ForInStatement.ts b/ui2abc/libarkts/src/generated/peers/ForInStatement.ts index d2972fabf18044fb75fa3de916daa4758653b13a..b823713cced542dabf5c2c359af2e996426ee817 100644 --- a/ui2abc/libarkts/src/generated/peers/ForInStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/ForInStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ForOfStatement.ts b/ui2abc/libarkts/src/generated/peers/ForOfStatement.ts index b8122758f0593ec8fd5a2e4148ddaa3007d26d43..36b8ac077d08f138fbf8a06c10d7486f7e87a01c 100644 --- a/ui2abc/libarkts/src/generated/peers/ForOfStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/ForOfStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ForUpdateStatement.ts b/ui2abc/libarkts/src/generated/peers/ForUpdateStatement.ts index a1940777530277baae8d4a8a46af98d7762f6307..e4c17773169be8bb65e66911f740d983636caaaf 100644 --- a/ui2abc/libarkts/src/generated/peers/ForUpdateStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/ForUpdateStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/FunctionDecl.ts b/ui2abc/libarkts/src/generated/peers/FunctionDecl.ts index 592c44126a2490a72a0fefeed18cf0b5bd36c681..159ada95b0b728e8136d49a065ce39e7023e73df 100644 --- a/ui2abc/libarkts/src/generated/peers/FunctionDecl.ts +++ b/ui2abc/libarkts/src/generated/peers/FunctionDecl.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ScriptFunction } from "./ScriptFunction" diff --git a/ui2abc/libarkts/src/generated/peers/FunctionDeclaration.ts b/ui2abc/libarkts/src/generated/peers/FunctionDeclaration.ts index e4ec85397126e324f1e057c42f87ca53aa2f5dd3..75ceae69814c549908f3e08a356d67a0e47281a4 100644 --- a/ui2abc/libarkts/src/generated/peers/FunctionDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/FunctionDeclaration.ts @@ -29,12 +29,14 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" import { Decorator } from "./Decorator" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" +import { JsDocInfo } from "./JsDocInfo" import { ScriptFunction } from "./ScriptFunction" import { Statement } from "./Statement" @@ -103,6 +105,14 @@ export class FunctionDeclaration extends Statement { global.generatedEs2panda._FunctionDeclarationAddAnnotations(global.context, this.peer, passNode(annotations)) return this } + get jsDocInformation(): readonly JsDocInfo[] { + return acceptNativeObjectArrayResult(global.generatedEs2panda._FunctionDeclarationJsDocInformation(global.context, this.peer), (peer: KNativePointer) => new JsDocInfo(peer)) + } + /** @deprecated */ + setJsDocInformation(jsDocInformation: readonly JsDocInfo[]): this { + global.generatedEs2panda._FunctionDeclarationSetJsDocInformation(global.context, this.peer, passNodeArray(jsDocInformation), jsDocInformation.length) + return this + } protected readonly brandFunctionDeclaration: undefined } export function isFunctionDeclaration(node: object | undefined): node is FunctionDeclaration { diff --git a/ui2abc/libarkts/src/generated/peers/FunctionExpression.ts b/ui2abc/libarkts/src/generated/peers/FunctionExpression.ts index f787c08b4ee59548ab97d4f6c7114ee5103532f5..bc727111e480b7064173188054fc7a5875b71aa9 100644 --- a/ui2abc/libarkts/src/generated/peers/FunctionExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/FunctionExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/FunctionSignature.ts b/ui2abc/libarkts/src/generated/peers/FunctionSignature.ts index 71d59f0474142db6d8efa20171183b598e83e356..c5453edfb60923839d6be552e79b16a6d2454867 100644 --- a/ui2abc/libarkts/src/generated/peers/FunctionSignature.ts +++ b/ui2abc/libarkts/src/generated/peers/FunctionSignature.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Expression } from "./Expression" diff --git a/ui2abc/libarkts/src/generated/peers/IRNode.ts b/ui2abc/libarkts/src/generated/peers/IRNode.ts index 7de6aa46aca14bce0c3b8504e8207b4d4c20d005..a1ac0bd9b5fc699d1f9923a09ae1b15a826b7d50 100644 --- a/ui2abc/libarkts/src/generated/peers/IRNode.ts +++ b/ui2abc/libarkts/src/generated/peers/IRNode.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/Identifier.ts b/ui2abc/libarkts/src/generated/peers/Identifier.ts index a31866a1392afc3646c8199e224b905cbc7ea050..bf1f11b2341e6e2dd8c4a4791a0defb553638d44 100644 --- a/ui2abc/libarkts/src/generated/peers/Identifier.ts +++ b/ui2abc/libarkts/src/generated/peers/Identifier.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" diff --git a/ui2abc/libarkts/src/generated/peers/IfStatement.ts b/ui2abc/libarkts/src/generated/peers/IfStatement.ts index cfc6498a72e73b8633857c978222aa63707b232b..5e40f0bae27105ecd164d52972da9c407e39f3b0 100644 --- a/ui2abc/libarkts/src/generated/peers/IfStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/IfStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ImportDeclaration.ts b/ui2abc/libarkts/src/generated/peers/ImportDeclaration.ts index e993a8506c22a0744dce826d93b858e9d22ec254..121e33a3108aca7f27d99ec7ee7c9d3948df4198 100644 --- a/ui2abc/libarkts/src/generated/peers/ImportDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/ImportDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ImportDefaultSpecifier.ts b/ui2abc/libarkts/src/generated/peers/ImportDefaultSpecifier.ts index d3d521102f9c53379ffa93f97b3112c65f1ca0a5..fae4508b22767f6bc62369c283a1aea2d32e722f 100644 --- a/ui2abc/libarkts/src/generated/peers/ImportDefaultSpecifier.ts +++ b/ui2abc/libarkts/src/generated/peers/ImportDefaultSpecifier.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ImportExpression.ts b/ui2abc/libarkts/src/generated/peers/ImportExpression.ts index 4134f90e987dc17ac047d548ed3a1fee14dcf2a8..e507e6ac864f90bd4850688eba4238a47c210e86 100644 --- a/ui2abc/libarkts/src/generated/peers/ImportExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ImportExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts b/ui2abc/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts index 7bda46efc2dff8d518b1cdc08878b2f8d6ef9aa5..293ed3c7cf1b90f9be1ffbefbb39cd85504c74af 100644 --- a/ui2abc/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts +++ b/ui2abc/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ImportSource.ts b/ui2abc/libarkts/src/generated/peers/ImportSource.ts index f3a7c1dfb643712c436e42cbf8e3f3870adba289..b868aa29102ede93af3611878a644ce088ad5629 100644 --- a/ui2abc/libarkts/src/generated/peers/ImportSource.ts +++ b/ui2abc/libarkts/src/generated/peers/ImportSource.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/ImportSpecifier.ts b/ui2abc/libarkts/src/generated/peers/ImportSpecifier.ts index ce0210e9540cf9d42b88aaafd02c56d253dcc6ee..ae8a73a7e1b165d0e1308f6b5af459a12be5a526 100644 --- a/ui2abc/libarkts/src/generated/peers/ImportSpecifier.ts +++ b/ui2abc/libarkts/src/generated/peers/ImportSpecifier.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/IndexInfo.ts b/ui2abc/libarkts/src/generated/peers/IndexInfo.ts index 82407f68952cfdb7fda3ea57e1f4bab217552e16..f34ef96a636a49a35e959dc2b61f0bbbae21223c 100644 --- a/ui2abc/libarkts/src/generated/peers/IndexInfo.ts +++ b/ui2abc/libarkts/src/generated/peers/IndexInfo.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/InterfaceDecl.ts b/ui2abc/libarkts/src/generated/peers/InterfaceDecl.ts index b08cfda5b58ad91cae2653ee9203800016e7dd09..d7eae7bf37f47ee9955025dfdd62fe9330d2dbf5 100644 --- a/ui2abc/libarkts/src/generated/peers/InterfaceDecl.ts +++ b/ui2abc/libarkts/src/generated/peers/InterfaceDecl.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { TSInterfaceDeclaration } from "./TSInterfaceDeclaration" diff --git a/ui2abc/libarkts/src/generated/peers/JsDocInfo.ts b/ui2abc/libarkts/src/generated/peers/JsDocInfo.ts new file mode 100644 index 0000000000000000000000000000000000000000..4a76ec40fe5248bb29d9c211d9049951227c2a79 --- /dev/null +++ b/ui2abc/libarkts/src/generated/peers/JsDocInfo.ts @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * THIS FILE IS AUTOGENERATED BY arktscgen. DO NOT EDIT MANUALLY! + */ + +import { + global, + passNode, + passNodeArray, + unpackNonNullableNode, + unpackNode, + unpackNodeArray, + assertValidPeer, + AstNode, + KNativePointer, + nodeByType, + ArktsObject, + unpackString, + acceptNativeObjectArrayResult +} from "../../reexport-for-generated" + + +export class JsDocInfo extends ArktsObject { + constructor(pointer: KNativePointer) { + super(pointer) + } + protected readonly brandJsDocInfo: undefined +} diff --git a/ui2abc/libarkts/src/generated/peers/LabelPair.ts b/ui2abc/libarkts/src/generated/peers/LabelPair.ts index 4b472593c8fe9535f3ad947122bbea53ff075482..69d26179e3e596a0f6db58e70141c5ec02839f50 100644 --- a/ui2abc/libarkts/src/generated/peers/LabelPair.ts +++ b/ui2abc/libarkts/src/generated/peers/LabelPair.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/LabelledStatement.ts b/ui2abc/libarkts/src/generated/peers/LabelledStatement.ts index e2a3dee672203ad54e7f7e8577a2815c2102aacf..7856a5b1c396a92a945a2950197d16fb5aaf16ee 100644 --- a/ui2abc/libarkts/src/generated/peers/LabelledStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/LabelledStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/Literal.ts b/ui2abc/libarkts/src/generated/peers/Literal.ts index 29fc4a79363ea3ebc20629fe68a52c726b74cd1d..92c9e78e3d447cc485b4620585760ffb89bd9dc0 100644 --- a/ui2abc/libarkts/src/generated/peers/Literal.ts +++ b/ui2abc/libarkts/src/generated/peers/Literal.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Expression } from "./Expression" diff --git a/ui2abc/libarkts/src/generated/peers/LoopStatement.ts b/ui2abc/libarkts/src/generated/peers/LoopStatement.ts index 8ff650bcd3b67a22547b2f317fc33aa4af99d19c..4229a349e830e3e7125b081c5950c7236b6dd3aa 100644 --- a/ui2abc/libarkts/src/generated/peers/LoopStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/LoopStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Statement } from "./Statement" diff --git a/ui2abc/libarkts/src/generated/peers/MaybeOptionalExpression.ts b/ui2abc/libarkts/src/generated/peers/MaybeOptionalExpression.ts index 0fea69d2f7a2f197ca97a8df534e7c65a3481e9f..9a1f52e9e71df926fb201186f9d4e0aedbb59558 100644 --- a/ui2abc/libarkts/src/generated/peers/MaybeOptionalExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/MaybeOptionalExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Expression } from "./Expression" diff --git a/ui2abc/libarkts/src/generated/peers/MemberExpression.ts b/ui2abc/libarkts/src/generated/peers/MemberExpression.ts index e6bcbb4843f1afe9d8d0c9e265df42ca1f7ceb3a..3f46f614db4d45bd7e295fc7dd47d7ba00f4d3f0 100644 --- a/ui2abc/libarkts/src/generated/peers/MemberExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/MemberExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { CodeGen } from "./CodeGen" diff --git a/ui2abc/libarkts/src/generated/peers/MetaProperty.ts b/ui2abc/libarkts/src/generated/peers/MetaProperty.ts index c78957259ea9bc619478f65b4f0465ebf64dceb8..d2054d07302b1e05c86747f8cf012d2aa037c6f3 100644 --- a/ui2abc/libarkts/src/generated/peers/MetaProperty.ts +++ b/ui2abc/libarkts/src/generated/peers/MetaProperty.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/MethodDefinition.ts b/ui2abc/libarkts/src/generated/peers/MethodDefinition.ts index 4e2d2eb86e2e831030dc054c319997c445a0fa70..3c5601c67d4f0a875fd500f430d74c0d681b79c4 100644 --- a/ui2abc/libarkts/src/generated/peers/MethodDefinition.ts +++ b/ui2abc/libarkts/src/generated/peers/MethodDefinition.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ClassElement } from "./ClassElement" diff --git a/ui2abc/libarkts/src/generated/peers/NamedType.ts b/ui2abc/libarkts/src/generated/peers/NamedType.ts index 5412e6c2e9874efeca3772b23a2a145e93b2d812..106ebc8c93ca7243ec87e0e87f61287999e69f5e 100644 --- a/ui2abc/libarkts/src/generated/peers/NamedType.ts +++ b/ui2abc/libarkts/src/generated/peers/NamedType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/NewExpression.ts b/ui2abc/libarkts/src/generated/peers/NewExpression.ts index 64d2d15aeca55fdf3b6d2b47a42e000dca894555..673307ab95770e964e948543521020de25e854cd 100644 --- a/ui2abc/libarkts/src/generated/peers/NewExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/NewExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/NullLiteral.ts b/ui2abc/libarkts/src/generated/peers/NullLiteral.ts index 55e3672c5dce45495cb032165753669db1ee4192..0f319dfdf17285b1caf59f430e122b0cf0549b2c 100644 --- a/ui2abc/libarkts/src/generated/peers/NullLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/NullLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/NumberLiteral.ts b/ui2abc/libarkts/src/generated/peers/NumberLiteral.ts index 0c1d7994e3ecd7d0fedcdf02fb3420cc006f82f0..0e3c92f8ffd0937e21e46296d1e4f86cc16bc43a 100644 --- a/ui2abc/libarkts/src/generated/peers/NumberLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/NumberLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ObjectDescriptor.ts b/ui2abc/libarkts/src/generated/peers/ObjectDescriptor.ts index f5425a8be6e525ad345a835ec2ef3df5513e486f..30fe2fd4bb0171f8be623267114e815948c3fb00 100644 --- a/ui2abc/libarkts/src/generated/peers/ObjectDescriptor.ts +++ b/ui2abc/libarkts/src/generated/peers/ObjectDescriptor.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/ObjectExpression.ts b/ui2abc/libarkts/src/generated/peers/ObjectExpression.ts index 66096ebda8bd6e2f1de1fcbec73f919dd1baab44..ab92011b3dc96b91f1921e46e7260b9fc5049029 100644 --- a/ui2abc/libarkts/src/generated/peers/ObjectExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ObjectExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" diff --git a/ui2abc/libarkts/src/generated/peers/OmittedExpression.ts b/ui2abc/libarkts/src/generated/peers/OmittedExpression.ts index 25ec68a6397b53256d678e0aadca70e2029e8bb6..e2136a430516ecf32aa5c6adc4d04982cdf6e7f2 100644 --- a/ui2abc/libarkts/src/generated/peers/OmittedExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/OmittedExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/OpaqueTypeNode.ts b/ui2abc/libarkts/src/generated/peers/OpaqueTypeNode.ts index 61afb1c95f96df13a4a4df53557493bd2c920045..98cc4110e4279bc81c423438b753c76ffa673127 100644 --- a/ui2abc/libarkts/src/generated/peers/OpaqueTypeNode.ts +++ b/ui2abc/libarkts/src/generated/peers/OpaqueTypeNode.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/OverloadDeclaration.ts b/ui2abc/libarkts/src/generated/peers/OverloadDeclaration.ts index d74d27ced1bd16fa3c85409ffe27b9eadc5f614f..0a91142ab1068acb71cf906dac994c3d6f46f520 100644 --- a/ui2abc/libarkts/src/generated/peers/OverloadDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/OverloadDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ClassElement } from "./ClassElement" diff --git a/ui2abc/libarkts/src/generated/peers/PrefixAssertionExpression.ts b/ui2abc/libarkts/src/generated/peers/PrefixAssertionExpression.ts index 623f94c2a5de01b46ee1ce4d5d610123a757be39..9b65fd2ecc1f9fb29b4cd0968da8db29344708f7 100644 --- a/ui2abc/libarkts/src/generated/peers/PrefixAssertionExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/PrefixAssertionExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/Program.ts b/ui2abc/libarkts/src/generated/peers/Program.ts index 34e8662a2b444f985d912ee2f7cf2412d4b0c18f..3bf08e0cade8fa03fd8db1c39dac77a432645c44 100644 --- a/ui2abc/libarkts/src/generated/peers/Program.ts +++ b/ui2abc/libarkts/src/generated/peers/Program.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { BlockStatement } from "./BlockStatement" diff --git a/ui2abc/libarkts/src/generated/peers/Property.ts b/ui2abc/libarkts/src/generated/peers/Property.ts index 4a0217f8a4d8cda3cde157e4d6a087212a456bc4..90640acdfbfdf31894813d82240dbb5673ce7c60 100644 --- a/ui2abc/libarkts/src/generated/peers/Property.ts +++ b/ui2abc/libarkts/src/generated/peers/Property.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/RegExpLiteral.ts b/ui2abc/libarkts/src/generated/peers/RegExpLiteral.ts index 487c839273f1bb91be68991f10c52458480bd39a..784afc9507d4f79950829979a33c2cf0baf8fac3 100644 --- a/ui2abc/libarkts/src/generated/peers/RegExpLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/RegExpLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ReturnStatement.ts b/ui2abc/libarkts/src/generated/peers/ReturnStatement.ts index d78a700fd9c859760c423d0bb12831694a7be213..b620abdfdce774ce16e4aca9dc0cb5e3cca42230 100644 --- a/ui2abc/libarkts/src/generated/peers/ReturnStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/ReturnStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ScopeFindResult.ts b/ui2abc/libarkts/src/generated/peers/ScopeFindResult.ts index 86792937aaeceb1e5d3c4078f20f71126c88e288..97ee2e672b17878cd7240944ef79650487baf368 100644 --- a/ui2abc/libarkts/src/generated/peers/ScopeFindResult.ts +++ b/ui2abc/libarkts/src/generated/peers/ScopeFindResult.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/ScriptFunction.ts b/ui2abc/libarkts/src/generated/peers/ScriptFunction.ts index deeab37c08b9bba7d7fa305c38c7f8c1a0868cad..e3329739c25d55f433b8a7e13bf7cf105c786cf8 100644 --- a/ui2abc/libarkts/src/generated/peers/ScriptFunction.ts +++ b/ui2abc/libarkts/src/generated/peers/ScriptFunction.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" @@ -38,6 +39,7 @@ import { Es2pandaScriptFunctionFlags } from "./../Es2pandaEnums" import { Expression } from "./Expression" import { FunctionSignature } from "./FunctionSignature" import { Identifier } from "./Identifier" +import { JsDocInfo } from "./JsDocInfo" import { ReturnStatement } from "./ReturnStatement" import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" import { TypeNode } from "./TypeNode" @@ -284,6 +286,14 @@ export class ScriptFunction extends AstNode { global.generatedEs2panda._ScriptFunctionAddAnnotations(global.context, this.peer, passNode(annotations)) return this } + get jsDocInformation(): readonly JsDocInfo[] { + return acceptNativeObjectArrayResult(global.generatedEs2panda._ScriptFunctionJsDocInformation(global.context, this.peer), (peer: KNativePointer) => new JsDocInfo(peer)) + } + /** @deprecated */ + setJsDocInformation(jsDocInformation: readonly JsDocInfo[]): this { + global.generatedEs2panda._ScriptFunctionSetJsDocInformation(global.context, this.peer, passNodeArray(jsDocInformation), jsDocInformation.length) + return this + } getSignaturePointer = extension_ScriptFunctionGetSignaturePointer setSignaturePointer = extension_ScriptFunctionSetSignaturePointer getPreferredReturnTypePointer = extension_ScriptFunctionGetPreferredReturnTypePointer diff --git a/ui2abc/libarkts/src/generated/peers/ScriptFunctionData.ts b/ui2abc/libarkts/src/generated/peers/ScriptFunctionData.ts index 4745973aa5971073a04413ed554c1aa5ec14091e..6fab6261cc080d1fbebe23108c0e6fd49fd76867 100644 --- a/ui2abc/libarkts/src/generated/peers/ScriptFunctionData.ts +++ b/ui2abc/libarkts/src/generated/peers/ScriptFunctionData.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/SequenceExpression.ts b/ui2abc/libarkts/src/generated/peers/SequenceExpression.ts index dc97cded1dbebcc7b10da2ea7193397117f7ecf7..55cd43661bf1851d239b29300b019fd0e637e769 100644 --- a/ui2abc/libarkts/src/generated/peers/SequenceExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/SequenceExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/SignatureInfo.ts b/ui2abc/libarkts/src/generated/peers/SignatureInfo.ts index 7ea77fdceecc29a0869a57622fb9034d7c9f4ee9..e878f4bc465c5cdfb04ec05ffa1de661d37d163d 100644 --- a/ui2abc/libarkts/src/generated/peers/SignatureInfo.ts +++ b/ui2abc/libarkts/src/generated/peers/SignatureInfo.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/SourcePosition.ts b/ui2abc/libarkts/src/generated/peers/SourcePosition.ts index fae7f04964d6fd93e3479071eb295f44b2a3cb64..bfa83a10a2d6754a9732e891edc3f2069cfc7569 100644 --- a/ui2abc/libarkts/src/generated/peers/SourcePosition.ts +++ b/ui2abc/libarkts/src/generated/peers/SourcePosition.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/SourceRange.ts b/ui2abc/libarkts/src/generated/peers/SourceRange.ts index 1b388713bd90ee9904670f938ad48e00ad71cab9..cf33a498992efbe98d99ef7a2027f1377791fbae 100644 --- a/ui2abc/libarkts/src/generated/peers/SourceRange.ts +++ b/ui2abc/libarkts/src/generated/peers/SourceRange.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/SpreadElement.ts b/ui2abc/libarkts/src/generated/peers/SpreadElement.ts index 30db40822b5d70a08d66e8e7f2bd6f5ae9e98d6f..c7659db6b579227cbfdc8eead65ec1325a5578e0 100644 --- a/ui2abc/libarkts/src/generated/peers/SpreadElement.ts +++ b/ui2abc/libarkts/src/generated/peers/SpreadElement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" diff --git a/ui2abc/libarkts/src/generated/peers/SrcDumper.ts b/ui2abc/libarkts/src/generated/peers/SrcDumper.ts index fc36424b053860d21c6b4262550becb2126eaf77..46e355005bf7a5295806b865cba349730f47fc21 100644 --- a/ui2abc/libarkts/src/generated/peers/SrcDumper.ts +++ b/ui2abc/libarkts/src/generated/peers/SrcDumper.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/Statement.ts b/ui2abc/libarkts/src/generated/peers/Statement.ts index e794d315b6e4c6e1cdb5f75b76260c08e5619872..0a036bce62aa18c69ebf66a10bb4a24a436dd9c1 100644 --- a/ui2abc/libarkts/src/generated/peers/Statement.ts +++ b/ui2abc/libarkts/src/generated/peers/Statement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/StringLiteral.ts b/ui2abc/libarkts/src/generated/peers/StringLiteral.ts index fb9a6849dfc6b61342a85f3b6b0d2d9bac44982c..426f5a66f2d1835f4739693575bcb0cf4f4d89f0 100644 --- a/ui2abc/libarkts/src/generated/peers/StringLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/StringLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/SuggestionInfo.ts b/ui2abc/libarkts/src/generated/peers/SuggestionInfo.ts index a4d620bb51714c6f4ba87537bce829235aee1bf3..d84e2740f58047d1a5c47cf631bf8405abf5bb1a 100644 --- a/ui2abc/libarkts/src/generated/peers/SuggestionInfo.ts +++ b/ui2abc/libarkts/src/generated/peers/SuggestionInfo.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/SuperExpression.ts b/ui2abc/libarkts/src/generated/peers/SuperExpression.ts index 5a8d7deea772c99a952d9232d33aa0ca54b2a143..52697ebf7a5bfeb7886d5af4c0499596182cde59 100644 --- a/ui2abc/libarkts/src/generated/peers/SuperExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/SuperExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/SwitchCaseStatement.ts b/ui2abc/libarkts/src/generated/peers/SwitchCaseStatement.ts index 1b9b951412291fc46b09c3ffeb71d2d168482ebc..3e4357c8997220224a55381731765c142e4fb3de 100644 --- a/ui2abc/libarkts/src/generated/peers/SwitchCaseStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/SwitchCaseStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/SwitchStatement.ts b/ui2abc/libarkts/src/generated/peers/SwitchStatement.ts index afd752d3be70547336086ba66d97e33a268020c8..2d802cb7bab4b7b67b05300c7a4a8d17a8feff2e 100644 --- a/ui2abc/libarkts/src/generated/peers/SwitchStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/SwitchStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSAnyKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSAnyKeyword.ts index af33b4a0e28079ccbe26e6d1c1498005715e5ae7..56117ade171c16731dee33db4bf53f7003c7a445 100644 --- a/ui2abc/libarkts/src/generated/peers/TSAnyKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSAnyKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSArrayType.ts b/ui2abc/libarkts/src/generated/peers/TSArrayType.ts index 0727412668cb5c2b606bfb4aa83d147946ceccf8..829bebeebcc19d31139c42cb6d40f3d9ee1c13de 100644 --- a/ui2abc/libarkts/src/generated/peers/TSArrayType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSArrayType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSAsExpression.ts b/ui2abc/libarkts/src/generated/peers/TSAsExpression.ts index 9d929aa7371d35834a878251c884994b8bac92a9..03698670b8df99b00caecae4ca3fa9ae82a137b4 100644 --- a/ui2abc/libarkts/src/generated/peers/TSAsExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/TSAsExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" diff --git a/ui2abc/libarkts/src/generated/peers/TSBigintKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSBigintKeyword.ts index 8ebe5619f163633818f4c7c4a35ccbe842b88d10..47507949bf8ef1c6ded8e3e75d156154c48a7b7f 100644 --- a/ui2abc/libarkts/src/generated/peers/TSBigintKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSBigintKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSBooleanKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSBooleanKeyword.ts index c305386dbc09f771bea591d03e0865584de5e8dc..35e4f20e97ce81702ae03ea4bc9fd58577c507ac 100644 --- a/ui2abc/libarkts/src/generated/peers/TSBooleanKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSBooleanKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSClassImplements.ts b/ui2abc/libarkts/src/generated/peers/TSClassImplements.ts index 7a5949da02f7b63152db45dc1b6e448460211a52..7442657bf0e0c5e6068e2fd910ae1663534989a9 100644 --- a/ui2abc/libarkts/src/generated/peers/TSClassImplements.ts +++ b/ui2abc/libarkts/src/generated/peers/TSClassImplements.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSConditionalType.ts b/ui2abc/libarkts/src/generated/peers/TSConditionalType.ts index edd7f3eae99a0c6cc53aec8a33b3e77c2d3aa241..10ef0b6ca59429a23a28355158544e1e5afaaef7 100644 --- a/ui2abc/libarkts/src/generated/peers/TSConditionalType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSConditionalType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSConstructorType.ts b/ui2abc/libarkts/src/generated/peers/TSConstructorType.ts index 2212d351192a247a8353652fd6505ec1a428d9d1..88bab5328259f97d8455f87a3d86fb42ee118927 100644 --- a/ui2abc/libarkts/src/generated/peers/TSConstructorType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSConstructorType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSEnumDeclaration.ts b/ui2abc/libarkts/src/generated/peers/TSEnumDeclaration.ts index 38bcd965ea8a49e7dcc54a785935251602267767..ebdd944be1fac3e6b311285044900088dd4aadeb 100644 --- a/ui2abc/libarkts/src/generated/peers/TSEnumDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/TSEnumDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { ClassDefinition } from "./ClassDefinition" diff --git a/ui2abc/libarkts/src/generated/peers/TSEnumMember.ts b/ui2abc/libarkts/src/generated/peers/TSEnumMember.ts index 96d42d73e463e2e45b3b89d2f89ac083518647ba..dcadc4c9a59fa1a09f0ab63f8c36ea931cbc387e 100644 --- a/ui2abc/libarkts/src/generated/peers/TSEnumMember.ts +++ b/ui2abc/libarkts/src/generated/peers/TSEnumMember.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSExternalModuleReference.ts b/ui2abc/libarkts/src/generated/peers/TSExternalModuleReference.ts index 7e8d5d6bab385430858b861af5965edd2946af82..c0f3f4f04e32619427b1868d26a3e1c07087373e 100644 --- a/ui2abc/libarkts/src/generated/peers/TSExternalModuleReference.ts +++ b/ui2abc/libarkts/src/generated/peers/TSExternalModuleReference.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSFunctionType.ts b/ui2abc/libarkts/src/generated/peers/TSFunctionType.ts index c3c661416c87b776efc91485a0bbd2d9bf6440ab..fee20a26b3866849b3681e032b11eb69a02449a6 100644 --- a/ui2abc/libarkts/src/generated/peers/TSFunctionType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSFunctionType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts b/ui2abc/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts index 1029442f91c7e26a8dbc8cc25311611de1c05f7f..9fb07b854d1357f7d628cb7be6ba64b58b499daf 100644 --- a/ui2abc/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSImportType.ts b/ui2abc/libarkts/src/generated/peers/TSImportType.ts index 6b0d7ff6ce17ce42fce0ba55293ebad3953a3c37..a1fd1cbf2f7bcdf5df8d7e8ffacf5482dfbfcf69 100644 --- a/ui2abc/libarkts/src/generated/peers/TSImportType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSImportType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSIndexSignature.ts b/ui2abc/libarkts/src/generated/peers/TSIndexSignature.ts index a031de0b65d46393c866f2ab1e2f043b473605ab..73fca089891f30ff63e9fdb35340d1271e20f55d 100644 --- a/ui2abc/libarkts/src/generated/peers/TSIndexSignature.ts +++ b/ui2abc/libarkts/src/generated/peers/TSIndexSignature.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSIndexedAccessType.ts b/ui2abc/libarkts/src/generated/peers/TSIndexedAccessType.ts index 0aeca993ef2753c72900f118ba41deb461136f0f..3dd9320e722baf086fbdd621755ec2e105d6ae13 100644 --- a/ui2abc/libarkts/src/generated/peers/TSIndexedAccessType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSIndexedAccessType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSInferType.ts b/ui2abc/libarkts/src/generated/peers/TSInferType.ts index 2a77a588426673349190ca4d7a6a7061aa841e92..cfc325a334b44fa2f02d490f0373c4086aa012f6 100644 --- a/ui2abc/libarkts/src/generated/peers/TSInferType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSInferType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSInterfaceBody.ts b/ui2abc/libarkts/src/generated/peers/TSInterfaceBody.ts index 604f0d8bdfe02e15fa8fd96e5b5c5ffe7d9f9010..e80f06e6e716a7577705ed6af9d553a2e701a84f 100644 --- a/ui2abc/libarkts/src/generated/peers/TSInterfaceBody.ts +++ b/ui2abc/libarkts/src/generated/peers/TSInterfaceBody.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSInterfaceDeclaration.ts b/ui2abc/libarkts/src/generated/peers/TSInterfaceDeclaration.ts index 8eb16ed04399a35916d072c5008a87002de5c926..4401d90f08d5baf538d6d826541deab289d6d17c 100644 --- a/ui2abc/libarkts/src/generated/peers/TSInterfaceDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/TSInterfaceDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" @@ -38,6 +39,7 @@ import { Decorator } from "./Decorator" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" import { Identifier } from "./Identifier" +import { JsDocInfo } from "./JsDocInfo" import { TSInterfaceBody } from "./TSInterfaceBody" import { TSInterfaceHeritage } from "./TSInterfaceHeritage" import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" @@ -175,6 +177,14 @@ export class TSInterfaceDeclaration extends TypedStatement { global.generatedEs2panda._TSInterfaceDeclarationAddAnnotations(global.context, this.peer, passNode(annotations)) return this } + get jsDocInformation(): readonly JsDocInfo[] { + return acceptNativeObjectArrayResult(global.generatedEs2panda._TSInterfaceDeclarationJsDocInformation(global.context, this.peer), (peer: KNativePointer) => new JsDocInfo(peer)) + } + /** @deprecated */ + setJsDocInformation(jsDocInformation: readonly JsDocInfo[]): this { + global.generatedEs2panda._TSInterfaceDeclarationSetJsDocInformation(global.context, this.peer, passNodeArray(jsDocInformation), jsDocInformation.length) + return this + } protected readonly brandTSInterfaceDeclaration: undefined } export function isTSInterfaceDeclaration(node: object | undefined): node is TSInterfaceDeclaration { diff --git a/ui2abc/libarkts/src/generated/peers/TSInterfaceHeritage.ts b/ui2abc/libarkts/src/generated/peers/TSInterfaceHeritage.ts index f277e80415dcd86452ee27c35a3f760b64369721..c62c3ef8af28a724b710f39e0ca783d2eded8a0a 100644 --- a/ui2abc/libarkts/src/generated/peers/TSInterfaceHeritage.ts +++ b/ui2abc/libarkts/src/generated/peers/TSInterfaceHeritage.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSIntersectionType.ts b/ui2abc/libarkts/src/generated/peers/TSIntersectionType.ts index 1fbfaa0cbe40c44af74c124c2fb3980ed3d038e8..5b6daf47bf42d3bdb4eda54ee9458e7369bc5244 100644 --- a/ui2abc/libarkts/src/generated/peers/TSIntersectionType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSIntersectionType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSLiteralType.ts b/ui2abc/libarkts/src/generated/peers/TSLiteralType.ts index 2583a1e83b3e3e4c96c98c87c563b9a48b335a8f..cf7ffb92c34f20da186c5f0e02b8a30f6eb954e0 100644 --- a/ui2abc/libarkts/src/generated/peers/TSLiteralType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSLiteralType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSMappedType.ts b/ui2abc/libarkts/src/generated/peers/TSMappedType.ts index 9aa5d451e1d68117ea10bdc5d98e41483a943a3a..04fcfe05b0f78f5b7a4006480c0bd0b2943c741c 100644 --- a/ui2abc/libarkts/src/generated/peers/TSMappedType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSMappedType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSMethodSignature.ts b/ui2abc/libarkts/src/generated/peers/TSMethodSignature.ts index c325a68efb6e03aa41a0a7ae7d2d06dd7a3ce04c..6d051fe2a60e398f3799871a0c1688882b8e4c85 100644 --- a/ui2abc/libarkts/src/generated/peers/TSMethodSignature.ts +++ b/ui2abc/libarkts/src/generated/peers/TSMethodSignature.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSModuleBlock.ts b/ui2abc/libarkts/src/generated/peers/TSModuleBlock.ts index 11062bf3b93325c68d1af58451650f307c54414e..a7c3237ccc7d85158b10b790a48b7403efc8d13f 100644 --- a/ui2abc/libarkts/src/generated/peers/TSModuleBlock.ts +++ b/ui2abc/libarkts/src/generated/peers/TSModuleBlock.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSModuleDeclaration.ts b/ui2abc/libarkts/src/generated/peers/TSModuleDeclaration.ts index d4813bb73328eb49d06d59e79f4622a598f0e05f..fd4542ce7caa172dfdd85d6b4b913b7b21c02f42 100644 --- a/ui2abc/libarkts/src/generated/peers/TSModuleDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/TSModuleDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSNamedTupleMember.ts b/ui2abc/libarkts/src/generated/peers/TSNamedTupleMember.ts index 0aebfc921ebc5f7e6f02f6079c9157489b2a7265..475410f9171d960672f56488350da5e3aaaaae9b 100644 --- a/ui2abc/libarkts/src/generated/peers/TSNamedTupleMember.ts +++ b/ui2abc/libarkts/src/generated/peers/TSNamedTupleMember.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSNeverKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSNeverKeyword.ts index dd7cdc5f4d15097344a2f802162d9d80ee6806aa..af9cefedb6fbf4daaae46d804bc983d4ca210060 100644 --- a/ui2abc/libarkts/src/generated/peers/TSNeverKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSNeverKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSNonNullExpression.ts b/ui2abc/libarkts/src/generated/peers/TSNonNullExpression.ts index f38d732fbee17869e9407518331636826d51326a..d3328754e733fa0a2322420a6c7293675e7390b6 100644 --- a/ui2abc/libarkts/src/generated/peers/TSNonNullExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/TSNonNullExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSNullKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSNullKeyword.ts index 06702b620fac4111e975d33c710acc3142fa15e7..c439b2000db85a0b82e422a69cf5ea2b7d877702 100644 --- a/ui2abc/libarkts/src/generated/peers/TSNullKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSNullKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSNumberKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSNumberKeyword.ts index 116512e5ffff88694a51ce63b797bd117149f7ef..79555f517a729d0a90213b9bdf0c31d467599947 100644 --- a/ui2abc/libarkts/src/generated/peers/TSNumberKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSNumberKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSObjectKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSObjectKeyword.ts index 7b8ad2851d3391777ef569abcbcb8c6d1af47b16..6beeea789d1cb7e2b0bd608bbedb6bba15218126 100644 --- a/ui2abc/libarkts/src/generated/peers/TSObjectKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSObjectKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSParameterProperty.ts b/ui2abc/libarkts/src/generated/peers/TSParameterProperty.ts index 325b1d5e616dce539cebbb966002d1d1143e016b..9838431b2dd4c1b7e874e12f1ab44ef3ffaef94b 100644 --- a/ui2abc/libarkts/src/generated/peers/TSParameterProperty.ts +++ b/ui2abc/libarkts/src/generated/peers/TSParameterProperty.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAccessibilityOption } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSParenthesizedType.ts b/ui2abc/libarkts/src/generated/peers/TSParenthesizedType.ts index d9166aa91277e1b584de0ad39309d79a823ae8df..2f09fea41be1e15d8d2314dd698d2d3192c3cae5 100644 --- a/ui2abc/libarkts/src/generated/peers/TSParenthesizedType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSParenthesizedType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSPropertySignature.ts b/ui2abc/libarkts/src/generated/peers/TSPropertySignature.ts index a119d137edaed5ce0626c8b52310abdad48e141e..a69e594a57744d7128df444a3ab939e30fee5748 100644 --- a/ui2abc/libarkts/src/generated/peers/TSPropertySignature.ts +++ b/ui2abc/libarkts/src/generated/peers/TSPropertySignature.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedAstNode } from "./AnnotatedAstNode" diff --git a/ui2abc/libarkts/src/generated/peers/TSQualifiedName.ts b/ui2abc/libarkts/src/generated/peers/TSQualifiedName.ts index 8f6fb54404ece7c87e5827e59253e7e0e008021b..837eab0b2ebefe81aec1e1b472b593ca89f8d514 100644 --- a/ui2abc/libarkts/src/generated/peers/TSQualifiedName.ts +++ b/ui2abc/libarkts/src/generated/peers/TSQualifiedName.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSSignatureDeclaration.ts b/ui2abc/libarkts/src/generated/peers/TSSignatureDeclaration.ts index 630f27d12ef74f9b8059600ebed03afd4a3e894f..9302fd851634460bc87602abe4efea4a5be291e2 100644 --- a/ui2abc/libarkts/src/generated/peers/TSSignatureDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/TSSignatureDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSStringKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSStringKeyword.ts index d0b60e0232be1ae629d1d816b4556521bfea5838..ca596bd1aff820c7a1ff0aa982730c7154a6996a 100644 --- a/ui2abc/libarkts/src/generated/peers/TSStringKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSStringKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSThisType.ts b/ui2abc/libarkts/src/generated/peers/TSThisType.ts index 76ff3fcf73bc685ff5f2b3c97de4e989eb413317..5c46202eff2de1014ac3016b013b030978192964 100644 --- a/ui2abc/libarkts/src/generated/peers/TSThisType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSThisType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSTupleType.ts b/ui2abc/libarkts/src/generated/peers/TSTupleType.ts index 170f3cd2e8f5c131eb57098c29de6ce43dbbb456..40511d07ee650e936629bfada78e0a164d631e01 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTupleType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTupleType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts b/ui2abc/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts index 1c2f9d5fd8f0addc10cb903ccb1a11579d6c3945..622a2b939a2eaddc721ab08c00d4d13d1a390e2c 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedStatement } from "./AnnotatedStatement" @@ -38,6 +39,7 @@ import { Decorator } from "./Decorator" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" import { Identifier } from "./Identifier" +import { JsDocInfo } from "./JsDocInfo" import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" import { TypeNode } from "./TypeNode" @@ -156,6 +158,14 @@ export class TSTypeAliasDeclaration extends AnnotatedStatement { global.generatedEs2panda._TSTypeAliasDeclarationSetTsTypeAnnotation(global.context, this.peer, passNode(typeAnnotation)) return this } + get jsDocInformation(): readonly JsDocInfo[] { + return acceptNativeObjectArrayResult(global.generatedEs2panda._TSTypeAliasDeclarationJsDocInformation(global.context, this.peer), (peer: KNativePointer) => new JsDocInfo(peer)) + } + /** @deprecated */ + setJsDocInformation(jsDocInformation: readonly JsDocInfo[]): this { + global.generatedEs2panda._TSTypeAliasDeclarationSetJsDocInformation(global.context, this.peer, passNodeArray(jsDocInformation), jsDocInformation.length) + return this + } protected readonly brandTSTypeAliasDeclaration: undefined } export function isTSTypeAliasDeclaration(node: object | undefined): node is TSTypeAliasDeclaration { diff --git a/ui2abc/libarkts/src/generated/peers/TSTypeAssertion.ts b/ui2abc/libarkts/src/generated/peers/TSTypeAssertion.ts index ba60c5d2bd374a9010afc04c19111633be088cf6..3b0d2ec3189582fa0135a78ff6d8fdf808461eb5 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypeAssertion.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypeAssertion.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" diff --git a/ui2abc/libarkts/src/generated/peers/TSTypeLiteral.ts b/ui2abc/libarkts/src/generated/peers/TSTypeLiteral.ts index c6f14a5eeb3e787c768374ed69b3493198520b56..9a7597ee799669db32aebe49ac9c86a61db245d1 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypeLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypeLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSTypeOperator.ts b/ui2abc/libarkts/src/generated/peers/TSTypeOperator.ts index af0b404c140e8cd9bb9e6d06cec9d9cbe097e3e9..eab12f11bf88072152be3c1ff7351402fa3120e6 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypeOperator.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypeOperator.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSTypeParameter.ts b/ui2abc/libarkts/src/generated/peers/TSTypeParameter.ts index a57d8817dfbf945bbf08b035e1915952d628569e..2659290337e73660956f5f229a58adad92c575e4 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypeParameter.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypeParameter.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" diff --git a/ui2abc/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts b/ui2abc/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts index 671d35bcf894236e39220794b05cee5b49d1e558..23c7137b19bd2ed8496171b17d207f018e0a7a4c 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts b/ui2abc/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts index 5ec0847c7ec215fd85b9a319534a11c4834b86c0..6c216f3b3125481d21fe9c164016467ab1bd2555 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSTypePredicate.ts b/ui2abc/libarkts/src/generated/peers/TSTypePredicate.ts index 3874381129ad02eb2233749eb67629738b068ab4..63949d4bc94acc6d78439ba8be8738e558e56455 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypePredicate.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypePredicate.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSTypeQuery.ts b/ui2abc/libarkts/src/generated/peers/TSTypeQuery.ts index 130b4c4bc3896aee8eb125eca50782ddc77bb898..c65288f4f47c841d9b5b25bbf25776b2d650c2ea 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypeQuery.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypeQuery.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSTypeReference.ts b/ui2abc/libarkts/src/generated/peers/TSTypeReference.ts index 833012b20875056bff126116d111593a01561e57..9c49a38185ddcdd1779e9960c28b157ab85be38f 100644 --- a/ui2abc/libarkts/src/generated/peers/TSTypeReference.ts +++ b/ui2abc/libarkts/src/generated/peers/TSTypeReference.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSUndefinedKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSUndefinedKeyword.ts index 5ff2b268f7bc7875b1d3b6bc00032a640f040eca..0b9a6050c84d6d08467da732ec63b9a6e1f64d2a 100644 --- a/ui2abc/libarkts/src/generated/peers/TSUndefinedKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSUndefinedKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSUnionType.ts b/ui2abc/libarkts/src/generated/peers/TSUnionType.ts index 0ab90db11caf9ca31c49d41cbfa7623790f76628..a4a0b84a671111ff9ef2cdde8f749b064c796c39 100644 --- a/ui2abc/libarkts/src/generated/peers/TSUnionType.ts +++ b/ui2abc/libarkts/src/generated/peers/TSUnionType.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSUnknownKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSUnknownKeyword.ts index dbfa75bf4c5f8650bf4a343bcfa4b9a6ac221801..bed07902fd4151b9cb875fd42c255006662fdde1 100644 --- a/ui2abc/libarkts/src/generated/peers/TSUnknownKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSUnknownKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TSVoidKeyword.ts b/ui2abc/libarkts/src/generated/peers/TSVoidKeyword.ts index d2622c134be777fb8acf6eb029b5fec6f714a80a..00bade34013ff3b6f24bd44be2acdc4c65f73af0 100644 --- a/ui2abc/libarkts/src/generated/peers/TSVoidKeyword.ts +++ b/ui2abc/libarkts/src/generated/peers/TSVoidKeyword.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TaggedTemplateExpression.ts b/ui2abc/libarkts/src/generated/peers/TaggedTemplateExpression.ts index 04a7676b5792bdfabe722114d5012ce91e791060..d9eeef8011f394cc8a3fa18bbdabe8fc67823f86 100644 --- a/ui2abc/libarkts/src/generated/peers/TaggedTemplateExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/TaggedTemplateExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TemplateElement.ts b/ui2abc/libarkts/src/generated/peers/TemplateElement.ts index 0cad7b5a2511439e6809b73ba213c1dbe3ed8ed2..2d7666a6fd6269b7fb3933fea784924b07a8b44a 100644 --- a/ui2abc/libarkts/src/generated/peers/TemplateElement.ts +++ b/ui2abc/libarkts/src/generated/peers/TemplateElement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TemplateLiteral.ts b/ui2abc/libarkts/src/generated/peers/TemplateLiteral.ts index 92a9afdaf6b21f1b535875b8a8eedb4648c2f619..6b49b86950ca8d05fcda3d30939ca9405f479426 100644 --- a/ui2abc/libarkts/src/generated/peers/TemplateLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/TemplateLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ThisExpression.ts b/ui2abc/libarkts/src/generated/peers/ThisExpression.ts index f39074db8048e92aa9485699d0d41fc1e7159998..1b699d8336773b0f4b52e42f2a85bff293157fa8 100644 --- a/ui2abc/libarkts/src/generated/peers/ThisExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/ThisExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/ThrowStatement.ts b/ui2abc/libarkts/src/generated/peers/ThrowStatement.ts index fbaeeac18e7ca212f1a6a3461610d8e9bc2f2e37..e6a2e364c169cb87a7895e7cf5788468d3a1392e 100644 --- a/ui2abc/libarkts/src/generated/peers/ThrowStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/ThrowStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/TryStatement.ts b/ui2abc/libarkts/src/generated/peers/TryStatement.ts index 74ad1e54d1c0fb441a468351a442c01dbc30c5e9..d5ff4bdb51d5a0983a230dd6647e5f15f7faff12 100644 --- a/ui2abc/libarkts/src/generated/peers/TryStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/TryStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { BlockStatement } from "./BlockStatement" diff --git a/ui2abc/libarkts/src/generated/peers/TypeNode.ts b/ui2abc/libarkts/src/generated/peers/TypeNode.ts index 724a22d952559f37392a7a8bb13cf98acb22d67e..32f2e533861222823ba37788ede5b84c59344a12 100644 --- a/ui2abc/libarkts/src/generated/peers/TypeNode.ts +++ b/ui2abc/libarkts/src/generated/peers/TypeNode.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" diff --git a/ui2abc/libarkts/src/generated/peers/TypedAstNode.ts b/ui2abc/libarkts/src/generated/peers/TypedAstNode.ts index f47773eed58fcc070bf2749038552ac4ef9e4c1e..e446263e05b895641c70280eb0404117de8fbdca 100644 --- a/ui2abc/libarkts/src/generated/peers/TypedAstNode.ts +++ b/ui2abc/libarkts/src/generated/peers/TypedAstNode.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/TypedStatement.ts b/ui2abc/libarkts/src/generated/peers/TypedStatement.ts index edd85b779311173035967f93e1dfc53053bcac5c..1bf653807e4a0a2db4c82996f56f5a56ac4cb98c 100644 --- a/ui2abc/libarkts/src/generated/peers/TypedStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/TypedStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Statement } from "./Statement" diff --git a/ui2abc/libarkts/src/generated/peers/TypeofExpression.ts b/ui2abc/libarkts/src/generated/peers/TypeofExpression.ts index d10bc077f6a8855836520561ad061c87dd637bf2..733c7a38db6bdcfd4b92e5c3072a367c86961492 100644 --- a/ui2abc/libarkts/src/generated/peers/TypeofExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/TypeofExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/UnaryExpression.ts b/ui2abc/libarkts/src/generated/peers/UnaryExpression.ts index f56fddd4a84669f23bf71af720582ac61083cfaa..7c47c2e216a34bb92a2ae97fae8c52a9cc57e246 100644 --- a/ui2abc/libarkts/src/generated/peers/UnaryExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/UnaryExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/UndefinedLiteral.ts b/ui2abc/libarkts/src/generated/peers/UndefinedLiteral.ts index 9e922a5100e27f359bb80729f9d487f44c3c67cd..484f93246bee5075761f7b9a42b9cf7af2d46daf 100644 --- a/ui2abc/libarkts/src/generated/peers/UndefinedLiteral.ts +++ b/ui2abc/libarkts/src/generated/peers/UndefinedLiteral.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/UpdateExpression.ts b/ui2abc/libarkts/src/generated/peers/UpdateExpression.ts index d5666d01513330c72792db5c06b7c32a3493415f..31f95fc6aca7cf4eb58223e82bb7d77a1fa294e4 100644 --- a/ui2abc/libarkts/src/generated/peers/UpdateExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/UpdateExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/VReg.ts b/ui2abc/libarkts/src/generated/peers/VReg.ts index 5871cd606c9611af0296fa6d8be85c694d3f40a5..56ff62ee80b0a4ce1612a977dda5056a01ebdf46 100644 --- a/ui2abc/libarkts/src/generated/peers/VReg.ts +++ b/ui2abc/libarkts/src/generated/peers/VReg.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/ValidationInfo.ts b/ui2abc/libarkts/src/generated/peers/ValidationInfo.ts index e6d1f44f2fa37cba33ac201a1b377961092f5110..06bd258f3515880be1e2d20cfc12899fd26f69ef 100644 --- a/ui2abc/libarkts/src/generated/peers/ValidationInfo.ts +++ b/ui2abc/libarkts/src/generated/peers/ValidationInfo.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { SourcePosition } from "./SourcePosition" diff --git a/ui2abc/libarkts/src/generated/peers/VariableDeclaration.ts b/ui2abc/libarkts/src/generated/peers/VariableDeclaration.ts index 5525e2c92dee472cca60e5a00463b061ae7c86e2..a11062d857ff0976954e988616db490d952c9235 100644 --- a/ui2abc/libarkts/src/generated/peers/VariableDeclaration.ts +++ b/ui2abc/libarkts/src/generated/peers/VariableDeclaration.ts @@ -29,13 +29,15 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { AnnotationUsage } from "./AnnotationUsage" import { Decorator } from "./Decorator" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" import { Es2pandaVariableDeclarationKind } from "./../Es2pandaEnums" +import { JsDocInfo } from "./JsDocInfo" import { Statement } from "./Statement" import { VariableDeclarator } from "./VariableDeclarator" @@ -113,6 +115,14 @@ export class VariableDeclaration extends Statement { global.generatedEs2panda._VariableDeclarationAddAnnotations(global.context, this.peer, passNode(annotations)) return this } + get jsDocInformation(): readonly JsDocInfo[] { + return acceptNativeObjectArrayResult(global.generatedEs2panda._VariableDeclarationJsDocInformation(global.context, this.peer), (peer: KNativePointer) => new JsDocInfo(peer)) + } + /** @deprecated */ + setJsDocInformation(jsDocInformation: readonly JsDocInfo[]): this { + global.generatedEs2panda._VariableDeclarationSetJsDocInformation(global.context, this.peer, passNodeArray(jsDocInformation), jsDocInformation.length) + return this + } protected readonly brandVariableDeclaration: undefined } export function isVariableDeclaration(node: object | undefined): node is VariableDeclaration { diff --git a/ui2abc/libarkts/src/generated/peers/VariableDeclarator.ts b/ui2abc/libarkts/src/generated/peers/VariableDeclarator.ts index 54773ec6e58a477cf5cc3aa34b5a1b2d6b46aa4d..3282e143682ed2a2e1a27481f3408bd4780dee65 100644 --- a/ui2abc/libarkts/src/generated/peers/VariableDeclarator.ts +++ b/ui2abc/libarkts/src/generated/peers/VariableDeclarator.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/VerificationContext.ts b/ui2abc/libarkts/src/generated/peers/VerificationContext.ts index d2340ecd42b51a7be6c873a17afc8e20edf085ba..239d55d67ad3c1e46929016b710261fffa3ae871 100644 --- a/ui2abc/libarkts/src/generated/peers/VerificationContext.ts +++ b/ui2abc/libarkts/src/generated/peers/VerificationContext.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/VerifierMessage.ts b/ui2abc/libarkts/src/generated/peers/VerifierMessage.ts index 15482293a397c06647c0f8c1481229bd361b380e..5d930aadff039fec7230e0e3bed8212ffc4cee4e 100644 --- a/ui2abc/libarkts/src/generated/peers/VerifierMessage.ts +++ b/ui2abc/libarkts/src/generated/peers/VerifierMessage.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" diff --git a/ui2abc/libarkts/src/generated/peers/WhileStatement.ts b/ui2abc/libarkts/src/generated/peers/WhileStatement.ts index 353773782e71a281ace8d67850df2186c83c1da5..ff1d28e267012076537374e0d3e98091164fa223 100644 --- a/ui2abc/libarkts/src/generated/peers/WhileStatement.ts +++ b/ui2abc/libarkts/src/generated/peers/WhileStatement.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/generated/peers/YieldExpression.ts b/ui2abc/libarkts/src/generated/peers/YieldExpression.ts index f6063d2f23732cc7f384ed1b866afb03c9cb3b04..0b303ca3ade7b11226531dad982715541dd898c1 100644 --- a/ui2abc/libarkts/src/generated/peers/YieldExpression.ts +++ b/ui2abc/libarkts/src/generated/peers/YieldExpression.ts @@ -29,7 +29,8 @@ import { KNativePointer, nodeByType, ArktsObject, - unpackString + unpackString, + acceptNativeObjectArrayResult } from "../../reexport-for-generated" import { Es2pandaAstNodeType } from "./../Es2pandaEnums" diff --git a/ui2abc/libarkts/src/reexport-for-generated.ts b/ui2abc/libarkts/src/reexport-for-generated.ts index bfc8018cffb288e84e6eb27039b8c01f7b50a935..aa19e1d8286ef292100a5de167363fa7baaba422 100644 --- a/ui2abc/libarkts/src/reexport-for-generated.ts +++ b/ui2abc/libarkts/src/reexport-for-generated.ts @@ -26,7 +26,8 @@ export { unpackString, unpackObject, assertValidPeer, - updateNodeByNode + updateNodeByNode, + acceptNativeObjectArrayResult } from "./arkts-api/utilities/private" export { nodeByType } from "./arkts-api/class-by-peer" export { global } from "./arkts-api/static/global" diff --git a/ui2abc/libarkts/test/arkts-api/general/jsdoc.test.ts b/ui2abc/libarkts/test/arkts-api/general/jsdoc.test.ts new file mode 100644 index 0000000000000000000000000000000000000000..317e9566954f7a5322b80ab058bd922e3d194599 --- /dev/null +++ b/ui2abc/libarkts/test/arkts-api/general/jsdoc.test.ts @@ -0,0 +1,80 @@ +/* + * Copyright (c) 2025 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import * as util from "../../test-util" +import * as arkts from "../../../src/arkts-api" +import { assert } from "@koalaui/harness" +import { isFunctionDeclaration, isTSTypeAliasDeclaration, JsDocInfo } from "../../../src/arkts-api" + +suite(util.basename(__filename), () => { + test("jsdoc", function() { + const sample_in = + ` + /** + * Regular function + * @description JsDoc aware + */ + export function foo(); + + /** Type T */ + type T = int; + ` + + let script = arkts.createETSModuleFromSource( + sample_in, + arkts.Es2pandaContextState.ES2PANDA_STATE_PARSED + ) + + script.setJsDocInformation([] as JsDocInfo[]) + for (const stmt of script.statements) { + if (isFunctionDeclaration(stmt)) { + stmt.setJsDocInformation([] as JsDocInfo[]) + } + if (isTSTypeAliasDeclaration(stmt)) { + stmt.setJsDocInformation([] as JsDocInfo[]) + } + } + + arkts.factory.updateETSModule( + script, + script.statements, + script.ident, + script.getNamespaceFlag() + ) + console.log(`dump script: ${script.dumpSrc()}`); + + for (const stmt of script.statements) { + if (isFunctionDeclaration(stmt)) { + console.log(`function: ${stmt.dumpSrc()}`); + } + if (isTSTypeAliasDeclaration(stmt)) { + console.log(`alias: ${stmt.dumpSrc()}`); + } + } + + + // Run: nr compile:native && nr mocha -- --grep jsdoc + // + //makeJsDocInfo: pointer=0x55c23f9dfb20, length=1 + //makeJsDocInfo: pointer=0x55c23f9989b0, length=1 + //dump script: + //function foo() + //type T = int; + //function: function foo() + //alias: type T = int; + + //assert.equal(???) + }) +})