From 0dfb1528c509c083133c6812eb5ab237f6864eb6 Mon Sep 17 00:00:00 2001 From: naumovdmitrii Date: Mon, 17 Feb 2025 11:53:42 +0300 Subject: [PATCH 1/8] reinstall, regenerate Signed-off-by: naumovdmitrii --- arkoala-arkts/libarkts/src/es2panda.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arkoala-arkts/libarkts/src/es2panda.ts b/arkoala-arkts/libarkts/src/es2panda.ts index 1f1abd6d7..46ba9309b 100644 --- a/arkoala-arkts/libarkts/src/es2panda.ts +++ b/arkoala-arkts/libarkts/src/es2panda.ts @@ -28,7 +28,7 @@ function parseCommandLineArgs() { .option('--ets-module', 'Do nothing, legacy compatibility') .option('--output, ', 'The name of result file') .option('--dump-plugin-ast', 'Dump ast before and after each plugin') - .option('--restart-stages', 'Restart the compiler to proceeed to next stage') + .option('--restart-stages', 'Restart the compiler to proceed to next stage') .parse(process.argv) .opts() -- Gitee From a11202994bc905feb34e9903d3aff3205595f0be Mon Sep 17 00:00:00 2001 From: naumovdmitrii Date: Mon, 17 Feb 2025 14:43:12 +0300 Subject: [PATCH 2/8] remove handwritten bridges Signed-off-by: naumovdmitrii --- arkoala-arkts/libarkts/native/src/bridges.cc | 81 -------------------- 1 file changed, 81 deletions(-) diff --git a/arkoala-arkts/libarkts/native/src/bridges.cc b/arkoala-arkts/libarkts/native/src/bridges.cc index 6f57ec068..4250b7908 100644 --- a/arkoala-arkts/libarkts/native/src/bridges.cc +++ b/arkoala-arkts/libarkts/native/src/bridges.cc @@ -90,27 +90,6 @@ KNativePointer impl_ScopeSetParent(KNativePointer contextPtr, KNativePointer nod } KOALA_INTEROP_3(ScopeSetParent, KNativePointer, KNativePointer, KNativePointer, KNativePointer) -KNativePointer impl_UpdateClassDefinition1( - KNativePointer contextPtr, - KNativePointer originalPtr, - KNativePointer identPtr, - KNativePointerArray bodyPtr, - KInt bodyLenT, - KInt modifiersT, - KInt flagsT -) { - auto context = reinterpret_cast(contextPtr); - auto original = reinterpret_cast(originalPtr); - auto ident = reinterpret_cast(identPtr); - auto body = reinterpret_cast(bodyPtr); - auto bodyLen = static_cast(bodyLenT); - auto modifiers = Es2pandaClassDefinitionModifiers(modifiersT); - auto flags = Es2pandaModifierFlags(flagsT); - - return GetImpl()->UpdateClassDefinition1(context, original, ident, body, bodyLen, modifiers, flags); -} -KOALA_INTEROP_7(UpdateClassDefinition1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KInt, KInt, KInt) - KNativePointer impl_CreateImportSource( KNativePointer contextPtr, KNativePointer sourcePtr, @@ -126,14 +105,6 @@ KNativePointer impl_CreateImportSource( } KOALA_INTEROP_4(CreateImportSource, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KBoolean) -KNativePointer impl_ArrowFunctionExpressionCreateTypeAnnotation(KNativePointer contextPtr, KNativePointer nodePtr) { - auto context = reinterpret_cast(contextPtr); - auto node = reinterpret_cast(nodePtr); - - return GetImpl()->ArrowFunctionExpressionCreateTypeAnnotation(context, node); -} -KOALA_INTEROP_2(ArrowFunctionExpressionCreateTypeAnnotation, KNativePointer, KNativePointer, KNativePointer) - KNativePointer impl_FunctionSignatureTypeParams(KNativePointer contextPtr, KNativePointer nodePtr) { auto context = reinterpret_cast(contextPtr); auto node = reinterpret_cast(nodePtr); @@ -150,24 +121,6 @@ KNativePointer impl_FunctionSignatureReturnType(KNativePointer contextPtr, KNati } KOALA_INTEROP_2(FunctionSignatureReturnType, KNativePointer, KNativePointer, KNativePointer) -KNativePointer impl_UpdateIdentifier1(KNativePointer contextPtr, KNativePointer nodePtr, KStringPtr& namePtr) { - auto context = reinterpret_cast(contextPtr); - auto node = reinterpret_cast(nodePtr); - - return GetImpl()->UpdateIdentifier1(context, node, getStringCopy(namePtr)); -} -KOALA_INTEROP_3(UpdateIdentifier1, KNativePointer, KNativePointer, KNativePointer, KStringPtr) - -KNativePointer impl_UpdateIdentifier2(KNativePointer contextPtr, KNativePointer nodePtr, KStringPtr& namePtr, KNativePointer typeAnnotationPtr) { - auto context = reinterpret_cast(contextPtr); - auto node = reinterpret_cast(nodePtr); - auto typeAnnotation = reinterpret_cast(typeAnnotationPtr); - - return GetImpl()->UpdateIdentifier2(context, node, getStringCopy(namePtr), typeAnnotation); -} -KOALA_INTEROP_4(UpdateIdentifier2, KNativePointer, KNativePointer, KNativePointer, KStringPtr, KNativePointer) - - KNativePointer impl_ScriptFunctionSetScope( KNativePointer contextPtr, KNativePointer astPtr, @@ -211,21 +164,6 @@ KNativePointer impl_CreateFunctionSignature( } KOALA_INTEROP_6(CreateFunctionSignature, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KInt, KNativePointer, KBoolean) -KNativePointer impl_CreateReturnStatement1(KNativePointer contextPtr, KNativePointer argumentPtr) { - auto context = reinterpret_cast(contextPtr); - auto argument = reinterpret_cast(argumentPtr); - - return GetImpl()->CreateReturnStatement1(context, argument); -} -KOALA_INTEROP_2(CreateReturnStatement1, KNativePointer, KNativePointer, KNativePointer) - - -KNativePointer impl_CreateIdentifier2(KNativePointer contextPtr, KStringPtr& namePtr, KNativePointer typeAnnotationPtr) { - auto context = reinterpret_cast(contextPtr); - auto typeAnnotation = reinterpret_cast(typeAnnotationPtr); - return GetImpl()->CreateIdentifier2(context, getStringCopy(namePtr), typeAnnotation); -} -KOALA_INTEROP_3(CreateIdentifier2, KNativePointer, KNativePointer, KStringPtr, KNativePointer) KNativePointer impl_CreateNumberLiteral(KNativePointer contextPtr, KDouble value) { auto context = reinterpret_cast(contextPtr); @@ -285,12 +223,6 @@ KBoolean impl_IsIdentifier(KNativePointer nodePtr) { } KOALA_INTEROP_1(IsIdentifier, KBoolean, KNativePointer) -KNativePointer impl_CreateIdentifier1(KNativePointer contextPtr, KStringPtr& namePtr) { - auto context = reinterpret_cast(contextPtr); - return GetImpl()->CreateIdentifier1(context, getStringCopy(namePtr)); -} -KOALA_INTEROP_2(CreateIdentifier1, KNativePointer, KNativePointer, KStringPtr) - KNativePointer impl_CreateContextFromString(KNativePointer configPtr, KStringPtr& sourcePtr, KStringPtr& filenamePtr) { auto config = reinterpret_cast(configPtr); return GetImpl()->CreateContextFromString(config, sourcePtr.data(), filenamePtr.data()); @@ -317,19 +249,6 @@ KNativePointer impl_ContextErrorMessage(KNativePointer contextPtr) { } KOALA_INTEROP_1(ContextErrorMessage, KNativePointer, KNativePointer) -KNativePointer impl_CreateClassDefinition1(KNativePointer context, KNativePointer ident, KNativePointerArray body, KUInt bodyLen, KInt modifiers, KInt flags) -{ - const auto _context = reinterpret_cast(context); - const auto _ident = reinterpret_cast(ident); - const auto _body = reinterpret_cast(body); - const auto _bodyLen = static_cast(bodyLen); - const auto _modifiers = static_cast(modifiers); - const auto _flags = static_cast(flags); - const auto result = GetImpl()->CreateClassDefinition1(_context, _ident, _body, _bodyLen, _modifiers, _flags); - return result; -} -KOALA_INTEROP_6(CreateClassDefinition1, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt, KInt, KInt); - KNativePointer impl_CallExpressionSignature(KNativePointer context, KNativePointer classInstance) { const auto _context = reinterpret_cast(context); -- Gitee From 93d2b8e7943661eba1321abc4352067b817eb87d Mon Sep 17 00:00:00 2001 From: naumovdmitrii Date: Mon, 17 Feb 2025 14:43:47 +0300 Subject: [PATCH 3/8] regen Signed-off-by: naumovdmitrii --- .../libarkts/native/src/generated/bridges.cc | 692 ++++++++++++++++++ .../src/generated/Es2pandaNativeModule.ts | 198 +++++ .../generated/peers/AnnotationDeclaration.ts | 9 + .../src/generated/peers/AnnotationUsage.ts | 9 + .../peers/ArrowFunctionExpression.ts | 9 + .../src/generated/peers/AssertStatement.ts | 3 + .../src/generated/peers/AwaitExpression.ts | 3 + .../src/generated/peers/BigIntLiteral.ts | 3 + .../src/generated/peers/BinaryExpression.ts | 3 + .../src/generated/peers/BooleanLiteral.ts | 3 + .../src/generated/peers/BreakStatement.ts | 9 + .../src/generated/peers/CallExpression.ts | 6 + .../src/generated/peers/CatchClause.ts | 3 + .../src/generated/peers/ChainExpression.ts | 3 + .../src/generated/peers/CharLiteral.ts | 3 + .../src/generated/peers/ClassDeclaration.ts | 3 + .../src/generated/peers/ClassDefinition.ts | 15 + .../src/generated/peers/ClassExpression.ts | 3 + .../src/generated/peers/ClassProperty.ts | 3 + .../src/generated/peers/ClassStaticBlock.ts | 3 + .../generated/peers/ConditionalExpression.ts | 3 + .../src/generated/peers/ContinueStatement.ts | 9 + .../src/generated/peers/DebuggerStatement.ts | 3 + .../libarkts/src/generated/peers/Decorator.ts | 3 + .../generated/peers/DirectEvalExpression.ts | 3 + .../src/generated/peers/ETSClassLiteral.ts | 3 + .../generated/peers/ETSLaunchExpression.ts | 3 + .../peers/ETSNewArrayInstanceExpression.ts | 3 + .../peers/ETSNewClassInstanceExpression.ts | 9 + .../ETSNewMultiDimArrayInstanceExpression.ts | 9 + .../src/generated/peers/ETSNullType.ts | 3 + .../generated/peers/ETSPackageDeclaration.ts | 3 + .../generated/peers/ETSParameterExpression.ts | 3 + .../src/generated/peers/ETSPrimitiveType.ts | 3 + .../generated/peers/ETSStructDeclaration.ts | 3 + .../libarkts/src/generated/peers/ETSTuple.ts | 15 + .../src/generated/peers/ETSTypeReference.ts | 3 + .../generated/peers/ETSTypeReferencePart.ts | 9 + .../src/generated/peers/ETSUndefinedType.ts | 3 + .../src/generated/peers/ETSUnionType.ts | 3 + .../src/generated/peers/ETSWildcardType.ts | 3 + .../src/generated/peers/EmptyStatement.ts | 3 + .../generated/peers/ExportAllDeclaration.ts | 3 + .../peers/ExportDefaultDeclaration.ts | 3 + .../generated/peers/ExportNamedDeclaration.ts | 15 + .../src/generated/peers/ExportSpecifier.ts | 3 + .../generated/peers/ExpressionStatement.ts | 3 + .../src/generated/peers/ForUpdateStatement.ts | 3 + .../generated/peers/FunctionDeclaration.ts | 9 + .../src/generated/peers/FunctionExpression.ts | 9 + .../src/generated/peers/Identifier.ts | 17 +- .../src/generated/peers/ImportDeclaration.ts | 3 + .../generated/peers/ImportDefaultSpecifier.ts | 3 + .../src/generated/peers/ImportExpression.ts | 3 + .../peers/ImportNamespaceSpecifier.ts | 3 + .../src/generated/peers/ImportSpecifier.ts | 3 + .../src/generated/peers/MemberExpression.ts | 3 + .../src/generated/peers/MetaProperty.ts | 3 + .../src/generated/peers/MethodDefinition.ts | 3 + .../libarkts/src/generated/peers/NamedType.ts | 3 + .../src/generated/peers/NewExpression.ts | 3 + .../src/generated/peers/NullLiteral.ts | 3 + .../src/generated/peers/OmittedExpression.ts | 3 + .../src/generated/peers/OpaqueTypeNode.ts | 6 + .../peers/PrefixAssertionExpression.ts | 3 + .../libarkts/src/generated/peers/Property.ts | 9 + .../src/generated/peers/RegExpLiteral.ts | 3 + .../src/generated/peers/ReturnStatement.ts | 9 + .../src/generated/peers/SequenceExpression.ts | 3 + .../src/generated/peers/StringLiteral.ts | 9 + .../src/generated/peers/SuperExpression.ts | 3 + .../src/generated/peers/SwitchStatement.ts | 3 + .../src/generated/peers/TSAnyKeyword.ts | 3 + .../src/generated/peers/TSArrayType.ts | 3 + .../src/generated/peers/TSAsExpression.ts | 3 + .../src/generated/peers/TSBigintKeyword.ts | 3 + .../src/generated/peers/TSBooleanKeyword.ts | 3 + .../src/generated/peers/TSClassImplements.ts | 9 + .../src/generated/peers/TSConditionalType.ts | 3 + .../src/generated/peers/TSEnumDeclaration.ts | 3 + .../src/generated/peers/TSEnumMember.ts | 9 + .../peers/TSExternalModuleReference.ts | 3 + .../peers/TSImportEqualsDeclaration.ts | 3 + .../src/generated/peers/TSImportType.ts | 3 + .../src/generated/peers/TSIndexSignature.ts | 3 + .../generated/peers/TSIndexedAccessType.ts | 3 + .../src/generated/peers/TSInferType.ts | 3 + .../src/generated/peers/TSInterfaceBody.ts | 3 + .../generated/peers/TSInterfaceDeclaration.ts | 3 + .../generated/peers/TSInterfaceHeritage.ts | 3 + .../src/generated/peers/TSIntersectionType.ts | 3 + .../src/generated/peers/TSLiteralType.ts | 3 + .../src/generated/peers/TSMappedType.ts | 3 + .../src/generated/peers/TSNamedTupleMember.ts | 3 + .../src/generated/peers/TSNeverKeyword.ts | 3 + .../generated/peers/TSNonNullExpression.ts | 3 + .../src/generated/peers/TSNullKeyword.ts | 3 + .../src/generated/peers/TSNumberKeyword.ts | 3 + .../src/generated/peers/TSObjectKeyword.ts | 3 + .../generated/peers/TSParameterProperty.ts | 3 + .../generated/peers/TSParenthesizedType.ts | 3 + .../generated/peers/TSPropertySignature.ts | 3 + .../src/generated/peers/TSQualifiedName.ts | 3 + .../src/generated/peers/TSStringKeyword.ts | 3 + .../src/generated/peers/TSThisType.ts | 3 + .../src/generated/peers/TSTupleType.ts | 3 + .../generated/peers/TSTypeAliasDeclaration.ts | 9 + .../src/generated/peers/TSTypeAssertion.ts | 3 + .../src/generated/peers/TSTypeLiteral.ts | 3 + .../src/generated/peers/TSTypeOperator.ts | 3 + .../src/generated/peers/TSTypeParameter.ts | 10 + .../peers/TSTypeParameterDeclaration.ts | 3 + .../peers/TSTypeParameterInstantiation.ts | 3 + .../src/generated/peers/TSTypePredicate.ts | 3 + .../src/generated/peers/TSTypeQuery.ts | 3 + .../src/generated/peers/TSTypeReference.ts | 3 + .../src/generated/peers/TSUndefinedKeyword.ts | 3 + .../src/generated/peers/TSUnionType.ts | 3 + .../src/generated/peers/TSUnknownKeyword.ts | 3 + .../src/generated/peers/TSVoidKeyword.ts | 3 + .../peers/TaggedTemplateExpression.ts | 3 + .../src/generated/peers/TemplateElement.ts | 9 + .../src/generated/peers/TemplateLiteral.ts | 3 + .../src/generated/peers/ThisExpression.ts | 3 + .../src/generated/peers/ThrowStatement.ts | 3 + .../src/generated/peers/TypeofExpression.ts | 3 + .../src/generated/peers/UnaryExpression.ts | 3 + .../src/generated/peers/UndefinedLiteral.ts | 3 + .../src/generated/peers/UpdateExpression.ts | 3 + .../generated/peers/VariableDeclaration.ts | 3 + .../src/generated/peers/VariableDeclarator.ts | 9 + .../src/generated/peers/YieldExpression.ts | 3 + 132 files changed, 1450 insertions(+), 1 deletion(-) diff --git a/arkoala-arkts/libarkts/native/src/generated/bridges.cc b/arkoala-arkts/libarkts/native/src/generated/bridges.cc index dc18f5c0f..693b7e9e7 100644 --- a/arkoala-arkts/libarkts/native/src/generated/bridges.cc +++ b/arkoala-arkts/libarkts/native/src/generated/bridges.cc @@ -1028,6 +1028,25 @@ KNativePointer impl_CreateCallExpression(KNativePointer context, KNativePointer } KOALA_INTEROP_7(CreateCallExpression, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt, KNativePointer, KBoolean, KBoolean); +KNativePointer impl_CreateCallExpression1(KNativePointer context, KNativePointer other) +{ + const auto _context = reinterpret_cast(context); + const auto _other = reinterpret_cast(other); + auto result = GetImpl()->CreateCallExpression1(_context, _other); + return result; +} +KOALA_INTEROP_2(CreateCallExpression1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateCallExpression1(KNativePointer context, KNativePointer original, KNativePointer other) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _other = reinterpret_cast(other); + auto result = GetImpl()->UpdateCallExpression1(_context, _original, _other); + return result; +} +KOALA_INTEROP_3(UpdateCallExpression1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_CallExpressionCalleeConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -1436,6 +1455,27 @@ KNativePointer impl_UpdateFunctionDeclaration(KNativePointer context, KNativePoi } KOALA_INTEROP_6(UpdateFunctionDeclaration, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt, KBoolean); +KNativePointer impl_CreateFunctionDeclaration1(KNativePointer context, KNativePointer func, KBoolean isAnonymous) +{ + const auto _context = reinterpret_cast(context); + const auto _func = reinterpret_cast(func); + const auto _isAnonymous = static_cast(isAnonymous); + auto result = GetImpl()->CreateFunctionDeclaration1(_context, _func, _isAnonymous); + return result; +} +KOALA_INTEROP_3(CreateFunctionDeclaration1, KNativePointer, KNativePointer, KNativePointer, KBoolean); + +KNativePointer impl_UpdateFunctionDeclaration1(KNativePointer context, KNativePointer original, KNativePointer func, KBoolean isAnonymous) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _func = reinterpret_cast(func); + const auto _isAnonymous = static_cast(isAnonymous); + auto result = GetImpl()->UpdateFunctionDeclaration1(_context, _original, _func, _isAnonymous); + return result; +} +KOALA_INTEROP_4(UpdateFunctionDeclaration1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KBoolean); + KNativePointer impl_FunctionDeclarationFunction(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -1765,6 +1805,27 @@ KNativePointer impl_UpdateTemplateElement(KNativePointer context, KNativePointer } KOALA_INTEROP_2(UpdateTemplateElement, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateTemplateElement1(KNativePointer context, KStringPtr& raw, KStringPtr& cooked) +{ + const auto _context = reinterpret_cast(context); + const auto _raw = getStringCopy(raw); + const auto _cooked = getStringCopy(cooked); + auto result = GetImpl()->CreateTemplateElement1(_context, _raw, _cooked); + return result; +} +KOALA_INTEROP_3(CreateTemplateElement1, KNativePointer, KNativePointer, KStringPtr, KStringPtr); + +KNativePointer impl_UpdateTemplateElement1(KNativePointer context, KNativePointer original, KStringPtr& raw, KStringPtr& cooked) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _raw = getStringCopy(raw); + const auto _cooked = getStringCopy(cooked); + auto result = GetImpl()->UpdateTemplateElement1(_context, _original, _raw, _cooked); + return result; +} +KOALA_INTEROP_4(UpdateTemplateElement1, KNativePointer, KNativePointer, KNativePointer, KStringPtr, KStringPtr); + KNativePointer impl_TemplateElementRawConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -2296,6 +2357,25 @@ KNativePointer impl_UpdateTSClassImplements(KNativePointer context, KNativePoint } KOALA_INTEROP_4(UpdateTSClassImplements, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateTSClassImplements1(KNativePointer context, KNativePointer expression) +{ + const auto _context = reinterpret_cast(context); + const auto _expression = reinterpret_cast(expression); + auto result = GetImpl()->CreateTSClassImplements1(_context, _expression); + return result; +} +KOALA_INTEROP_2(CreateTSClassImplements1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateTSClassImplements1(KNativePointer context, KNativePointer original, KNativePointer expression) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _expression = reinterpret_cast(expression); + auto result = GetImpl()->UpdateTSClassImplements1(_context, _original, _expression); + return result; +} +KOALA_INTEROP_3(UpdateTSClassImplements1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_TSClassImplementsExpr(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -2574,6 +2654,25 @@ KNativePointer impl_UpdateTSTypeAliasDeclaration(KNativePointer context, KNative } KOALA_INTEROP_5(UpdateTSTypeAliasDeclaration, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateTSTypeAliasDeclaration1(KNativePointer context, KNativePointer id) +{ + const auto _context = reinterpret_cast(context); + const auto _id = reinterpret_cast(id); + auto result = GetImpl()->CreateTSTypeAliasDeclaration1(_context, _id); + return result; +} +KOALA_INTEROP_2(CreateTSTypeAliasDeclaration1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateTSTypeAliasDeclaration1(KNativePointer context, KNativePointer original, KNativePointer id) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _id = reinterpret_cast(id); + auto result = GetImpl()->UpdateTSTypeAliasDeclaration1(_context, _original, _id); + return result; +} +KOALA_INTEROP_3(UpdateTSTypeAliasDeclaration1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_TSTypeAliasDeclarationId(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -2705,6 +2804,25 @@ KNativePointer impl_UpdateReturnStatement(KNativePointer context, KNativePointer } KOALA_INTEROP_2(UpdateReturnStatement, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateReturnStatement1(KNativePointer context, KNativePointer argument) +{ + const auto _context = reinterpret_cast(context); + const auto _argument = reinterpret_cast(argument); + auto result = GetImpl()->CreateReturnStatement1(_context, _argument); + return result; +} +KOALA_INTEROP_2(CreateReturnStatement1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateReturnStatement1(KNativePointer context, KNativePointer original, KNativePointer argument) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _argument = reinterpret_cast(argument); + auto result = GetImpl()->UpdateReturnStatement1(_context, _original, _argument); + return result; +} +KOALA_INTEROP_3(UpdateReturnStatement1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_ReturnStatementArgument(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -3309,6 +3427,56 @@ KNativePointer impl_UpdateClassDefinition(KNativePointer context, KNativePointer } KOALA_INTEROP_13(UpdateClassDefinition, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt, KNativePointer, KNativePointer, KNativePointerArray, KUInt, KInt, KInt); +KNativePointer impl_CreateClassDefinition1(KNativePointer context, KNativePointer ident, KNativePointerArray body, KUInt bodyLen, KInt modifiers, KInt flags) +{ + const auto _context = reinterpret_cast(context); + const auto _ident = reinterpret_cast(ident); + const auto _body = reinterpret_cast(body); + const auto _bodyLen = static_cast(bodyLen); + const auto _modifiers = static_cast(modifiers); + const auto _flags = static_cast(flags); + auto result = GetImpl()->CreateClassDefinition1(_context, _ident, _body, _bodyLen, _modifiers, _flags); + return result; +} +KOALA_INTEROP_6(CreateClassDefinition1, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt, KInt, KInt); + +KNativePointer impl_UpdateClassDefinition1(KNativePointer context, KNativePointer original, KNativePointer ident, KNativePointerArray body, KUInt bodyLen, KInt modifiers, KInt flags) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _ident = reinterpret_cast(ident); + const auto _body = reinterpret_cast(body); + const auto _bodyLen = static_cast(bodyLen); + const auto _modifiers = static_cast(modifiers); + const auto _flags = static_cast(flags); + auto result = GetImpl()->UpdateClassDefinition1(_context, _original, _ident, _body, _bodyLen, _modifiers, _flags); + return result; +} +KOALA_INTEROP_7(UpdateClassDefinition1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt, KInt, KInt); + +KNativePointer impl_CreateClassDefinition2(KNativePointer context, KNativePointer ident, KInt modifiers, KInt flags) +{ + const auto _context = reinterpret_cast(context); + const auto _ident = reinterpret_cast(ident); + const auto _modifiers = static_cast(modifiers); + const auto _flags = static_cast(flags); + auto result = GetImpl()->CreateClassDefinition2(_context, _ident, _modifiers, _flags); + return result; +} +KOALA_INTEROP_4(CreateClassDefinition2, KNativePointer, KNativePointer, KNativePointer, KInt, KInt); + +KNativePointer impl_UpdateClassDefinition2(KNativePointer context, KNativePointer original, KNativePointer ident, KInt modifiers, KInt flags) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _ident = reinterpret_cast(ident); + const auto _modifiers = static_cast(modifiers); + const auto _flags = static_cast(flags); + auto result = GetImpl()->UpdateClassDefinition2(_context, _original, _ident, _modifiers, _flags); + return result; +} +KOALA_INTEROP_5(UpdateClassDefinition2, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KInt, KInt); + KNativePointer impl_ClassDefinitionIdentConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -3808,6 +3976,31 @@ KNativePointer impl_UpdateArrayExpression(KNativePointer context, KNativePointer } KOALA_INTEROP_4(UpdateArrayExpression, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); +KNativePointer impl_CreateArrayExpression1(KNativePointer context, KInt nodeType, KNativePointerArray elements, KUInt elementsLen, KBoolean trailingComma) +{ + const auto _context = reinterpret_cast(context); + const auto _nodeType = static_cast(nodeType); + const auto _elements = reinterpret_cast(elements); + const auto _elementsLen = static_cast(elementsLen); + const auto _trailingComma = static_cast(trailingComma); + auto result = GetImpl()->CreateArrayExpression1(_context, _nodeType, _elements, _elementsLen, _trailingComma); + return result; +} +KOALA_INTEROP_5(CreateArrayExpression1, KNativePointer, KNativePointer, KInt, KNativePointerArray, KUInt, KBoolean); + +KNativePointer impl_UpdateArrayExpression1(KNativePointer context, KNativePointer original, KInt nodeType, KNativePointerArray elements, KUInt elementsLen, KBoolean trailingComma) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _nodeType = static_cast(nodeType); + const auto _elements = reinterpret_cast(elements); + const auto _elementsLen = static_cast(elementsLen); + const auto _trailingComma = static_cast(trailingComma); + auto result = GetImpl()->UpdateArrayExpression1(_context, _original, _nodeType, _elements, _elementsLen, _trailingComma); + return result; +} +KOALA_INTEROP_6(UpdateArrayExpression1, KNativePointer, KNativePointer, KNativePointer, KInt, KNativePointerArray, KUInt, KBoolean); + KNativePointer impl_ArrayExpressionElementsConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -4052,6 +4245,33 @@ KNativePointer impl_UpdateProperty(KNativePointer context, KNativePointer origin } KOALA_INTEROP_4(UpdateProperty, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateProperty1(KNativePointer context, KInt kind, KNativePointer key, KNativePointer value, KBoolean isMethod, KBoolean isComputed) +{ + const auto _context = reinterpret_cast(context); + const auto _kind = static_cast(kind); + const auto _key = reinterpret_cast(key); + const auto _value = reinterpret_cast(value); + const auto _isMethod = static_cast(isMethod); + const auto _isComputed = static_cast(isComputed); + auto result = GetImpl()->CreateProperty1(_context, _kind, _key, _value, _isMethod, _isComputed); + return result; +} +KOALA_INTEROP_6(CreateProperty1, KNativePointer, KNativePointer, KInt, KNativePointer, KNativePointer, KBoolean, KBoolean); + +KNativePointer impl_UpdateProperty1(KNativePointer context, KNativePointer original, KInt kind, KNativePointer key, KNativePointer value, KBoolean isMethod, KBoolean isComputed) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _kind = static_cast(kind); + const auto _key = reinterpret_cast(key); + const auto _value = reinterpret_cast(value); + const auto _isMethod = static_cast(isMethod); + const auto _isComputed = static_cast(isComputed); + auto result = GetImpl()->UpdateProperty1(_context, _original, _kind, _key, _value, _isMethod, _isComputed); + return result; +} +KOALA_INTEROP_7(UpdateProperty1, KNativePointer, KNativePointer, KNativePointer, KInt, KNativePointer, KNativePointer, KBoolean, KBoolean); + KNativePointer impl_PropertyKey(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -4182,6 +4402,29 @@ KNativePointer impl_UpdateVariableDeclarator(KNativePointer context, KNativePoin } KOALA_INTEROP_4(UpdateVariableDeclarator, KNativePointer, KNativePointer, KNativePointer, KInt, KNativePointer); +KNativePointer impl_CreateVariableDeclarator1(KNativePointer context, KInt flag, KNativePointer ident, KNativePointer init) +{ + const auto _context = reinterpret_cast(context); + const auto _flag = static_cast(flag); + const auto _ident = reinterpret_cast(ident); + const auto _init = reinterpret_cast(init); + auto result = GetImpl()->CreateVariableDeclarator1(_context, _flag, _ident, _init); + return result; +} +KOALA_INTEROP_4(CreateVariableDeclarator1, KNativePointer, KNativePointer, KInt, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateVariableDeclarator1(KNativePointer context, KNativePointer original, KInt flag, KNativePointer ident, KNativePointer init) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _flag = static_cast(flag); + const auto _ident = reinterpret_cast(ident); + const auto _init = reinterpret_cast(init); + auto result = GetImpl()->UpdateVariableDeclarator1(_context, _original, _flag, _ident, _init); + return result; +} +KOALA_INTEROP_5(UpdateVariableDeclarator1, KNativePointer, KNativePointer, KNativePointer, KInt, KNativePointer, KNativePointer); + KNativePointer impl_VariableDeclaratorInit(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -4246,6 +4489,25 @@ KNativePointer impl_UpdateStringLiteral(KNativePointer context, KNativePointer o } KOALA_INTEROP_2(UpdateStringLiteral, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateStringLiteral1(KNativePointer context, KStringPtr& str) +{ + const auto _context = reinterpret_cast(context); + const auto _str = getStringCopy(str); + auto result = GetImpl()->CreateStringLiteral1(_context, _str); + return result; +} +KOALA_INTEROP_2(CreateStringLiteral1, KNativePointer, KNativePointer, KStringPtr); + +KNativePointer impl_UpdateStringLiteral1(KNativePointer context, KNativePointer original, KStringPtr& str) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _str = getStringCopy(str); + auto result = GetImpl()->UpdateStringLiteral1(_context, _original, _str); + return result; +} +KOALA_INTEROP_3(UpdateStringLiteral1, KNativePointer, KNativePointer, KNativePointer, KStringPtr); + KNativePointer impl_StringLiteralStrConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -4366,6 +4628,46 @@ KNativePointer impl_UpdateETSTuple(KNativePointer context, KNativePointer origin } KOALA_INTEROP_2(UpdateETSTuple, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateETSTuple1(KNativePointer context, KUInt size) +{ + const auto _context = reinterpret_cast(context); + const auto _size = static_cast(size); + auto result = GetImpl()->CreateETSTuple1(_context, _size); + return result; +} +KOALA_INTEROP_2(CreateETSTuple1, KNativePointer, KNativePointer, KUInt); + +KNativePointer impl_UpdateETSTuple1(KNativePointer context, KNativePointer original, KUInt size) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _size = static_cast(size); + auto result = GetImpl()->UpdateETSTuple1(_context, _original, _size); + return result; +} +KOALA_INTEROP_3(UpdateETSTuple1, KNativePointer, KNativePointer, KNativePointer, KUInt); + +KNativePointer impl_CreateETSTuple2(KNativePointer context, KNativePointerArray typeList, KUInt typeListLen) +{ + const auto _context = reinterpret_cast(context); + const auto _typeList = reinterpret_cast(typeList); + const auto _typeListLen = static_cast(typeListLen); + auto result = GetImpl()->CreateETSTuple2(_context, _typeList, _typeListLen); + return result; +} +KOALA_INTEROP_3(CreateETSTuple2, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + +KNativePointer impl_UpdateETSTuple2(KNativePointer context, KNativePointer original, KNativePointerArray typeList, KUInt typeListLen) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _typeList = reinterpret_cast(typeList); + const auto _typeListLen = static_cast(typeListLen); + auto result = GetImpl()->UpdateETSTuple2(_context, _original, _typeList, _typeListLen); + return result; +} +KOALA_INTEROP_4(UpdateETSTuple2, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KUInt impl_ETSTupleGetTupleSizeConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -5707,6 +6009,31 @@ KNativePointer impl_UpdateAssignmentExpression(KNativePointer context, KNativePo } KOALA_INTEROP_5(UpdateAssignmentExpression, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KInt); +KNativePointer impl_CreateAssignmentExpression1(KNativePointer context, KInt type, KNativePointer left, KNativePointer right, KInt assignmentOperator) +{ + const auto _context = reinterpret_cast(context); + const auto _type = static_cast(type); + const auto _left = reinterpret_cast(left); + const auto _right = reinterpret_cast(right); + const auto _assignmentOperator = static_cast(assignmentOperator); + auto result = GetImpl()->CreateAssignmentExpression1(_context, _type, _left, _right, _assignmentOperator); + return result; +} +KOALA_INTEROP_5(CreateAssignmentExpression1, KNativePointer, KNativePointer, KInt, KNativePointer, KNativePointer, KInt); + +KNativePointer impl_UpdateAssignmentExpression1(KNativePointer context, KNativePointer original, KInt type, KNativePointer left, KNativePointer right, KInt assignmentOperator) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _type = static_cast(type); + const auto _left = reinterpret_cast(left); + const auto _right = reinterpret_cast(right); + const auto _assignmentOperator = static_cast(assignmentOperator); + auto result = GetImpl()->UpdateAssignmentExpression1(_context, _original, _type, _left, _right, _assignmentOperator); + return result; +} +KOALA_INTEROP_6(UpdateAssignmentExpression1, KNativePointer, KNativePointer, KNativePointer, KInt, KNativePointer, KNativePointer, KInt); + KNativePointer impl_AssignmentExpressionLeftConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -6293,6 +6620,27 @@ KNativePointer impl_UpdateFunctionExpression(KNativePointer context, KNativePoin } KOALA_INTEROP_3(UpdateFunctionExpression, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateFunctionExpression1(KNativePointer context, KNativePointer namedExpr, KNativePointer func) +{ + const auto _context = reinterpret_cast(context); + const auto _namedExpr = reinterpret_cast(namedExpr); + const auto _func = reinterpret_cast(func); + auto result = GetImpl()->CreateFunctionExpression1(_context, _namedExpr, _func); + return result; +} +KOALA_INTEROP_3(CreateFunctionExpression1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateFunctionExpression1(KNativePointer context, KNativePointer original, KNativePointer namedExpr, KNativePointer func) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _namedExpr = reinterpret_cast(namedExpr); + const auto _func = reinterpret_cast(func); + auto result = GetImpl()->UpdateFunctionExpression1(_context, _original, _namedExpr, _func); + return result; +} +KOALA_INTEROP_4(UpdateFunctionExpression1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_FunctionExpressionFunctionConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -6809,6 +7157,29 @@ KNativePointer impl_UpdateAnnotationDeclaration(KNativePointer context, KNativeP } KOALA_INTEROP_3(UpdateAnnotationDeclaration, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateAnnotationDeclaration1(KNativePointer context, KNativePointer expr, KNativePointerArray properties, KUInt propertiesLen) +{ + const auto _context = reinterpret_cast(context); + const auto _expr = reinterpret_cast(expr); + const auto _properties = reinterpret_cast(properties); + const auto _propertiesLen = static_cast(propertiesLen); + auto result = GetImpl()->CreateAnnotationDeclaration1(_context, _expr, _properties, _propertiesLen); + return result; +} +KOALA_INTEROP_4(CreateAnnotationDeclaration1, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + +KNativePointer impl_UpdateAnnotationDeclaration1(KNativePointer context, KNativePointer original, KNativePointer expr, KNativePointerArray properties, KUInt propertiesLen) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _expr = reinterpret_cast(expr); + const auto _properties = reinterpret_cast(properties); + const auto _propertiesLen = static_cast(propertiesLen); + auto result = GetImpl()->UpdateAnnotationDeclaration1(_context, _original, _expr, _properties, _propertiesLen); + return result; +} +KOALA_INTEROP_5(UpdateAnnotationDeclaration1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_AnnotationDeclarationInternalNameConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -6915,6 +7286,29 @@ KNativePointer impl_UpdateAnnotationUsageIr(KNativePointer context, KNativePoint } KOALA_INTEROP_3(UpdateAnnotationUsageIr, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateAnnotationUsageIr1(KNativePointer context, KNativePointer expr, KNativePointerArray properties, KUInt propertiesLen) +{ + const auto _context = reinterpret_cast(context); + const auto _expr = reinterpret_cast(expr); + const auto _properties = reinterpret_cast(properties); + const auto _propertiesLen = static_cast(propertiesLen); + auto result = GetImpl()->CreateAnnotationUsageIr1(_context, _expr, _properties, _propertiesLen); + return result; +} +KOALA_INTEROP_4(CreateAnnotationUsageIr1, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + +KNativePointer impl_UpdateAnnotationUsageIr1(KNativePointer context, KNativePointer original, KNativePointer expr, KNativePointerArray properties, KUInt propertiesLen) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _expr = reinterpret_cast(expr); + const auto _properties = reinterpret_cast(properties); + const auto _propertiesLen = static_cast(propertiesLen); + auto result = GetImpl()->UpdateAnnotationUsageIr1(_context, _original, _expr, _properties, _propertiesLen); + return result; +} +KOALA_INTEROP_5(UpdateAnnotationUsageIr1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + KNativePointer impl_AnnotationUsageIrExpr(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -7349,6 +7743,31 @@ KNativePointer impl_UpdateTSTypeParameter(KNativePointer context, KNativePointer } KOALA_INTEROP_5(UpdateTSTypeParameter, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateTSTypeParameter1(KNativePointer context, KNativePointer name, KNativePointer constraint, KNativePointer defaultType, KInt flags) +{ + const auto _context = reinterpret_cast(context); + const auto _name = reinterpret_cast(name); + const auto _constraint = reinterpret_cast(constraint); + const auto _defaultType = reinterpret_cast(defaultType); + const auto _flags = static_cast(flags); + auto result = GetImpl()->CreateTSTypeParameter1(_context, _name, _constraint, _defaultType, _flags); + return result; +} +KOALA_INTEROP_5(CreateTSTypeParameter1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KInt); + +KNativePointer impl_UpdateTSTypeParameter1(KNativePointer context, KNativePointer original, KNativePointer name, KNativePointer constraint, KNativePointer defaultType, KInt flags) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _name = reinterpret_cast(name); + const auto _constraint = reinterpret_cast(constraint); + const auto _defaultType = reinterpret_cast(defaultType); + const auto _flags = static_cast(flags); + auto result = GetImpl()->UpdateTSTypeParameter1(_context, _original, _name, _constraint, _defaultType, _flags); + return result; +} +KOALA_INTEROP_6(UpdateTSTypeParameter1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KInt); + KNativePointer impl_TSTypeParameterNameConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -7679,6 +8098,48 @@ KNativePointer impl_UpdateExportNamedDeclaration(KNativePointer context, KNative } KOALA_INTEROP_5(UpdateExportNamedDeclaration, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); +KNativePointer impl_CreateExportNamedDeclaration1(KNativePointer context, KNativePointer decl, KNativePointerArray specifiers, KUInt specifiersLen) +{ + const auto _context = reinterpret_cast(context); + const auto _decl = reinterpret_cast(decl); + const auto _specifiers = reinterpret_cast(specifiers); + const auto _specifiersLen = static_cast(specifiersLen); + auto result = GetImpl()->CreateExportNamedDeclaration1(_context, _decl, _specifiers, _specifiersLen); + return result; +} +KOALA_INTEROP_4(CreateExportNamedDeclaration1, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + +KNativePointer impl_UpdateExportNamedDeclaration1(KNativePointer context, KNativePointer original, KNativePointer decl, KNativePointerArray specifiers, KUInt specifiersLen) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _decl = reinterpret_cast(decl); + const auto _specifiers = reinterpret_cast(specifiers); + const auto _specifiersLen = static_cast(specifiersLen); + auto result = GetImpl()->UpdateExportNamedDeclaration1(_context, _original, _decl, _specifiers, _specifiersLen); + return result; +} +KOALA_INTEROP_5(UpdateExportNamedDeclaration1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); + +KNativePointer impl_CreateExportNamedDeclaration2(KNativePointer context, KNativePointer decl) +{ + const auto _context = reinterpret_cast(context); + const auto _decl = reinterpret_cast(decl); + auto result = GetImpl()->CreateExportNamedDeclaration2(_context, _decl); + return result; +} +KOALA_INTEROP_2(CreateExportNamedDeclaration2, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateExportNamedDeclaration2(KNativePointer context, KNativePointer original, KNativePointer decl) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _decl = reinterpret_cast(decl); + auto result = GetImpl()->UpdateExportNamedDeclaration2(_context, _original, _decl); + return result; +} +KOALA_INTEROP_3(UpdateExportNamedDeclaration2, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_ExportNamedDeclarationDeclConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -8546,6 +9007,46 @@ KNativePointer impl_UpdateIdentifier(KNativePointer context, KNativePointer orig } KOALA_INTEROP_2(UpdateIdentifier, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateIdentifier1(KNativePointer context, KStringPtr& name) +{ + const auto _context = reinterpret_cast(context); + const auto _name = getStringCopy(name); + auto result = GetImpl()->CreateIdentifier1(_context, _name); + return result; +} +KOALA_INTEROP_2(CreateIdentifier1, KNativePointer, KNativePointer, KStringPtr); + +KNativePointer impl_UpdateIdentifier1(KNativePointer context, KNativePointer original, KStringPtr& name) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _name = getStringCopy(name); + auto result = GetImpl()->UpdateIdentifier1(_context, _original, _name); + return result; +} +KOALA_INTEROP_3(UpdateIdentifier1, KNativePointer, KNativePointer, KNativePointer, KStringPtr); + +KNativePointer impl_CreateIdentifier2(KNativePointer context, KStringPtr& name, KNativePointer typeAnnotation) +{ + const auto _context = reinterpret_cast(context); + const auto _name = getStringCopy(name); + const auto _typeAnnotation = reinterpret_cast(typeAnnotation); + auto result = GetImpl()->CreateIdentifier2(_context, _name, _typeAnnotation); + return result; +} +KOALA_INTEROP_3(CreateIdentifier2, KNativePointer, KNativePointer, KStringPtr, KNativePointer); + +KNativePointer impl_UpdateIdentifier2(KNativePointer context, KNativePointer original, KStringPtr& name, KNativePointer typeAnnotation) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _name = getStringCopy(name); + const auto _typeAnnotation = reinterpret_cast(typeAnnotation); + auto result = GetImpl()->UpdateIdentifier2(_context, _original, _name, _typeAnnotation); + return result; +} +KOALA_INTEROP_4(UpdateIdentifier2, KNativePointer, KNativePointer, KNativePointer, KStringPtr, KNativePointer); + KNativePointer impl_IdentifierNameConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -8795,6 +9296,23 @@ void impl_IdentifierSetTsTypeAnnotation(KNativePointer context, KNativePointer r } KOALA_INTEROP_V3(IdentifierSetTsTypeAnnotation, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateOpaqueTypeNode1(KNativePointer context) +{ + const auto _context = reinterpret_cast(context); + auto result = GetImpl()->CreateOpaqueTypeNode1(_context); + return result; +} +KOALA_INTEROP_1(CreateOpaqueTypeNode1, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateOpaqueTypeNode1(KNativePointer context, KNativePointer original) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + auto result = GetImpl()->UpdateOpaqueTypeNode1(_context, _original); + return result; +} +KOALA_INTEROP_2(UpdateOpaqueTypeNode1, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_CreateBlockStatement(KNativePointer context, KNativePointerArray statementList, KUInt statementListLen) { const auto _context = reinterpret_cast(context); @@ -9370,6 +9888,25 @@ KNativePointer impl_UpdateBreakStatement(KNativePointer context, KNativePointer } KOALA_INTEROP_2(UpdateBreakStatement, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateBreakStatement1(KNativePointer context, KNativePointer ident) +{ + const auto _context = reinterpret_cast(context); + const auto _ident = reinterpret_cast(ident); + auto result = GetImpl()->CreateBreakStatement1(_context, _ident); + return result; +} +KOALA_INTEROP_2(CreateBreakStatement1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateBreakStatement1(KNativePointer context, KNativePointer original, KNativePointer ident) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _ident = reinterpret_cast(ident); + auto result = GetImpl()->UpdateBreakStatement1(_context, _original, _ident); + return result; +} +KOALA_INTEROP_3(UpdateBreakStatement1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_BreakStatementIdentConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -9741,6 +10278,25 @@ KNativePointer impl_UpdateContinueStatement(KNativePointer context, KNativePoint } KOALA_INTEROP_2(UpdateContinueStatement, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateContinueStatement1(KNativePointer context, KNativePointer ident) +{ + const auto _context = reinterpret_cast(context); + const auto _ident = reinterpret_cast(ident); + auto result = GetImpl()->CreateContinueStatement1(_context, _ident); + return result; +} +KOALA_INTEROP_2(CreateContinueStatement1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateContinueStatement1(KNativePointer context, KNativePointer original, KNativePointer ident) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _ident = reinterpret_cast(ident); + auto result = GetImpl()->UpdateContinueStatement1(_context, _original, _ident); + return result; +} +KOALA_INTEROP_3(UpdateContinueStatement1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_ContinueStatementIdentConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -9801,6 +10357,25 @@ KNativePointer impl_UpdateETSNewMultiDimArrayInstanceExpression(KNativePointer c } KOALA_INTEROP_5(UpdateETSNewMultiDimArrayInstanceExpression, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); +KNativePointer impl_CreateETSNewMultiDimArrayInstanceExpression1(KNativePointer context, KNativePointer other) +{ + const auto _context = reinterpret_cast(context); + const auto _other = reinterpret_cast(other); + auto result = GetImpl()->CreateETSNewMultiDimArrayInstanceExpression1(_context, _other); + return result; +} +KOALA_INTEROP_2(CreateETSNewMultiDimArrayInstanceExpression1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateETSNewMultiDimArrayInstanceExpression1(KNativePointer context, KNativePointer original, KNativePointer other) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _other = reinterpret_cast(other); + auto result = GetImpl()->UpdateETSNewMultiDimArrayInstanceExpression1(_context, _original, _other); + return result; +} +KOALA_INTEROP_3(UpdateETSNewMultiDimArrayInstanceExpression1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_ETSNewMultiDimArrayInstanceExpressionTypeReference(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -10018,6 +10593,29 @@ KNativePointer impl_UpdateTSEnumMember(KNativePointer context, KNativePointer or } KOALA_INTEROP_4(UpdateTSEnumMember, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateTSEnumMember1(KNativePointer context, KNativePointer key, KNativePointer init, KBoolean isGenerated) +{ + const auto _context = reinterpret_cast(context); + const auto _key = reinterpret_cast(key); + const auto _init = reinterpret_cast(init); + const auto _isGenerated = static_cast(isGenerated); + auto result = GetImpl()->CreateTSEnumMember1(_context, _key, _init, _isGenerated); + return result; +} +KOALA_INTEROP_4(CreateTSEnumMember1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KBoolean); + +KNativePointer impl_UpdateTSEnumMember1(KNativePointer context, KNativePointer original, KNativePointer key, KNativePointer init, KBoolean isGenerated) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _key = reinterpret_cast(key); + const auto _init = reinterpret_cast(init); + const auto _isGenerated = static_cast(isGenerated); + auto result = GetImpl()->UpdateTSEnumMember1(_context, _original, _key, _init, _isGenerated); + return result; +} +KOALA_INTEROP_5(UpdateTSEnumMember1, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KBoolean); + KNativePointer impl_TSEnumMemberKeyConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -10316,6 +10914,25 @@ KNativePointer impl_UpdateArrowFunctionExpression(KNativePointer context, KNativ } KOALA_INTEROP_3(UpdateArrowFunctionExpression, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateArrowFunctionExpression1(KNativePointer context, KNativePointer other) +{ + const auto _context = reinterpret_cast(context); + const auto _other = reinterpret_cast(other); + auto result = GetImpl()->CreateArrowFunctionExpression1(_context, _other); + return result; +} +KOALA_INTEROP_2(CreateArrowFunctionExpression1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateArrowFunctionExpression1(KNativePointer context, KNativePointer original, KNativePointer other) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _other = reinterpret_cast(other); + auto result = GetImpl()->UpdateArrowFunctionExpression1(_context, _original, _other); + return result; +} +KOALA_INTEROP_3(UpdateArrowFunctionExpression1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_ArrowFunctionExpressionFunctionConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -10334,6 +10951,15 @@ KNativePointer impl_ArrowFunctionExpressionFunction(KNativePointer context, KNat } KOALA_INTEROP_2(ArrowFunctionExpressionFunction, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_ArrowFunctionExpressionCreateTypeAnnotation(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + auto result = GetImpl()->ArrowFunctionExpressionCreateTypeAnnotation(_context, _receiver); + return result; +} +KOALA_INTEROP_2(ArrowFunctionExpressionCreateTypeAnnotation, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_ArrowFunctionExpressionAnnotations(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -10405,6 +11031,25 @@ KNativePointer impl_UpdateETSNewClassInstanceExpression(KNativePointer context, } KOALA_INTEROP_5(UpdateETSNewClassInstanceExpression, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointerArray, KUInt); +KNativePointer impl_CreateETSNewClassInstanceExpression1(KNativePointer context, KNativePointer other) +{ + const auto _context = reinterpret_cast(context); + const auto _other = reinterpret_cast(other); + auto result = GetImpl()->CreateETSNewClassInstanceExpression1(_context, _other); + return result; +} +KOALA_INTEROP_2(CreateETSNewClassInstanceExpression1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateETSNewClassInstanceExpression1(KNativePointer context, KNativePointer original, KNativePointer other) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _other = reinterpret_cast(other); + auto result = GetImpl()->UpdateETSNewClassInstanceExpression1(_context, _original, _other); + return result; +} +KOALA_INTEROP_3(UpdateETSNewClassInstanceExpression1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_ETSNewClassInstanceExpressionGetTypeRefConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -10582,6 +11227,15 @@ KNativePointer impl_ForUpdateStatementTestConst(KNativePointer context, KNativeP } KOALA_INTEROP_2(ForUpdateStatementTestConst, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_ForUpdateStatementUpdateConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + auto result = GetImpl()->ForUpdateStatementUpdateConst(_context, _receiver); + return (void*)result; +} +KOALA_INTEROP_2(ForUpdateStatementUpdateConst, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_ForUpdateStatementBody(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -10623,6 +11277,25 @@ KNativePointer impl_UpdateETSTypeReferencePart(KNativePointer context, KNativePo } KOALA_INTEROP_5(UpdateETSTypeReferencePart, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateETSTypeReferencePart1(KNativePointer context, KNativePointer name) +{ + const auto _context = reinterpret_cast(context); + const auto _name = reinterpret_cast(name); + auto result = GetImpl()->CreateETSTypeReferencePart1(_context, _name); + return result; +} +KOALA_INTEROP_2(CreateETSTypeReferencePart1, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_UpdateETSTypeReferencePart1(KNativePointer context, KNativePointer original, KNativePointer name) +{ + const auto _context = reinterpret_cast(context); + const auto _original = reinterpret_cast(original); + const auto _name = reinterpret_cast(name); + auto result = GetImpl()->UpdateETSTypeReferencePart1(_context, _original, _name); + return result; +} +KOALA_INTEROP_3(UpdateETSTypeReferencePart1, KNativePointer, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_ETSTypeReferencePartPrevious(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); @@ -10924,6 +11597,15 @@ KNativePointer impl_UpdateTSThisType(KNativePointer context, KNativePointer orig } KOALA_INTEROP_2(UpdateTSThisType, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_CreateETSDynamicFunctionType1(KNativePointer context, KStringPtr& name) +{ + const auto _context = reinterpret_cast(context); + const auto _name = getStringCopy(name); + auto result = GetImpl()->CreateETSDynamicFunctionType1(_context, _name); + return result; +} +KOALA_INTEROP_2(CreateETSDynamicFunctionType1, KNativePointer, KNativePointer, KStringPtr); + KNativePointer impl_CreateInterfaceDecl(KNativePointer context, KStringPtr& name) { const auto _context = reinterpret_cast(context); @@ -10933,6 +11615,16 @@ KNativePointer impl_CreateInterfaceDecl(KNativePointer context, KStringPtr& name } KOALA_INTEROP_2(CreateInterfaceDecl, KNativePointer, KNativePointer, KStringPtr); +KNativePointer impl_CreateInterfaceDecl1(KNativePointer context, KStringPtr& name, KNativePointer declNode) +{ + const auto _context = reinterpret_cast(context); + const auto _name = getStringCopy(name); + const auto _declNode = reinterpret_cast(declNode); + auto result = GetImpl()->CreateInterfaceDecl1(_context, _name, _declNode); + return result; +} +KOALA_INTEROP_3(CreateInterfaceDecl1, KNativePointer, KNativePointer, KStringPtr, KNativePointer); + KNativePointer impl_CreateFunctionDecl(KNativePointer context, KStringPtr& name, KNativePointer node) { const auto _context = reinterpret_cast(context); diff --git a/arkoala-arkts/libarkts/src/generated/Es2pandaNativeModule.ts b/arkoala-arkts/libarkts/src/generated/Es2pandaNativeModule.ts index 1e64f6f80..8d330b0ec 100644 --- a/arkoala-arkts/libarkts/src/generated/Es2pandaNativeModule.ts +++ b/arkoala-arkts/libarkts/src/generated/Es2pandaNativeModule.ts @@ -340,6 +340,12 @@ export class Es2pandaNativeModule { _CreateCallExpression(context: KNativePointer, callee: KNativePointer, _arguments: BigUint64Array, argumentsLen: KUInt, typeParams: KNativePointer, optional_arg: KBoolean, trailingComma: KBoolean): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateCallExpression1(context: KNativePointer, other: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateCallExpression1(context: KNativePointer, original: KNativePointer, other: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _CallExpressionCalleeConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -466,6 +472,12 @@ export class Es2pandaNativeModule { _UpdateFunctionDeclaration(context: KNativePointer, original: KNativePointer, func: KNativePointer, annotations: BigUint64Array, annotationsLen: KUInt, isAnonymous: KBoolean): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateFunctionDeclaration1(context: KNativePointer, func: KNativePointer, isAnonymous: KBoolean): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateFunctionDeclaration1(context: KNativePointer, original: KNativePointer, func: KNativePointer, isAnonymous: KBoolean): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _FunctionDeclarationFunction(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -571,6 +583,12 @@ export class Es2pandaNativeModule { _UpdateTemplateElement(context: KNativePointer, original: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateTemplateElement1(context: KNativePointer, raw: KStringPtr, cooked: KStringPtr): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateTemplateElement1(context: KNativePointer, original: KNativePointer, raw: KStringPtr, cooked: KStringPtr): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _TemplateElementRawConst(context: KNativePointer, receiver: KNativePointer): KStringPtr { throw new Error("This methods was not overloaded by native module initialization") } @@ -730,6 +748,12 @@ export class Es2pandaNativeModule { _UpdateTSClassImplements(context: KNativePointer, original: KNativePointer, expression: KNativePointer, typeParameters: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateTSClassImplements1(context: KNativePointer, expression: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateTSClassImplements1(context: KNativePointer, original: KNativePointer, expression: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _TSClassImplementsExpr(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -814,6 +838,12 @@ export class Es2pandaNativeModule { _UpdateTSTypeAliasDeclaration(context: KNativePointer, original: KNativePointer, id: KNativePointer, typeParams: KNativePointer, typeAnnotation: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateTSTypeAliasDeclaration1(context: KNativePointer, id: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateTSTypeAliasDeclaration1(context: KNativePointer, original: KNativePointer, id: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _TSTypeAliasDeclarationId(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -856,6 +886,12 @@ export class Es2pandaNativeModule { _UpdateReturnStatement(context: KNativePointer, original: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateReturnStatement1(context: KNativePointer, argument: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateReturnStatement1(context: KNativePointer, original: KNativePointer, argument: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ReturnStatementArgument(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -1042,6 +1078,18 @@ export class Es2pandaNativeModule { _UpdateClassDefinition(context: KNativePointer, original: KNativePointer, ident: KNativePointer, typeParams: KNativePointer, superTypeParams: KNativePointer, _implements: BigUint64Array, implementsLen: KUInt, ctor: KNativePointer, superClass: KNativePointer, body: BigUint64Array, bodyLen: KUInt, modifiers: KInt, flags: KInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateClassDefinition1(context: KNativePointer, ident: KNativePointer, body: BigUint64Array, bodyLen: KUInt, modifiers: KInt, flags: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateClassDefinition1(context: KNativePointer, original: KNativePointer, ident: KNativePointer, body: BigUint64Array, bodyLen: KUInt, modifiers: KInt, flags: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _CreateClassDefinition2(context: KNativePointer, ident: KNativePointer, modifiers: KInt, flags: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateClassDefinition2(context: KNativePointer, original: KNativePointer, ident: KNativePointer, modifiers: KInt, flags: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ClassDefinitionIdentConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -1201,6 +1249,12 @@ export class Es2pandaNativeModule { _UpdateArrayExpression(context: KNativePointer, original: KNativePointer, elements: BigUint64Array, elementsLen: KUInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateArrayExpression1(context: KNativePointer, nodeType: KInt, elements: BigUint64Array, elementsLen: KUInt, trailingComma: KBoolean): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateArrayExpression1(context: KNativePointer, original: KNativePointer, nodeType: KInt, elements: BigUint64Array, elementsLen: KUInt, trailingComma: KBoolean): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ArrayExpressionElementsConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -1276,6 +1330,12 @@ export class Es2pandaNativeModule { _UpdateProperty(context: KNativePointer, original: KNativePointer, key: KNativePointer, value: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateProperty1(context: KNativePointer, kind: KInt, key: KNativePointer, value: KNativePointer, isMethod: KBoolean, isComputed: KBoolean): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateProperty1(context: KNativePointer, original: KNativePointer, kind: KInt, key: KNativePointer, value: KNativePointer, isMethod: KBoolean, isComputed: KBoolean): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _PropertyKey(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -1318,6 +1378,12 @@ export class Es2pandaNativeModule { _UpdateVariableDeclarator(context: KNativePointer, original: KNativePointer, flag: KInt, ident: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateVariableDeclarator1(context: KNativePointer, flag: KInt, ident: KNativePointer, init: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateVariableDeclarator1(context: KNativePointer, original: KNativePointer, flag: KInt, ident: KNativePointer, init: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _VariableDeclaratorInit(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -1339,6 +1405,12 @@ export class Es2pandaNativeModule { _UpdateStringLiteral(context: KNativePointer, original: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateStringLiteral1(context: KNativePointer, str: KStringPtr): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateStringLiteral1(context: KNativePointer, original: KNativePointer, str: KStringPtr): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _StringLiteralStrConst(context: KNativePointer, receiver: KNativePointer): KStringPtr { throw new Error("This methods was not overloaded by native module initialization") } @@ -1378,6 +1450,18 @@ export class Es2pandaNativeModule { _UpdateETSTuple(context: KNativePointer, original: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateETSTuple1(context: KNativePointer, size: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateETSTuple1(context: KNativePointer, original: KNativePointer, size: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _CreateETSTuple2(context: KNativePointer, typeList: BigUint64Array, typeListLen: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateETSTuple2(context: KNativePointer, original: KNativePointer, typeList: BigUint64Array, typeListLen: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ETSTupleGetTupleSizeConst(context: KNativePointer, receiver: KNativePointer): KUInt { throw new Error("This methods was not overloaded by native module initialization") } @@ -1801,6 +1885,12 @@ export class Es2pandaNativeModule { _UpdateAssignmentExpression(context: KNativePointer, original: KNativePointer, left: KNativePointer, right: KNativePointer, assignmentOperator: KInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateAssignmentExpression1(context: KNativePointer, type: KInt, left: KNativePointer, right: KNativePointer, assignmentOperator: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateAssignmentExpression1(context: KNativePointer, original: KNativePointer, type: KInt, left: KNativePointer, right: KNativePointer, assignmentOperator: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _AssignmentExpressionLeftConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -1984,6 +2074,12 @@ export class Es2pandaNativeModule { _UpdateFunctionExpression(context: KNativePointer, original: KNativePointer, func: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateFunctionExpression1(context: KNativePointer, namedExpr: KNativePointer, func: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateFunctionExpression1(context: KNativePointer, original: KNativePointer, namedExpr: KNativePointer, func: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _FunctionExpressionFunctionConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -2143,6 +2239,12 @@ export class Es2pandaNativeModule { _UpdateAnnotationDeclaration(context: KNativePointer, original: KNativePointer, expr: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateAnnotationDeclaration1(context: KNativePointer, expr: KNativePointer, properties: BigUint64Array, propertiesLen: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateAnnotationDeclaration1(context: KNativePointer, original: KNativePointer, expr: KNativePointer, properties: BigUint64Array, propertiesLen: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _AnnotationDeclarationInternalNameConst(context: KNativePointer, receiver: KNativePointer): KStringPtr { throw new Error("This methods was not overloaded by native module initialization") } @@ -2176,6 +2278,12 @@ export class Es2pandaNativeModule { _UpdateAnnotationUsageIr(context: KNativePointer, original: KNativePointer, expr: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateAnnotationUsageIr1(context: KNativePointer, expr: KNativePointer, properties: BigUint64Array, propertiesLen: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateAnnotationUsageIr1(context: KNativePointer, original: KNativePointer, expr: KNativePointer, properties: BigUint64Array, propertiesLen: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _AnnotationUsageIrExpr(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -2308,6 +2416,12 @@ export class Es2pandaNativeModule { _UpdateTSTypeParameter(context: KNativePointer, original: KNativePointer, name: KNativePointer, constraint: KNativePointer, defaultType: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateTSTypeParameter1(context: KNativePointer, name: KNativePointer, constraint: KNativePointer, defaultType: KNativePointer, flags: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateTSTypeParameter1(context: KNativePointer, original: KNativePointer, name: KNativePointer, constraint: KNativePointer, defaultType: KNativePointer, flags: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _TSTypeParameterNameConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -2410,6 +2524,18 @@ export class Es2pandaNativeModule { _UpdateExportNamedDeclaration(context: KNativePointer, original: KNativePointer, source: KNativePointer, specifiers: BigUint64Array, specifiersLen: KUInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateExportNamedDeclaration1(context: KNativePointer, decl: KNativePointer, specifiers: BigUint64Array, specifiersLen: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateExportNamedDeclaration1(context: KNativePointer, original: KNativePointer, decl: KNativePointer, specifiers: BigUint64Array, specifiersLen: KUInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _CreateExportNamedDeclaration2(context: KNativePointer, decl: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateExportNamedDeclaration2(context: KNativePointer, original: KNativePointer, decl: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ExportNamedDeclarationDeclConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -2680,6 +2806,18 @@ export class Es2pandaNativeModule { _UpdateIdentifier(context: KNativePointer, original: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateIdentifier1(context: KNativePointer, name: KStringPtr): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateIdentifier1(context: KNativePointer, original: KNativePointer, name: KStringPtr): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _CreateIdentifier2(context: KNativePointer, name: KStringPtr, typeAnnotation: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateIdentifier2(context: KNativePointer, original: KNativePointer, name: KStringPtr, typeAnnotation: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _IdentifierNameConst(context: KNativePointer, receiver: KNativePointer): KStringPtr { throw new Error("This methods was not overloaded by native module initialization") } @@ -2761,6 +2899,12 @@ export class Es2pandaNativeModule { _IdentifierSetTsTypeAnnotation(context: KNativePointer, receiver: KNativePointer, typeAnnotation: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _CreateOpaqueTypeNode1(context: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateOpaqueTypeNode1(context: KNativePointer, original: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateBlockStatement(context: KNativePointer, statementList: BigUint64Array, statementListLen: KUInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -2938,6 +3082,12 @@ export class Es2pandaNativeModule { _UpdateBreakStatement(context: KNativePointer, original: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateBreakStatement1(context: KNativePointer, ident: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateBreakStatement1(context: KNativePointer, original: KNativePointer, ident: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _BreakStatementIdentConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -3055,6 +3205,12 @@ export class Es2pandaNativeModule { _UpdateContinueStatement(context: KNativePointer, original: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateContinueStatement1(context: KNativePointer, ident: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateContinueStatement1(context: KNativePointer, original: KNativePointer, ident: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ContinueStatementIdentConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -3073,6 +3229,12 @@ export class Es2pandaNativeModule { _UpdateETSNewMultiDimArrayInstanceExpression(context: KNativePointer, original: KNativePointer, typeReference: KNativePointer, dimensions: BigUint64Array, dimensionsLen: KUInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateETSNewMultiDimArrayInstanceExpression1(context: KNativePointer, other: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateETSNewMultiDimArrayInstanceExpression1(context: KNativePointer, original: KNativePointer, other: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ETSNewMultiDimArrayInstanceExpressionTypeReference(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -3142,6 +3304,12 @@ export class Es2pandaNativeModule { _UpdateTSEnumMember(context: KNativePointer, original: KNativePointer, key: KNativePointer, init: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateTSEnumMember1(context: KNativePointer, key: KNativePointer, init: KNativePointer, isGenerated: KBoolean): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateTSEnumMember1(context: KNativePointer, original: KNativePointer, key: KNativePointer, init: KNativePointer, isGenerated: KBoolean): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _TSEnumMemberKeyConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -3235,12 +3403,21 @@ export class Es2pandaNativeModule { _UpdateArrowFunctionExpression(context: KNativePointer, original: KNativePointer, func: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateArrowFunctionExpression1(context: KNativePointer, other: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateArrowFunctionExpression1(context: KNativePointer, original: KNativePointer, other: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ArrowFunctionExpressionFunctionConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } _ArrowFunctionExpressionFunction(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _ArrowFunctionExpressionCreateTypeAnnotation(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ArrowFunctionExpressionAnnotations(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -3262,6 +3439,12 @@ export class Es2pandaNativeModule { _UpdateETSNewClassInstanceExpression(context: KNativePointer, original: KNativePointer, typeReference: KNativePointer, _arguments: BigUint64Array, argumentsLen: KUInt): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateETSNewClassInstanceExpression1(context: KNativePointer, other: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateETSNewClassInstanceExpression1(context: KNativePointer, original: KNativePointer, other: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ETSNewClassInstanceExpressionGetTypeRefConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -3316,6 +3499,9 @@ export class Es2pandaNativeModule { _ForUpdateStatementTestConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _ForUpdateStatementUpdateConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ForUpdateStatementBody(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -3328,6 +3514,12 @@ export class Es2pandaNativeModule { _UpdateETSTypeReferencePart(context: KNativePointer, original: KNativePointer, name: KNativePointer, typeParams: KNativePointer, prev: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateETSTypeReferencePart1(context: KNativePointer, name: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateETSTypeReferencePart1(context: KNativePointer, original: KNativePointer, name: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ETSTypeReferencePartPrevious(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } @@ -3421,9 +3613,15 @@ export class Es2pandaNativeModule { _UpdateTSThisType(context: KNativePointer, original: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateETSDynamicFunctionType1(context: KNativePointer, name: KStringPtr): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateInterfaceDecl(context: KNativePointer, name: KStringPtr): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } + _CreateInterfaceDecl1(context: KNativePointer, name: KStringPtr, declNode: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateFunctionDecl(context: KNativePointer, name: KStringPtr, node: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts index 4b7023061..df34546b8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts @@ -36,6 +36,15 @@ export class AnnotationDeclaration extends Statement { static createAnnotationDeclaration(expr: Expression): AnnotationDeclaration { return new AnnotationDeclaration(global.generatedEs2panda._CreateAnnotationDeclaration(global.context, passNode(expr))) } + updateAnnotationDeclaration(original: AnnotationDeclaration, expr: Expression): AnnotationDeclaration { + return new AnnotationDeclaration(global.generatedEs2panda._UpdateAnnotationDeclaration(global.context, passNode(original), passNode(expr))) + } + static create1AnnotationDeclaration(expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationDeclaration { + return new AnnotationDeclaration(global.generatedEs2panda._CreateAnnotationDeclaration1(global.context, passNode(expr), passNodeArray(properties), propertiesLen)) + } + update1AnnotationDeclaration(original: AnnotationDeclaration, expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationDeclaration { + return new AnnotationDeclaration(global.generatedEs2panda._UpdateAnnotationDeclaration1(global.context, passNode(original), passNode(expr), passNodeArray(properties), propertiesLen)) + } get internalNameConst(): string { return global.generatedEs2panda._AnnotationDeclarationInternalNameConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts index 2388e4afa..e013ed7c3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts @@ -36,6 +36,15 @@ export class AnnotationUsage extends Statement { static createAnnotationUsage(expr: Expression): AnnotationUsage { return new AnnotationUsage(global.generatedEs2panda._CreateAnnotationUsageIr(global.context, passNode(expr))) } + updateAnnotationUsage(original: AnnotationUsage, expr: Expression): AnnotationUsage { + return new AnnotationUsage(global.generatedEs2panda._UpdateAnnotationUsageIr(global.context, passNode(original), passNode(expr))) + } + static create1AnnotationUsage(expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationUsage { + return new AnnotationUsage(global.generatedEs2panda._CreateAnnotationUsageIr1(global.context, passNode(expr), passNodeArray(properties), propertiesLen)) + } + update1AnnotationUsage(original: AnnotationUsage, expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationUsage { + return new AnnotationUsage(global.generatedEs2panda._UpdateAnnotationUsageIr1(global.context, passNode(original), passNode(expr), passNodeArray(properties), propertiesLen)) + } get expr(): Expression { return unpackNonNullableNode(global.generatedEs2panda._AnnotationUsageIrExpr(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts index eeef78202..b1661932a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts @@ -37,6 +37,15 @@ export class ArrowFunctionExpression extends Expression { static createArrowFunctionExpression(func: ScriptFunction): ArrowFunctionExpression { return new ArrowFunctionExpression(global.generatedEs2panda._CreateArrowFunctionExpression(global.context, passNode(func))) } + updateArrowFunctionExpression(original: ArrowFunctionExpression, func: ScriptFunction): ArrowFunctionExpression { + return new ArrowFunctionExpression(global.generatedEs2panda._UpdateArrowFunctionExpression(global.context, passNode(original), passNode(func))) + } + static create1ArrowFunctionExpression(other: ArrowFunctionExpression): ArrowFunctionExpression { + return new ArrowFunctionExpression(global.generatedEs2panda._CreateArrowFunctionExpression1(global.context, passNode(other))) + } + update1ArrowFunctionExpression(original: ArrowFunctionExpression, other: ArrowFunctionExpression): ArrowFunctionExpression { + return new ArrowFunctionExpression(global.generatedEs2panda._UpdateArrowFunctionExpression1(global.context, passNode(original), passNode(other))) + } get functionConst(): ScriptFunction { return unpackNonNullableNode(global.generatedEs2panda._ArrowFunctionExpressionFunctionConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts index 828b19735..886a60921 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts @@ -36,6 +36,9 @@ export class AssertStatement extends Statement { static createAssertStatement(test: Expression, second: Expression): AssertStatement { return new AssertStatement(global.generatedEs2panda._CreateAssertStatement(global.context, passNode(test), passNode(second))) } + updateAssertStatement(original: AssertStatement, test: Expression, second: Expression): AssertStatement { + return new AssertStatement(global.generatedEs2panda._UpdateAssertStatement(global.context, passNode(original), passNode(test), passNode(second))) + } get testConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._AssertStatementTestConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts index d8edc4708..76b9c7fcc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts @@ -35,6 +35,9 @@ export class AwaitExpression extends Expression { static createAwaitExpression(argument: Expression): AwaitExpression { return new AwaitExpression(global.generatedEs2panda._CreateAwaitExpression(global.context, passNode(argument))) } + updateAwaitExpression(original: AwaitExpression, argument: Expression): AwaitExpression { + return new AwaitExpression(global.generatedEs2panda._UpdateAwaitExpression(global.context, passNode(original), passNode(argument))) + } get argumentConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._AwaitExpressionArgumentConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts index 3cc4e2b3d..5db14122e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts @@ -35,6 +35,9 @@ export class BigIntLiteral extends Literal { static createBigIntLiteral(src: string): BigIntLiteral { return new BigIntLiteral(global.generatedEs2panda._CreateBigIntLiteral(global.context, src)) } + updateBigIntLiteral(original: BigIntLiteral, src: string): BigIntLiteral { + return new BigIntLiteral(global.generatedEs2panda._UpdateBigIntLiteral(global.context, passNode(original), src)) + } get strConst(): string { return global.generatedEs2panda._BigIntLiteralStrConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts index 4fa0f31d7..211961ad9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts @@ -36,6 +36,9 @@ export class BinaryExpression extends Expression { static createBinaryExpression(left: Expression, right: Expression, operatorType: Es2pandaTokenType): BinaryExpression { return new BinaryExpression(global.generatedEs2panda._CreateBinaryExpression(global.context, passNode(left), passNode(right), operatorType)) } + updateBinaryExpression(original: BinaryExpression, left: Expression, right: Expression, operatorType: Es2pandaTokenType): BinaryExpression { + return new BinaryExpression(global.generatedEs2panda._UpdateBinaryExpression(global.context, passNode(original), passNode(left), passNode(right), operatorType)) + } get leftConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionLeftConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts index 114865635..b75269689 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts @@ -35,6 +35,9 @@ export class BooleanLiteral extends Literal { static createBooleanLiteral(value: boolean): BooleanLiteral { return new BooleanLiteral(global.generatedEs2panda._CreateBooleanLiteral(global.context, value)) } + updateBooleanLiteral(original: BooleanLiteral, value: boolean): BooleanLiteral { + return new BooleanLiteral(global.generatedEs2panda._UpdateBooleanLiteral(global.context, passNode(original), value)) + } get valueConst(): boolean { return global.generatedEs2panda._BooleanLiteralValueConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts index d66f4ccd4..b4b8d7c78 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts @@ -36,6 +36,15 @@ export class BreakStatement extends Statement { static createBreakStatement(): BreakStatement { return new BreakStatement(global.generatedEs2panda._CreateBreakStatement(global.context)) } + updateBreakStatement(original: BreakStatement): BreakStatement { + return new BreakStatement(global.generatedEs2panda._UpdateBreakStatement(global.context, passNode(original))) + } + static create1BreakStatement(ident: Identifier): BreakStatement { + return new BreakStatement(global.generatedEs2panda._CreateBreakStatement1(global.context, passNode(ident))) + } + update1BreakStatement(original: BreakStatement, ident: Identifier): BreakStatement { + return new BreakStatement(global.generatedEs2panda._UpdateBreakStatement1(global.context, passNode(original), passNode(ident))) + } get identConst(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._BreakStatementIdentConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts index fd6025514..5a68a88e8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts @@ -38,6 +38,12 @@ export class CallExpression extends MaybeOptionalExpression { static createCallExpression(callee: Expression, _arguments: readonly Expression[], argumentsLen: number, typeParams: TSTypeParameterInstantiation, optional_arg: boolean, trailingComma: boolean): CallExpression { return new CallExpression(global.generatedEs2panda._CreateCallExpression(global.context, passNode(callee), passNodeArray(_arguments), argumentsLen, passNode(typeParams), optional_arg, trailingComma)) } + static create1CallExpression(other: CallExpression): CallExpression { + return new CallExpression(global.generatedEs2panda._CreateCallExpression1(global.context, passNode(other))) + } + update1CallExpression(original: CallExpression, other: CallExpression): CallExpression { + return new CallExpression(global.generatedEs2panda._UpdateCallExpression1(global.context, passNode(original), passNode(other))) + } get calleeConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._CallExpressionCalleeConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts b/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts index c50d4e896..87a93f77e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts @@ -37,6 +37,9 @@ export class CatchClause extends TypedStatement { static createCatchClause(param: Expression, body: BlockStatement): CatchClause { return new CatchClause(global.generatedEs2panda._CreateCatchClause(global.context, passNode(param), passNode(body))) } + updateCatchClause(original: CatchClause, param: Expression, body: BlockStatement): CatchClause { + return new CatchClause(global.generatedEs2panda._UpdateCatchClause(global.context, passNode(original), passNode(param), passNode(body))) + } get param(): Expression { return unpackNonNullableNode(global.generatedEs2panda._CatchClauseParam(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts index 319a5a38a..e5644aaa4 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts @@ -35,6 +35,9 @@ export class ChainExpression extends Expression { static createChainExpression(expression: Expression): ChainExpression { return new ChainExpression(global.generatedEs2panda._CreateChainExpression(global.context, passNode(expression))) } + updateChainExpression(original: ChainExpression, expression: Expression): ChainExpression { + return new ChainExpression(global.generatedEs2panda._UpdateChainExpression(global.context, passNode(original), passNode(expression))) + } get getExpressionConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._ChainExpressionGetExpressionConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts index 3b7818a1a..f497f28d1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts @@ -35,6 +35,9 @@ export class CharLiteral extends Literal { static createCharLiteral(): CharLiteral { return new CharLiteral(global.generatedEs2panda._CreateCharLiteral(global.context)) } + updateCharLiteral(original: CharLiteral): CharLiteral { + return new CharLiteral(global.generatedEs2panda._UpdateCharLiteral(global.context, passNode(original))) + } } export function isCharLiteral(node: AstNode): node is CharLiteral { return node instanceof CharLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts index 335c9cca3..f9507a3c9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts @@ -37,6 +37,9 @@ export class ClassDeclaration extends Statement { static createClassDeclaration(def: ClassDefinition): ClassDeclaration { return new ClassDeclaration(global.generatedEs2panda._CreateClassDeclaration(global.context, passNode(def))) } + updateClassDeclaration(original: ClassDeclaration, def: ClassDefinition): ClassDeclaration { + return new ClassDeclaration(global.generatedEs2panda._UpdateClassDeclaration(global.context, passNode(original), passNode(def))) + } get definition(): ClassDefinition { return unpackNonNullableNode(global.generatedEs2panda._ClassDeclarationDefinition(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts index d657fb0d3..0019c0263 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts @@ -46,6 +46,21 @@ export class ClassDefinition extends TypedAstNode { static createClassDefinition(ident: Identifier, typeParams: TSTypeParameterDeclaration, superTypeParams: TSTypeParameterInstantiation, _implements: readonly TSClassImplements[], implementsLen: number, ctor: MethodDefinition, superClass: Expression, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { return new ClassDefinition(global.generatedEs2panda._CreateClassDefinition(global.context, passNode(ident), passNode(typeParams), passNode(superTypeParams), passNodeArray(_implements), implementsLen, passNode(ctor), passNode(superClass), passNodeArray(body), bodyLen, modifiers, flags)) } + updateClassDefinition(original: ClassDefinition, ident: Identifier, typeParams: TSTypeParameterDeclaration, superTypeParams: TSTypeParameterInstantiation, _implements: readonly TSClassImplements[], implementsLen: number, ctor: MethodDefinition, superClass: Expression, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { + return new ClassDefinition(global.generatedEs2panda._UpdateClassDefinition(global.context, passNode(original), passNode(ident), passNode(typeParams), passNode(superTypeParams), passNodeArray(_implements), implementsLen, passNode(ctor), passNode(superClass), passNodeArray(body), bodyLen, modifiers, flags)) + } + static create1ClassDefinition(ident: Identifier, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { + return new ClassDefinition(global.generatedEs2panda._CreateClassDefinition1(global.context, passNode(ident), passNodeArray(body), bodyLen, modifiers, flags)) + } + update1ClassDefinition(original: ClassDefinition, ident: Identifier, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { + return new ClassDefinition(global.generatedEs2panda._UpdateClassDefinition1(global.context, passNode(original), passNode(ident), passNodeArray(body), bodyLen, modifiers, flags)) + } + static create2ClassDefinition(ident: Identifier, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { + return new ClassDefinition(global.generatedEs2panda._CreateClassDefinition2(global.context, passNode(ident), modifiers, flags)) + } + update2ClassDefinition(original: ClassDefinition, ident: Identifier, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { + return new ClassDefinition(global.generatedEs2panda._UpdateClassDefinition2(global.context, passNode(original), passNode(ident), modifiers, flags)) + } get identConst(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionIdentConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts index fefb50575..bac74fe38 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts @@ -36,6 +36,9 @@ export class ClassExpression extends Expression { static createClassExpression(def: ClassDefinition): ClassExpression { return new ClassExpression(global.generatedEs2panda._CreateClassExpression(global.context, passNode(def))) } + updateClassExpression(original: ClassExpression, def: ClassDefinition): ClassExpression { + return new ClassExpression(global.generatedEs2panda._UpdateClassExpression(global.context, passNode(original), passNode(def))) + } get definitionConst(): ClassDefinition { return unpackNonNullableNode(global.generatedEs2panda._ClassExpressionDefinitionConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts index 81870ef65..8723b9e1e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts @@ -39,6 +39,9 @@ export class ClassProperty extends ClassElement { static createClassProperty(key: Expression, value: Expression, typeAnnotation: TypeNode, modifiers: Es2pandaModifierFlags, isComputed: boolean): ClassProperty { return new ClassProperty(global.generatedEs2panda._CreateClassProperty(global.context, passNode(key), passNode(value), passNode(typeAnnotation), modifiers, isComputed)) } + updateClassProperty(original: ClassProperty, key: Expression, value: Expression, typeAnnotation: TypeNode, modifiers: Es2pandaModifierFlags, isComputed: boolean): ClassProperty { + return new ClassProperty(global.generatedEs2panda._UpdateClassProperty(global.context, passNode(original), passNode(key), passNode(value), passNode(typeAnnotation), modifiers, isComputed)) + } get typeAnnotationConst(): TypeNode { return unpackNonNullableNode(global.generatedEs2panda._ClassPropertyTypeAnnotationConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts index 79e41caaf..a452762bf 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts @@ -36,6 +36,9 @@ export class ClassStaticBlock extends ClassElement { static createClassStaticBlock(value: Expression): ClassStaticBlock { return new ClassStaticBlock(global.generatedEs2panda._CreateClassStaticBlock(global.context, passNode(value))) } + updateClassStaticBlock(original: ClassStaticBlock, value: Expression): ClassStaticBlock { + return new ClassStaticBlock(global.generatedEs2panda._UpdateClassStaticBlock(global.context, passNode(original), passNode(value))) + } } export function isClassStaticBlock(node: AstNode): node is ClassStaticBlock { return node instanceof ClassStaticBlock diff --git a/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts index 925b9c672..5bb1d6485 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts @@ -35,6 +35,9 @@ export class ConditionalExpression extends Expression { static createConditionalExpression(test: Expression, consequent: Expression, alternate: Expression): ConditionalExpression { return new ConditionalExpression(global.generatedEs2panda._CreateConditionalExpression(global.context, passNode(test), passNode(consequent), passNode(alternate))) } + updateConditionalExpression(original: ConditionalExpression, test: Expression, consequent: Expression, alternate: Expression): ConditionalExpression { + return new ConditionalExpression(global.generatedEs2panda._UpdateConditionalExpression(global.context, passNode(original), passNode(test), passNode(consequent), passNode(alternate))) + } get testConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionTestConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts index 8e3c9ce6d..10185b826 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts @@ -36,6 +36,15 @@ export class ContinueStatement extends Statement { static createContinueStatement(): ContinueStatement { return new ContinueStatement(global.generatedEs2panda._CreateContinueStatement(global.context)) } + updateContinueStatement(original: ContinueStatement): ContinueStatement { + return new ContinueStatement(global.generatedEs2panda._UpdateContinueStatement(global.context, passNode(original))) + } + static create1ContinueStatement(ident: Identifier): ContinueStatement { + return new ContinueStatement(global.generatedEs2panda._CreateContinueStatement1(global.context, passNode(ident))) + } + update1ContinueStatement(original: ContinueStatement, ident: Identifier): ContinueStatement { + return new ContinueStatement(global.generatedEs2panda._UpdateContinueStatement1(global.context, passNode(original), passNode(ident))) + } get identConst(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._ContinueStatementIdentConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts index 53da51881..88ea110a6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts @@ -35,6 +35,9 @@ export class DebuggerStatement extends Statement { static createDebuggerStatement(): DebuggerStatement { return new DebuggerStatement(global.generatedEs2panda._CreateDebuggerStatement(global.context)) } + updateDebuggerStatement(original: DebuggerStatement): DebuggerStatement { + return new DebuggerStatement(global.generatedEs2panda._UpdateDebuggerStatement(global.context, passNode(original))) + } } export function isDebuggerStatement(node: AstNode): node is DebuggerStatement { return node instanceof DebuggerStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts b/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts index 5c986b1f7..3e9777623 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts @@ -36,6 +36,9 @@ export class Decorator extends Statement { static createDecorator(expr: Expression): Decorator { return new Decorator(global.generatedEs2panda._CreateDecorator(global.context, passNode(expr))) } + updateDecorator(original: Decorator, expr: Expression): Decorator { + return new Decorator(global.generatedEs2panda._UpdateDecorator(global.context, passNode(original), passNode(expr))) + } get exprConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._DecoratorExprConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts index 558c1285f..bdeaac649 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts @@ -37,6 +37,9 @@ export class DirectEvalExpression extends CallExpression { static createDirectEvalExpression(callee: Expression, _arguments: readonly Expression[], argumentsLen: number, typeParams: TSTypeParameterInstantiation, optional_arg: boolean, parserStatus: number): DirectEvalExpression { return new DirectEvalExpression(global.generatedEs2panda._CreateDirectEvalExpression(global.context, passNode(callee), passNodeArray(_arguments), argumentsLen, passNode(typeParams), optional_arg, parserStatus)) } + updateDirectEvalExpression(original: DirectEvalExpression, callee: Expression, _arguments: readonly Expression[], argumentsLen: number, typeParams: TSTypeParameterInstantiation, optional_arg: boolean, parserStatus: number): DirectEvalExpression { + return new DirectEvalExpression(global.generatedEs2panda._UpdateDirectEvalExpression(global.context, passNode(original), passNode(callee), passNodeArray(_arguments), argumentsLen, passNode(typeParams), optional_arg, parserStatus)) + } } export function isDirectEvalExpression(node: AstNode): node is DirectEvalExpression { return node instanceof DirectEvalExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts index cccdd0a19..220910e19 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts @@ -36,6 +36,9 @@ export class ETSClassLiteral extends Expression { static createETSClassLiteral(expr: TypeNode): ETSClassLiteral { return new ETSClassLiteral(global.generatedEs2panda._CreateETSClassLiteral(global.context, passNode(expr))) } + updateETSClassLiteral(original: ETSClassLiteral, expr: TypeNode): ETSClassLiteral { + return new ETSClassLiteral(global.generatedEs2panda._UpdateETSClassLiteral(global.context, passNode(original), passNode(expr))) + } get exprConst(): TypeNode { return unpackNonNullableNode(global.generatedEs2panda._ETSClassLiteralExprConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts index f883843e6..6866bce94 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts @@ -36,6 +36,9 @@ export class ETSLaunchExpression extends Expression { static createETSLaunchExpression(expr: CallExpression): ETSLaunchExpression { return new ETSLaunchExpression(global.generatedEs2panda._CreateETSLaunchExpression(global.context, passNode(expr))) } + updateETSLaunchExpression(original: ETSLaunchExpression, expr: CallExpression): ETSLaunchExpression { + return new ETSLaunchExpression(global.generatedEs2panda._UpdateETSLaunchExpression(global.context, passNode(original), passNode(expr))) + } get callConst(): CallExpression { return unpackNonNullableNode(global.generatedEs2panda._ETSLaunchExpressionCallConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts index eea4388b4..f4dff1bea 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts @@ -36,6 +36,9 @@ export class ETSNewArrayInstanceExpression extends Expression { static createETSNewArrayInstanceExpression(typeReference: TypeNode, dimension: Expression): ETSNewArrayInstanceExpression { return new ETSNewArrayInstanceExpression(global.generatedEs2panda._CreateETSNewArrayInstanceExpression(global.context, passNode(typeReference), passNode(dimension))) } + updateETSNewArrayInstanceExpression(original: ETSNewArrayInstanceExpression, typeReference: TypeNode, dimension: Expression): ETSNewArrayInstanceExpression { + return new ETSNewArrayInstanceExpression(global.generatedEs2panda._UpdateETSNewArrayInstanceExpression(global.context, passNode(original), passNode(typeReference), passNode(dimension))) + } get typeReference(): TypeNode { return unpackNonNullableNode(global.generatedEs2panda._ETSNewArrayInstanceExpressionTypeReference(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts index 5f97e1417..95cc2cb31 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts @@ -35,6 +35,15 @@ export class ETSNewClassInstanceExpression extends Expression { static createETSNewClassInstanceExpression(typeReference: Expression, _arguments: readonly Expression[], argumentsLen: number): ETSNewClassInstanceExpression { return new ETSNewClassInstanceExpression(global.generatedEs2panda._CreateETSNewClassInstanceExpression(global.context, passNode(typeReference), passNodeArray(_arguments), argumentsLen)) } + updateETSNewClassInstanceExpression(original: ETSNewClassInstanceExpression, typeReference: Expression, _arguments: readonly Expression[], argumentsLen: number): ETSNewClassInstanceExpression { + return new ETSNewClassInstanceExpression(global.generatedEs2panda._UpdateETSNewClassInstanceExpression(global.context, passNode(original), passNode(typeReference), passNodeArray(_arguments), argumentsLen)) + } + static create1ETSNewClassInstanceExpression(other: ETSNewClassInstanceExpression): ETSNewClassInstanceExpression { + return new ETSNewClassInstanceExpression(global.generatedEs2panda._CreateETSNewClassInstanceExpression1(global.context, passNode(other))) + } + update1ETSNewClassInstanceExpression(original: ETSNewClassInstanceExpression, other: ETSNewClassInstanceExpression): ETSNewClassInstanceExpression { + return new ETSNewClassInstanceExpression(global.generatedEs2panda._UpdateETSNewClassInstanceExpression1(global.context, passNode(original), passNode(other))) + } get getTypeRefConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._ETSNewClassInstanceExpressionGetTypeRefConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts index b5099f6f0..af2f62590 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts @@ -36,6 +36,15 @@ export class ETSNewMultiDimArrayInstanceExpression extends Expression { static createETSNewMultiDimArrayInstanceExpression(typeReference: TypeNode, dimensions: readonly Expression[], dimensionsLen: number): ETSNewMultiDimArrayInstanceExpression { return new ETSNewMultiDimArrayInstanceExpression(global.generatedEs2panda._CreateETSNewMultiDimArrayInstanceExpression(global.context, passNode(typeReference), passNodeArray(dimensions), dimensionsLen)) } + updateETSNewMultiDimArrayInstanceExpression(original: ETSNewMultiDimArrayInstanceExpression, typeReference: TypeNode, dimensions: readonly Expression[], dimensionsLen: number): ETSNewMultiDimArrayInstanceExpression { + return new ETSNewMultiDimArrayInstanceExpression(global.generatedEs2panda._UpdateETSNewMultiDimArrayInstanceExpression(global.context, passNode(original), passNode(typeReference), passNodeArray(dimensions), dimensionsLen)) + } + static create1ETSNewMultiDimArrayInstanceExpression(other: ETSNewMultiDimArrayInstanceExpression): ETSNewMultiDimArrayInstanceExpression { + return new ETSNewMultiDimArrayInstanceExpression(global.generatedEs2panda._CreateETSNewMultiDimArrayInstanceExpression1(global.context, passNode(other))) + } + update1ETSNewMultiDimArrayInstanceExpression(original: ETSNewMultiDimArrayInstanceExpression, other: ETSNewMultiDimArrayInstanceExpression): ETSNewMultiDimArrayInstanceExpression { + return new ETSNewMultiDimArrayInstanceExpression(global.generatedEs2panda._UpdateETSNewMultiDimArrayInstanceExpression1(global.context, passNode(original), passNode(other))) + } get typeReference(): TypeNode { return unpackNonNullableNode(global.generatedEs2panda._ETSNewMultiDimArrayInstanceExpressionTypeReference(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts index 978a1e539..26d9dc822 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts @@ -35,6 +35,9 @@ export class ETSNullType extends TypeNode { static createETSNullType(): ETSNullType { return new ETSNullType(global.generatedEs2panda._CreateETSNullTypeIr(global.context)) } + updateETSNullType(original: ETSNullType): ETSNullType { + return new ETSNullType(global.generatedEs2panda._UpdateETSNullTypeIr(global.context, passNode(original))) + } } export function isETSNullType(node: AstNode): node is ETSNullType { return node instanceof ETSNullType diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts index 4ad0d38a8..5d54792d7 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts @@ -36,6 +36,9 @@ export class ETSPackageDeclaration extends Statement { static createETSPackageDeclaration(name: Expression): ETSPackageDeclaration { return new ETSPackageDeclaration(global.generatedEs2panda._CreateETSPackageDeclaration(global.context, passNode(name))) } + updateETSPackageDeclaration(original: ETSPackageDeclaration, name: Expression): ETSPackageDeclaration { + return new ETSPackageDeclaration(global.generatedEs2panda._UpdateETSPackageDeclaration(global.context, passNode(original), passNode(name))) + } } export function isETSPackageDeclaration(node: AstNode): node is ETSPackageDeclaration { return node instanceof ETSPackageDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts index e83c32c6e..5d6cec207 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts @@ -37,6 +37,9 @@ export class ETSParameterExpression extends Expression { static createETSParameterExpression(identOrSpread: AnnotatedExpression, initializer: Expression): ETSParameterExpression { return new ETSParameterExpression(global.generatedEs2panda._CreateETSParameterExpression(global.context, passNode(identOrSpread), passNode(initializer))) } + updateETSParameterExpression(original: ETSParameterExpression, identOrSpread: AnnotatedExpression, initializer: Expression): ETSParameterExpression { + return new ETSParameterExpression(global.generatedEs2panda._UpdateETSParameterExpression(global.context, passNode(original), passNode(identOrSpread), passNode(initializer))) + } get isDefaultConst(): boolean { return global.generatedEs2panda._ETSParameterExpressionIsDefaultConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts index b38e567cc..6653bc75c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts @@ -36,6 +36,9 @@ export class ETSPrimitiveType extends TypeNode { static createETSPrimitiveType(type: Es2pandaPrimitiveType): ETSPrimitiveType { return new ETSPrimitiveType(global.generatedEs2panda._CreateETSPrimitiveType(global.context, type)) } + updateETSPrimitiveType(original: ETSPrimitiveType, type: Es2pandaPrimitiveType): ETSPrimitiveType { + return new ETSPrimitiveType(global.generatedEs2panda._UpdateETSPrimitiveType(global.context, passNode(original), type)) + } get getPrimitiveTypeConst(): Es2pandaPrimitiveType { return global.generatedEs2panda._ETSPrimitiveTypeGetPrimitiveTypeConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts index dd0a04ca1..b69bcd303 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts @@ -36,6 +36,9 @@ export class ETSStructDeclaration extends ClassDeclaration { static createETSStructDeclaration(def: ClassDefinition): ETSStructDeclaration { return new ETSStructDeclaration(global.generatedEs2panda._CreateETSStructDeclaration(global.context, passNode(def))) } + updateETSStructDeclaration(original: ETSStructDeclaration, def: ClassDefinition): ETSStructDeclaration { + return new ETSStructDeclaration(global.generatedEs2panda._UpdateETSStructDeclaration(global.context, passNode(original), passNode(def))) + } } export function isETSStructDeclaration(node: AstNode): node is ETSStructDeclaration { return node instanceof ETSStructDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts index 067f892c2..be8391d3a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts @@ -35,6 +35,21 @@ export class ETSTuple extends TypeNode { static createETSTuple(): ETSTuple { return new ETSTuple(global.generatedEs2panda._CreateETSTuple(global.context)) } + updateETSTuple(original: ETSTuple): ETSTuple { + return new ETSTuple(global.generatedEs2panda._UpdateETSTuple(global.context, passNode(original))) + } + static create1ETSTuple(size: number): ETSTuple { + return new ETSTuple(global.generatedEs2panda._CreateETSTuple1(global.context, size)) + } + update1ETSTuple(original: ETSTuple, size: number): ETSTuple { + return new ETSTuple(global.generatedEs2panda._UpdateETSTuple1(global.context, passNode(original), size)) + } + static create2ETSTuple(typeList: readonly TypeNode[], typeListLen: number): ETSTuple { + return new ETSTuple(global.generatedEs2panda._CreateETSTuple2(global.context, passNodeArray(typeList), typeListLen)) + } + update2ETSTuple(original: ETSTuple, typeList: readonly TypeNode[], typeListLen: number): ETSTuple { + return new ETSTuple(global.generatedEs2panda._UpdateETSTuple2(global.context, passNode(original), passNodeArray(typeList), typeListLen)) + } get getTupleSizeConst(): number { return global.generatedEs2panda._ETSTupleGetTupleSizeConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts index 726c5accf..f7c7b202e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts @@ -36,6 +36,9 @@ export class ETSTypeReference extends TypeNode { static createETSTypeReference(part: ETSTypeReferencePart): ETSTypeReference { return new ETSTypeReference(global.generatedEs2panda._CreateETSTypeReference(global.context, passNode(part))) } + updateETSTypeReference(original: ETSTypeReference, part: ETSTypeReferencePart): ETSTypeReference { + return new ETSTypeReference(global.generatedEs2panda._UpdateETSTypeReference(global.context, passNode(original), passNode(part))) + } get part(): ETSTypeReferencePart { return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePart(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts index 4db47d37f..3470572c5 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts @@ -37,6 +37,15 @@ export class ETSTypeReferencePart extends TypeNode { static createETSTypeReferencePart(name: Expression, typeParams: TSTypeParameterInstantiation, prev: ETSTypeReferencePart): ETSTypeReferencePart { return new ETSTypeReferencePart(global.generatedEs2panda._CreateETSTypeReferencePart(global.context, passNode(name), passNode(typeParams), passNode(prev))) } + updateETSTypeReferencePart(original: ETSTypeReferencePart, name: Expression, typeParams: TSTypeParameterInstantiation, prev: ETSTypeReferencePart): ETSTypeReferencePart { + return new ETSTypeReferencePart(global.generatedEs2panda._UpdateETSTypeReferencePart(global.context, passNode(original), passNode(name), passNode(typeParams), passNode(prev))) + } + static create1ETSTypeReferencePart(name: Expression): ETSTypeReferencePart { + return new ETSTypeReferencePart(global.generatedEs2panda._CreateETSTypeReferencePart1(global.context, passNode(name))) + } + update1ETSTypeReferencePart(original: ETSTypeReferencePart, name: Expression): ETSTypeReferencePart { + return new ETSTypeReferencePart(global.generatedEs2panda._UpdateETSTypeReferencePart1(global.context, passNode(original), passNode(name))) + } get previous(): ETSTypeReferencePart { return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartPrevious(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts index d3474d6e3..02ec56e68 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts @@ -35,6 +35,9 @@ export class ETSUndefinedType extends TypeNode { static createETSUndefinedType(): ETSUndefinedType { return new ETSUndefinedType(global.generatedEs2panda._CreateETSUndefinedTypeIr(global.context)) } + updateETSUndefinedType(original: ETSUndefinedType): ETSUndefinedType { + return new ETSUndefinedType(global.generatedEs2panda._UpdateETSUndefinedTypeIr(global.context, passNode(original))) + } } export function isETSUndefinedType(node: AstNode): node is ETSUndefinedType { return node instanceof ETSUndefinedType diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts index 2f722fd52..32d837ae4 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts @@ -35,6 +35,9 @@ export class ETSUnionType extends TypeNode { static createETSUnionType(types: readonly TypeNode[], typesLen: number): ETSUnionType { return new ETSUnionType(global.generatedEs2panda._CreateETSUnionTypeIr(global.context, passNodeArray(types), typesLen)) } + updateETSUnionType(original: ETSUnionType, types: readonly TypeNode[], typesLen: number): ETSUnionType { + return new ETSUnionType(global.generatedEs2panda._UpdateETSUnionTypeIr(global.context, passNode(original), passNodeArray(types), typesLen)) + } get typesConst(): readonly TypeNode[] { return unpackNodeArray(global.generatedEs2panda._ETSUnionTypeIrTypesConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts index 34386fb64..839b2840c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts @@ -37,6 +37,9 @@ export class ETSWildcardType extends TypeNode { static createETSWildcardType(typeReference: ETSTypeReference, flags: Es2pandaModifierFlags): ETSWildcardType { return new ETSWildcardType(global.generatedEs2panda._CreateETSWildcardType(global.context, passNode(typeReference), flags)) } + updateETSWildcardType(original: ETSWildcardType, typeReference: ETSTypeReference, flags: Es2pandaModifierFlags): ETSWildcardType { + return new ETSWildcardType(global.generatedEs2panda._UpdateETSWildcardType(global.context, passNode(original), passNode(typeReference), flags)) + } get typeReference(): ETSTypeReference { return unpackNonNullableNode(global.generatedEs2panda._ETSWildcardTypeTypeReference(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts index c870b20f9..8bbaab779 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts @@ -35,6 +35,9 @@ export class EmptyStatement extends Statement { static createEmptyStatement(): EmptyStatement { return new EmptyStatement(global.generatedEs2panda._CreateEmptyStatement(global.context)) } + updateEmptyStatement(original: EmptyStatement): EmptyStatement { + return new EmptyStatement(global.generatedEs2panda._UpdateEmptyStatement(global.context, passNode(original))) + } } export function isEmptyStatement(node: AstNode): node is EmptyStatement { return node instanceof EmptyStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts index 2048971ac..3448a185d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts @@ -37,6 +37,9 @@ export class ExportAllDeclaration extends Statement { static createExportAllDeclaration(source: StringLiteral, exported: Identifier): ExportAllDeclaration { return new ExportAllDeclaration(global.generatedEs2panda._CreateExportAllDeclaration(global.context, passNode(source), passNode(exported))) } + updateExportAllDeclaration(original: ExportAllDeclaration, source: StringLiteral, exported: Identifier): ExportAllDeclaration { + return new ExportAllDeclaration(global.generatedEs2panda._UpdateExportAllDeclaration(global.context, passNode(original), passNode(source), passNode(exported))) + } get sourceConst(): StringLiteral { return unpackNonNullableNode(global.generatedEs2panda._ExportAllDeclarationSourceConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts index c8a2e3c4b..f462651ad 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts @@ -35,6 +35,9 @@ export class ExportDefaultDeclaration extends Statement { static createExportDefaultDeclaration(decl: AstNode, exportEquals: boolean): ExportDefaultDeclaration { return new ExportDefaultDeclaration(global.generatedEs2panda._CreateExportDefaultDeclaration(global.context, passNode(decl), exportEquals)) } + updateExportDefaultDeclaration(original: ExportDefaultDeclaration, decl: AstNode, exportEquals: boolean): ExportDefaultDeclaration { + return new ExportDefaultDeclaration(global.generatedEs2panda._UpdateExportDefaultDeclaration(global.context, passNode(original), passNode(decl), exportEquals)) + } get decl(): AstNode { return unpackNonNullableNode(global.generatedEs2panda._ExportDefaultDeclarationDecl(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts index 959e58005..4ed593f9d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts @@ -37,6 +37,21 @@ export class ExportNamedDeclaration extends Statement { static createExportNamedDeclaration(source: StringLiteral, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { return new ExportNamedDeclaration(global.generatedEs2panda._CreateExportNamedDeclaration(global.context, passNode(source), passNodeArray(specifiers), specifiersLen)) } + updateExportNamedDeclaration(original: ExportNamedDeclaration, source: StringLiteral, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { + return new ExportNamedDeclaration(global.generatedEs2panda._UpdateExportNamedDeclaration(global.context, passNode(original), passNode(source), passNodeArray(specifiers), specifiersLen)) + } + static create1ExportNamedDeclaration(decl: AstNode, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { + return new ExportNamedDeclaration(global.generatedEs2panda._CreateExportNamedDeclaration1(global.context, passNode(decl), passNodeArray(specifiers), specifiersLen)) + } + update1ExportNamedDeclaration(original: ExportNamedDeclaration, decl: AstNode, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { + return new ExportNamedDeclaration(global.generatedEs2panda._UpdateExportNamedDeclaration1(global.context, passNode(original), passNode(decl), passNodeArray(specifiers), specifiersLen)) + } + static create2ExportNamedDeclaration(decl: AstNode): ExportNamedDeclaration { + return new ExportNamedDeclaration(global.generatedEs2panda._CreateExportNamedDeclaration2(global.context, passNode(decl))) + } + update2ExportNamedDeclaration(original: ExportNamedDeclaration, decl: AstNode): ExportNamedDeclaration { + return new ExportNamedDeclaration(global.generatedEs2panda._UpdateExportNamedDeclaration2(global.context, passNode(original), passNode(decl))) + } get declConst(): AstNode { return unpackNonNullableNode(global.generatedEs2panda._ExportNamedDeclarationDeclConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts index 64c95c0ab..3b2dd5e6c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts @@ -36,6 +36,9 @@ export class ExportSpecifier extends Statement { static createExportSpecifier(local: Identifier, exported: Identifier): ExportSpecifier { return new ExportSpecifier(global.generatedEs2panda._CreateExportSpecifier(global.context, passNode(local), passNode(exported))) } + updateExportSpecifier(original: ExportSpecifier, local: Identifier, exported: Identifier): ExportSpecifier { + return new ExportSpecifier(global.generatedEs2panda._UpdateExportSpecifier(global.context, passNode(original), passNode(local), passNode(exported))) + } get localConst(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._ExportSpecifierLocalConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts index 23352c7c2..d15c30893 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts @@ -36,6 +36,9 @@ export class ExpressionStatement extends Statement { static createExpressionStatement(expr: Expression): ExpressionStatement { return new ExpressionStatement(global.generatedEs2panda._CreateExpressionStatement(global.context, passNode(expr))) } + updateExpressionStatement(original: ExpressionStatement, expr: Expression): ExpressionStatement { + return new ExpressionStatement(global.generatedEs2panda._UpdateExpressionStatement(global.context, passNode(original), passNode(expr))) + } get getExpressionConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._ExpressionStatementGetExpressionConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts index 3be5ed0ee..0380c73ef 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts @@ -46,6 +46,9 @@ export class ForUpdateStatement extends LoopStatement { get testConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementTestConst(global.context, this.peer)) } + get updateConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementUpdateConst(global.context, this.peer)) + } get body(): Statement { return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementBody(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts index e2305d83d..0d26cbd33 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts @@ -37,6 +37,15 @@ export class FunctionDeclaration extends Statement { static createFunctionDeclaration(func: ScriptFunction, annotations: readonly AnnotationUsage[], annotationsLen: number, isAnonymous: boolean): FunctionDeclaration { return new FunctionDeclaration(global.generatedEs2panda._CreateFunctionDeclaration(global.context, passNode(func), passNodeArray(annotations), annotationsLen, isAnonymous)) } + updateFunctionDeclaration(original: FunctionDeclaration, func: ScriptFunction, annotations: readonly AnnotationUsage[], annotationsLen: number, isAnonymous: boolean): FunctionDeclaration { + return new FunctionDeclaration(global.generatedEs2panda._UpdateFunctionDeclaration(global.context, passNode(original), passNode(func), passNodeArray(annotations), annotationsLen, isAnonymous)) + } + static create1FunctionDeclaration(func: ScriptFunction, isAnonymous: boolean): FunctionDeclaration { + return new FunctionDeclaration(global.generatedEs2panda._CreateFunctionDeclaration1(global.context, passNode(func), isAnonymous)) + } + update1FunctionDeclaration(original: FunctionDeclaration, func: ScriptFunction, isAnonymous: boolean): FunctionDeclaration { + return new FunctionDeclaration(global.generatedEs2panda._UpdateFunctionDeclaration1(global.context, passNode(original), passNode(func), isAnonymous)) + } get function(): ScriptFunction { return unpackNonNullableNode(global.generatedEs2panda._FunctionDeclarationFunction(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts index eab65b518..6430bd826 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts @@ -37,6 +37,15 @@ export class FunctionExpression extends Expression { static createFunctionExpression(func: ScriptFunction): FunctionExpression { return new FunctionExpression(global.generatedEs2panda._CreateFunctionExpression(global.context, passNode(func))) } + updateFunctionExpression(original: FunctionExpression, func: ScriptFunction): FunctionExpression { + return new FunctionExpression(global.generatedEs2panda._UpdateFunctionExpression(global.context, passNode(original), passNode(func))) + } + static create1FunctionExpression(namedExpr: Identifier, func: ScriptFunction): FunctionExpression { + return new FunctionExpression(global.generatedEs2panda._CreateFunctionExpression1(global.context, passNode(namedExpr), passNode(func))) + } + update1FunctionExpression(original: FunctionExpression, namedExpr: Identifier, func: ScriptFunction): FunctionExpression { + return new FunctionExpression(global.generatedEs2panda._UpdateFunctionExpression1(global.context, passNode(original), passNode(namedExpr), passNode(func))) + } get functionConst(): ScriptFunction { return unpackNonNullableNode(global.generatedEs2panda._FunctionExpressionFunctionConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts b/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts index 962505a65..1a7c84961 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts @@ -26,8 +26,8 @@ import { } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" -import { Decorator } from "./Decorator" import { TypeNode } from "./TypeNode" +import { Decorator } from "./Decorator" export class Identifier extends AnnotatedExpression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 36) @@ -37,6 +37,21 @@ export class Identifier extends AnnotatedExpression { static createIdentifier(): Identifier { return new Identifier(global.generatedEs2panda._CreateIdentifier(global.context)) } + updateIdentifier(original: Identifier): Identifier { + return new Identifier(global.generatedEs2panda._UpdateIdentifier(global.context, passNode(original))) + } + static create1Identifier(name: string): Identifier { + return new Identifier(global.generatedEs2panda._CreateIdentifier1(global.context, name)) + } + update1Identifier(original: Identifier, name: string): Identifier { + return new Identifier(global.generatedEs2panda._UpdateIdentifier1(global.context, passNode(original), name)) + } + static create2Identifier(name: string, typeAnnotation: TypeNode): Identifier { + return new Identifier(global.generatedEs2panda._CreateIdentifier2(global.context, name, passNode(typeAnnotation))) + } + update2Identifier(original: Identifier, name: string, typeAnnotation: TypeNode): Identifier { + return new Identifier(global.generatedEs2panda._UpdateIdentifier2(global.context, passNode(original), name, passNode(typeAnnotation))) + } get nameConst(): string { return global.generatedEs2panda._IdentifierNameConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts index dbbf4a175..df67c95c0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts @@ -37,6 +37,9 @@ export class ImportDeclaration extends Statement { static createImportDeclaration(source: StringLiteral, specifiers: readonly AstNode[], specifiersLen: number, importKind: Es2pandaImportKinds): ImportDeclaration { return new ImportDeclaration(global.generatedEs2panda._CreateImportDeclaration(global.context, passNode(source), passNodeArray(specifiers), specifiersLen, importKind)) } + updateImportDeclaration(original: ImportDeclaration, source: StringLiteral, specifiers: readonly AstNode[], specifiersLen: number, importKind: Es2pandaImportKinds): ImportDeclaration { + return new ImportDeclaration(global.generatedEs2panda._UpdateImportDeclaration(global.context, passNode(original), passNode(source), passNodeArray(specifiers), specifiersLen, importKind)) + } get sourceConst(): StringLiteral { return unpackNonNullableNode(global.generatedEs2panda._ImportDeclarationSourceConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts index d0e45d18f..ce04b1304 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts @@ -36,6 +36,9 @@ export class ImportDefaultSpecifier extends Statement { static createImportDefaultSpecifier(local: Identifier): ImportDefaultSpecifier { return new ImportDefaultSpecifier(global.generatedEs2panda._CreateImportDefaultSpecifier(global.context, passNode(local))) } + updateImportDefaultSpecifier(original: ImportDefaultSpecifier, local: Identifier): ImportDefaultSpecifier { + return new ImportDefaultSpecifier(global.generatedEs2panda._UpdateImportDefaultSpecifier(global.context, passNode(original), passNode(local))) + } get localConst(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._ImportDefaultSpecifierLocalConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts index 6a234d919..ca093084e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts @@ -35,6 +35,9 @@ export class ImportExpression extends Expression { static createImportExpression(source: Expression): ImportExpression { return new ImportExpression(global.generatedEs2panda._CreateImportExpression(global.context, passNode(source))) } + updateImportExpression(original: ImportExpression, source: Expression): ImportExpression { + return new ImportExpression(global.generatedEs2panda._UpdateImportExpression(global.context, passNode(original), passNode(source))) + } get source(): Expression { return unpackNonNullableNode(global.generatedEs2panda._ImportExpressionSource(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts index c873b9d87..2336fcadd 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts @@ -36,6 +36,9 @@ export class ImportNamespaceSpecifier extends Statement { static createImportNamespaceSpecifier(local: Identifier): ImportNamespaceSpecifier { return new ImportNamespaceSpecifier(global.generatedEs2panda._CreateImportNamespaceSpecifier(global.context, passNode(local))) } + updateImportNamespaceSpecifier(original: ImportNamespaceSpecifier, local: Identifier): ImportNamespaceSpecifier { + return new ImportNamespaceSpecifier(global.generatedEs2panda._UpdateImportNamespaceSpecifier(global.context, passNode(original), passNode(local))) + } get local(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._ImportNamespaceSpecifierLocal(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts index a79839cc0..a6c3563f8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts @@ -36,6 +36,9 @@ export class ImportSpecifier extends Statement { static createImportSpecifier(imported: Identifier, local: Identifier): ImportSpecifier { return new ImportSpecifier(global.generatedEs2panda._CreateImportSpecifier(global.context, passNode(imported), passNode(local))) } + updateImportSpecifier(original: ImportSpecifier, imported: Identifier, local: Identifier): ImportSpecifier { + return new ImportSpecifier(global.generatedEs2panda._UpdateImportSpecifier(global.context, passNode(original), passNode(imported), passNode(local))) + } get imported(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._ImportSpecifierImported(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts index 1feb7ff56..da7878c96 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts @@ -37,6 +37,9 @@ export class MemberExpression extends MaybeOptionalExpression { static createMemberExpression(object_arg: Expression, property: Expression, kind: Es2pandaMemberExpressionKind, computed: boolean, optional_arg: boolean): MemberExpression { return new MemberExpression(global.generatedEs2panda._CreateMemberExpression(global.context, passNode(object_arg), passNode(property), kind, computed, optional_arg)) } + updateMemberExpression(original: MemberExpression, object_arg: Expression, property: Expression, kind: Es2pandaMemberExpressionKind, computed: boolean, optional_arg: boolean): MemberExpression { + return new MemberExpression(global.generatedEs2panda._UpdateMemberExpression(global.context, passNode(original), passNode(object_arg), passNode(property), kind, computed, optional_arg)) + } get object(): Expression { return unpackNonNullableNode(global.generatedEs2panda._MemberExpressionObject(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts index 2f82be27d..cf3d53186 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts @@ -36,6 +36,9 @@ export class MetaProperty extends Expression { static createMetaProperty(kind: Es2pandaMetaPropertyKind): MetaProperty { return new MetaProperty(global.generatedEs2panda._CreateMetaProperty(global.context, kind)) } + updateMetaProperty(original: MetaProperty, kind: Es2pandaMetaPropertyKind): MetaProperty { + return new MetaProperty(global.generatedEs2panda._UpdateMetaProperty(global.context, passNode(original), kind)) + } get kindConst(): Es2pandaMetaPropertyKind { return global.generatedEs2panda._MetaPropertyKindConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts b/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts index c290c9e73..82107b878 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts @@ -38,6 +38,9 @@ export class MethodDefinition extends ClassElement { static createMethodDefinition(kind: Es2pandaMethodDefinitionKind, key: Expression, value: Expression, modifiers: Es2pandaModifierFlags, isComputed: boolean): MethodDefinition { return new MethodDefinition(global.generatedEs2panda._CreateMethodDefinition(global.context, kind, passNode(key), passNode(value), modifiers, isComputed)) } + updateMethodDefinition(original: MethodDefinition, kind: Es2pandaMethodDefinitionKind, key: Expression, value: Expression, modifiers: Es2pandaModifierFlags, isComputed: boolean): MethodDefinition { + return new MethodDefinition(global.generatedEs2panda._UpdateMethodDefinition(global.context, passNode(original), kind, passNode(key), passNode(value), modifiers, isComputed)) + } get kindConst(): Es2pandaMethodDefinitionKind { return global.generatedEs2panda._MethodDefinitionKindConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts b/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts index 848b613a9..cff6c8c5e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts @@ -37,6 +37,9 @@ export class NamedType extends TypeNode { static createNamedType(name: Identifier): NamedType { return new NamedType(global.generatedEs2panda._CreateNamedType(global.context, passNode(name))) } + updateNamedType(original: NamedType, name: Identifier): NamedType { + return new NamedType(global.generatedEs2panda._UpdateNamedType(global.context, passNode(original), passNode(name))) + } get nameConst(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._NamedTypeNameConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts index c664749dd..45002b16c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts @@ -35,6 +35,9 @@ export class NewExpression extends Expression { static createNewExpression(callee: Expression, _arguments: readonly Expression[], argumentsLen: number): NewExpression { return new NewExpression(global.generatedEs2panda._CreateNewExpression(global.context, passNode(callee), passNodeArray(_arguments), argumentsLen)) } + updateNewExpression(original: NewExpression, callee: Expression, _arguments: readonly Expression[], argumentsLen: number): NewExpression { + return new NewExpression(global.generatedEs2panda._UpdateNewExpression(global.context, passNode(original), passNode(callee), passNodeArray(_arguments), argumentsLen)) + } get calleeConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._NewExpressionCalleeConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts index 48586853b..036175001 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts @@ -35,6 +35,9 @@ export class NullLiteral extends Literal { static createNullLiteral(): NullLiteral { return new NullLiteral(global.generatedEs2panda._CreateNullLiteral(global.context)) } + updateNullLiteral(original: NullLiteral): NullLiteral { + return new NullLiteral(global.generatedEs2panda._UpdateNullLiteral(global.context, passNode(original))) + } } export function isNullLiteral(node: AstNode): node is NullLiteral { return node instanceof NullLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts index 871bfe2be..3f47fa0fe 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts @@ -35,6 +35,9 @@ export class OmittedExpression extends Expression { static createOmittedExpression(): OmittedExpression { return new OmittedExpression(global.generatedEs2panda._CreateOmittedExpression(global.context)) } + updateOmittedExpression(original: OmittedExpression): OmittedExpression { + return new OmittedExpression(global.generatedEs2panda._UpdateOmittedExpression(global.context, passNode(original))) + } } export function isOmittedExpression(node: AstNode): node is OmittedExpression { return node instanceof OmittedExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts b/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts index 4567c567e..fb50e8481 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts @@ -32,6 +32,12 @@ export class OpaqueTypeNode extends TypeNode { super(pointer) console.warn("Warning: stub node OpaqueTypeNode") } + static create1OpaqueTypeNode(): OpaqueTypeNode { + return new OpaqueTypeNode(global.generatedEs2panda._CreateOpaqueTypeNode1(global.context)) + } + update1OpaqueTypeNode(original: OpaqueTypeNode): OpaqueTypeNode { + return new OpaqueTypeNode(global.generatedEs2panda._UpdateOpaqueTypeNode1(global.context, passNode(original))) + } } export function isOpaqueTypeNode(node: AstNode): node is OpaqueTypeNode { return node instanceof OpaqueTypeNode diff --git a/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts index 991cd3d27..203de65d4 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts @@ -36,6 +36,9 @@ export class PrefixAssertionExpression extends Expression { static createPrefixAssertionExpression(expr: Expression, type: TypeNode): PrefixAssertionExpression { return new PrefixAssertionExpression(global.generatedEs2panda._CreatePrefixAssertionExpression(global.context, passNode(expr), passNode(type))) } + updatePrefixAssertionExpression(original: PrefixAssertionExpression, expr: Expression, type: TypeNode): PrefixAssertionExpression { + return new PrefixAssertionExpression(global.generatedEs2panda._UpdatePrefixAssertionExpression(global.context, passNode(original), passNode(expr), passNode(type))) + } get exprConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._PrefixAssertionExpressionExprConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/Property.ts b/arkoala-arkts/libarkts/src/generated/peers/Property.ts index f6f3362bc..f9fae221f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Property.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Property.ts @@ -36,6 +36,15 @@ export class Property extends Expression { static createProperty(key: Expression, value: Expression): Property { return new Property(global.generatedEs2panda._CreateProperty(global.context, passNode(key), passNode(value))) } + updateProperty(original: Property, key: Expression, value: Expression): Property { + return new Property(global.generatedEs2panda._UpdateProperty(global.context, passNode(original), passNode(key), passNode(value))) + } + static create1Property(kind: Es2pandaPropertyKind, key: Expression, value: Expression, isMethod: boolean, isComputed: boolean): Property { + return new Property(global.generatedEs2panda._CreateProperty1(global.context, kind, passNode(key), passNode(value), isMethod, isComputed)) + } + update1Property(original: Property, kind: Es2pandaPropertyKind, key: Expression, value: Expression, isMethod: boolean, isComputed: boolean): Property { + return new Property(global.generatedEs2panda._UpdateProperty1(global.context, passNode(original), kind, passNode(key), passNode(value), isMethod, isComputed)) + } get key(): Expression { return unpackNonNullableNode(global.generatedEs2panda._PropertyKey(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts index 5c6035be5..f7f5c820e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts @@ -36,6 +36,9 @@ export class RegExpLiteral extends Literal { static createRegExpLiteral(pattern: string, flags: Es2pandaRegExpFlags, flagsStr: string): RegExpLiteral { return new RegExpLiteral(global.generatedEs2panda._CreateRegExpLiteral(global.context, pattern, flags, flagsStr)) } + updateRegExpLiteral(original: RegExpLiteral, pattern: string, flags: Es2pandaRegExpFlags, flagsStr: string): RegExpLiteral { + return new RegExpLiteral(global.generatedEs2panda._UpdateRegExpLiteral(global.context, passNode(original), pattern, flags, flagsStr)) + } get patternConst(): string { return global.generatedEs2panda._RegExpLiteralPatternConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts index 211db2dbd..3f0fdc5ff 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts @@ -36,6 +36,15 @@ export class ReturnStatement extends Statement { static createReturnStatement(): ReturnStatement { return new ReturnStatement(global.generatedEs2panda._CreateReturnStatement(global.context)) } + updateReturnStatement(original: ReturnStatement): ReturnStatement { + return new ReturnStatement(global.generatedEs2panda._UpdateReturnStatement(global.context, passNode(original))) + } + static create1ReturnStatement(argument: Expression): ReturnStatement { + return new ReturnStatement(global.generatedEs2panda._CreateReturnStatement1(global.context, passNode(argument))) + } + update1ReturnStatement(original: ReturnStatement, argument: Expression): ReturnStatement { + return new ReturnStatement(global.generatedEs2panda._UpdateReturnStatement1(global.context, passNode(original), passNode(argument))) + } get argument(): Expression { return unpackNonNullableNode(global.generatedEs2panda._ReturnStatementArgument(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts index 72257e6cb..cadd080ef 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts @@ -35,6 +35,9 @@ export class SequenceExpression extends Expression { static createSequenceExpression(sequence_arg: readonly Expression[], sequenceLen: number): SequenceExpression { return new SequenceExpression(global.generatedEs2panda._CreateSequenceExpression(global.context, passNodeArray(sequence_arg), sequenceLen)) } + updateSequenceExpression(original: SequenceExpression, sequence_arg: readonly Expression[], sequenceLen: number): SequenceExpression { + return new SequenceExpression(global.generatedEs2panda._UpdateSequenceExpression(global.context, passNode(original), passNodeArray(sequence_arg), sequenceLen)) + } get sequenceConst(): readonly Expression[] { return unpackNodeArray(global.generatedEs2panda._SequenceExpressionSequenceConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts index 5499a5f49..3f950acc9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts @@ -32,6 +32,15 @@ export class StringLiteral extends Literal { super(pointer) console.warn("Warning: stub node StringLiteral") } + updateStringLiteral(original: StringLiteral): StringLiteral { + return new StringLiteral(global.generatedEs2panda._UpdateStringLiteral(global.context, passNode(original))) + } + static create1StringLiteral(str: string): StringLiteral { + return new StringLiteral(global.generatedEs2panda._CreateStringLiteral1(global.context, str)) + } + update1StringLiteral(original: StringLiteral, str: string): StringLiteral { + return new StringLiteral(global.generatedEs2panda._UpdateStringLiteral1(global.context, passNode(original), str)) + } get strConst(): string { return global.generatedEs2panda._StringLiteralStrConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts index 3696d9b4c..96cd76fce 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts @@ -35,6 +35,9 @@ export class SuperExpression extends Expression { static createSuperExpression(): SuperExpression { return new SuperExpression(global.generatedEs2panda._CreateSuperExpression(global.context)) } + updateSuperExpression(original: SuperExpression): SuperExpression { + return new SuperExpression(global.generatedEs2panda._UpdateSuperExpression(global.context, passNode(original))) + } } export function isSuperExpression(node: AstNode): node is SuperExpression { return node instanceof SuperExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts index aa34506ad..21d46ce1a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts @@ -37,6 +37,9 @@ export class SwitchStatement extends Statement { static createSwitchStatement(discriminant: Expression, cases: readonly SwitchCaseStatement[], casesLen: number): SwitchStatement { return new SwitchStatement(global.generatedEs2panda._CreateSwitchStatement(global.context, passNode(discriminant), passNodeArray(cases), casesLen)) } + updateSwitchStatement(original: SwitchStatement, discriminant: Expression, cases: readonly SwitchCaseStatement[], casesLen: number): SwitchStatement { + return new SwitchStatement(global.generatedEs2panda._UpdateSwitchStatement(global.context, passNode(original), passNode(discriminant), passNodeArray(cases), casesLen)) + } get discriminantConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._SwitchStatementDiscriminantConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts index cfa3ac23d..a6715929d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts @@ -35,6 +35,9 @@ export class TSAnyKeyword extends TypeNode { static createTSAnyKeyword(): TSAnyKeyword { return new TSAnyKeyword(global.generatedEs2panda._CreateTSAnyKeyword(global.context)) } + updateTSAnyKeyword(original: TSAnyKeyword): TSAnyKeyword { + return new TSAnyKeyword(global.generatedEs2panda._UpdateTSAnyKeyword(global.context, passNode(original))) + } } export function isTSAnyKeyword(node: AstNode): node is TSAnyKeyword { return node instanceof TSAnyKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts index 782b07c4c..65ec61098 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts @@ -35,6 +35,9 @@ export class TSArrayType extends TypeNode { static createTSArrayType(elementType: TypeNode): TSArrayType { return new TSArrayType(global.generatedEs2panda._CreateTSArrayType(global.context, passNode(elementType))) } + updateTSArrayType(original: TSArrayType, elementType: TypeNode): TSArrayType { + return new TSArrayType(global.generatedEs2panda._UpdateTSArrayType(global.context, passNode(original), passNode(elementType))) + } get elementTypeConst(): TypeNode { return unpackNonNullableNode(global.generatedEs2panda._TSArrayTypeElementTypeConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts index 4eefc06fd..04fafdd58 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts @@ -37,6 +37,9 @@ export class TSAsExpression extends AnnotatedExpression { static createTSAsExpression(expression: Expression, typeAnnotation: TypeNode, isConst: boolean): TSAsExpression { return new TSAsExpression(global.generatedEs2panda._CreateTSAsExpression(global.context, passNode(expression), passNode(typeAnnotation), isConst)) } + updateTSAsExpression(original: TSAsExpression, expression: Expression, typeAnnotation: TypeNode, isConst: boolean): TSAsExpression { + return new TSAsExpression(global.generatedEs2panda._UpdateTSAsExpression(global.context, passNode(original), passNode(expression), passNode(typeAnnotation), isConst)) + } get exprConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSAsExpressionExprConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts index 14281301c..336baf8e3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts @@ -35,6 +35,9 @@ export class TSBigintKeyword extends TypeNode { static createTSBigintKeyword(): TSBigintKeyword { return new TSBigintKeyword(global.generatedEs2panda._CreateTSBigintKeyword(global.context)) } + updateTSBigintKeyword(original: TSBigintKeyword): TSBigintKeyword { + return new TSBigintKeyword(global.generatedEs2panda._UpdateTSBigintKeyword(global.context, passNode(original))) + } } export function isTSBigintKeyword(node: AstNode): node is TSBigintKeyword { return node instanceof TSBigintKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts index 2662702ca..cfa0b45b1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts @@ -35,6 +35,9 @@ export class TSBooleanKeyword extends TypeNode { static createTSBooleanKeyword(): TSBooleanKeyword { return new TSBooleanKeyword(global.generatedEs2panda._CreateTSBooleanKeyword(global.context)) } + updateTSBooleanKeyword(original: TSBooleanKeyword): TSBooleanKeyword { + return new TSBooleanKeyword(global.generatedEs2panda._UpdateTSBooleanKeyword(global.context, passNode(original))) + } } export function isTSBooleanKeyword(node: AstNode): node is TSBooleanKeyword { return node instanceof TSBooleanKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts b/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts index b470cabeb..ce22fa4d8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts @@ -36,6 +36,15 @@ export class TSClassImplements extends Expression { static createTSClassImplements(expression: Expression, typeParameters: TSTypeParameterInstantiation): TSClassImplements { return new TSClassImplements(global.generatedEs2panda._CreateTSClassImplements(global.context, passNode(expression), passNode(typeParameters))) } + updateTSClassImplements(original: TSClassImplements, expression: Expression, typeParameters: TSTypeParameterInstantiation): TSClassImplements { + return new TSClassImplements(global.generatedEs2panda._UpdateTSClassImplements(global.context, passNode(original), passNode(expression), passNode(typeParameters))) + } + static create1TSClassImplements(expression: Expression): TSClassImplements { + return new TSClassImplements(global.generatedEs2panda._CreateTSClassImplements1(global.context, passNode(expression))) + } + update1TSClassImplements(original: TSClassImplements, expression: Expression): TSClassImplements { + return new TSClassImplements(global.generatedEs2panda._UpdateTSClassImplements1(global.context, passNode(original), passNode(expression))) + } get expr(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSClassImplementsExpr(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts index c26defdf3..db1d029fc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts @@ -36,6 +36,9 @@ export class TSConditionalType extends TypeNode { static createTSConditionalType(checkType: Expression, extendsType: Expression, trueType: Expression, falseType: Expression): TSConditionalType { return new TSConditionalType(global.generatedEs2panda._CreateTSConditionalType(global.context, passNode(checkType), passNode(extendsType), passNode(trueType), passNode(falseType))) } + updateTSConditionalType(original: TSConditionalType, checkType: Expression, extendsType: Expression, trueType: Expression, falseType: Expression): TSConditionalType { + return new TSConditionalType(global.generatedEs2panda._UpdateTSConditionalType(global.context, passNode(original), passNode(checkType), passNode(extendsType), passNode(trueType), passNode(falseType))) + } get checkTypeConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSConditionalTypeCheckTypeConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts index 7aa229944..66bb4ebc0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts @@ -38,6 +38,9 @@ export class TSEnumDeclaration extends TypedStatement { static createTSEnumDeclaration(key: Identifier, members: readonly AstNode[], membersLen: number, isConst: boolean, isStatic: boolean, isDeclare: boolean): TSEnumDeclaration { return new TSEnumDeclaration(global.generatedEs2panda._CreateTSEnumDeclaration(global.context, passNode(key), passNodeArray(members), membersLen, isConst, isStatic, isDeclare)) } + updateTSEnumDeclaration(original: TSEnumDeclaration, key: Identifier, members: readonly AstNode[], membersLen: number, isConst: boolean, isStatic: boolean, isDeclare: boolean): TSEnumDeclaration { + return new TSEnumDeclaration(global.generatedEs2panda._UpdateTSEnumDeclaration(global.context, passNode(original), passNode(key), passNodeArray(members), membersLen, isConst, isStatic, isDeclare)) + } get keyConst(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._TSEnumDeclarationKeyConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts b/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts index 60aa08047..44d8f5983 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts @@ -36,6 +36,15 @@ export class TSEnumMember extends Statement { static createTSEnumMember(key: Expression, init: Expression): TSEnumMember { return new TSEnumMember(global.generatedEs2panda._CreateTSEnumMember(global.context, passNode(key), passNode(init))) } + updateTSEnumMember(original: TSEnumMember, key: Expression, init: Expression): TSEnumMember { + return new TSEnumMember(global.generatedEs2panda._UpdateTSEnumMember(global.context, passNode(original), passNode(key), passNode(init))) + } + static create1TSEnumMember(key: Expression, init: Expression, isGenerated: boolean): TSEnumMember { + return new TSEnumMember(global.generatedEs2panda._CreateTSEnumMember1(global.context, passNode(key), passNode(init), isGenerated)) + } + update1TSEnumMember(original: TSEnumMember, key: Expression, init: Expression, isGenerated: boolean): TSEnumMember { + return new TSEnumMember(global.generatedEs2panda._UpdateTSEnumMember1(global.context, passNode(original), passNode(key), passNode(init), isGenerated)) + } get keyConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSEnumMemberKeyConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts b/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts index 9a7288770..ee635b35a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts @@ -35,6 +35,9 @@ export class TSExternalModuleReference extends Expression { static createTSExternalModuleReference(expr: Expression): TSExternalModuleReference { return new TSExternalModuleReference(global.generatedEs2panda._CreateTSExternalModuleReference(global.context, passNode(expr))) } + updateTSExternalModuleReference(original: TSExternalModuleReference, expr: Expression): TSExternalModuleReference { + return new TSExternalModuleReference(global.generatedEs2panda._UpdateTSExternalModuleReference(global.context, passNode(original), passNode(expr))) + } get exprConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSExternalModuleReferenceExprConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts index 894ffcebf..78eef354f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts @@ -37,6 +37,9 @@ export class TSImportEqualsDeclaration extends Statement { static createTSImportEqualsDeclaration(id: Identifier, moduleReference: Expression, isExport: boolean): TSImportEqualsDeclaration { return new TSImportEqualsDeclaration(global.generatedEs2panda._CreateTSImportEqualsDeclaration(global.context, passNode(id), passNode(moduleReference), isExport)) } + updateTSImportEqualsDeclaration(original: TSImportEqualsDeclaration, id: Identifier, moduleReference: Expression, isExport: boolean): TSImportEqualsDeclaration { + return new TSImportEqualsDeclaration(global.generatedEs2panda._UpdateTSImportEqualsDeclaration(global.context, passNode(original), passNode(id), passNode(moduleReference), isExport)) + } get idConst(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._TSImportEqualsDeclarationIdConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts index a50a46f60..87878af88 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts @@ -37,6 +37,9 @@ export class TSImportType extends TypeNode { static createTSImportType(param: Expression, typeParams: TSTypeParameterInstantiation, qualifier: Expression, isTypeof: boolean): TSImportType { return new TSImportType(global.generatedEs2panda._CreateTSImportType(global.context, passNode(param), passNode(typeParams), passNode(qualifier), isTypeof)) } + updateTSImportType(original: TSImportType, param: Expression, typeParams: TSTypeParameterInstantiation, qualifier: Expression, isTypeof: boolean): TSImportType { + return new TSImportType(global.generatedEs2panda._UpdateTSImportType(global.context, passNode(original), passNode(param), passNode(typeParams), passNode(qualifier), isTypeof)) + } get paramConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSImportTypeParamConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts index 6dc0dba17..e32104424 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts @@ -37,6 +37,9 @@ export class TSIndexSignature extends TypedAstNode { static createTSIndexSignature(param: Expression, typeAnnotation: TypeNode, readonly_arg: boolean): TSIndexSignature { return new TSIndexSignature(global.generatedEs2panda._CreateTSIndexSignature(global.context, passNode(param), passNode(typeAnnotation), readonly_arg)) } + updateTSIndexSignature(original: TSIndexSignature, param: Expression, typeAnnotation: TypeNode, readonly_arg: boolean): TSIndexSignature { + return new TSIndexSignature(global.generatedEs2panda._UpdateTSIndexSignature(global.context, passNode(original), passNode(param), passNode(typeAnnotation), readonly_arg)) + } get paramConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSIndexSignatureParamConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts index ee2f48f45..c807162d0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts @@ -35,6 +35,9 @@ export class TSIndexedAccessType extends TypeNode { static createTSIndexedAccessType(objectType: TypeNode, indexType: TypeNode): TSIndexedAccessType { return new TSIndexedAccessType(global.generatedEs2panda._CreateTSIndexedAccessType(global.context, passNode(objectType), passNode(indexType))) } + updateTSIndexedAccessType(original: TSIndexedAccessType, objectType: TypeNode, indexType: TypeNode): TSIndexedAccessType { + return new TSIndexedAccessType(global.generatedEs2panda._UpdateTSIndexedAccessType(global.context, passNode(original), passNode(objectType), passNode(indexType))) + } get objectTypeConst(): TypeNode { return unpackNonNullableNode(global.generatedEs2panda._TSIndexedAccessTypeObjectTypeConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts index 2ab8dcc52..d67f0a3e7 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts @@ -36,6 +36,9 @@ export class TSInferType extends TypeNode { static createTSInferType(typeParam: TSTypeParameter): TSInferType { return new TSInferType(global.generatedEs2panda._CreateTSInferType(global.context, passNode(typeParam))) } + updateTSInferType(original: TSInferType, typeParam: TSTypeParameter): TSInferType { + return new TSInferType(global.generatedEs2panda._UpdateTSInferType(global.context, passNode(original), passNode(typeParam))) + } get typeParamConst(): TSTypeParameter { return unpackNonNullableNode(global.generatedEs2panda._TSInferTypeTypeParamConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts index ac7610a88..af8937a3b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts @@ -35,6 +35,9 @@ export class TSInterfaceBody extends Expression { static createTSInterfaceBody(body: readonly AstNode[], bodyLen: number): TSInterfaceBody { return new TSInterfaceBody(global.generatedEs2panda._CreateTSInterfaceBody(global.context, passNodeArray(body), bodyLen)) } + updateTSInterfaceBody(original: TSInterfaceBody, body: readonly AstNode[], bodyLen: number): TSInterfaceBody { + return new TSInterfaceBody(global.generatedEs2panda._UpdateTSInterfaceBody(global.context, passNode(original), passNodeArray(body), bodyLen)) + } get bodyPtr(): readonly AstNode[] { return unpackNodeArray(global.generatedEs2panda._TSInterfaceBodyBodyPtr(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts index d2e2be74c..95b5abc5b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts @@ -42,6 +42,9 @@ export class TSInterfaceDeclaration extends TypedStatement { static createTSInterfaceDeclaration(_extends: readonly TSInterfaceHeritage[], extendsLen: number, id: AstNode, typeParams: AstNode, body: AstNode, isStatic: boolean, isExternal: boolean): TSInterfaceDeclaration { return new TSInterfaceDeclaration(global.generatedEs2panda._CreateTSInterfaceDeclaration(global.context, passNodeArray(_extends), extendsLen, passNode(id), passNode(typeParams), passNode(body), isStatic, isExternal)) } + updateTSInterfaceDeclaration(original: TSInterfaceDeclaration, _extends: readonly TSInterfaceHeritage[], extendsLen: number, id: AstNode, typeParams: AstNode, body: AstNode, isStatic: boolean, isExternal: boolean): TSInterfaceDeclaration { + return new TSInterfaceDeclaration(global.generatedEs2panda._UpdateTSInterfaceDeclaration(global.context, passNode(original), passNodeArray(_extends), extendsLen, passNode(id), passNode(typeParams), passNode(body), isStatic, isExternal)) + } get body(): TSInterfaceBody { return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationBody(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts index fbbf2065d..54ffc748c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts @@ -36,6 +36,9 @@ export class TSInterfaceHeritage extends Expression { static createTSInterfaceHeritage(expr: TypeNode): TSInterfaceHeritage { return new TSInterfaceHeritage(global.generatedEs2panda._CreateTSInterfaceHeritage(global.context, passNode(expr))) } + updateTSInterfaceHeritage(original: TSInterfaceHeritage, expr: TypeNode): TSInterfaceHeritage { + return new TSInterfaceHeritage(global.generatedEs2panda._UpdateTSInterfaceHeritage(global.context, passNode(original), passNode(expr))) + } get expr(): TypeNode { return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceHeritageExpr(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts index 31f318547..dfa9b579e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts @@ -36,6 +36,9 @@ export class TSIntersectionType extends TypeNode { static createTSIntersectionType(types: readonly Expression[], typesLen: number): TSIntersectionType { return new TSIntersectionType(global.generatedEs2panda._CreateTSIntersectionType(global.context, passNodeArray(types), typesLen)) } + updateTSIntersectionType(original: TSIntersectionType, types: readonly Expression[], typesLen: number): TSIntersectionType { + return new TSIntersectionType(global.generatedEs2panda._UpdateTSIntersectionType(global.context, passNode(original), passNodeArray(types), typesLen)) + } get typesConst(): readonly Expression[] { return unpackNodeArray(global.generatedEs2panda._TSIntersectionTypeTypesConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts index 480fd3f48..430e96008 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts @@ -36,6 +36,9 @@ export class TSLiteralType extends TypeNode { static createTSLiteralType(literal: Expression): TSLiteralType { return new TSLiteralType(global.generatedEs2panda._CreateTSLiteralType(global.context, passNode(literal))) } + updateTSLiteralType(original: TSLiteralType, literal: Expression): TSLiteralType { + return new TSLiteralType(global.generatedEs2panda._UpdateTSLiteralType(global.context, passNode(original), passNode(literal))) + } get literalConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSLiteralTypeLiteralConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts index 1fe5e6529..16423cb74 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts @@ -37,6 +37,9 @@ export class TSMappedType extends TypeNode { static createTSMappedType(typeParameter: TSTypeParameter, typeAnnotation: TypeNode, readonly_arg: Es2pandaMappedOption, optional_arg: Es2pandaMappedOption): TSMappedType { return new TSMappedType(global.generatedEs2panda._CreateTSMappedType(global.context, passNode(typeParameter), passNode(typeAnnotation), readonly_arg, optional_arg)) } + updateTSMappedType(original: TSMappedType, typeParameter: TSTypeParameter, typeAnnotation: TypeNode, readonly_arg: Es2pandaMappedOption, optional_arg: Es2pandaMappedOption): TSMappedType { + return new TSMappedType(global.generatedEs2panda._UpdateTSMappedType(global.context, passNode(original), passNode(typeParameter), passNode(typeAnnotation), readonly_arg, optional_arg)) + } get typeParameter(): TSTypeParameter { return unpackNonNullableNode(global.generatedEs2panda._TSMappedTypeTypeParameter(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts index 63bbcd5e7..e895b15d4 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts @@ -36,6 +36,9 @@ export class TSNamedTupleMember extends TypeNode { static createTSNamedTupleMember(label: Expression, elementType: TypeNode, optional_arg: boolean): TSNamedTupleMember { return new TSNamedTupleMember(global.generatedEs2panda._CreateTSNamedTupleMember(global.context, passNode(label), passNode(elementType), optional_arg)) } + updateTSNamedTupleMember(original: TSNamedTupleMember, label: Expression, elementType: TypeNode, optional_arg: boolean): TSNamedTupleMember { + return new TSNamedTupleMember(global.generatedEs2panda._UpdateTSNamedTupleMember(global.context, passNode(original), passNode(label), passNode(elementType), optional_arg)) + } get labelConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSNamedTupleMemberLabelConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts index c7a41a5b9..051c604f7 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts @@ -35,6 +35,9 @@ export class TSNeverKeyword extends TypeNode { static createTSNeverKeyword(): TSNeverKeyword { return new TSNeverKeyword(global.generatedEs2panda._CreateTSNeverKeyword(global.context)) } + updateTSNeverKeyword(original: TSNeverKeyword): TSNeverKeyword { + return new TSNeverKeyword(global.generatedEs2panda._UpdateTSNeverKeyword(global.context, passNode(original))) + } } export function isTSNeverKeyword(node: AstNode): node is TSNeverKeyword { return node instanceof TSNeverKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts index 8482215fc..d8ca41cf2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts @@ -35,6 +35,9 @@ export class TSNonNullExpression extends Expression { static createTSNonNullExpression(expr: Expression): TSNonNullExpression { return new TSNonNullExpression(global.generatedEs2panda._CreateTSNonNullExpression(global.context, passNode(expr))) } + updateTSNonNullExpression(original: TSNonNullExpression, expr: Expression): TSNonNullExpression { + return new TSNonNullExpression(global.generatedEs2panda._UpdateTSNonNullExpression(global.context, passNode(original), passNode(expr))) + } get exprConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSNonNullExpressionExprConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts index 5f46bbe04..19db66d22 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts @@ -35,6 +35,9 @@ export class TSNullKeyword extends TypeNode { static createTSNullKeyword(): TSNullKeyword { return new TSNullKeyword(global.generatedEs2panda._CreateTSNullKeyword(global.context)) } + updateTSNullKeyword(original: TSNullKeyword): TSNullKeyword { + return new TSNullKeyword(global.generatedEs2panda._UpdateTSNullKeyword(global.context, passNode(original))) + } } export function isTSNullKeyword(node: AstNode): node is TSNullKeyword { return node instanceof TSNullKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts index 5e4ca1900..73cce554f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts @@ -35,6 +35,9 @@ export class TSNumberKeyword extends TypeNode { static createTSNumberKeyword(): TSNumberKeyword { return new TSNumberKeyword(global.generatedEs2panda._CreateTSNumberKeyword(global.context)) } + updateTSNumberKeyword(original: TSNumberKeyword): TSNumberKeyword { + return new TSNumberKeyword(global.generatedEs2panda._UpdateTSNumberKeyword(global.context, passNode(original))) + } } export function isTSNumberKeyword(node: AstNode): node is TSNumberKeyword { return node instanceof TSNumberKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts index 196d428c9..18873ead8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts @@ -35,6 +35,9 @@ export class TSObjectKeyword extends TypeNode { static createTSObjectKeyword(): TSObjectKeyword { return new TSObjectKeyword(global.generatedEs2panda._CreateTSObjectKeyword(global.context)) } + updateTSObjectKeyword(original: TSObjectKeyword): TSObjectKeyword { + return new TSObjectKeyword(global.generatedEs2panda._UpdateTSObjectKeyword(global.context, passNode(original))) + } } export function isTSObjectKeyword(node: AstNode): node is TSObjectKeyword { return node instanceof TSObjectKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts index ac29fd421..11c0a0a60 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts @@ -36,6 +36,9 @@ export class TSParameterProperty extends Expression { static createTSParameterProperty(accessibility: Es2pandaAccessibilityOption, parameter: Expression, readonly_arg: boolean, isStatic: boolean, isExport: boolean): TSParameterProperty { return new TSParameterProperty(global.generatedEs2panda._CreateTSParameterProperty(global.context, accessibility, passNode(parameter), readonly_arg, isStatic, isExport)) } + updateTSParameterProperty(original: TSParameterProperty, accessibility: Es2pandaAccessibilityOption, parameter: Expression, readonly_arg: boolean, isStatic: boolean, isExport: boolean): TSParameterProperty { + return new TSParameterProperty(global.generatedEs2panda._UpdateTSParameterProperty(global.context, passNode(original), accessibility, passNode(parameter), readonly_arg, isStatic, isExport)) + } get accessibilityConst(): Es2pandaAccessibilityOption { return global.generatedEs2panda._TSParameterPropertyAccessibilityConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts index 2353059ae..28579d438 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts @@ -36,6 +36,9 @@ export class TSParenthesizedType extends TypeNode { static createTSParenthesizedType(type: TypeNode): TSParenthesizedType { return new TSParenthesizedType(global.generatedEs2panda._CreateTSParenthesizedType(global.context, passNode(type))) } + updateTSParenthesizedType(original: TSParenthesizedType, type: TypeNode): TSParenthesizedType { + return new TSParenthesizedType(global.generatedEs2panda._UpdateTSParenthesizedType(global.context, passNode(original), passNode(type))) + } get typeConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSParenthesizedTypeTypeConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts index 217f6bbaa..0b65fb3ef 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts @@ -37,6 +37,9 @@ export class TSPropertySignature extends AnnotatedAstNode { static createTSPropertySignature(key: Expression, typeAnnotation: TypeNode, computed: boolean, optional_arg: boolean, readonly_arg: boolean): TSPropertySignature { return new TSPropertySignature(global.generatedEs2panda._CreateTSPropertySignature(global.context, passNode(key), passNode(typeAnnotation), computed, optional_arg, readonly_arg)) } + updateTSPropertySignature(original: TSPropertySignature, key: Expression, typeAnnotation: TypeNode, computed: boolean, optional_arg: boolean, readonly_arg: boolean): TSPropertySignature { + return new TSPropertySignature(global.generatedEs2panda._UpdateTSPropertySignature(global.context, passNode(original), passNode(key), passNode(typeAnnotation), computed, optional_arg, readonly_arg)) + } get keyConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSPropertySignatureKeyConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts b/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts index 127450726..5f4c39f50 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts @@ -36,6 +36,9 @@ export class TSQualifiedName extends Expression { static createTSQualifiedName(left: Expression, right: Identifier): TSQualifiedName { return new TSQualifiedName(global.generatedEs2panda._CreateTSQualifiedName(global.context, passNode(left), passNode(right))) } + updateTSQualifiedName(original: TSQualifiedName, left: Expression, right: Identifier): TSQualifiedName { + return new TSQualifiedName(global.generatedEs2panda._UpdateTSQualifiedName(global.context, passNode(original), passNode(left), passNode(right))) + } get leftConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSQualifiedNameLeftConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts index 2bf112d87..474fad5be 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts @@ -35,6 +35,9 @@ export class TSStringKeyword extends TypeNode { static createTSStringKeyword(): TSStringKeyword { return new TSStringKeyword(global.generatedEs2panda._CreateTSStringKeyword(global.context)) } + updateTSStringKeyword(original: TSStringKeyword): TSStringKeyword { + return new TSStringKeyword(global.generatedEs2panda._UpdateTSStringKeyword(global.context, passNode(original))) + } } export function isTSStringKeyword(node: AstNode): node is TSStringKeyword { return node instanceof TSStringKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts index cfc74214a..3b44d75ac 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts @@ -35,6 +35,9 @@ export class TSThisType extends TypeNode { static createTSThisType(): TSThisType { return new TSThisType(global.generatedEs2panda._CreateTSThisType(global.context)) } + updateTSThisType(original: TSThisType): TSThisType { + return new TSThisType(global.generatedEs2panda._UpdateTSThisType(global.context, passNode(original))) + } } export function isTSThisType(node: AstNode): node is TSThisType { return node instanceof TSThisType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts index 95cd6bffe..ce7faae31 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts @@ -35,6 +35,9 @@ export class TSTupleType extends TypeNode { static createTSTupleType(elementTypes: readonly TypeNode[], elementTypesLen: number): TSTupleType { return new TSTupleType(global.generatedEs2panda._CreateTSTupleType(global.context, passNodeArray(elementTypes), elementTypesLen)) } + updateTSTupleType(original: TSTupleType, elementTypes: readonly TypeNode[], elementTypesLen: number): TSTupleType { + return new TSTupleType(global.generatedEs2panda._UpdateTSTupleType(global.context, passNode(original), passNodeArray(elementTypes), elementTypesLen)) + } get elementTypeConst(): readonly TypeNode[] { return unpackNodeArray(global.generatedEs2panda._TSTupleTypeElementTypeConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts index 99ad78198..9f8956041 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts @@ -40,6 +40,15 @@ export class TSTypeAliasDeclaration extends AnnotatedStatement { static createTSTypeAliasDeclaration(id: Identifier, typeParams: TSTypeParameterDeclaration, typeAnnotation: TypeNode): TSTypeAliasDeclaration { return new TSTypeAliasDeclaration(global.generatedEs2panda._CreateTSTypeAliasDeclaration(global.context, passNode(id), passNode(typeParams), passNode(typeAnnotation))) } + updateTSTypeAliasDeclaration(original: TSTypeAliasDeclaration, id: Identifier, typeParams: TSTypeParameterDeclaration, typeAnnotation: TypeNode): TSTypeAliasDeclaration { + return new TSTypeAliasDeclaration(global.generatedEs2panda._UpdateTSTypeAliasDeclaration(global.context, passNode(original), passNode(id), passNode(typeParams), passNode(typeAnnotation))) + } + static create1TSTypeAliasDeclaration(id: Identifier): TSTypeAliasDeclaration { + return new TSTypeAliasDeclaration(global.generatedEs2panda._CreateTSTypeAliasDeclaration1(global.context, passNode(id))) + } + update1TSTypeAliasDeclaration(original: TSTypeAliasDeclaration, id: Identifier): TSTypeAliasDeclaration { + return new TSTypeAliasDeclaration(global.generatedEs2panda._UpdateTSTypeAliasDeclaration1(global.context, passNode(original), passNode(id))) + } get id(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._TSTypeAliasDeclarationId(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts index 8e39d6e24..b7ab8bda0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts @@ -37,6 +37,9 @@ export class TSTypeAssertion extends AnnotatedExpression { static createTSTypeAssertion(typeAnnotation: TypeNode, expression: Expression): TSTypeAssertion { return new TSTypeAssertion(global.generatedEs2panda._CreateTSTypeAssertion(global.context, passNode(typeAnnotation), passNode(expression))) } + updateTSTypeAssertion(original: TSTypeAssertion, typeAnnotation: TypeNode, expression: Expression): TSTypeAssertion { + return new TSTypeAssertion(global.generatedEs2panda._UpdateTSTypeAssertion(global.context, passNode(original), passNode(typeAnnotation), passNode(expression))) + } get getExpressionConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSTypeAssertionGetExpressionConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts index 4a6d6712e..faa8dfd35 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts @@ -35,6 +35,9 @@ export class TSTypeLiteral extends TypeNode { static createTSTypeLiteral(members: readonly AstNode[], membersLen: number): TSTypeLiteral { return new TSTypeLiteral(global.generatedEs2panda._CreateTSTypeLiteral(global.context, passNodeArray(members), membersLen)) } + updateTSTypeLiteral(original: TSTypeLiteral, members: readonly AstNode[], membersLen: number): TSTypeLiteral { + return new TSTypeLiteral(global.generatedEs2panda._UpdateTSTypeLiteral(global.context, passNode(original), passNodeArray(members), membersLen)) + } get membersConst(): readonly AstNode[] { return unpackNodeArray(global.generatedEs2panda._TSTypeLiteralMembersConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts index 81686ed28..ff1eee813 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts @@ -36,6 +36,9 @@ export class TSTypeOperator extends TypeNode { static createTSTypeOperator(type: TypeNode, operatorType: Es2pandaTSOperatorType): TSTypeOperator { return new TSTypeOperator(global.generatedEs2panda._CreateTSTypeOperator(global.context, passNode(type), operatorType)) } + updateTSTypeOperator(original: TSTypeOperator, type: TypeNode, operatorType: Es2pandaTSOperatorType): TSTypeOperator { + return new TSTypeOperator(global.generatedEs2panda._UpdateTSTypeOperator(global.context, passNode(original), passNode(type), operatorType)) + } get typeConst(): TypeNode { return unpackNonNullableNode(global.generatedEs2panda._TSTypeOperatorTypeConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts index cf6f6e1ed..9a5d0214e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts @@ -28,6 +28,7 @@ import { import { Expression } from "./Expression" import { Identifier } from "./Identifier" import { TypeNode } from "./TypeNode" +import { Es2pandaModifierFlags } from "./../Es2pandaEnums" import { AnnotationUsage } from "./AnnotationUsage" export class TSTypeParameter extends Expression { constructor(pointer: KNativePointer) { @@ -38,6 +39,15 @@ export class TSTypeParameter extends Expression { static createTSTypeParameter(name: Identifier, constraint: TypeNode, defaultType: TypeNode): TSTypeParameter { return new TSTypeParameter(global.generatedEs2panda._CreateTSTypeParameter(global.context, passNode(name), passNode(constraint), passNode(defaultType))) } + updateTSTypeParameter(original: TSTypeParameter, name: Identifier, constraint: TypeNode, defaultType: TypeNode): TSTypeParameter { + return new TSTypeParameter(global.generatedEs2panda._UpdateTSTypeParameter(global.context, passNode(original), passNode(name), passNode(constraint), passNode(defaultType))) + } + static create1TSTypeParameter(name: Identifier, constraint: TypeNode, defaultType: TypeNode, flags: Es2pandaModifierFlags): TSTypeParameter { + return new TSTypeParameter(global.generatedEs2panda._CreateTSTypeParameter1(global.context, passNode(name), passNode(constraint), passNode(defaultType), flags)) + } + update1TSTypeParameter(original: TSTypeParameter, name: Identifier, constraint: TypeNode, defaultType: TypeNode, flags: Es2pandaModifierFlags): TSTypeParameter { + return new TSTypeParameter(global.generatedEs2panda._UpdateTSTypeParameter1(global.context, passNode(original), passNode(name), passNode(constraint), passNode(defaultType), flags)) + } get nameConst(): Identifier { return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterNameConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts index 7eab9848d..a8071577e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts @@ -36,6 +36,9 @@ export class TSTypeParameterDeclaration extends Expression { static createTSTypeParameterDeclaration(params: readonly TSTypeParameter[], paramsLen: number, requiredParams: number): TSTypeParameterDeclaration { return new TSTypeParameterDeclaration(global.generatedEs2panda._CreateTSTypeParameterDeclaration(global.context, passNodeArray(params), paramsLen, requiredParams)) } + updateTSTypeParameterDeclaration(original: TSTypeParameterDeclaration, params: readonly TSTypeParameter[], paramsLen: number, requiredParams: number): TSTypeParameterDeclaration { + return new TSTypeParameterDeclaration(global.generatedEs2panda._UpdateTSTypeParameterDeclaration(global.context, passNode(original), passNodeArray(params), paramsLen, requiredParams)) + } get paramsConst(): readonly TSTypeParameter[] { return unpackNodeArray(global.generatedEs2panda._TSTypeParameterDeclarationParamsConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts index 8be111f7a..f8ef713fe 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts @@ -36,6 +36,9 @@ export class TSTypeParameterInstantiation extends Expression { static createTSTypeParameterInstantiation(params: readonly TypeNode[], paramsLen: number): TSTypeParameterInstantiation { return new TSTypeParameterInstantiation(global.generatedEs2panda._CreateTSTypeParameterInstantiation(global.context, passNodeArray(params), paramsLen)) } + updateTSTypeParameterInstantiation(original: TSTypeParameterInstantiation, params: readonly TypeNode[], paramsLen: number): TSTypeParameterInstantiation { + return new TSTypeParameterInstantiation(global.generatedEs2panda._UpdateTSTypeParameterInstantiation(global.context, passNode(original), passNodeArray(params), paramsLen)) + } get paramsConst(): readonly TypeNode[] { return unpackNodeArray(global.generatedEs2panda._TSTypeParameterInstantiationParamsConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts index 82a90a16a..3a7f74ac8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts @@ -36,6 +36,9 @@ export class TSTypePredicate extends TypeNode { static createTSTypePredicate(parameterName: Expression, typeAnnotation: TypeNode, asserts: boolean): TSTypePredicate { return new TSTypePredicate(global.generatedEs2panda._CreateTSTypePredicate(global.context, passNode(parameterName), passNode(typeAnnotation), asserts)) } + updateTSTypePredicate(original: TSTypePredicate, parameterName: Expression, typeAnnotation: TypeNode, asserts: boolean): TSTypePredicate { + return new TSTypePredicate(global.generatedEs2panda._UpdateTSTypePredicate(global.context, passNode(original), passNode(parameterName), passNode(typeAnnotation), asserts)) + } get parameterNameConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSTypePredicateParameterNameConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts index 41f275d63..cd93f0735 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts @@ -36,6 +36,9 @@ export class TSTypeQuery extends TypeNode { static createTSTypeQuery(exprName: Expression): TSTypeQuery { return new TSTypeQuery(global.generatedEs2panda._CreateTSTypeQuery(global.context, passNode(exprName))) } + updateTSTypeQuery(original: TSTypeQuery, exprName: Expression): TSTypeQuery { + return new TSTypeQuery(global.generatedEs2panda._UpdateTSTypeQuery(global.context, passNode(original), passNode(exprName))) + } get exprNameConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TSTypeQueryExprNameConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts index bccb5c595..a7114a35b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts @@ -37,6 +37,9 @@ export class TSTypeReference extends TypeNode { static createTSTypeReference(typeName: Expression, typeParams: TSTypeParameterInstantiation): TSTypeReference { return new TSTypeReference(global.generatedEs2panda._CreateTSTypeReference(global.context, passNode(typeName), passNode(typeParams))) } + updateTSTypeReference(original: TSTypeReference, typeName: Expression, typeParams: TSTypeParameterInstantiation): TSTypeReference { + return new TSTypeReference(global.generatedEs2panda._UpdateTSTypeReference(global.context, passNode(original), passNode(typeName), passNode(typeParams))) + } get typeParamsConst(): TSTypeParameterInstantiation { return unpackNonNullableNode(global.generatedEs2panda._TSTypeReferenceTypeParamsConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts index 9017d5f33..0cd5ebfc3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts @@ -35,6 +35,9 @@ export class TSUndefinedKeyword extends TypeNode { static createTSUndefinedKeyword(): TSUndefinedKeyword { return new TSUndefinedKeyword(global.generatedEs2panda._CreateTSUndefinedKeyword(global.context)) } + updateTSUndefinedKeyword(original: TSUndefinedKeyword): TSUndefinedKeyword { + return new TSUndefinedKeyword(global.generatedEs2panda._UpdateTSUndefinedKeyword(global.context, passNode(original))) + } } export function isTSUndefinedKeyword(node: AstNode): node is TSUndefinedKeyword { return node instanceof TSUndefinedKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts index 31838cff8..b0df403b1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts @@ -35,6 +35,9 @@ export class TSUnionType extends TypeNode { static createTSUnionType(types: readonly TypeNode[], typesLen: number): TSUnionType { return new TSUnionType(global.generatedEs2panda._CreateTSUnionType(global.context, passNodeArray(types), typesLen)) } + updateTSUnionType(original: TSUnionType, types: readonly TypeNode[], typesLen: number): TSUnionType { + return new TSUnionType(global.generatedEs2panda._UpdateTSUnionType(global.context, passNode(original), passNodeArray(types), typesLen)) + } get typesConst(): readonly TypeNode[] { return unpackNodeArray(global.generatedEs2panda._TSUnionTypeTypesConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts index 640aeb1d8..045771c6d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts @@ -35,6 +35,9 @@ export class TSUnknownKeyword extends TypeNode { static createTSUnknownKeyword(): TSUnknownKeyword { return new TSUnknownKeyword(global.generatedEs2panda._CreateTSUnknownKeyword(global.context)) } + updateTSUnknownKeyword(original: TSUnknownKeyword): TSUnknownKeyword { + return new TSUnknownKeyword(global.generatedEs2panda._UpdateTSUnknownKeyword(global.context, passNode(original))) + } } export function isTSUnknownKeyword(node: AstNode): node is TSUnknownKeyword { return node instanceof TSUnknownKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts index 8f0124ff6..2b54417ab 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts @@ -35,6 +35,9 @@ export class TSVoidKeyword extends TypeNode { static createTSVoidKeyword(): TSVoidKeyword { return new TSVoidKeyword(global.generatedEs2panda._CreateTSVoidKeyword(global.context)) } + updateTSVoidKeyword(original: TSVoidKeyword): TSVoidKeyword { + return new TSVoidKeyword(global.generatedEs2panda._UpdateTSVoidKeyword(global.context, passNode(original))) + } } export function isTSVoidKeyword(node: AstNode): node is TSVoidKeyword { return node instanceof TSVoidKeyword diff --git a/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts index 9813b23a9..81ae6cfbe 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts @@ -37,6 +37,9 @@ export class TaggedTemplateExpression extends Expression { static createTaggedTemplateExpression(tag: Expression, quasi: TemplateLiteral, typeParams: TSTypeParameterInstantiation): TaggedTemplateExpression { return new TaggedTemplateExpression(global.generatedEs2panda._CreateTaggedTemplateExpression(global.context, passNode(tag), passNode(quasi), passNode(typeParams))) } + updateTaggedTemplateExpression(original: TaggedTemplateExpression, tag: Expression, quasi: TemplateLiteral, typeParams: TSTypeParameterInstantiation): TaggedTemplateExpression { + return new TaggedTemplateExpression(global.generatedEs2panda._UpdateTaggedTemplateExpression(global.context, passNode(original), passNode(tag), passNode(quasi), passNode(typeParams))) + } get tagConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TaggedTemplateExpressionTagConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts b/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts index fea49271a..8c5a6bff1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts @@ -35,6 +35,15 @@ export class TemplateElement extends Expression { static createTemplateElement(): TemplateElement { return new TemplateElement(global.generatedEs2panda._CreateTemplateElement(global.context)) } + updateTemplateElement(original: TemplateElement): TemplateElement { + return new TemplateElement(global.generatedEs2panda._UpdateTemplateElement(global.context, passNode(original))) + } + static create1TemplateElement(raw: string, cooked: string): TemplateElement { + return new TemplateElement(global.generatedEs2panda._CreateTemplateElement1(global.context, raw, cooked)) + } + update1TemplateElement(original: TemplateElement, raw: string, cooked: string): TemplateElement { + return new TemplateElement(global.generatedEs2panda._UpdateTemplateElement1(global.context, passNode(original), raw, cooked)) + } get rawConst(): string { return global.generatedEs2panda._TemplateElementRawConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts index d5e4403d6..4411ba8a1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts @@ -36,6 +36,9 @@ export class TemplateLiteral extends Expression { static createTemplateLiteral(quasis: readonly TemplateElement[], quasisLen: number, expressions: readonly Expression[], expressionsLen: number, multilineString: string): TemplateLiteral { return new TemplateLiteral(global.generatedEs2panda._CreateTemplateLiteral(global.context, passNodeArray(quasis), quasisLen, passNodeArray(expressions), expressionsLen, multilineString)) } + updateTemplateLiteral(original: TemplateLiteral, quasis: readonly TemplateElement[], quasisLen: number, expressions: readonly Expression[], expressionsLen: number, multilineString: string): TemplateLiteral { + return new TemplateLiteral(global.generatedEs2panda._UpdateTemplateLiteral(global.context, passNode(original), passNodeArray(quasis), quasisLen, passNodeArray(expressions), expressionsLen, multilineString)) + } get quasisConst(): readonly TemplateElement[] { return unpackNodeArray(global.generatedEs2panda._TemplateLiteralQuasisConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts index 0b401a72f..3ce99fa3e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts @@ -35,6 +35,9 @@ export class ThisExpression extends Expression { static createThisExpression(): ThisExpression { return new ThisExpression(global.generatedEs2panda._CreateThisExpression(global.context)) } + updateThisExpression(original: ThisExpression): ThisExpression { + return new ThisExpression(global.generatedEs2panda._UpdateThisExpression(global.context, passNode(original))) + } } export function isThisExpression(node: AstNode): node is ThisExpression { return node instanceof ThisExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts index 696a83527..2e49067b3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts @@ -36,6 +36,9 @@ export class ThrowStatement extends Statement { static createThrowStatement(argument: Expression): ThrowStatement { return new ThrowStatement(global.generatedEs2panda._CreateThrowStatement(global.context, passNode(argument))) } + updateThrowStatement(original: ThrowStatement, argument: Expression): ThrowStatement { + return new ThrowStatement(global.generatedEs2panda._UpdateThrowStatement(global.context, passNode(original), passNode(argument))) + } get argumentConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._ThrowStatementArgumentConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts index fcf8e8cb5..961835f9e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts @@ -35,6 +35,9 @@ export class TypeofExpression extends Expression { static createTypeofExpression(argument: Expression): TypeofExpression { return new TypeofExpression(global.generatedEs2panda._CreateTypeofExpression(global.context, passNode(argument))) } + updateTypeofExpression(original: TypeofExpression, argument: Expression): TypeofExpression { + return new TypeofExpression(global.generatedEs2panda._UpdateTypeofExpression(global.context, passNode(original), passNode(argument))) + } get argumentConst(): Expression { return unpackNonNullableNode(global.generatedEs2panda._TypeofExpressionArgumentConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts index aac86e02a..a17b2fc16 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts @@ -36,6 +36,9 @@ export class UnaryExpression extends Expression { static createUnaryExpression(argument: Expression, unaryOperator: Es2pandaTokenType): UnaryExpression { return new UnaryExpression(global.generatedEs2panda._CreateUnaryExpression(global.context, passNode(argument), unaryOperator)) } + updateUnaryExpression(original: UnaryExpression, argument: Expression, unaryOperator: Es2pandaTokenType): UnaryExpression { + return new UnaryExpression(global.generatedEs2panda._UpdateUnaryExpression(global.context, passNode(original), passNode(argument), unaryOperator)) + } get operatorTypeConst(): Es2pandaTokenType { return global.generatedEs2panda._UnaryExpressionOperatorTypeConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts index f386a8c2f..56384f5e6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts @@ -35,6 +35,9 @@ export class UndefinedLiteral extends Literal { static createUndefinedLiteral(): UndefinedLiteral { return new UndefinedLiteral(global.generatedEs2panda._CreateUndefinedLiteral(global.context)) } + updateUndefinedLiteral(original: UndefinedLiteral): UndefinedLiteral { + return new UndefinedLiteral(global.generatedEs2panda._UpdateUndefinedLiteral(global.context, passNode(original))) + } } export function isUndefinedLiteral(node: AstNode): node is UndefinedLiteral { return node instanceof UndefinedLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts index 51fa99c10..ab3f74fa1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts @@ -36,6 +36,9 @@ export class UpdateExpression extends Expression { static createUpdateExpression(argument: Expression, updateOperator: Es2pandaTokenType, isPrefix: boolean): UpdateExpression { return new UpdateExpression(global.generatedEs2panda._CreateUpdateExpression(global.context, passNode(argument), updateOperator, isPrefix)) } + updateUpdateExpression(original: UpdateExpression, argument: Expression, updateOperator: Es2pandaTokenType, isPrefix: boolean): UpdateExpression { + return new UpdateExpression(global.generatedEs2panda._UpdateUpdateExpression(global.context, passNode(original), passNode(argument), updateOperator, isPrefix)) + } get operatorTypeConst(): Es2pandaTokenType { return global.generatedEs2panda._UpdateExpressionOperatorTypeConst(global.context, this.peer) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts index bd9acbd9f..a48036525 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts @@ -39,6 +39,9 @@ export class VariableDeclaration extends Statement { static createVariableDeclaration(kind: Es2pandaVariableDeclarationKind, declarators: readonly VariableDeclarator[], declaratorsLen: number): VariableDeclaration { return new VariableDeclaration(global.generatedEs2panda._CreateVariableDeclaration(global.context, kind, passNodeArray(declarators), declaratorsLen)) } + updateVariableDeclaration(original: VariableDeclaration, kind: Es2pandaVariableDeclarationKind, declarators: readonly VariableDeclarator[], declaratorsLen: number): VariableDeclaration { + return new VariableDeclaration(global.generatedEs2panda._UpdateVariableDeclaration(global.context, passNode(original), kind, passNodeArray(declarators), declaratorsLen)) + } get declaratorsConst(): readonly VariableDeclarator[] { return unpackNodeArray(global.generatedEs2panda._VariableDeclarationDeclaratorsConst(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts index a6a61f43c..0d04fad05 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts @@ -37,6 +37,15 @@ export class VariableDeclarator extends TypedStatement { static createVariableDeclarator(flag: Es2pandaVariableDeclaratorFlag, ident: Expression): VariableDeclarator { return new VariableDeclarator(global.generatedEs2panda._CreateVariableDeclarator(global.context, flag, passNode(ident))) } + updateVariableDeclarator(original: VariableDeclarator, flag: Es2pandaVariableDeclaratorFlag, ident: Expression): VariableDeclarator { + return new VariableDeclarator(global.generatedEs2panda._UpdateVariableDeclarator(global.context, passNode(original), flag, passNode(ident))) + } + static create1VariableDeclarator(flag: Es2pandaVariableDeclaratorFlag, ident: Expression, init: Expression): VariableDeclarator { + return new VariableDeclarator(global.generatedEs2panda._CreateVariableDeclarator1(global.context, flag, passNode(ident), passNode(init))) + } + update1VariableDeclarator(original: VariableDeclarator, flag: Es2pandaVariableDeclaratorFlag, ident: Expression, init: Expression): VariableDeclarator { + return new VariableDeclarator(global.generatedEs2panda._UpdateVariableDeclarator1(global.context, passNode(original), flag, passNode(ident), passNode(init))) + } get init(): Expression { return unpackNonNullableNode(global.generatedEs2panda._VariableDeclaratorInit(global.context, this.peer)) } diff --git a/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts index f829a016a..7dcfa59c2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts @@ -35,6 +35,9 @@ export class YieldExpression extends Expression { static createYieldExpression(argument: Expression, isDelegate: boolean): YieldExpression { return new YieldExpression(global.generatedEs2panda._CreateYieldExpression(global.context, passNode(argument), isDelegate)) } + updateYieldExpression(original: YieldExpression, argument: Expression, isDelegate: boolean): YieldExpression { + return new YieldExpression(global.generatedEs2panda._UpdateYieldExpression(global.context, passNode(original), passNode(argument), isDelegate)) + } get hasDelegateConst(): boolean { return global.generatedEs2panda._YieldExpressionHasDelegateConst(global.context, this.peer) } -- Gitee From a1f173267f602187fea368272c77d4132730e16f Mon Sep 17 00:00:00 2001 From: naumovdmitrii Date: Mon, 17 Feb 2025 17:11:04 +0300 Subject: [PATCH 4/8] bump version Signed-off-by: naumovdmitrii --- arkoala-arkts/libarkts/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arkoala-arkts/libarkts/package.json b/arkoala-arkts/libarkts/package.json index 2f6fe617e..0343589c9 100644 --- a/arkoala-arkts/libarkts/package.json +++ b/arkoala-arkts/libarkts/package.json @@ -11,7 +11,7 @@ "./build/*" ], "config": { - "gen_version": "3.0.15", + "gen_version": "3.0.16", "input_file": "../../incremental/tools/panda/node_modules/@panda/sdk/ohos_arm64/include/tools/es2panda/generated/es2panda_lib/es2panda_lib.idl" }, "dependencies": { -- Gitee From be1ff221506cd0bcbd047099919d96093e8d5e09 Mon Sep 17 00:00:00 2001 From: naumovdmitrii Date: Mon, 17 Feb 2025 17:54:10 +0300 Subject: [PATCH 5/8] more static Signed-off-by: naumovdmitrii --- .../generated/peers/AnnotatedExpression.ts | 4 - .../generated/peers/AnnotationDeclaration.ts | 22 +-- .../src/generated/peers/AnnotationUsage.ts | 16 +-- .../src/generated/peers/ArrayExpression.ts | 21 --- .../peers/ArrowFunctionExpression.ts | 17 +-- .../src/generated/peers/AssertStatement.ts | 11 +- .../generated/peers/AssignmentExpression.ts | 31 ---- .../src/generated/peers/AwaitExpression.ts | 5 +- .../src/generated/peers/BigIntLiteral.ts | 5 +- .../src/generated/peers/BinaryExpression.ts | 35 +---- .../src/generated/peers/BlockExpression.ts | 7 - .../src/generated/peers/BlockStatement.ts | 6 - .../src/generated/peers/BooleanLiteral.ts | 5 +- .../src/generated/peers/BreakStatement.ts | 13 +- .../src/generated/peers/CallExpression.ts | 30 +--- .../src/generated/peers/CatchClause.ts | 14 +- .../src/generated/peers/ChainExpression.ts | 8 +- .../src/generated/peers/CharLiteral.ts | 2 +- .../src/generated/peers/ClassDeclaration.ts | 12 +- .../src/generated/peers/ClassDefinition.ts | 105 +------------- .../src/generated/peers/ClassElement.ts | 20 --- .../src/generated/peers/ClassExpression.ts | 5 +- .../src/generated/peers/ClassProperty.ts | 12 +- .../src/generated/peers/ClassStaticBlock.ts | 2 +- .../generated/peers/ConditionalExpression.ts | 20 +-- .../src/generated/peers/ContinueStatement.ts | 13 +- .../src/generated/peers/DebuggerStatement.ts | 2 +- .../libarkts/src/generated/peers/Decorator.ts | 5 +- .../generated/peers/DirectEvalExpression.ts | 2 +- .../src/generated/peers/DoWhileStatement.ts | 14 -- .../src/generated/peers/ETSClassLiteral.ts | 5 +- .../src/generated/peers/ETSFunctionType.ts | 37 ----- .../generated/peers/ETSImportDeclaration.ts | 22 --- .../generated/peers/ETSLaunchExpression.ts | 5 +- .../libarkts/src/generated/peers/ETSModule.ts | 23 --- .../peers/ETSNewArrayInstanceExpression.ts | 14 +- .../peers/ETSNewClassInstanceExpression.ts | 10 +- .../ETSNewMultiDimArrayInstanceExpression.ts | 16 +-- .../src/generated/peers/ETSNullType.ts | 2 +- .../generated/peers/ETSPackageDeclaration.ts | 2 +- .../generated/peers/ETSParameterExpression.ts | 18 +-- .../src/generated/peers/ETSPrimitiveType.ts | 5 +- .../generated/peers/ETSReExportDeclaration.ts | 10 -- .../generated/peers/ETSStructDeclaration.ts | 2 +- .../libarkts/src/generated/peers/ETSTuple.ts | 15 +- .../src/generated/peers/ETSTypeReference.ts | 8 +- .../generated/peers/ETSTypeReferencePart.ts | 19 +-- .../src/generated/peers/ETSUndefinedType.ts | 2 +- .../src/generated/peers/ETSUnionType.ts | 5 +- .../src/generated/peers/ETSWildcardType.ts | 8 +- .../src/generated/peers/EmptyStatement.ts | 2 +- .../generated/peers/ExportAllDeclaration.ts | 8 +- .../peers/ExportDefaultDeclaration.ts | 11 +- .../generated/peers/ExportNamedDeclaration.ts | 15 +- .../src/generated/peers/ExportSpecifier.ts | 8 +- .../src/generated/peers/Expression.ts | 12 -- .../generated/peers/ExpressionStatement.ts | 8 +- .../src/generated/peers/ForInStatement.ts | 20 --- .../src/generated/peers/ForOfStatement.ts | 23 --- .../src/generated/peers/ForUpdateStatement.ts | 23 --- .../generated/peers/FunctionDeclaration.ts | 19 +-- .../src/generated/peers/FunctionExpression.ts | 16 +-- .../src/generated/peers/Identifier.ts | 52 +------ .../src/generated/peers/IfStatement.ts | 19 --- .../src/generated/peers/ImportDeclaration.ts | 17 +-- .../generated/peers/ImportDefaultSpecifier.ts | 8 +- .../src/generated/peers/ImportExpression.ts | 8 +- .../peers/ImportNamespaceSpecifier.ts | 8 +- .../src/generated/peers/ImportSpecifier.ts | 14 +- .../src/generated/peers/LabelledStatement.ts | 10 -- .../peers/MaybeOptionalExpression.ts | 3 - .../src/generated/peers/MemberExpression.ts | 26 +--- .../src/generated/peers/MetaProperty.ts | 5 +- .../src/generated/peers/MethodDefinition.ts | 29 +--- .../libarkts/src/generated/peers/NamedType.ts | 12 +- .../src/generated/peers/NewExpression.ts | 8 +- .../src/generated/peers/NullLiteral.ts | 2 +- .../src/generated/peers/NumberLiteral.ts | 3 - .../src/generated/peers/ObjectExpression.ts | 18 --- .../src/generated/peers/OmittedExpression.ts | 2 +- .../src/generated/peers/OpaqueTypeNode.ts | 2 +- .../peers/PrefixAssertionExpression.ts | 8 +- .../libarkts/src/generated/peers/Property.ts | 34 +---- .../src/generated/peers/RegExpLiteral.ts | 8 +- .../src/generated/peers/ReturnStatement.ts | 10 +- .../src/generated/peers/ScriptFunction.ts | 136 ------------------ .../src/generated/peers/SequenceExpression.ts | 8 +- .../src/generated/peers/SpreadElement.ts | 18 --- .../src/generated/peers/StringLiteral.ts | 7 +- .../src/generated/peers/SuperExpression.ts | 2 +- .../generated/peers/SwitchCaseStatement.ts | 10 -- .../src/generated/peers/SwitchStatement.ts | 14 +- .../src/generated/peers/TSAnyKeyword.ts | 2 +- .../src/generated/peers/TSArrayType.ts | 5 +- .../src/generated/peers/TSAsExpression.ts | 11 +- .../src/generated/peers/TSBigintKeyword.ts | 2 +- .../src/generated/peers/TSBooleanKeyword.ts | 2 +- .../src/generated/peers/TSClassImplements.ts | 13 +- .../src/generated/peers/TSConditionalType.ts | 14 +- .../src/generated/peers/TSConstructorType.ts | 20 --- .../src/generated/peers/TSEnumDeclaration.ts | 25 +--- .../src/generated/peers/TSEnumMember.ts | 19 +-- .../peers/TSExternalModuleReference.ts | 5 +- .../src/generated/peers/TSFunctionType.ts | 17 --- .../peers/TSImportEqualsDeclaration.ts | 11 +- .../src/generated/peers/TSImportType.ts | 14 +- .../src/generated/peers/TSIndexSignature.ts | 11 +- .../generated/peers/TSIndexedAccessType.ts | 8 +- .../src/generated/peers/TSInferType.ts | 5 +- .../src/generated/peers/TSInterfaceBody.ts | 11 +- .../generated/peers/TSInterfaceDeclaration.ts | 56 +------- .../generated/peers/TSInterfaceHeritage.ts | 8 +- .../src/generated/peers/TSIntersectionType.ts | 5 +- .../src/generated/peers/TSLiteralType.ts | 5 +- .../src/generated/peers/TSMappedType.ts | 14 +- .../src/generated/peers/TSMethodSignature.ts | 30 ---- .../src/generated/peers/TSModuleBlock.ts | 3 - .../generated/peers/TSModuleDeclaration.ts | 13 -- .../src/generated/peers/TSNamedTupleMember.ts | 14 +- .../src/generated/peers/TSNeverKeyword.ts | 2 +- .../generated/peers/TSNonNullExpression.ts | 8 +- .../src/generated/peers/TSNullKeyword.ts | 2 +- .../src/generated/peers/TSNumberKeyword.ts | 2 +- .../src/generated/peers/TSObjectKeyword.ts | 2 +- .../generated/peers/TSParameterProperty.ts | 17 +-- .../generated/peers/TSParenthesizedType.ts | 6 +- .../generated/peers/TSPropertySignature.ts | 20 +-- .../src/generated/peers/TSQualifiedName.ts | 14 +- .../generated/peers/TSSignatureDeclaration.ts | 22 --- .../src/generated/peers/TSStringKeyword.ts | 2 +- .../src/generated/peers/TSThisType.ts | 2 +- .../src/generated/peers/TSTupleType.ts | 5 +- .../generated/peers/TSTypeAliasDeclaration.ts | 27 +--- .../src/generated/peers/TSTypeAssertion.ts | 8 +- .../src/generated/peers/TSTypeLiteral.ts | 5 +- .../src/generated/peers/TSTypeOperator.ts | 14 +- .../src/generated/peers/TSTypeParameter.ts | 26 +--- .../peers/TSTypeParameterDeclaration.ts | 8 +- .../peers/TSTypeParameterInstantiation.ts | 5 +- .../src/generated/peers/TSTypePredicate.ts | 11 +- .../src/generated/peers/TSTypeQuery.ts | 5 +- .../src/generated/peers/TSTypeReference.ts | 8 +- .../src/generated/peers/TSUndefinedKeyword.ts | 2 +- .../src/generated/peers/TSUnionType.ts | 5 +- .../src/generated/peers/TSUnknownKeyword.ts | 2 +- .../src/generated/peers/TSVoidKeyword.ts | 2 +- .../peers/TaggedTemplateExpression.ts | 11 +- .../src/generated/peers/TemplateElement.ts | 10 +- .../src/generated/peers/TemplateLiteral.ts | 8 +- .../src/generated/peers/ThisExpression.ts | 2 +- .../src/generated/peers/ThrowStatement.ts | 5 +- .../src/generated/peers/TryStatement.ts | 17 --- .../libarkts/src/generated/peers/TypeNode.ts | 7 - .../src/generated/peers/TypeofExpression.ts | 5 +- .../src/generated/peers/UnaryExpression.ts | 11 +- .../src/generated/peers/UndefinedLiteral.ts | 2 +- .../src/generated/peers/UpdateExpression.ts | 14 +- .../generated/peers/VariableDeclaration.ts | 19 +-- .../src/generated/peers/VariableDeclarator.ts | 19 +-- .../src/generated/peers/WhileStatement.ts | 14 -- .../src/generated/peers/YieldExpression.ts | 8 +- 161 files changed, 156 insertions(+), 1929 deletions(-) diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts index 10fc1fc5f..243a46204 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts @@ -26,15 +26,11 @@ import { } from "../../reexport-for-generated" import { Expression } from "./Expression" -import { TypeNode } from "./TypeNode" export abstract class AnnotatedExpression extends Expression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node AnnotatedExpression") } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._AnnotatedExpressionTypeAnnotationConst(global.context, this.peer)) - } } export function isAnnotatedExpression(node: AstNode): node is AnnotatedExpression { return node instanceof AnnotatedExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts index df34546b8..5e2d54df8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts @@ -36,33 +36,15 @@ export class AnnotationDeclaration extends Statement { static createAnnotationDeclaration(expr: Expression): AnnotationDeclaration { return new AnnotationDeclaration(global.generatedEs2panda._CreateAnnotationDeclaration(global.context, passNode(expr))) } - updateAnnotationDeclaration(original: AnnotationDeclaration, expr: Expression): AnnotationDeclaration { + static updateAnnotationDeclaration(original: AnnotationDeclaration, expr: Expression): AnnotationDeclaration { return new AnnotationDeclaration(global.generatedEs2panda._UpdateAnnotationDeclaration(global.context, passNode(original), passNode(expr))) } static create1AnnotationDeclaration(expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationDeclaration { return new AnnotationDeclaration(global.generatedEs2panda._CreateAnnotationDeclaration1(global.context, passNode(expr), passNodeArray(properties), propertiesLen)) } - update1AnnotationDeclaration(original: AnnotationDeclaration, expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationDeclaration { + static update1AnnotationDeclaration(original: AnnotationDeclaration, expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationDeclaration { return new AnnotationDeclaration(global.generatedEs2panda._UpdateAnnotationDeclaration1(global.context, passNode(original), passNode(expr), passNodeArray(properties), propertiesLen)) } - get internalNameConst(): string { - return global.generatedEs2panda._AnnotationDeclarationInternalNameConst(global.context, this.peer) - } - get exprConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AnnotationDeclarationExprConst(global.context, this.peer)) - } - get expr(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AnnotationDeclarationExpr(global.context, this.peer)) - } - get properties(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._AnnotationDeclarationProperties(global.context, this.peer)) - } - get propertiesConst(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._AnnotationDeclarationPropertiesConst(global.context, this.peer)) - } - get propertiesPtrConst(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._AnnotationDeclarationPropertiesPtrConst(global.context, this.peer)) - } } export function isAnnotationDeclaration(node: AstNode): node is AnnotationDeclaration { return node instanceof AnnotationDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts index e013ed7c3..30a929c3c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts @@ -36,27 +36,15 @@ export class AnnotationUsage extends Statement { static createAnnotationUsage(expr: Expression): AnnotationUsage { return new AnnotationUsage(global.generatedEs2panda._CreateAnnotationUsageIr(global.context, passNode(expr))) } - updateAnnotationUsage(original: AnnotationUsage, expr: Expression): AnnotationUsage { + static updateAnnotationUsage(original: AnnotationUsage, expr: Expression): AnnotationUsage { return new AnnotationUsage(global.generatedEs2panda._UpdateAnnotationUsageIr(global.context, passNode(original), passNode(expr))) } static create1AnnotationUsage(expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationUsage { return new AnnotationUsage(global.generatedEs2panda._CreateAnnotationUsageIr1(global.context, passNode(expr), passNodeArray(properties), propertiesLen)) } - update1AnnotationUsage(original: AnnotationUsage, expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationUsage { + static update1AnnotationUsage(original: AnnotationUsage, expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationUsage { return new AnnotationUsage(global.generatedEs2panda._UpdateAnnotationUsageIr1(global.context, passNode(original), passNode(expr), passNodeArray(properties), propertiesLen)) } - get expr(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AnnotationUsageIrExpr(global.context, this.peer)) - } - get properties(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._AnnotationUsageIrProperties(global.context, this.peer)) - } - get propertiesConst(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._AnnotationUsageIrPropertiesConst(global.context, this.peer)) - } - get propertiesPtrConst(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._AnnotationUsageIrPropertiesPtrConst(global.context, this.peer)) - } } export function isAnnotationUsage(node: AstNode): node is AnnotationUsage { return node instanceof AnnotationUsage diff --git a/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts index c796cec81..45e4923ef 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts @@ -26,32 +26,11 @@ import { } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" -import { Expression } from "./Expression" -import { Decorator } from "./Decorator" -import { TypeNode } from "./TypeNode" export abstract class ArrayExpression extends AnnotatedExpression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node ArrayExpression") } - get elementsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._ArrayExpressionElementsConst(global.context, this.peer)) - } - get elements(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._ArrayExpressionElements(global.context, this.peer)) - } - get isDeclarationConst(): boolean { - return global.generatedEs2panda._ArrayExpressionIsDeclarationConst(global.context, this.peer) - } - get isOptionalConst(): boolean { - return global.generatedEs2panda._ArrayExpressionIsOptionalConst(global.context, this.peer) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._ArrayExpressionDecoratorsConst(global.context, this.peer)) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ArrayExpressionTypeAnnotationConst(global.context, this.peer)) - } } export function isArrayExpression(node: AstNode): node is ArrayExpression { return node instanceof ArrayExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts index b1661932a..6c0a7ac14 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts @@ -27,7 +27,6 @@ import { import { Expression } from "./Expression" import { ScriptFunction } from "./ScriptFunction" -import { AnnotationUsage } from "./AnnotationUsage" export class ArrowFunctionExpression extends Expression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 0) @@ -37,27 +36,15 @@ export class ArrowFunctionExpression extends Expression { static createArrowFunctionExpression(func: ScriptFunction): ArrowFunctionExpression { return new ArrowFunctionExpression(global.generatedEs2panda._CreateArrowFunctionExpression(global.context, passNode(func))) } - updateArrowFunctionExpression(original: ArrowFunctionExpression, func: ScriptFunction): ArrowFunctionExpression { + static updateArrowFunctionExpression(original: ArrowFunctionExpression, func: ScriptFunction): ArrowFunctionExpression { return new ArrowFunctionExpression(global.generatedEs2panda._UpdateArrowFunctionExpression(global.context, passNode(original), passNode(func))) } static create1ArrowFunctionExpression(other: ArrowFunctionExpression): ArrowFunctionExpression { return new ArrowFunctionExpression(global.generatedEs2panda._CreateArrowFunctionExpression1(global.context, passNode(other))) } - update1ArrowFunctionExpression(original: ArrowFunctionExpression, other: ArrowFunctionExpression): ArrowFunctionExpression { + static update1ArrowFunctionExpression(original: ArrowFunctionExpression, other: ArrowFunctionExpression): ArrowFunctionExpression { return new ArrowFunctionExpression(global.generatedEs2panda._UpdateArrowFunctionExpression1(global.context, passNode(original), passNode(other))) } - get functionConst(): ScriptFunction { - return unpackNonNullableNode(global.generatedEs2panda._ArrowFunctionExpressionFunctionConst(global.context, this.peer)) - } - get function(): ScriptFunction { - return unpackNonNullableNode(global.generatedEs2panda._ArrowFunctionExpressionFunction(global.context, this.peer)) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ArrowFunctionExpressionAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ArrowFunctionExpressionAnnotationsConst(global.context, this.peer)) - } } export function isArrowFunctionExpression(node: AstNode): node is ArrowFunctionExpression { return node instanceof ArrowFunctionExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts index 886a60921..a10cc5b65 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts @@ -36,18 +36,9 @@ export class AssertStatement extends Statement { static createAssertStatement(test: Expression, second: Expression): AssertStatement { return new AssertStatement(global.generatedEs2panda._CreateAssertStatement(global.context, passNode(test), passNode(second))) } - updateAssertStatement(original: AssertStatement, test: Expression, second: Expression): AssertStatement { + static updateAssertStatement(original: AssertStatement, test: Expression, second: Expression): AssertStatement { return new AssertStatement(global.generatedEs2panda._UpdateAssertStatement(global.context, passNode(original), passNode(test), passNode(second))) } - get testConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AssertStatementTestConst(global.context, this.peer)) - } - get test(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AssertStatementTest(global.context, this.peer)) - } - get secondConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AssertStatementSecondConst(global.context, this.peer)) - } } export function isAssertStatement(node: AstNode): node is AssertStatement { return node instanceof AssertStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts index 4938155ee..1d199b2a9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts @@ -26,42 +26,11 @@ import { } from "../../reexport-for-generated" import { Expression } from "./Expression" -import { Es2pandaTokenType } from "./../Es2pandaEnums" export abstract class AssignmentExpression extends Expression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node AssignmentExpression") } - get leftConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionLeftConst(global.context, this.peer)) - } - get left(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionLeft(global.context, this.peer)) - } - get right(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionRight(global.context, this.peer)) - } - get rightConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionRightConst(global.context, this.peer)) - } - get resultConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionResultConst(global.context, this.peer)) - } - get result(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionResult(global.context, this.peer)) - } - get operatorTypeConst(): Es2pandaTokenType { - return global.generatedEs2panda._AssignmentExpressionOperatorTypeConst(global.context, this.peer) - } - setOperatorType(tokenType: Es2pandaTokenType): Es2pandaTokenType { - return global.generatedEs2panda._AssignmentExpressionSetOperatorType(global.context, this.peer, tokenType) - } - get isLogicalExtendedConst(): boolean { - return global.generatedEs2panda._AssignmentExpressionIsLogicalExtendedConst(global.context, this.peer) - } - get isIgnoreConstAssignConst(): boolean { - return global.generatedEs2panda._AssignmentExpressionIsIgnoreConstAssignConst(global.context, this.peer) - } } export function isAssignmentExpression(node: AstNode): node is AssignmentExpression { return node instanceof AssignmentExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts index 76b9c7fcc..296d8b54c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts @@ -35,12 +35,9 @@ export class AwaitExpression extends Expression { static createAwaitExpression(argument: Expression): AwaitExpression { return new AwaitExpression(global.generatedEs2panda._CreateAwaitExpression(global.context, passNode(argument))) } - updateAwaitExpression(original: AwaitExpression, argument: Expression): AwaitExpression { + static updateAwaitExpression(original: AwaitExpression, argument: Expression): AwaitExpression { return new AwaitExpression(global.generatedEs2panda._UpdateAwaitExpression(global.context, passNode(original), passNode(argument))) } - get argumentConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._AwaitExpressionArgumentConst(global.context, this.peer)) - } } export function isAwaitExpression(node: AstNode): node is AwaitExpression { return node instanceof AwaitExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts index 5db14122e..88f548886 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts @@ -35,12 +35,9 @@ export class BigIntLiteral extends Literal { static createBigIntLiteral(src: string): BigIntLiteral { return new BigIntLiteral(global.generatedEs2panda._CreateBigIntLiteral(global.context, src)) } - updateBigIntLiteral(original: BigIntLiteral, src: string): BigIntLiteral { + static updateBigIntLiteral(original: BigIntLiteral, src: string): BigIntLiteral { return new BigIntLiteral(global.generatedEs2panda._UpdateBigIntLiteral(global.context, passNode(original), src)) } - get strConst(): string { - return global.generatedEs2panda._BigIntLiteralStrConst(global.context, this.peer) - } } export function isBigIntLiteral(node: AstNode): node is BigIntLiteral { return node instanceof BigIntLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts index 211961ad9..e0d0849f7 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts @@ -36,42 +36,9 @@ export class BinaryExpression extends Expression { static createBinaryExpression(left: Expression, right: Expression, operatorType: Es2pandaTokenType): BinaryExpression { return new BinaryExpression(global.generatedEs2panda._CreateBinaryExpression(global.context, passNode(left), passNode(right), operatorType)) } - updateBinaryExpression(original: BinaryExpression, left: Expression, right: Expression, operatorType: Es2pandaTokenType): BinaryExpression { + static updateBinaryExpression(original: BinaryExpression, left: Expression, right: Expression, operatorType: Es2pandaTokenType): BinaryExpression { return new BinaryExpression(global.generatedEs2panda._UpdateBinaryExpression(global.context, passNode(original), passNode(left), passNode(right), operatorType)) } - get leftConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionLeftConst(global.context, this.peer)) - } - get left(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionLeft(global.context, this.peer)) - } - get rightConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionRightConst(global.context, this.peer)) - } - get right(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionRight(global.context, this.peer)) - } - get resultConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionResultConst(global.context, this.peer)) - } - get result(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionResult(global.context, this.peer)) - } - get operatorTypeConst(): Es2pandaTokenType { - return global.generatedEs2panda._BinaryExpressionOperatorTypeConst(global.context, this.peer) - } - get isLogicalConst(): boolean { - return global.generatedEs2panda._BinaryExpressionIsLogicalConst(global.context, this.peer) - } - get isLogicalExtendedConst(): boolean { - return global.generatedEs2panda._BinaryExpressionIsLogicalExtendedConst(global.context, this.peer) - } - get isBitwiseConst(): boolean { - return global.generatedEs2panda._BinaryExpressionIsBitwiseConst(global.context, this.peer) - } - get isArithmeticConst(): boolean { - return global.generatedEs2panda._BinaryExpressionIsArithmeticConst(global.context, this.peer) - } } export function isBinaryExpression(node: AstNode): node is BinaryExpression { return node instanceof BinaryExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts index 011893654..cdd0408c0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts @@ -26,19 +26,12 @@ import { } from "../../reexport-for-generated" import { Expression } from "./Expression" -import { Statement } from "./Statement" export class BlockExpression extends Expression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 154) super(pointer) console.warn("Warning: stub node BlockExpression") } - get statementsConst(): readonly Statement[] { - return unpackNodeArray(global.generatedEs2panda._BlockExpressionStatementsConst(global.context, this.peer)) - } - get statements(): readonly Statement[] { - return unpackNodeArray(global.generatedEs2panda._BlockExpressionStatements(global.context, this.peer)) - } } export function isBlockExpression(node: AstNode): node is BlockExpression { return node instanceof BlockExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts index f1ed56f23..99eb8f71d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts @@ -32,12 +32,6 @@ export class BlockStatement extends Statement { super(pointer) console.warn("Warning: stub node BlockStatement") } - get statementsConst(): readonly Statement[] { - return unpackNodeArray(global.generatedEs2panda._BlockStatementStatementsConst(global.context, this.peer)) - } - get statements(): readonly Statement[] { - return unpackNodeArray(global.generatedEs2panda._BlockStatementStatements(global.context, this.peer)) - } } export function isBlockStatement(node: AstNode): node is BlockStatement { return node instanceof BlockStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts index b75269689..16e577a6f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts @@ -35,12 +35,9 @@ export class BooleanLiteral extends Literal { static createBooleanLiteral(value: boolean): BooleanLiteral { return new BooleanLiteral(global.generatedEs2panda._CreateBooleanLiteral(global.context, value)) } - updateBooleanLiteral(original: BooleanLiteral, value: boolean): BooleanLiteral { + static updateBooleanLiteral(original: BooleanLiteral, value: boolean): BooleanLiteral { return new BooleanLiteral(global.generatedEs2panda._UpdateBooleanLiteral(global.context, passNode(original), value)) } - get valueConst(): boolean { - return global.generatedEs2panda._BooleanLiteralValueConst(global.context, this.peer) - } } export function isBooleanLiteral(node: AstNode): node is BooleanLiteral { return node instanceof BooleanLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts index b4b8d7c78..277849a61 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts @@ -36,24 +36,15 @@ export class BreakStatement extends Statement { static createBreakStatement(): BreakStatement { return new BreakStatement(global.generatedEs2panda._CreateBreakStatement(global.context)) } - updateBreakStatement(original: BreakStatement): BreakStatement { + static updateBreakStatement(original: BreakStatement): BreakStatement { return new BreakStatement(global.generatedEs2panda._UpdateBreakStatement(global.context, passNode(original))) } static create1BreakStatement(ident: Identifier): BreakStatement { return new BreakStatement(global.generatedEs2panda._CreateBreakStatement1(global.context, passNode(ident))) } - update1BreakStatement(original: BreakStatement, ident: Identifier): BreakStatement { + static update1BreakStatement(original: BreakStatement, ident: Identifier): BreakStatement { return new BreakStatement(global.generatedEs2panda._UpdateBreakStatement1(global.context, passNode(original), passNode(ident))) } - get identConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._BreakStatementIdentConst(global.context, this.peer)) - } - get ident(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._BreakStatementIdent(global.context, this.peer)) - } - get targetConst(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._BreakStatementTargetConst(global.context, this.peer)) - } } export function isBreakStatement(node: AstNode): node is BreakStatement { return node instanceof BreakStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts index 5a68a88e8..16fa5fb5d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts @@ -28,7 +28,6 @@ import { import { MaybeOptionalExpression } from "./MaybeOptionalExpression" import { Expression } from "./Expression" import { TSTypeParameterInstantiation } from "./TSTypeParameterInstantiation" -import { BlockStatement } from "./BlockStatement" export class CallExpression extends MaybeOptionalExpression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 10) @@ -41,36 +40,9 @@ export class CallExpression extends MaybeOptionalExpression { static create1CallExpression(other: CallExpression): CallExpression { return new CallExpression(global.generatedEs2panda._CreateCallExpression1(global.context, passNode(other))) } - update1CallExpression(original: CallExpression, other: CallExpression): CallExpression { + static update1CallExpression(original: CallExpression, other: CallExpression): CallExpression { return new CallExpression(global.generatedEs2panda._UpdateCallExpression1(global.context, passNode(original), passNode(other))) } - get calleeConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._CallExpressionCalleeConst(global.context, this.peer)) - } - get callee(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._CallExpressionCallee(global.context, this.peer)) - } - get typeParamsConst(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._CallExpressionTypeParamsConst(global.context, this.peer)) - } - get typeParams(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._CallExpressionTypeParams(global.context, this.peer)) - } - get argumentsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._CallExpressionArgumentsConst(global.context, this.peer)) - } - get arguments(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._CallExpressionArguments(global.context, this.peer)) - } - get hasTrailingCommaConst(): boolean { - return global.generatedEs2panda._CallExpressionHasTrailingCommaConst(global.context, this.peer) - } - get trailingBlockConst(): BlockStatement { - return unpackNonNullableNode(global.generatedEs2panda._CallExpressionTrailingBlockConst(global.context, this.peer)) - } - get isTrailingBlockInNewLineConst(): boolean { - return global.generatedEs2panda._CallExpressionIsTrailingBlockInNewLineConst(global.context, this.peer) - } } export function isCallExpression(node: AstNode): node is CallExpression { return node instanceof CallExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts b/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts index 87a93f77e..04be21e41 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts @@ -37,21 +37,9 @@ export class CatchClause extends TypedStatement { static createCatchClause(param: Expression, body: BlockStatement): CatchClause { return new CatchClause(global.generatedEs2panda._CreateCatchClause(global.context, passNode(param), passNode(body))) } - updateCatchClause(original: CatchClause, param: Expression, body: BlockStatement): CatchClause { + static updateCatchClause(original: CatchClause, param: Expression, body: BlockStatement): CatchClause { return new CatchClause(global.generatedEs2panda._UpdateCatchClause(global.context, passNode(original), passNode(param), passNode(body))) } - get param(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._CatchClauseParam(global.context, this.peer)) - } - get paramConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._CatchClauseParamConst(global.context, this.peer)) - } - get body(): BlockStatement { - return unpackNonNullableNode(global.generatedEs2panda._CatchClauseBody(global.context, this.peer)) - } - get bodyConst(): BlockStatement { - return unpackNonNullableNode(global.generatedEs2panda._CatchClauseBodyConst(global.context, this.peer)) - } } export function isCatchClause(node: AstNode): node is CatchClause { return node instanceof CatchClause diff --git a/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts index e5644aaa4..174b25fad 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts @@ -35,15 +35,9 @@ export class ChainExpression extends Expression { static createChainExpression(expression: Expression): ChainExpression { return new ChainExpression(global.generatedEs2panda._CreateChainExpression(global.context, passNode(expression))) } - updateChainExpression(original: ChainExpression, expression: Expression): ChainExpression { + static updateChainExpression(original: ChainExpression, expression: Expression): ChainExpression { return new ChainExpression(global.generatedEs2panda._UpdateChainExpression(global.context, passNode(original), passNode(expression))) } - get getExpressionConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ChainExpressionGetExpressionConst(global.context, this.peer)) - } - get getExpression(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ChainExpressionGetExpression(global.context, this.peer)) - } } export function isChainExpression(node: AstNode): node is ChainExpression { return node instanceof ChainExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts index f497f28d1..11781c75e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts @@ -35,7 +35,7 @@ export class CharLiteral extends Literal { static createCharLiteral(): CharLiteral { return new CharLiteral(global.generatedEs2panda._CreateCharLiteral(global.context)) } - updateCharLiteral(original: CharLiteral): CharLiteral { + static updateCharLiteral(original: CharLiteral): CharLiteral { return new CharLiteral(global.generatedEs2panda._UpdateCharLiteral(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts index f9507a3c9..2da212e55 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts @@ -27,7 +27,6 @@ import { import { Statement } from "./Statement" import { ClassDefinition } from "./ClassDefinition" -import { Decorator } from "./Decorator" export class ClassDeclaration extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 15) @@ -37,18 +36,9 @@ export class ClassDeclaration extends Statement { static createClassDeclaration(def: ClassDefinition): ClassDeclaration { return new ClassDeclaration(global.generatedEs2panda._CreateClassDeclaration(global.context, passNode(def))) } - updateClassDeclaration(original: ClassDeclaration, def: ClassDefinition): ClassDeclaration { + static updateClassDeclaration(original: ClassDeclaration, def: ClassDefinition): ClassDeclaration { return new ClassDeclaration(global.generatedEs2panda._UpdateClassDeclaration(global.context, passNode(original), passNode(def))) } - get definition(): ClassDefinition { - return unpackNonNullableNode(global.generatedEs2panda._ClassDeclarationDefinition(global.context, this.peer)) - } - get definitionConst(): ClassDefinition { - return unpackNonNullableNode(global.generatedEs2panda._ClassDeclarationDefinitionConst(global.context, this.peer)) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._ClassDeclarationDecoratorsConst(global.context, this.peer)) - } } export function isClassDeclaration(node: AstNode): node is ClassDeclaration { return node instanceof ClassDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts index 0019c0263..d109c4538 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts @@ -34,9 +34,6 @@ import { MethodDefinition } from "./MethodDefinition" import { Expression } from "./Expression" import { Es2pandaClassDefinitionModifiers } from "./../Es2pandaEnums" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" -import { TSEnumDeclaration } from "./TSEnumDeclaration" -import { ClassDeclaration } from "./ClassDeclaration" -import { AnnotationUsage } from "./AnnotationUsage" export class ClassDefinition extends TypedAstNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 14) @@ -46,117 +43,21 @@ export class ClassDefinition extends TypedAstNode { static createClassDefinition(ident: Identifier, typeParams: TSTypeParameterDeclaration, superTypeParams: TSTypeParameterInstantiation, _implements: readonly TSClassImplements[], implementsLen: number, ctor: MethodDefinition, superClass: Expression, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { return new ClassDefinition(global.generatedEs2panda._CreateClassDefinition(global.context, passNode(ident), passNode(typeParams), passNode(superTypeParams), passNodeArray(_implements), implementsLen, passNode(ctor), passNode(superClass), passNodeArray(body), bodyLen, modifiers, flags)) } - updateClassDefinition(original: ClassDefinition, ident: Identifier, typeParams: TSTypeParameterDeclaration, superTypeParams: TSTypeParameterInstantiation, _implements: readonly TSClassImplements[], implementsLen: number, ctor: MethodDefinition, superClass: Expression, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { + static updateClassDefinition(original: ClassDefinition, ident: Identifier, typeParams: TSTypeParameterDeclaration, superTypeParams: TSTypeParameterInstantiation, _implements: readonly TSClassImplements[], implementsLen: number, ctor: MethodDefinition, superClass: Expression, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { return new ClassDefinition(global.generatedEs2panda._UpdateClassDefinition(global.context, passNode(original), passNode(ident), passNode(typeParams), passNode(superTypeParams), passNodeArray(_implements), implementsLen, passNode(ctor), passNode(superClass), passNodeArray(body), bodyLen, modifiers, flags)) } static create1ClassDefinition(ident: Identifier, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { return new ClassDefinition(global.generatedEs2panda._CreateClassDefinition1(global.context, passNode(ident), passNodeArray(body), bodyLen, modifiers, flags)) } - update1ClassDefinition(original: ClassDefinition, ident: Identifier, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { + static update1ClassDefinition(original: ClassDefinition, ident: Identifier, body: readonly AstNode[], bodyLen: number, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { return new ClassDefinition(global.generatedEs2panda._UpdateClassDefinition1(global.context, passNode(original), passNode(ident), passNodeArray(body), bodyLen, modifiers, flags)) } static create2ClassDefinition(ident: Identifier, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { return new ClassDefinition(global.generatedEs2panda._CreateClassDefinition2(global.context, passNode(ident), modifiers, flags)) } - update2ClassDefinition(original: ClassDefinition, ident: Identifier, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { + static update2ClassDefinition(original: ClassDefinition, ident: Identifier, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { return new ClassDefinition(global.generatedEs2panda._UpdateClassDefinition2(global.context, passNode(original), passNode(ident), modifiers, flags)) } - get identConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionIdentConst(global.context, this.peer)) - } - get ident(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionIdent(global.context, this.peer)) - } - get internalNameConst(): string { - return global.generatedEs2panda._ClassDefinitionInternalNameConst(global.context, this.peer) - } - get super(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionSuper(global.context, this.peer)) - } - get superConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionSuperConst(global.context, this.peer)) - } - get isGlobalConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsGlobalConst(global.context, this.peer) - } - get isLocalConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsLocalConst(global.context, this.peer) - } - get isExternConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsExternConst(global.context, this.peer) - } - get isFromExternalConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsFromExternalConst(global.context, this.peer) - } - get isInnerConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsInnerConst(global.context, this.peer) - } - get isGlobalInitializedConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsGlobalInitializedConst(global.context, this.peer) - } - get isClassDefinitionCheckedConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsClassDefinitionCheckedConst(global.context, this.peer) - } - get isAnonymousConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsAnonymousConst(global.context, this.peer) - } - get isNamespaceTransformedConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsNamespaceTransformedConst(global.context, this.peer) - } - get isModuleConst(): boolean { - return global.generatedEs2panda._ClassDefinitionIsModuleConst(global.context, this.peer) - } - get modifiersConst(): Es2pandaClassDefinitionModifiers { - return global.generatedEs2panda._ClassDefinitionModifiersConst(global.context, this.peer) - } - get body(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._ClassDefinitionBody(global.context, this.peer)) - } - get bodyConst(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._ClassDefinitionBodyConst(global.context, this.peer)) - } - get ctor(): MethodDefinition { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionCtor(global.context, this.peer)) - } - get implements(): readonly TSClassImplements[] { - return unpackNodeArray(global.generatedEs2panda._ClassDefinitionImplements(global.context, this.peer)) - } - get implementsConst(): readonly TSClassImplements[] { - return unpackNodeArray(global.generatedEs2panda._ClassDefinitionImplementsConst(global.context, this.peer)) - } - get typeParamsConst(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionTypeParamsConst(global.context, this.peer)) - } - get typeParams(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionTypeParams(global.context, this.peer)) - } - get superTypeParamsConst(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionSuperTypeParamsConst(global.context, this.peer)) - } - get superTypeParams(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionSuperTypeParams(global.context, this.peer)) - } - get localTypeCounter(): number { - return global.generatedEs2panda._ClassDefinitionLocalTypeCounter(global.context, this.peer) - } - get localIndexConst(): number { - return global.generatedEs2panda._ClassDefinitionLocalIndexConst(global.context, this.peer) - } - get localPrefixConst(): string { - return global.generatedEs2panda._ClassDefinitionLocalPrefixConst(global.context, this.peer) - } - get origEnumDeclConst(): TSEnumDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionOrigEnumDeclConst(global.context, this.peer)) - } - get getAnonClass(): ClassDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionGetAnonClass(global.context, this.peer)) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ClassDefinitionAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ClassDefinitionAnnotationsConst(global.context, this.peer)) - } } export function isClassDefinition(node: AstNode): node is ClassDefinition { return node instanceof ClassDefinition diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts index 4dc4a2d54..4dbb8c62d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts @@ -26,31 +26,11 @@ import { } from "../../reexport-for-generated" import { TypedStatement } from "./TypedStatement" -import { Expression } from "./Expression" -import { Decorator } from "./Decorator" export abstract class ClassElement extends TypedStatement { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node ClassElement") } - get key(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ClassElementKey(global.context, this.peer)) - } - get keyConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ClassElementKeyConst(global.context, this.peer)) - } - get value(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ClassElementValue(global.context, this.peer)) - } - get valueConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ClassElementValueConst(global.context, this.peer)) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._ClassElementDecoratorsConst(global.context, this.peer)) - } - get isComputedConst(): boolean { - return global.generatedEs2panda._ClassElementIsComputedConst(global.context, this.peer) - } } export function isClassElement(node: AstNode): node is ClassElement { return node instanceof ClassElement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts index bac74fe38..4bd71ef1b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts @@ -36,12 +36,9 @@ export class ClassExpression extends Expression { static createClassExpression(def: ClassDefinition): ClassExpression { return new ClassExpression(global.generatedEs2panda._CreateClassExpression(global.context, passNode(def))) } - updateClassExpression(original: ClassExpression, def: ClassDefinition): ClassExpression { + static updateClassExpression(original: ClassExpression, def: ClassDefinition): ClassExpression { return new ClassExpression(global.generatedEs2panda._UpdateClassExpression(global.context, passNode(original), passNode(def))) } - get definitionConst(): ClassDefinition { - return unpackNonNullableNode(global.generatedEs2panda._ClassExpressionDefinitionConst(global.context, this.peer)) - } } export function isClassExpression(node: AstNode): node is ClassExpression { return node instanceof ClassExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts index 8723b9e1e..eff0e1e6b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts @@ -29,7 +29,6 @@ import { ClassElement } from "./ClassElement" import { Expression } from "./Expression" import { TypeNode } from "./TypeNode" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" -import { AnnotationUsage } from "./AnnotationUsage" export class ClassProperty extends ClassElement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 17) @@ -39,18 +38,9 @@ export class ClassProperty extends ClassElement { static createClassProperty(key: Expression, value: Expression, typeAnnotation: TypeNode, modifiers: Es2pandaModifierFlags, isComputed: boolean): ClassProperty { return new ClassProperty(global.generatedEs2panda._CreateClassProperty(global.context, passNode(key), passNode(value), passNode(typeAnnotation), modifiers, isComputed)) } - updateClassProperty(original: ClassProperty, key: Expression, value: Expression, typeAnnotation: TypeNode, modifiers: Es2pandaModifierFlags, isComputed: boolean): ClassProperty { + static updateClassProperty(original: ClassProperty, key: Expression, value: Expression, typeAnnotation: TypeNode, modifiers: Es2pandaModifierFlags, isComputed: boolean): ClassProperty { return new ClassProperty(global.generatedEs2panda._UpdateClassProperty(global.context, passNode(original), passNode(key), passNode(value), passNode(typeAnnotation), modifiers, isComputed)) } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ClassPropertyTypeAnnotationConst(global.context, this.peer)) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ClassPropertyAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ClassPropertyAnnotationsConst(global.context, this.peer)) - } } export function isClassProperty(node: AstNode): node is ClassProperty { return node instanceof ClassProperty diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts index a452762bf..cd45ddedb 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts @@ -36,7 +36,7 @@ export class ClassStaticBlock extends ClassElement { static createClassStaticBlock(value: Expression): ClassStaticBlock { return new ClassStaticBlock(global.generatedEs2panda._CreateClassStaticBlock(global.context, passNode(value))) } - updateClassStaticBlock(original: ClassStaticBlock, value: Expression): ClassStaticBlock { + static updateClassStaticBlock(original: ClassStaticBlock, value: Expression): ClassStaticBlock { return new ClassStaticBlock(global.generatedEs2panda._UpdateClassStaticBlock(global.context, passNode(original), passNode(value))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts index 5bb1d6485..a575e99b6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts @@ -35,27 +35,9 @@ export class ConditionalExpression extends Expression { static createConditionalExpression(test: Expression, consequent: Expression, alternate: Expression): ConditionalExpression { return new ConditionalExpression(global.generatedEs2panda._CreateConditionalExpression(global.context, passNode(test), passNode(consequent), passNode(alternate))) } - updateConditionalExpression(original: ConditionalExpression, test: Expression, consequent: Expression, alternate: Expression): ConditionalExpression { + static updateConditionalExpression(original: ConditionalExpression, test: Expression, consequent: Expression, alternate: Expression): ConditionalExpression { return new ConditionalExpression(global.generatedEs2panda._UpdateConditionalExpression(global.context, passNode(original), passNode(test), passNode(consequent), passNode(alternate))) } - get testConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionTestConst(global.context, this.peer)) - } - get test(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionTest(global.context, this.peer)) - } - get consequentConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionConsequentConst(global.context, this.peer)) - } - get consequent(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionConsequent(global.context, this.peer)) - } - get alternateConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionAlternateConst(global.context, this.peer)) - } - get alternate(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionAlternate(global.context, this.peer)) - } } export function isConditionalExpression(node: AstNode): node is ConditionalExpression { return node instanceof ConditionalExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts index 10185b826..5cf9cbbfb 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts @@ -36,24 +36,15 @@ export class ContinueStatement extends Statement { static createContinueStatement(): ContinueStatement { return new ContinueStatement(global.generatedEs2panda._CreateContinueStatement(global.context)) } - updateContinueStatement(original: ContinueStatement): ContinueStatement { + static updateContinueStatement(original: ContinueStatement): ContinueStatement { return new ContinueStatement(global.generatedEs2panda._UpdateContinueStatement(global.context, passNode(original))) } static create1ContinueStatement(ident: Identifier): ContinueStatement { return new ContinueStatement(global.generatedEs2panda._CreateContinueStatement1(global.context, passNode(ident))) } - update1ContinueStatement(original: ContinueStatement, ident: Identifier): ContinueStatement { + static update1ContinueStatement(original: ContinueStatement, ident: Identifier): ContinueStatement { return new ContinueStatement(global.generatedEs2panda._UpdateContinueStatement1(global.context, passNode(original), passNode(ident))) } - get identConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ContinueStatementIdentConst(global.context, this.peer)) - } - get ident(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ContinueStatementIdent(global.context, this.peer)) - } - get targetConst(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ContinueStatementTargetConst(global.context, this.peer)) - } } export function isContinueStatement(node: AstNode): node is ContinueStatement { return node instanceof ContinueStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts index 88ea110a6..5a914834f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts @@ -35,7 +35,7 @@ export class DebuggerStatement extends Statement { static createDebuggerStatement(): DebuggerStatement { return new DebuggerStatement(global.generatedEs2panda._CreateDebuggerStatement(global.context)) } - updateDebuggerStatement(original: DebuggerStatement): DebuggerStatement { + static updateDebuggerStatement(original: DebuggerStatement): DebuggerStatement { return new DebuggerStatement(global.generatedEs2panda._UpdateDebuggerStatement(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts b/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts index 3e9777623..56d6edb47 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts @@ -36,12 +36,9 @@ export class Decorator extends Statement { static createDecorator(expr: Expression): Decorator { return new Decorator(global.generatedEs2panda._CreateDecorator(global.context, passNode(expr))) } - updateDecorator(original: Decorator, expr: Expression): Decorator { + static updateDecorator(original: Decorator, expr: Expression): Decorator { return new Decorator(global.generatedEs2panda._UpdateDecorator(global.context, passNode(original), passNode(expr))) } - get exprConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._DecoratorExprConst(global.context, this.peer)) - } } export function isDecorator(node: AstNode): node is Decorator { return node instanceof Decorator diff --git a/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts index bdeaac649..c97c96040 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts @@ -37,7 +37,7 @@ export class DirectEvalExpression extends CallExpression { static createDirectEvalExpression(callee: Expression, _arguments: readonly Expression[], argumentsLen: number, typeParams: TSTypeParameterInstantiation, optional_arg: boolean, parserStatus: number): DirectEvalExpression { return new DirectEvalExpression(global.generatedEs2panda._CreateDirectEvalExpression(global.context, passNode(callee), passNodeArray(_arguments), argumentsLen, passNode(typeParams), optional_arg, parserStatus)) } - updateDirectEvalExpression(original: DirectEvalExpression, callee: Expression, _arguments: readonly Expression[], argumentsLen: number, typeParams: TSTypeParameterInstantiation, optional_arg: boolean, parserStatus: number): DirectEvalExpression { + static updateDirectEvalExpression(original: DirectEvalExpression, callee: Expression, _arguments: readonly Expression[], argumentsLen: number, typeParams: TSTypeParameterInstantiation, optional_arg: boolean, parserStatus: number): DirectEvalExpression { return new DirectEvalExpression(global.generatedEs2panda._UpdateDirectEvalExpression(global.context, passNode(original), passNode(callee), passNodeArray(_arguments), argumentsLen, passNode(typeParams), optional_arg, parserStatus)) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts index 1b6225555..eaac87393 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts @@ -26,26 +26,12 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" -import { Statement } from "./Statement" -import { Expression } from "./Expression" export class DoWhileStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 24) super(pointer) console.warn("Warning: stub node DoWhileStatement") } - get bodyConst(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._DoWhileStatementBodyConst(global.context, this.peer)) - } - get body(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._DoWhileStatementBody(global.context, this.peer)) - } - get testConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._DoWhileStatementTestConst(global.context, this.peer)) - } - get test(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._DoWhileStatementTest(global.context, this.peer)) - } } export function isDoWhileStatement(node: AstNode): node is DoWhileStatement { return node instanceof DoWhileStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts index 220910e19..01b30645a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts @@ -36,12 +36,9 @@ export class ETSClassLiteral extends Expression { static createETSClassLiteral(expr: TypeNode): ETSClassLiteral { return new ETSClassLiteral(global.generatedEs2panda._CreateETSClassLiteral(global.context, passNode(expr))) } - updateETSClassLiteral(original: ETSClassLiteral, expr: TypeNode): ETSClassLiteral { + static updateETSClassLiteral(original: ETSClassLiteral, expr: TypeNode): ETSClassLiteral { return new ETSClassLiteral(global.generatedEs2panda._UpdateETSClassLiteral(global.context, passNode(original), passNode(expr))) } - get exprConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ETSClassLiteralExprConst(global.context, this.peer)) - } } export function isETSClassLiteral(node: AstNode): node is ETSClassLiteral { return node instanceof ETSClassLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts index d8fe47ad8..498769079 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts @@ -26,49 +26,12 @@ import { } from "../../reexport-for-generated" import { TypeNode } from "./TypeNode" -import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" -import { Expression } from "./Expression" -import { TSInterfaceDeclaration } from "./TSInterfaceDeclaration" -import { Es2pandaScriptFunctionFlags } from "./../Es2pandaEnums" export class ETSFunctionType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 66) super(pointer) console.warn("Warning: stub node ETSFunctionType") } - get typeParamsConst(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrTypeParamsConst(global.context, this.peer)) - } - get typeParams(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrTypeParams(global.context, this.peer)) - } - get paramsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._ETSFunctionTypeIrParamsConst(global.context, this.peer)) - } - get returnTypeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrReturnTypeConst(global.context, this.peer)) - } - get returnType(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrReturnType(global.context, this.peer)) - } - get functionalInterface(): TSInterfaceDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrFunctionalInterface(global.context, this.peer)) - } - get functionalInterfaceConst(): TSInterfaceDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrFunctionalInterfaceConst(global.context, this.peer)) - } - get flags(): Es2pandaScriptFunctionFlags { - return global.generatedEs2panda._ETSFunctionTypeIrFlags(global.context, this.peer) - } - get isThrowingConst(): boolean { - return global.generatedEs2panda._ETSFunctionTypeIrIsThrowingConst(global.context, this.peer) - } - get isRethrowingConst(): boolean { - return global.generatedEs2panda._ETSFunctionTypeIrIsRethrowingConst(global.context, this.peer) - } - get isExtensionFunctionConst(): boolean { - return global.generatedEs2panda._ETSFunctionTypeIrIsExtensionFunctionConst(global.context, this.peer) - } } export function isETSFunctionType(node: AstNode): node is ETSFunctionType { return node instanceof ETSFunctionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts index d6c2bea5a..b32f7b847 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts @@ -26,34 +26,12 @@ import { } from "../../reexport-for-generated" import { ImportDeclaration } from "./ImportDeclaration" -import { StringLiteral } from "./StringLiteral" export class ETSImportDeclaration extends ImportDeclaration { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 78) super(pointer) console.warn("Warning: stub node ETSImportDeclaration") } - get hasDeclConst(): boolean { - return global.generatedEs2panda._ETSImportDeclarationHasDeclConst(global.context, this.peer) - } - get isPureDynamicConst(): boolean { - return global.generatedEs2panda._ETSImportDeclarationIsPureDynamicConst(global.context, this.peer) - } - get assemblerName(): string { - return global.generatedEs2panda._ETSImportDeclarationAssemblerName(global.context, this.peer) - } - get assemblerNameConst(): string { - return global.generatedEs2panda._ETSImportDeclarationAssemblerNameConst(global.context, this.peer) - } - get sourceConst(): StringLiteral { - return unpackNonNullableNode(global.generatedEs2panda._ETSImportDeclarationSourceConst(global.context, this.peer)) - } - get resolvedSource(): StringLiteral { - return unpackNonNullableNode(global.generatedEs2panda._ETSImportDeclarationResolvedSource(global.context, this.peer)) - } - get resolvedSourceConst(): StringLiteral { - return unpackNonNullableNode(global.generatedEs2panda._ETSImportDeclarationResolvedSourceConst(global.context, this.peer)) - } } export function isETSImportDeclaration(node: AstNode): node is ETSImportDeclaration { return node instanceof ETSImportDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts index 6866bce94..31af4df39 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts @@ -36,12 +36,9 @@ export class ETSLaunchExpression extends Expression { static createETSLaunchExpression(expr: CallExpression): ETSLaunchExpression { return new ETSLaunchExpression(global.generatedEs2panda._CreateETSLaunchExpression(global.context, passNode(expr))) } - updateETSLaunchExpression(original: ETSLaunchExpression, expr: CallExpression): ETSLaunchExpression { + static updateETSLaunchExpression(original: ETSLaunchExpression, expr: CallExpression): ETSLaunchExpression { return new ETSLaunchExpression(global.generatedEs2panda._UpdateETSLaunchExpression(global.context, passNode(original), passNode(expr))) } - get callConst(): CallExpression { - return unpackNonNullableNode(global.generatedEs2panda._ETSLaunchExpressionCallConst(global.context, this.peer)) - } } export function isETSLaunchExpression(node: AstNode): node is ETSLaunchExpression { return node instanceof ETSLaunchExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts index 0dc848a73..11041d7c0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts @@ -26,35 +26,12 @@ import { } from "../../reexport-for-generated" import { BlockStatement } from "./BlockStatement" -import { Identifier } from "./Identifier" -import { AnnotationUsage } from "./AnnotationUsage" export class ETSModule extends BlockStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 81) super(pointer) console.warn("Warning: stub node ETSModule") } - get ident(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ETSModuleIdent(global.context, this.peer)) - } - get identConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ETSModuleIdentConst(global.context, this.peer)) - } - get isETSScriptConst(): boolean { - return global.generatedEs2panda._ETSModuleIsETSScriptConst(global.context, this.peer) - } - get isNamespaceConst(): boolean { - return global.generatedEs2panda._ETSModuleIsNamespaceConst(global.context, this.peer) - } - get isNamespaceChainLastNodeConst(): boolean { - return global.generatedEs2panda._ETSModuleIsNamespaceChainLastNodeConst(global.context, this.peer) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ETSModuleAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ETSModuleAnnotationsConst(global.context, this.peer)) - } } export function isETSModule(node: AstNode): node is ETSModule { return node instanceof ETSModule diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts index f4dff1bea..5c74b5046 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts @@ -36,21 +36,9 @@ export class ETSNewArrayInstanceExpression extends Expression { static createETSNewArrayInstanceExpression(typeReference: TypeNode, dimension: Expression): ETSNewArrayInstanceExpression { return new ETSNewArrayInstanceExpression(global.generatedEs2panda._CreateETSNewArrayInstanceExpression(global.context, passNode(typeReference), passNode(dimension))) } - updateETSNewArrayInstanceExpression(original: ETSNewArrayInstanceExpression, typeReference: TypeNode, dimension: Expression): ETSNewArrayInstanceExpression { + static updateETSNewArrayInstanceExpression(original: ETSNewArrayInstanceExpression, typeReference: TypeNode, dimension: Expression): ETSNewArrayInstanceExpression { return new ETSNewArrayInstanceExpression(global.generatedEs2panda._UpdateETSNewArrayInstanceExpression(global.context, passNode(original), passNode(typeReference), passNode(dimension))) } - get typeReference(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ETSNewArrayInstanceExpressionTypeReference(global.context, this.peer)) - } - get typeReferenceConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ETSNewArrayInstanceExpressionTypeReferenceConst(global.context, this.peer)) - } - get dimension(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ETSNewArrayInstanceExpressionDimension(global.context, this.peer)) - } - get dimensionConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ETSNewArrayInstanceExpressionDimensionConst(global.context, this.peer)) - } } export function isETSNewArrayInstanceExpression(node: AstNode): node is ETSNewArrayInstanceExpression { return node instanceof ETSNewArrayInstanceExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts index 95cc2cb31..d504e1fb9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts @@ -35,21 +35,15 @@ export class ETSNewClassInstanceExpression extends Expression { static createETSNewClassInstanceExpression(typeReference: Expression, _arguments: readonly Expression[], argumentsLen: number): ETSNewClassInstanceExpression { return new ETSNewClassInstanceExpression(global.generatedEs2panda._CreateETSNewClassInstanceExpression(global.context, passNode(typeReference), passNodeArray(_arguments), argumentsLen)) } - updateETSNewClassInstanceExpression(original: ETSNewClassInstanceExpression, typeReference: Expression, _arguments: readonly Expression[], argumentsLen: number): ETSNewClassInstanceExpression { + static updateETSNewClassInstanceExpression(original: ETSNewClassInstanceExpression, typeReference: Expression, _arguments: readonly Expression[], argumentsLen: number): ETSNewClassInstanceExpression { return new ETSNewClassInstanceExpression(global.generatedEs2panda._UpdateETSNewClassInstanceExpression(global.context, passNode(original), passNode(typeReference), passNodeArray(_arguments), argumentsLen)) } static create1ETSNewClassInstanceExpression(other: ETSNewClassInstanceExpression): ETSNewClassInstanceExpression { return new ETSNewClassInstanceExpression(global.generatedEs2panda._CreateETSNewClassInstanceExpression1(global.context, passNode(other))) } - update1ETSNewClassInstanceExpression(original: ETSNewClassInstanceExpression, other: ETSNewClassInstanceExpression): ETSNewClassInstanceExpression { + static update1ETSNewClassInstanceExpression(original: ETSNewClassInstanceExpression, other: ETSNewClassInstanceExpression): ETSNewClassInstanceExpression { return new ETSNewClassInstanceExpression(global.generatedEs2panda._UpdateETSNewClassInstanceExpression1(global.context, passNode(original), passNode(other))) } - get getTypeRefConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ETSNewClassInstanceExpressionGetTypeRefConst(global.context, this.peer)) - } - get getArgumentsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._ETSNewClassInstanceExpressionGetArgumentsConst(global.context, this.peer)) - } } export function isETSNewClassInstanceExpression(node: AstNode): node is ETSNewClassInstanceExpression { return node instanceof ETSNewClassInstanceExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts index af2f62590..245f2e003 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts @@ -36,27 +36,15 @@ export class ETSNewMultiDimArrayInstanceExpression extends Expression { static createETSNewMultiDimArrayInstanceExpression(typeReference: TypeNode, dimensions: readonly Expression[], dimensionsLen: number): ETSNewMultiDimArrayInstanceExpression { return new ETSNewMultiDimArrayInstanceExpression(global.generatedEs2panda._CreateETSNewMultiDimArrayInstanceExpression(global.context, passNode(typeReference), passNodeArray(dimensions), dimensionsLen)) } - updateETSNewMultiDimArrayInstanceExpression(original: ETSNewMultiDimArrayInstanceExpression, typeReference: TypeNode, dimensions: readonly Expression[], dimensionsLen: number): ETSNewMultiDimArrayInstanceExpression { + static updateETSNewMultiDimArrayInstanceExpression(original: ETSNewMultiDimArrayInstanceExpression, typeReference: TypeNode, dimensions: readonly Expression[], dimensionsLen: number): ETSNewMultiDimArrayInstanceExpression { return new ETSNewMultiDimArrayInstanceExpression(global.generatedEs2panda._UpdateETSNewMultiDimArrayInstanceExpression(global.context, passNode(original), passNode(typeReference), passNodeArray(dimensions), dimensionsLen)) } static create1ETSNewMultiDimArrayInstanceExpression(other: ETSNewMultiDimArrayInstanceExpression): ETSNewMultiDimArrayInstanceExpression { return new ETSNewMultiDimArrayInstanceExpression(global.generatedEs2panda._CreateETSNewMultiDimArrayInstanceExpression1(global.context, passNode(other))) } - update1ETSNewMultiDimArrayInstanceExpression(original: ETSNewMultiDimArrayInstanceExpression, other: ETSNewMultiDimArrayInstanceExpression): ETSNewMultiDimArrayInstanceExpression { + static update1ETSNewMultiDimArrayInstanceExpression(original: ETSNewMultiDimArrayInstanceExpression, other: ETSNewMultiDimArrayInstanceExpression): ETSNewMultiDimArrayInstanceExpression { return new ETSNewMultiDimArrayInstanceExpression(global.generatedEs2panda._UpdateETSNewMultiDimArrayInstanceExpression1(global.context, passNode(original), passNode(other))) } - get typeReference(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ETSNewMultiDimArrayInstanceExpressionTypeReference(global.context, this.peer)) - } - get typeReferenceConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ETSNewMultiDimArrayInstanceExpressionTypeReferenceConst(global.context, this.peer)) - } - get dimensions(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._ETSNewMultiDimArrayInstanceExpressionDimensions(global.context, this.peer)) - } - get dimensionsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._ETSNewMultiDimArrayInstanceExpressionDimensionsConst(global.context, this.peer)) - } } export function isETSNewMultiDimArrayInstanceExpression(node: AstNode): node is ETSNewMultiDimArrayInstanceExpression { return node instanceof ETSNewMultiDimArrayInstanceExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts index 26d9dc822..74fbe7279 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts @@ -35,7 +35,7 @@ export class ETSNullType extends TypeNode { static createETSNullType(): ETSNullType { return new ETSNullType(global.generatedEs2panda._CreateETSNullTypeIr(global.context)) } - updateETSNullType(original: ETSNullType): ETSNullType { + static updateETSNullType(original: ETSNullType): ETSNullType { return new ETSNullType(global.generatedEs2panda._UpdateETSNullTypeIr(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts index 5d54792d7..b0738dcad 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts @@ -36,7 +36,7 @@ export class ETSPackageDeclaration extends Statement { static createETSPackageDeclaration(name: Expression): ETSPackageDeclaration { return new ETSPackageDeclaration(global.generatedEs2panda._CreateETSPackageDeclaration(global.context, passNode(name))) } - updateETSPackageDeclaration(original: ETSPackageDeclaration, name: Expression): ETSPackageDeclaration { + static updateETSPackageDeclaration(original: ETSPackageDeclaration, name: Expression): ETSPackageDeclaration { return new ETSPackageDeclaration(global.generatedEs2panda._UpdateETSPackageDeclaration(global.context, passNode(original), passNode(name))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts index 5d6cec207..0895c8440 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts @@ -27,7 +27,6 @@ import { import { Expression } from "./Expression" import { AnnotatedExpression } from "./AnnotatedExpression" -import { AnnotationUsage } from "./AnnotationUsage" export class ETSParameterExpression extends Expression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 79) @@ -37,24 +36,9 @@ export class ETSParameterExpression extends Expression { static createETSParameterExpression(identOrSpread: AnnotatedExpression, initializer: Expression): ETSParameterExpression { return new ETSParameterExpression(global.generatedEs2panda._CreateETSParameterExpression(global.context, passNode(identOrSpread), passNode(initializer))) } - updateETSParameterExpression(original: ETSParameterExpression, identOrSpread: AnnotatedExpression, initializer: Expression): ETSParameterExpression { + static updateETSParameterExpression(original: ETSParameterExpression, identOrSpread: AnnotatedExpression, initializer: Expression): ETSParameterExpression { return new ETSParameterExpression(global.generatedEs2panda._UpdateETSParameterExpression(global.context, passNode(original), passNode(identOrSpread), passNode(initializer))) } - get isDefaultConst(): boolean { - return global.generatedEs2panda._ETSParameterExpressionIsDefaultConst(global.context, this.peer) - } - get isRestParameterConst(): boolean { - return global.generatedEs2panda._ETSParameterExpressionIsRestParameterConst(global.context, this.peer) - } - get getRequiredParamsConst(): number { - return global.generatedEs2panda._ETSParameterExpressionGetRequiredParamsConst(global.context, this.peer) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ETSParameterExpressionAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ETSParameterExpressionAnnotationsConst(global.context, this.peer)) - } } export function isETSParameterExpression(node: AstNode): node is ETSParameterExpression { return node instanceof ETSParameterExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts index 6653bc75c..e949d237c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts @@ -36,12 +36,9 @@ export class ETSPrimitiveType extends TypeNode { static createETSPrimitiveType(type: Es2pandaPrimitiveType): ETSPrimitiveType { return new ETSPrimitiveType(global.generatedEs2panda._CreateETSPrimitiveType(global.context, type)) } - updateETSPrimitiveType(original: ETSPrimitiveType, type: Es2pandaPrimitiveType): ETSPrimitiveType { + static updateETSPrimitiveType(original: ETSPrimitiveType, type: Es2pandaPrimitiveType): ETSPrimitiveType { return new ETSPrimitiveType(global.generatedEs2panda._UpdateETSPrimitiveType(global.context, passNode(original), type)) } - get getPrimitiveTypeConst(): Es2pandaPrimitiveType { - return global.generatedEs2panda._ETSPrimitiveTypeGetPrimitiveTypeConst(global.context, this.peer) - } } export function isETSPrimitiveType(node: AstNode): node is ETSPrimitiveType { return node instanceof ETSPrimitiveType diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts index 178ba7df0..b35ef931c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts @@ -26,22 +26,12 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" -import { ETSImportDeclaration } from "./ETSImportDeclaration" export class ETSReExportDeclaration extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 57) super(pointer) console.warn("Warning: stub node ETSReExportDeclaration") } - get getETSImportDeclarationsConst(): ETSImportDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ETSReExportDeclarationGetETSImportDeclarationsConst(global.context, this.peer)) - } - get getETSImportDeclarations(): ETSImportDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ETSReExportDeclarationGetETSImportDeclarations(global.context, this.peer)) - } - get getProgramPathConst(): string { - return global.generatedEs2panda._ETSReExportDeclarationGetProgramPathConst(global.context, this.peer) - } } export function isETSReExportDeclaration(node: AstNode): node is ETSReExportDeclaration { return node instanceof ETSReExportDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts index b69bcd303..a4a0e8283 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts @@ -36,7 +36,7 @@ export class ETSStructDeclaration extends ClassDeclaration { static createETSStructDeclaration(def: ClassDefinition): ETSStructDeclaration { return new ETSStructDeclaration(global.generatedEs2panda._CreateETSStructDeclaration(global.context, passNode(def))) } - updateETSStructDeclaration(original: ETSStructDeclaration, def: ClassDefinition): ETSStructDeclaration { + static updateETSStructDeclaration(original: ETSStructDeclaration, def: ClassDefinition): ETSStructDeclaration { return new ETSStructDeclaration(global.generatedEs2panda._UpdateETSStructDeclaration(global.context, passNode(original), passNode(def))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts index be8391d3a..dab5cf1ec 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts @@ -35,30 +35,21 @@ export class ETSTuple extends TypeNode { static createETSTuple(): ETSTuple { return new ETSTuple(global.generatedEs2panda._CreateETSTuple(global.context)) } - updateETSTuple(original: ETSTuple): ETSTuple { + static updateETSTuple(original: ETSTuple): ETSTuple { return new ETSTuple(global.generatedEs2panda._UpdateETSTuple(global.context, passNode(original))) } static create1ETSTuple(size: number): ETSTuple { return new ETSTuple(global.generatedEs2panda._CreateETSTuple1(global.context, size)) } - update1ETSTuple(original: ETSTuple, size: number): ETSTuple { + static update1ETSTuple(original: ETSTuple, size: number): ETSTuple { return new ETSTuple(global.generatedEs2panda._UpdateETSTuple1(global.context, passNode(original), size)) } static create2ETSTuple(typeList: readonly TypeNode[], typeListLen: number): ETSTuple { return new ETSTuple(global.generatedEs2panda._CreateETSTuple2(global.context, passNodeArray(typeList), typeListLen)) } - update2ETSTuple(original: ETSTuple, typeList: readonly TypeNode[], typeListLen: number): ETSTuple { + static update2ETSTuple(original: ETSTuple, typeList: readonly TypeNode[], typeListLen: number): ETSTuple { return new ETSTuple(global.generatedEs2panda._UpdateETSTuple2(global.context, passNode(original), passNodeArray(typeList), typeListLen)) } - get getTupleSizeConst(): number { - return global.generatedEs2panda._ETSTupleGetTupleSizeConst(global.context, this.peer) - } - get getTupleTypeAnnotationsListConst(): readonly TypeNode[] { - return unpackNodeArray(global.generatedEs2panda._ETSTupleGetTupleTypeAnnotationsListConst(global.context, this.peer)) - } - get hasSpreadTypeConst(): boolean { - return global.generatedEs2panda._ETSTupleHasSpreadTypeConst(global.context, this.peer) - } } export function isETSTuple(node: AstNode): node is ETSTuple { return node instanceof ETSTuple diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts index f7c7b202e..c806c4cd9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts @@ -36,15 +36,9 @@ export class ETSTypeReference extends TypeNode { static createETSTypeReference(part: ETSTypeReferencePart): ETSTypeReference { return new ETSTypeReference(global.generatedEs2panda._CreateETSTypeReference(global.context, passNode(part))) } - updateETSTypeReference(original: ETSTypeReference, part: ETSTypeReferencePart): ETSTypeReference { + static updateETSTypeReference(original: ETSTypeReference, part: ETSTypeReferencePart): ETSTypeReference { return new ETSTypeReference(global.generatedEs2panda._UpdateETSTypeReference(global.context, passNode(original), passNode(part))) } - get part(): ETSTypeReferencePart { - return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePart(global.context, this.peer)) - } - get partConst(): ETSTypeReferencePart { - return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartConst(global.context, this.peer)) - } } export function isETSTypeReference(node: AstNode): node is ETSTypeReference { return node instanceof ETSTypeReference diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts index 3470572c5..d7627909a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts @@ -37,30 +37,15 @@ export class ETSTypeReferencePart extends TypeNode { static createETSTypeReferencePart(name: Expression, typeParams: TSTypeParameterInstantiation, prev: ETSTypeReferencePart): ETSTypeReferencePart { return new ETSTypeReferencePart(global.generatedEs2panda._CreateETSTypeReferencePart(global.context, passNode(name), passNode(typeParams), passNode(prev))) } - updateETSTypeReferencePart(original: ETSTypeReferencePart, name: Expression, typeParams: TSTypeParameterInstantiation, prev: ETSTypeReferencePart): ETSTypeReferencePart { + static updateETSTypeReferencePart(original: ETSTypeReferencePart, name: Expression, typeParams: TSTypeParameterInstantiation, prev: ETSTypeReferencePart): ETSTypeReferencePart { return new ETSTypeReferencePart(global.generatedEs2panda._UpdateETSTypeReferencePart(global.context, passNode(original), passNode(name), passNode(typeParams), passNode(prev))) } static create1ETSTypeReferencePart(name: Expression): ETSTypeReferencePart { return new ETSTypeReferencePart(global.generatedEs2panda._CreateETSTypeReferencePart1(global.context, passNode(name))) } - update1ETSTypeReferencePart(original: ETSTypeReferencePart, name: Expression): ETSTypeReferencePart { + static update1ETSTypeReferencePart(original: ETSTypeReferencePart, name: Expression): ETSTypeReferencePart { return new ETSTypeReferencePart(global.generatedEs2panda._UpdateETSTypeReferencePart1(global.context, passNode(original), passNode(name))) } - get previous(): ETSTypeReferencePart { - return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartPrevious(global.context, this.peer)) - } - get previousConst(): ETSTypeReferencePart { - return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartPreviousConst(global.context, this.peer)) - } - get name(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartName(global.context, this.peer)) - } - get typeParams(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartTypeParams(global.context, this.peer)) - } - get nameConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartNameConst(global.context, this.peer)) - } } export function isETSTypeReferencePart(node: AstNode): node is ETSTypeReferencePart { return node instanceof ETSTypeReferencePart diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts index 02ec56e68..4bf7416aa 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts @@ -35,7 +35,7 @@ export class ETSUndefinedType extends TypeNode { static createETSUndefinedType(): ETSUndefinedType { return new ETSUndefinedType(global.generatedEs2panda._CreateETSUndefinedTypeIr(global.context)) } - updateETSUndefinedType(original: ETSUndefinedType): ETSUndefinedType { + static updateETSUndefinedType(original: ETSUndefinedType): ETSUndefinedType { return new ETSUndefinedType(global.generatedEs2panda._UpdateETSUndefinedTypeIr(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts index 32d837ae4..e555e7243 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts @@ -35,12 +35,9 @@ export class ETSUnionType extends TypeNode { static createETSUnionType(types: readonly TypeNode[], typesLen: number): ETSUnionType { return new ETSUnionType(global.generatedEs2panda._CreateETSUnionTypeIr(global.context, passNodeArray(types), typesLen)) } - updateETSUnionType(original: ETSUnionType, types: readonly TypeNode[], typesLen: number): ETSUnionType { + static updateETSUnionType(original: ETSUnionType, types: readonly TypeNode[], typesLen: number): ETSUnionType { return new ETSUnionType(global.generatedEs2panda._UpdateETSUnionTypeIr(global.context, passNode(original), passNodeArray(types), typesLen)) } - get typesConst(): readonly TypeNode[] { - return unpackNodeArray(global.generatedEs2panda._ETSUnionTypeIrTypesConst(global.context, this.peer)) - } } export function isETSUnionType(node: AstNode): node is ETSUnionType { return node instanceof ETSUnionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts index 839b2840c..c89449c26 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts @@ -37,15 +37,9 @@ export class ETSWildcardType extends TypeNode { static createETSWildcardType(typeReference: ETSTypeReference, flags: Es2pandaModifierFlags): ETSWildcardType { return new ETSWildcardType(global.generatedEs2panda._CreateETSWildcardType(global.context, passNode(typeReference), flags)) } - updateETSWildcardType(original: ETSWildcardType, typeReference: ETSTypeReference, flags: Es2pandaModifierFlags): ETSWildcardType { + static updateETSWildcardType(original: ETSWildcardType, typeReference: ETSTypeReference, flags: Es2pandaModifierFlags): ETSWildcardType { return new ETSWildcardType(global.generatedEs2panda._UpdateETSWildcardType(global.context, passNode(original), passNode(typeReference), flags)) } - get typeReference(): ETSTypeReference { - return unpackNonNullableNode(global.generatedEs2panda._ETSWildcardTypeTypeReference(global.context, this.peer)) - } - get typeReferenceConst(): ETSTypeReference { - return unpackNonNullableNode(global.generatedEs2panda._ETSWildcardTypeTypeReferenceConst(global.context, this.peer)) - } } export function isETSWildcardType(node: AstNode): node is ETSWildcardType { return node instanceof ETSWildcardType diff --git a/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts index 8bbaab779..9a4b3e0d6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts @@ -35,7 +35,7 @@ export class EmptyStatement extends Statement { static createEmptyStatement(): EmptyStatement { return new EmptyStatement(global.generatedEs2panda._CreateEmptyStatement(global.context)) } - updateEmptyStatement(original: EmptyStatement): EmptyStatement { + static updateEmptyStatement(original: EmptyStatement): EmptyStatement { return new EmptyStatement(global.generatedEs2panda._UpdateEmptyStatement(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts index 3448a185d..2852587fd 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts @@ -37,15 +37,9 @@ export class ExportAllDeclaration extends Statement { static createExportAllDeclaration(source: StringLiteral, exported: Identifier): ExportAllDeclaration { return new ExportAllDeclaration(global.generatedEs2panda._CreateExportAllDeclaration(global.context, passNode(source), passNode(exported))) } - updateExportAllDeclaration(original: ExportAllDeclaration, source: StringLiteral, exported: Identifier): ExportAllDeclaration { + static updateExportAllDeclaration(original: ExportAllDeclaration, source: StringLiteral, exported: Identifier): ExportAllDeclaration { return new ExportAllDeclaration(global.generatedEs2panda._UpdateExportAllDeclaration(global.context, passNode(original), passNode(source), passNode(exported))) } - get sourceConst(): StringLiteral { - return unpackNonNullableNode(global.generatedEs2panda._ExportAllDeclarationSourceConst(global.context, this.peer)) - } - get exportedConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ExportAllDeclarationExportedConst(global.context, this.peer)) - } } export function isExportAllDeclaration(node: AstNode): node is ExportAllDeclaration { return node instanceof ExportAllDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts index f462651ad..0a57b8770 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts @@ -35,18 +35,9 @@ export class ExportDefaultDeclaration extends Statement { static createExportDefaultDeclaration(decl: AstNode, exportEquals: boolean): ExportDefaultDeclaration { return new ExportDefaultDeclaration(global.generatedEs2panda._CreateExportDefaultDeclaration(global.context, passNode(decl), exportEquals)) } - updateExportDefaultDeclaration(original: ExportDefaultDeclaration, decl: AstNode, exportEquals: boolean): ExportDefaultDeclaration { + static updateExportDefaultDeclaration(original: ExportDefaultDeclaration, decl: AstNode, exportEquals: boolean): ExportDefaultDeclaration { return new ExportDefaultDeclaration(global.generatedEs2panda._UpdateExportDefaultDeclaration(global.context, passNode(original), passNode(decl), exportEquals)) } - get decl(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ExportDefaultDeclarationDecl(global.context, this.peer)) - } - get declConst(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ExportDefaultDeclarationDeclConst(global.context, this.peer)) - } - get isExportEqualsConst(): boolean { - return global.generatedEs2panda._ExportDefaultDeclarationIsExportEqualsConst(global.context, this.peer) - } } export function isExportDefaultDeclaration(node: AstNode): node is ExportDefaultDeclaration { return node instanceof ExportDefaultDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts index 4ed593f9d..6ca668d0a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts @@ -37,30 +37,21 @@ export class ExportNamedDeclaration extends Statement { static createExportNamedDeclaration(source: StringLiteral, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { return new ExportNamedDeclaration(global.generatedEs2panda._CreateExportNamedDeclaration(global.context, passNode(source), passNodeArray(specifiers), specifiersLen)) } - updateExportNamedDeclaration(original: ExportNamedDeclaration, source: StringLiteral, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { + static updateExportNamedDeclaration(original: ExportNamedDeclaration, source: StringLiteral, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { return new ExportNamedDeclaration(global.generatedEs2panda._UpdateExportNamedDeclaration(global.context, passNode(original), passNode(source), passNodeArray(specifiers), specifiersLen)) } static create1ExportNamedDeclaration(decl: AstNode, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { return new ExportNamedDeclaration(global.generatedEs2panda._CreateExportNamedDeclaration1(global.context, passNode(decl), passNodeArray(specifiers), specifiersLen)) } - update1ExportNamedDeclaration(original: ExportNamedDeclaration, decl: AstNode, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { + static update1ExportNamedDeclaration(original: ExportNamedDeclaration, decl: AstNode, specifiers: readonly ExportSpecifier[], specifiersLen: number): ExportNamedDeclaration { return new ExportNamedDeclaration(global.generatedEs2panda._UpdateExportNamedDeclaration1(global.context, passNode(original), passNode(decl), passNodeArray(specifiers), specifiersLen)) } static create2ExportNamedDeclaration(decl: AstNode): ExportNamedDeclaration { return new ExportNamedDeclaration(global.generatedEs2panda._CreateExportNamedDeclaration2(global.context, passNode(decl))) } - update2ExportNamedDeclaration(original: ExportNamedDeclaration, decl: AstNode): ExportNamedDeclaration { + static update2ExportNamedDeclaration(original: ExportNamedDeclaration, decl: AstNode): ExportNamedDeclaration { return new ExportNamedDeclaration(global.generatedEs2panda._UpdateExportNamedDeclaration2(global.context, passNode(original), passNode(decl))) } - get declConst(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ExportNamedDeclarationDeclConst(global.context, this.peer)) - } - get sourceConst(): StringLiteral { - return unpackNonNullableNode(global.generatedEs2panda._ExportNamedDeclarationSourceConst(global.context, this.peer)) - } - get specifiersConst(): readonly ExportSpecifier[] { - return unpackNodeArray(global.generatedEs2panda._ExportNamedDeclarationSpecifiersConst(global.context, this.peer)) - } } export function isExportNamedDeclaration(node: AstNode): node is ExportNamedDeclaration { return node instanceof ExportNamedDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts index 3b2dd5e6c..f3ebcba0a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts @@ -36,15 +36,9 @@ export class ExportSpecifier extends Statement { static createExportSpecifier(local: Identifier, exported: Identifier): ExportSpecifier { return new ExportSpecifier(global.generatedEs2panda._CreateExportSpecifier(global.context, passNode(local), passNode(exported))) } - updateExportSpecifier(original: ExportSpecifier, local: Identifier, exported: Identifier): ExportSpecifier { + static updateExportSpecifier(original: ExportSpecifier, local: Identifier, exported: Identifier): ExportSpecifier { return new ExportSpecifier(global.generatedEs2panda._UpdateExportSpecifier(global.context, passNode(original), passNode(local), passNode(exported))) } - get localConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ExportSpecifierLocalConst(global.context, this.peer)) - } - get exportedConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ExportSpecifierExportedConst(global.context, this.peer)) - } } export function isExportSpecifier(node: AstNode): node is ExportSpecifier { return node instanceof ExportSpecifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/Expression.ts b/arkoala-arkts/libarkts/src/generated/peers/Expression.ts index 3da37221a..4f97d23ce 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Expression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Expression.ts @@ -31,18 +31,6 @@ export abstract class Expression extends TypedAstNode { super(pointer) console.warn("Warning: stub node Expression") } - get isGroupedConst(): boolean { - return global.generatedEs2panda._ExpressionIsGroupedConst(global.context, this.peer) - } - get isLiteralConst(): boolean { - return global.generatedEs2panda._ExpressionIsLiteralConst(global.context, this.peer) - } - get isTypeNodeConst(): boolean { - return global.generatedEs2panda._ExpressionIsTypeNodeConst(global.context, this.peer) - } - get isAnnotatedExpressionConst(): boolean { - return global.generatedEs2panda._ExpressionIsAnnotatedExpressionConst(global.context, this.peer) - } } export function isExpression(node: AstNode): node is Expression { return node instanceof Expression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts index d15c30893..87428213c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts @@ -36,15 +36,9 @@ export class ExpressionStatement extends Statement { static createExpressionStatement(expr: Expression): ExpressionStatement { return new ExpressionStatement(global.generatedEs2panda._CreateExpressionStatement(global.context, passNode(expr))) } - updateExpressionStatement(original: ExpressionStatement, expr: Expression): ExpressionStatement { + static updateExpressionStatement(original: ExpressionStatement, expr: Expression): ExpressionStatement { return new ExpressionStatement(global.generatedEs2panda._UpdateExpressionStatement(global.context, passNode(original), passNode(expr))) } - get getExpressionConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ExpressionStatementGetExpressionConst(global.context, this.peer)) - } - get getExpression(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ExpressionStatementGetExpression(global.context, this.peer)) - } } export function isExpressionStatement(node: AstNode): node is ExpressionStatement { return node instanceof ExpressionStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts index dbd948c7e..ee821f82e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts @@ -26,32 +26,12 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" -import { Expression } from "./Expression" -import { Statement } from "./Statement" export class ForInStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 31) super(pointer) console.warn("Warning: stub node ForInStatement") } - get left(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ForInStatementLeft(global.context, this.peer)) - } - get leftConst(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ForInStatementLeftConst(global.context, this.peer)) - } - get right(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ForInStatementRight(global.context, this.peer)) - } - get rightConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ForInStatementRightConst(global.context, this.peer)) - } - get body(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._ForInStatementBody(global.context, this.peer)) - } - get bodyConst(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._ForInStatementBodyConst(global.context, this.peer)) - } } export function isForInStatement(node: AstNode): node is ForInStatement { return node instanceof ForInStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts index ab86b5e6a..1ef6f0d20 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts @@ -26,35 +26,12 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" -import { Expression } from "./Expression" -import { Statement } from "./Statement" export class ForOfStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 32) super(pointer) console.warn("Warning: stub node ForOfStatement") } - get left(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementLeft(global.context, this.peer)) - } - get leftConst(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementLeftConst(global.context, this.peer)) - } - get right(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementRight(global.context, this.peer)) - } - get rightConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementRightConst(global.context, this.peer)) - } - get body(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementBody(global.context, this.peer)) - } - get bodyConst(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementBodyConst(global.context, this.peer)) - } - get isAwaitConst(): boolean { - return global.generatedEs2panda._ForOfStatementIsAwaitConst(global.context, this.peer) - } } export function isForOfStatement(node: AstNode): node is ForOfStatement { return node instanceof ForOfStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts index 0380c73ef..8a5f67c62 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts @@ -26,35 +26,12 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" -import { Expression } from "./Expression" -import { Statement } from "./Statement" export class ForUpdateStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 33) super(pointer) console.warn("Warning: stub node ForUpdateStatement") } - get init(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementInit(global.context, this.peer)) - } - get initConst(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementInitConst(global.context, this.peer)) - } - get test(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementTest(global.context, this.peer)) - } - get testConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementTestConst(global.context, this.peer)) - } - get updateConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementUpdateConst(global.context, this.peer)) - } - get body(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementBody(global.context, this.peer)) - } - get bodyConst(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementBodyConst(global.context, this.peer)) - } } export function isForUpdateStatement(node: AstNode): node is ForUpdateStatement { return node instanceof ForUpdateStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts index 0d26cbd33..5c01484fa 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts @@ -37,30 +37,15 @@ export class FunctionDeclaration extends Statement { static createFunctionDeclaration(func: ScriptFunction, annotations: readonly AnnotationUsage[], annotationsLen: number, isAnonymous: boolean): FunctionDeclaration { return new FunctionDeclaration(global.generatedEs2panda._CreateFunctionDeclaration(global.context, passNode(func), passNodeArray(annotations), annotationsLen, isAnonymous)) } - updateFunctionDeclaration(original: FunctionDeclaration, func: ScriptFunction, annotations: readonly AnnotationUsage[], annotationsLen: number, isAnonymous: boolean): FunctionDeclaration { + static updateFunctionDeclaration(original: FunctionDeclaration, func: ScriptFunction, annotations: readonly AnnotationUsage[], annotationsLen: number, isAnonymous: boolean): FunctionDeclaration { return new FunctionDeclaration(global.generatedEs2panda._UpdateFunctionDeclaration(global.context, passNode(original), passNode(func), passNodeArray(annotations), annotationsLen, isAnonymous)) } static create1FunctionDeclaration(func: ScriptFunction, isAnonymous: boolean): FunctionDeclaration { return new FunctionDeclaration(global.generatedEs2panda._CreateFunctionDeclaration1(global.context, passNode(func), isAnonymous)) } - update1FunctionDeclaration(original: FunctionDeclaration, func: ScriptFunction, isAnonymous: boolean): FunctionDeclaration { + static update1FunctionDeclaration(original: FunctionDeclaration, func: ScriptFunction, isAnonymous: boolean): FunctionDeclaration { return new FunctionDeclaration(global.generatedEs2panda._UpdateFunctionDeclaration1(global.context, passNode(original), passNode(func), isAnonymous)) } - get function(): ScriptFunction { - return unpackNonNullableNode(global.generatedEs2panda._FunctionDeclarationFunction(global.context, this.peer)) - } - get isAnonymousConst(): boolean { - return global.generatedEs2panda._FunctionDeclarationIsAnonymousConst(global.context, this.peer) - } - get functionConst(): ScriptFunction { - return unpackNonNullableNode(global.generatedEs2panda._FunctionDeclarationFunctionConst(global.context, this.peer)) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._FunctionDeclarationAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._FunctionDeclarationAnnotationsConst(global.context, this.peer)) - } } export function isFunctionDeclaration(node: AstNode): node is FunctionDeclaration { return node instanceof FunctionDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts index 6430bd826..d66413192 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts @@ -37,27 +37,15 @@ export class FunctionExpression extends Expression { static createFunctionExpression(func: ScriptFunction): FunctionExpression { return new FunctionExpression(global.generatedEs2panda._CreateFunctionExpression(global.context, passNode(func))) } - updateFunctionExpression(original: FunctionExpression, func: ScriptFunction): FunctionExpression { + static updateFunctionExpression(original: FunctionExpression, func: ScriptFunction): FunctionExpression { return new FunctionExpression(global.generatedEs2panda._UpdateFunctionExpression(global.context, passNode(original), passNode(func))) } static create1FunctionExpression(namedExpr: Identifier, func: ScriptFunction): FunctionExpression { return new FunctionExpression(global.generatedEs2panda._CreateFunctionExpression1(global.context, passNode(namedExpr), passNode(func))) } - update1FunctionExpression(original: FunctionExpression, namedExpr: Identifier, func: ScriptFunction): FunctionExpression { + static update1FunctionExpression(original: FunctionExpression, namedExpr: Identifier, func: ScriptFunction): FunctionExpression { return new FunctionExpression(global.generatedEs2panda._UpdateFunctionExpression1(global.context, passNode(original), passNode(namedExpr), passNode(func))) } - get functionConst(): ScriptFunction { - return unpackNonNullableNode(global.generatedEs2panda._FunctionExpressionFunctionConst(global.context, this.peer)) - } - get function(): ScriptFunction { - return unpackNonNullableNode(global.generatedEs2panda._FunctionExpressionFunction(global.context, this.peer)) - } - get isAnonymousConst(): boolean { - return global.generatedEs2panda._FunctionExpressionIsAnonymousConst(global.context, this.peer) - } - get id(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._FunctionExpressionId(global.context, this.peer)) - } } export function isFunctionExpression(node: AstNode): node is FunctionExpression { return node instanceof FunctionExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts b/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts index 1a7c84961..016376c8f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts @@ -27,7 +27,6 @@ import { import { AnnotatedExpression } from "./AnnotatedExpression" import { TypeNode } from "./TypeNode" -import { Decorator } from "./Decorator" export class Identifier extends AnnotatedExpression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 36) @@ -37,66 +36,21 @@ export class Identifier extends AnnotatedExpression { static createIdentifier(): Identifier { return new Identifier(global.generatedEs2panda._CreateIdentifier(global.context)) } - updateIdentifier(original: Identifier): Identifier { + static updateIdentifier(original: Identifier): Identifier { return new Identifier(global.generatedEs2panda._UpdateIdentifier(global.context, passNode(original))) } static create1Identifier(name: string): Identifier { return new Identifier(global.generatedEs2panda._CreateIdentifier1(global.context, name)) } - update1Identifier(original: Identifier, name: string): Identifier { + static update1Identifier(original: Identifier, name: string): Identifier { return new Identifier(global.generatedEs2panda._UpdateIdentifier1(global.context, passNode(original), name)) } static create2Identifier(name: string, typeAnnotation: TypeNode): Identifier { return new Identifier(global.generatedEs2panda._CreateIdentifier2(global.context, name, passNode(typeAnnotation))) } - update2Identifier(original: Identifier, name: string, typeAnnotation: TypeNode): Identifier { + static update2Identifier(original: Identifier, name: string, typeAnnotation: TypeNode): Identifier { return new Identifier(global.generatedEs2panda._UpdateIdentifier2(global.context, passNode(original), name, passNode(typeAnnotation))) } - get nameConst(): string { - return global.generatedEs2panda._IdentifierNameConst(global.context, this.peer) - } - get name(): string { - return global.generatedEs2panda._IdentifierName(global.context, this.peer) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._IdentifierDecoratorsConst(global.context, this.peer)) - } - get isErrorPlaceHolderConst(): boolean { - return global.generatedEs2panda._IdentifierIsErrorPlaceHolderConst(global.context, this.peer) - } - get isOptionalConst(): boolean { - return global.generatedEs2panda._IdentifierIsOptionalConst(global.context, this.peer) - } - get isReferenceConst(): boolean { - return global.generatedEs2panda._IdentifierIsReferenceConst(global.context, this.peer) - } - get isTdzConst(): boolean { - return global.generatedEs2panda._IdentifierIsTdzConst(global.context, this.peer) - } - get isAccessorConst(): boolean { - return global.generatedEs2panda._IdentifierIsAccessorConst(global.context, this.peer) - } - get isMutatorConst(): boolean { - return global.generatedEs2panda._IdentifierIsMutatorConst(global.context, this.peer) - } - get isReceiverConst(): boolean { - return global.generatedEs2panda._IdentifierIsReceiverConst(global.context, this.peer) - } - get isPrivateIdentConst(): boolean { - return global.generatedEs2panda._IdentifierIsPrivateIdentConst(global.context, this.peer) - } - get isIgnoreBoxConst(): boolean { - return global.generatedEs2panda._IdentifierIsIgnoreBoxConst(global.context, this.peer) - } - get isAnnotationDeclConst(): boolean { - return global.generatedEs2panda._IdentifierIsAnnotationDeclConst(global.context, this.peer) - } - get isAnnotationUsageConst(): boolean { - return global.generatedEs2panda._IdentifierIsAnnotationUsageConst(global.context, this.peer) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._IdentifierTypeAnnotationConst(global.context, this.peer)) - } } export function isIdentifier(node: AstNode): node is Identifier { return node instanceof Identifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts index fb22ed9b0..1b586968f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts @@ -26,31 +26,12 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" -import { Expression } from "./Expression" export class IfStatement extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 38) super(pointer) console.warn("Warning: stub node IfStatement") } - get testConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._IfStatementTestConst(global.context, this.peer)) - } - get test(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._IfStatementTest(global.context, this.peer)) - } - get consequentConst(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._IfStatementConsequentConst(global.context, this.peer)) - } - get consequent(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._IfStatementConsequent(global.context, this.peer)) - } - get alternate(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._IfStatementAlternate(global.context, this.peer)) - } - get alternateConst(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._IfStatementAlternateConst(global.context, this.peer)) - } } export function isIfStatement(node: AstNode): node is IfStatement { return node instanceof IfStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts index df67c95c0..3324a1562 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts @@ -37,24 +37,9 @@ export class ImportDeclaration extends Statement { static createImportDeclaration(source: StringLiteral, specifiers: readonly AstNode[], specifiersLen: number, importKind: Es2pandaImportKinds): ImportDeclaration { return new ImportDeclaration(global.generatedEs2panda._CreateImportDeclaration(global.context, passNode(source), passNodeArray(specifiers), specifiersLen, importKind)) } - updateImportDeclaration(original: ImportDeclaration, source: StringLiteral, specifiers: readonly AstNode[], specifiersLen: number, importKind: Es2pandaImportKinds): ImportDeclaration { + static updateImportDeclaration(original: ImportDeclaration, source: StringLiteral, specifiers: readonly AstNode[], specifiersLen: number, importKind: Es2pandaImportKinds): ImportDeclaration { return new ImportDeclaration(global.generatedEs2panda._UpdateImportDeclaration(global.context, passNode(original), passNode(source), passNodeArray(specifiers), specifiersLen, importKind)) } - get sourceConst(): StringLiteral { - return unpackNonNullableNode(global.generatedEs2panda._ImportDeclarationSourceConst(global.context, this.peer)) - } - get source(): StringLiteral { - return unpackNonNullableNode(global.generatedEs2panda._ImportDeclarationSource(global.context, this.peer)) - } - get specifiersConst(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._ImportDeclarationSpecifiersConst(global.context, this.peer)) - } - get specifiers(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._ImportDeclarationSpecifiers(global.context, this.peer)) - } - get isTypeKindConst(): boolean { - return global.generatedEs2panda._ImportDeclarationIsTypeKindConst(global.context, this.peer) - } } export function isImportDeclaration(node: AstNode): node is ImportDeclaration { return node instanceof ImportDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts index ce04b1304..b8eaf15f6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts @@ -36,15 +36,9 @@ export class ImportDefaultSpecifier extends Statement { static createImportDefaultSpecifier(local: Identifier): ImportDefaultSpecifier { return new ImportDefaultSpecifier(global.generatedEs2panda._CreateImportDefaultSpecifier(global.context, passNode(local))) } - updateImportDefaultSpecifier(original: ImportDefaultSpecifier, local: Identifier): ImportDefaultSpecifier { + static updateImportDefaultSpecifier(original: ImportDefaultSpecifier, local: Identifier): ImportDefaultSpecifier { return new ImportDefaultSpecifier(global.generatedEs2panda._UpdateImportDefaultSpecifier(global.context, passNode(original), passNode(local))) } - get localConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ImportDefaultSpecifierLocalConst(global.context, this.peer)) - } - get local(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ImportDefaultSpecifierLocal(global.context, this.peer)) - } } export function isImportDefaultSpecifier(node: AstNode): node is ImportDefaultSpecifier { return node instanceof ImportDefaultSpecifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts index ca093084e..4cabb927b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts @@ -35,15 +35,9 @@ export class ImportExpression extends Expression { static createImportExpression(source: Expression): ImportExpression { return new ImportExpression(global.generatedEs2panda._CreateImportExpression(global.context, passNode(source))) } - updateImportExpression(original: ImportExpression, source: Expression): ImportExpression { + static updateImportExpression(original: ImportExpression, source: Expression): ImportExpression { return new ImportExpression(global.generatedEs2panda._UpdateImportExpression(global.context, passNode(original), passNode(source))) } - get source(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ImportExpressionSource(global.context, this.peer)) - } - get sourceConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ImportExpressionSourceConst(global.context, this.peer)) - } } export function isImportExpression(node: AstNode): node is ImportExpression { return node instanceof ImportExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts index 2336fcadd..98cf49bd2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts @@ -36,15 +36,9 @@ export class ImportNamespaceSpecifier extends Statement { static createImportNamespaceSpecifier(local: Identifier): ImportNamespaceSpecifier { return new ImportNamespaceSpecifier(global.generatedEs2panda._CreateImportNamespaceSpecifier(global.context, passNode(local))) } - updateImportNamespaceSpecifier(original: ImportNamespaceSpecifier, local: Identifier): ImportNamespaceSpecifier { + static updateImportNamespaceSpecifier(original: ImportNamespaceSpecifier, local: Identifier): ImportNamespaceSpecifier { return new ImportNamespaceSpecifier(global.generatedEs2panda._UpdateImportNamespaceSpecifier(global.context, passNode(original), passNode(local))) } - get local(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ImportNamespaceSpecifierLocal(global.context, this.peer)) - } - get localConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ImportNamespaceSpecifierLocalConst(global.context, this.peer)) - } } export function isImportNamespaceSpecifier(node: AstNode): node is ImportNamespaceSpecifier { return node instanceof ImportNamespaceSpecifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts index a6c3563f8..19a1006fa 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts @@ -36,21 +36,9 @@ export class ImportSpecifier extends Statement { static createImportSpecifier(imported: Identifier, local: Identifier): ImportSpecifier { return new ImportSpecifier(global.generatedEs2panda._CreateImportSpecifier(global.context, passNode(imported), passNode(local))) } - updateImportSpecifier(original: ImportSpecifier, imported: Identifier, local: Identifier): ImportSpecifier { + static updateImportSpecifier(original: ImportSpecifier, imported: Identifier, local: Identifier): ImportSpecifier { return new ImportSpecifier(global.generatedEs2panda._UpdateImportSpecifier(global.context, passNode(original), passNode(imported), passNode(local))) } - get imported(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ImportSpecifierImported(global.context, this.peer)) - } - get importedConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ImportSpecifierImportedConst(global.context, this.peer)) - } - get local(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ImportSpecifierLocal(global.context, this.peer)) - } - get localConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ImportSpecifierLocalConst(global.context, this.peer)) - } } export function isImportSpecifier(node: AstNode): node is ImportSpecifier { return node instanceof ImportSpecifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts index a5e4043c2..783c51f00 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts @@ -26,22 +26,12 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" -import { Identifier } from "./Identifier" export class LabelledStatement extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 44) super(pointer) console.warn("Warning: stub node LabelledStatement") } - get bodyConst(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._LabelledStatementBodyConst(global.context, this.peer)) - } - get identConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._LabelledStatementIdentConst(global.context, this.peer)) - } - get ident(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._LabelledStatementIdent(global.context, this.peer)) - } } export function isLabelledStatement(node: AstNode): node is LabelledStatement { return node instanceof LabelledStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts index 765543372..76944732c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts @@ -31,9 +31,6 @@ export abstract class MaybeOptionalExpression extends Expression { super(pointer) console.warn("Warning: stub node MaybeOptionalExpression") } - get isOptionalConst(): boolean { - return global.generatedEs2panda._MaybeOptionalExpressionIsOptionalConst(global.context, this.peer) - } } export function isMaybeOptionalExpression(node: AstNode): node is MaybeOptionalExpression { return node instanceof MaybeOptionalExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts index da7878c96..cca92f81e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts @@ -37,33 +37,9 @@ export class MemberExpression extends MaybeOptionalExpression { static createMemberExpression(object_arg: Expression, property: Expression, kind: Es2pandaMemberExpressionKind, computed: boolean, optional_arg: boolean): MemberExpression { return new MemberExpression(global.generatedEs2panda._CreateMemberExpression(global.context, passNode(object_arg), passNode(property), kind, computed, optional_arg)) } - updateMemberExpression(original: MemberExpression, object_arg: Expression, property: Expression, kind: Es2pandaMemberExpressionKind, computed: boolean, optional_arg: boolean): MemberExpression { + static updateMemberExpression(original: MemberExpression, object_arg: Expression, property: Expression, kind: Es2pandaMemberExpressionKind, computed: boolean, optional_arg: boolean): MemberExpression { return new MemberExpression(global.generatedEs2panda._UpdateMemberExpression(global.context, passNode(original), passNode(object_arg), passNode(property), kind, computed, optional_arg)) } - get object(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._MemberExpressionObject(global.context, this.peer)) - } - get objectConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._MemberExpressionObjectConst(global.context, this.peer)) - } - get property(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._MemberExpressionProperty(global.context, this.peer)) - } - get propertyConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._MemberExpressionPropertyConst(global.context, this.peer)) - } - get isComputedConst(): boolean { - return global.generatedEs2panda._MemberExpressionIsComputedConst(global.context, this.peer) - } - get kindConst(): Es2pandaMemberExpressionKind { - return global.generatedEs2panda._MemberExpressionKindConst(global.context, this.peer) - } - hasMemberKindConst(kind: Es2pandaMemberExpressionKind): boolean { - return global.generatedEs2panda._MemberExpressionHasMemberKindConst(global.context, this.peer, kind) - } - get isIgnoreBoxConst(): boolean { - return global.generatedEs2panda._MemberExpressionIsIgnoreBoxConst(global.context, this.peer) - } } export function isMemberExpression(node: AstNode): node is MemberExpression { return node instanceof MemberExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts index cf3d53186..e0bde9a3e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts @@ -36,12 +36,9 @@ export class MetaProperty extends Expression { static createMetaProperty(kind: Es2pandaMetaPropertyKind): MetaProperty { return new MetaProperty(global.generatedEs2panda._CreateMetaProperty(global.context, kind)) } - updateMetaProperty(original: MetaProperty, kind: Es2pandaMetaPropertyKind): MetaProperty { + static updateMetaProperty(original: MetaProperty, kind: Es2pandaMetaPropertyKind): MetaProperty { return new MetaProperty(global.generatedEs2panda._UpdateMetaProperty(global.context, passNode(original), kind)) } - get kindConst(): Es2pandaMetaPropertyKind { - return global.generatedEs2panda._MetaPropertyKindConst(global.context, this.peer) - } } export function isMetaProperty(node: AstNode): node is MetaProperty { return node instanceof MetaProperty diff --git a/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts b/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts index 82107b878..4f2e7e948 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts @@ -38,36 +38,9 @@ export class MethodDefinition extends ClassElement { static createMethodDefinition(kind: Es2pandaMethodDefinitionKind, key: Expression, value: Expression, modifiers: Es2pandaModifierFlags, isComputed: boolean): MethodDefinition { return new MethodDefinition(global.generatedEs2panda._CreateMethodDefinition(global.context, kind, passNode(key), passNode(value), modifiers, isComputed)) } - updateMethodDefinition(original: MethodDefinition, kind: Es2pandaMethodDefinitionKind, key: Expression, value: Expression, modifiers: Es2pandaModifierFlags, isComputed: boolean): MethodDefinition { + static updateMethodDefinition(original: MethodDefinition, kind: Es2pandaMethodDefinitionKind, key: Expression, value: Expression, modifiers: Es2pandaModifierFlags, isComputed: boolean): MethodDefinition { return new MethodDefinition(global.generatedEs2panda._UpdateMethodDefinition(global.context, passNode(original), kind, passNode(key), passNode(value), modifiers, isComputed)) } - get kindConst(): Es2pandaMethodDefinitionKind { - return global.generatedEs2panda._MethodDefinitionKindConst(global.context, this.peer) - } - get isConstructorConst(): boolean { - return global.generatedEs2panda._MethodDefinitionIsConstructorConst(global.context, this.peer) - } - get isExtensionMethodConst(): boolean { - return global.generatedEs2panda._MethodDefinitionIsExtensionMethodConst(global.context, this.peer) - } - get overloadsConst(): readonly MethodDefinition[] { - return unpackNodeArray(global.generatedEs2panda._MethodDefinitionOverloadsConst(global.context, this.peer)) - } - get baseOverloadMethodConst(): MethodDefinition { - return unpackNonNullableNode(global.generatedEs2panda._MethodDefinitionBaseOverloadMethodConst(global.context, this.peer)) - } - get baseOverloadMethod(): MethodDefinition { - return unpackNonNullableNode(global.generatedEs2panda._MethodDefinitionBaseOverloadMethod(global.context, this.peer)) - } - get asyncPairMethodConst(): MethodDefinition { - return unpackNonNullableNode(global.generatedEs2panda._MethodDefinitionAsyncPairMethodConst(global.context, this.peer)) - } - get asyncPairMethod(): MethodDefinition { - return unpackNonNullableNode(global.generatedEs2panda._MethodDefinitionAsyncPairMethod(global.context, this.peer)) - } - hasOverload(overload: MethodDefinition): boolean { - return global.generatedEs2panda._MethodDefinitionHasOverload(global.context, this.peer, passNode(overload)) - } } export function isMethodDefinition(node: AstNode): node is MethodDefinition { return node instanceof MethodDefinition diff --git a/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts b/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts index cff6c8c5e..8b0112198 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts @@ -27,7 +27,6 @@ import { import { TypeNode } from "./TypeNode" import { Identifier } from "./Identifier" -import { TSTypeParameterInstantiation } from "./TSTypeParameterInstantiation" export class NamedType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 48) @@ -37,18 +36,9 @@ export class NamedType extends TypeNode { static createNamedType(name: Identifier): NamedType { return new NamedType(global.generatedEs2panda._CreateNamedType(global.context, passNode(name))) } - updateNamedType(original: NamedType, name: Identifier): NamedType { + static updateNamedType(original: NamedType, name: Identifier): NamedType { return new NamedType(global.generatedEs2panda._UpdateNamedType(global.context, passNode(original), passNode(name))) } - get nameConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._NamedTypeNameConst(global.context, this.peer)) - } - get typeParamsConst(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._NamedTypeTypeParamsConst(global.context, this.peer)) - } - get isNullableConst(): boolean { - return global.generatedEs2panda._NamedTypeIsNullableConst(global.context, this.peer) - } } export function isNamedType(node: AstNode): node is NamedType { return node instanceof NamedType diff --git a/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts index 45002b16c..b433165ce 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts @@ -35,15 +35,9 @@ export class NewExpression extends Expression { static createNewExpression(callee: Expression, _arguments: readonly Expression[], argumentsLen: number): NewExpression { return new NewExpression(global.generatedEs2panda._CreateNewExpression(global.context, passNode(callee), passNodeArray(_arguments), argumentsLen)) } - updateNewExpression(original: NewExpression, callee: Expression, _arguments: readonly Expression[], argumentsLen: number): NewExpression { + static updateNewExpression(original: NewExpression, callee: Expression, _arguments: readonly Expression[], argumentsLen: number): NewExpression { return new NewExpression(global.generatedEs2panda._UpdateNewExpression(global.context, passNode(original), passNode(callee), passNodeArray(_arguments), argumentsLen)) } - get calleeConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._NewExpressionCalleeConst(global.context, this.peer)) - } - get argumentsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._NewExpressionArgumentsConst(global.context, this.peer)) - } } export function isNewExpression(node: AstNode): node is NewExpression { return node instanceof NewExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts index 036175001..4ade1d445 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts @@ -35,7 +35,7 @@ export class NullLiteral extends Literal { static createNullLiteral(): NullLiteral { return new NullLiteral(global.generatedEs2panda._CreateNullLiteral(global.context)) } - updateNullLiteral(original: NullLiteral): NullLiteral { + static updateNullLiteral(original: NullLiteral): NullLiteral { return new NullLiteral(global.generatedEs2panda._UpdateNullLiteral(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts index ec7bbd5cc..28ce3df2c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts @@ -32,9 +32,6 @@ export class NumberLiteral extends Literal { super(pointer) console.warn("Warning: stub node NumberLiteral") } - get strConst(): string { - return global.generatedEs2panda._NumberLiteralStrConst(global.context, this.peer) - } } export function isNumberLiteral(node: AstNode): node is NumberLiteral { return node instanceof NumberLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts index ebc151cfd..8ab955510 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts @@ -26,29 +26,11 @@ import { } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" -import { Expression } from "./Expression" -import { Decorator } from "./Decorator" -import { TypeNode } from "./TypeNode" export abstract class ObjectExpression extends AnnotatedExpression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node ObjectExpression") } - get propertiesConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._ObjectExpressionPropertiesConst(global.context, this.peer)) - } - get isDeclarationConst(): boolean { - return global.generatedEs2panda._ObjectExpressionIsDeclarationConst(global.context, this.peer) - } - get isOptionalConst(): boolean { - return global.generatedEs2panda._ObjectExpressionIsOptionalConst(global.context, this.peer) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._ObjectExpressionDecoratorsConst(global.context, this.peer)) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ObjectExpressionTypeAnnotationConst(global.context, this.peer)) - } } export function isObjectExpression(node: AstNode): node is ObjectExpression { return node instanceof ObjectExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts index 3f47fa0fe..c13fe2372 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts @@ -35,7 +35,7 @@ export class OmittedExpression extends Expression { static createOmittedExpression(): OmittedExpression { return new OmittedExpression(global.generatedEs2panda._CreateOmittedExpression(global.context)) } - updateOmittedExpression(original: OmittedExpression): OmittedExpression { + static updateOmittedExpression(original: OmittedExpression): OmittedExpression { return new OmittedExpression(global.generatedEs2panda._UpdateOmittedExpression(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts b/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts index fb50e8481..95f2eabb3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts @@ -35,7 +35,7 @@ export class OpaqueTypeNode extends TypeNode { static create1OpaqueTypeNode(): OpaqueTypeNode { return new OpaqueTypeNode(global.generatedEs2panda._CreateOpaqueTypeNode1(global.context)) } - update1OpaqueTypeNode(original: OpaqueTypeNode): OpaqueTypeNode { + static update1OpaqueTypeNode(original: OpaqueTypeNode): OpaqueTypeNode { return new OpaqueTypeNode(global.generatedEs2panda._UpdateOpaqueTypeNode1(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts index 203de65d4..5d2e504aa 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts @@ -36,15 +36,9 @@ export class PrefixAssertionExpression extends Expression { static createPrefixAssertionExpression(expr: Expression, type: TypeNode): PrefixAssertionExpression { return new PrefixAssertionExpression(global.generatedEs2panda._CreatePrefixAssertionExpression(global.context, passNode(expr), passNode(type))) } - updatePrefixAssertionExpression(original: PrefixAssertionExpression, expr: Expression, type: TypeNode): PrefixAssertionExpression { + static updatePrefixAssertionExpression(original: PrefixAssertionExpression, expr: Expression, type: TypeNode): PrefixAssertionExpression { return new PrefixAssertionExpression(global.generatedEs2panda._UpdatePrefixAssertionExpression(global.context, passNode(original), passNode(expr), passNode(type))) } - get exprConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._PrefixAssertionExpressionExprConst(global.context, this.peer)) - } - get typeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._PrefixAssertionExpressionTypeConst(global.context, this.peer)) - } } export function isPrefixAssertionExpression(node: AstNode): node is PrefixAssertionExpression { return node instanceof PrefixAssertionExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/Property.ts b/arkoala-arkts/libarkts/src/generated/peers/Property.ts index f9fae221f..dcb4f1e4c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Property.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Property.ts @@ -36,45 +36,15 @@ export class Property extends Expression { static createProperty(key: Expression, value: Expression): Property { return new Property(global.generatedEs2panda._CreateProperty(global.context, passNode(key), passNode(value))) } - updateProperty(original: Property, key: Expression, value: Expression): Property { + static updateProperty(original: Property, key: Expression, value: Expression): Property { return new Property(global.generatedEs2panda._UpdateProperty(global.context, passNode(original), passNode(key), passNode(value))) } static create1Property(kind: Es2pandaPropertyKind, key: Expression, value: Expression, isMethod: boolean, isComputed: boolean): Property { return new Property(global.generatedEs2panda._CreateProperty1(global.context, kind, passNode(key), passNode(value), isMethod, isComputed)) } - update1Property(original: Property, kind: Es2pandaPropertyKind, key: Expression, value: Expression, isMethod: boolean, isComputed: boolean): Property { + static update1Property(original: Property, kind: Es2pandaPropertyKind, key: Expression, value: Expression, isMethod: boolean, isComputed: boolean): Property { return new Property(global.generatedEs2panda._UpdateProperty1(global.context, passNode(original), kind, passNode(key), passNode(value), isMethod, isComputed)) } - get key(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._PropertyKey(global.context, this.peer)) - } - get keyConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._PropertyKeyConst(global.context, this.peer)) - } - get valueConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._PropertyValueConst(global.context, this.peer)) - } - get value(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._PropertyValue(global.context, this.peer)) - } - get kindConst(): Es2pandaPropertyKind { - return global.generatedEs2panda._PropertyKindConst(global.context, this.peer) - } - get isMethodConst(): boolean { - return global.generatedEs2panda._PropertyIsMethodConst(global.context, this.peer) - } - get isShorthandConst(): boolean { - return global.generatedEs2panda._PropertyIsShorthandConst(global.context, this.peer) - } - get isComputedConst(): boolean { - return global.generatedEs2panda._PropertyIsComputedConst(global.context, this.peer) - } - get isAccessorConst(): boolean { - return global.generatedEs2panda._PropertyIsAccessorConst(global.context, this.peer) - } - isAccessorKind(kind: Es2pandaPropertyKind): boolean { - return global.generatedEs2panda._PropertyIsAccessorKind(global.context, this.peer, kind) - } } export function isProperty(node: AstNode): node is Property { return node instanceof Property diff --git a/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts index f7f5c820e..3880f6879 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts @@ -36,15 +36,9 @@ export class RegExpLiteral extends Literal { static createRegExpLiteral(pattern: string, flags: Es2pandaRegExpFlags, flagsStr: string): RegExpLiteral { return new RegExpLiteral(global.generatedEs2panda._CreateRegExpLiteral(global.context, pattern, flags, flagsStr)) } - updateRegExpLiteral(original: RegExpLiteral, pattern: string, flags: Es2pandaRegExpFlags, flagsStr: string): RegExpLiteral { + static updateRegExpLiteral(original: RegExpLiteral, pattern: string, flags: Es2pandaRegExpFlags, flagsStr: string): RegExpLiteral { return new RegExpLiteral(global.generatedEs2panda._UpdateRegExpLiteral(global.context, passNode(original), pattern, flags, flagsStr)) } - get patternConst(): string { - return global.generatedEs2panda._RegExpLiteralPatternConst(global.context, this.peer) - } - get flagsConst(): Es2pandaRegExpFlags { - return global.generatedEs2panda._RegExpLiteralFlagsConst(global.context, this.peer) - } } export function isRegExpLiteral(node: AstNode): node is RegExpLiteral { return node instanceof RegExpLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts index 3f0fdc5ff..086312fe9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts @@ -36,21 +36,15 @@ export class ReturnStatement extends Statement { static createReturnStatement(): ReturnStatement { return new ReturnStatement(global.generatedEs2panda._CreateReturnStatement(global.context)) } - updateReturnStatement(original: ReturnStatement): ReturnStatement { + static updateReturnStatement(original: ReturnStatement): ReturnStatement { return new ReturnStatement(global.generatedEs2panda._UpdateReturnStatement(global.context, passNode(original))) } static create1ReturnStatement(argument: Expression): ReturnStatement { return new ReturnStatement(global.generatedEs2panda._CreateReturnStatement1(global.context, passNode(argument))) } - update1ReturnStatement(original: ReturnStatement, argument: Expression): ReturnStatement { + static update1ReturnStatement(original: ReturnStatement, argument: Expression): ReturnStatement { return new ReturnStatement(global.generatedEs2panda._UpdateReturnStatement1(global.context, passNode(original), passNode(argument))) } - get argument(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ReturnStatementArgument(global.context, this.peer)) - } - get argumentConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ReturnStatementArgumentConst(global.context, this.peer)) - } } export function isReturnStatement(node: AstNode): node is ReturnStatement { return node instanceof ReturnStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts b/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts index a5d59e8ce..b2ff6fe19 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts @@ -25,148 +25,12 @@ import { KNativePointer } from "../../reexport-for-generated" -import { Identifier } from "./Identifier" -import { Expression } from "./Expression" -import { ReturnStatement } from "./ReturnStatement" -import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" -import { TypeNode } from "./TypeNode" -import { Es2pandaScriptFunctionFlags } from "./../Es2pandaEnums" -import { AnnotationUsage } from "./AnnotationUsage" export class ScriptFunction extends AstNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 59) super(pointer) console.warn("Warning: stub node ScriptFunction") } - get idConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionIdConst(global.context, this.peer)) - } - get id(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionId(global.context, this.peer)) - } - get paramsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._ScriptFunctionParamsConst(global.context, this.peer)) - } - get params(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._ScriptFunctionParams(global.context, this.peer)) - } - get returnStatementsConst(): readonly ReturnStatement[] { - return unpackNodeArray(global.generatedEs2panda._ScriptFunctionReturnStatementsConst(global.context, this.peer)) - } - get returnStatements(): readonly ReturnStatement[] { - return unpackNodeArray(global.generatedEs2panda._ScriptFunctionReturnStatements(global.context, this.peer)) - } - get typeParamsConst(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionTypeParamsConst(global.context, this.peer)) - } - get typeParams(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionTypeParams(global.context, this.peer)) - } - get bodyConst(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionBodyConst(global.context, this.peer)) - } - get body(): AstNode { - return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionBody(global.context, this.peer)) - } - addReturnStatement(returnStatement: ReturnStatement): void { - return global.generatedEs2panda._ScriptFunctionAddReturnStatement(global.context, this.peer, passNode(returnStatement)) - } - get returnTypeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionReturnTypeAnnotationConst(global.context, this.peer)) - } - get returnTypeAnnotation(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionReturnTypeAnnotation(global.context, this.peer)) - } - get isEntryPointConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsEntryPointConst(global.context, this.peer) - } - get isGeneratorConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsGeneratorConst(global.context, this.peer) - } - get isAsyncFuncConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsAsyncFuncConst(global.context, this.peer) - } - get isAsyncImplFuncConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsAsyncImplFuncConst(global.context, this.peer) - } - get isArrowConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsArrowConst(global.context, this.peer) - } - get isOverloadConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsOverloadConst(global.context, this.peer) - } - get isExternalOverloadConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsExternalOverloadConst(global.context, this.peer) - } - get isConstructorConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsConstructorConst(global.context, this.peer) - } - get isGetterConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsGetterConst(global.context, this.peer) - } - get isSetterConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsSetterConst(global.context, this.peer) - } - get isExtensionAccessorConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsExtensionAccessorConst(global.context, this.peer) - } - get isMethodConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsMethodConst(global.context, this.peer) - } - get isProxyConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsProxyConst(global.context, this.peer) - } - get isStaticBlockConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsStaticBlockConst(global.context, this.peer) - } - get isEnumConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsEnumConst(global.context, this.peer) - } - get isHiddenConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsHiddenConst(global.context, this.peer) - } - get isExternalConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsExternalConst(global.context, this.peer) - } - get isImplicitSuperCallNeededConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsImplicitSuperCallNeededConst(global.context, this.peer) - } - get hasBodyConst(): boolean { - return global.generatedEs2panda._ScriptFunctionHasBodyConst(global.context, this.peer) - } - get hasRestParameterConst(): boolean { - return global.generatedEs2panda._ScriptFunctionHasRestParameterConst(global.context, this.peer) - } - get hasReturnStatementConst(): boolean { - return global.generatedEs2panda._ScriptFunctionHasReturnStatementConst(global.context, this.peer) - } - get hasThrowStatementConst(): boolean { - return global.generatedEs2panda._ScriptFunctionHasThrowStatementConst(global.context, this.peer) - } - get isThrowingConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsThrowingConst(global.context, this.peer) - } - get isRethrowingConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsRethrowingConst(global.context, this.peer) - } - get isDynamicConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsDynamicConst(global.context, this.peer) - } - get isExtensionMethodConst(): boolean { - return global.generatedEs2panda._ScriptFunctionIsExtensionMethodConst(global.context, this.peer) - } - get flagsConst(): Es2pandaScriptFunctionFlags { - return global.generatedEs2panda._ScriptFunctionFlagsConst(global.context, this.peer) - } - get hasReceiverConst(): boolean { - return global.generatedEs2panda._ScriptFunctionHasReceiverConst(global.context, this.peer) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ScriptFunctionAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._ScriptFunctionAnnotationsConst(global.context, this.peer)) - } } export function isScriptFunction(node: AstNode): node is ScriptFunction { return node instanceof ScriptFunction diff --git a/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts index cadd080ef..654dcd9d9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts @@ -35,15 +35,9 @@ export class SequenceExpression extends Expression { static createSequenceExpression(sequence_arg: readonly Expression[], sequenceLen: number): SequenceExpression { return new SequenceExpression(global.generatedEs2panda._CreateSequenceExpression(global.context, passNodeArray(sequence_arg), sequenceLen)) } - updateSequenceExpression(original: SequenceExpression, sequence_arg: readonly Expression[], sequenceLen: number): SequenceExpression { + static updateSequenceExpression(original: SequenceExpression, sequence_arg: readonly Expression[], sequenceLen: number): SequenceExpression { return new SequenceExpression(global.generatedEs2panda._UpdateSequenceExpression(global.context, passNode(original), passNodeArray(sequence_arg), sequenceLen)) } - get sequenceConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._SequenceExpressionSequenceConst(global.context, this.peer)) - } - get sequence(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._SequenceExpressionSequence(global.context, this.peer)) - } } export function isSequenceExpression(node: AstNode): node is SequenceExpression { return node instanceof SequenceExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts b/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts index 97c264b9e..5bf356bd5 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts @@ -26,29 +26,11 @@ import { } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" -import { Expression } from "./Expression" -import { Decorator } from "./Decorator" -import { TypeNode } from "./TypeNode" export abstract class SpreadElement extends AnnotatedExpression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node SpreadElement") } - get argumentConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._SpreadElementArgumentConst(global.context, this.peer)) - } - get argument(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._SpreadElementArgument(global.context, this.peer)) - } - get isOptionalConst(): boolean { - return global.generatedEs2panda._SpreadElementIsOptionalConst(global.context, this.peer) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._SpreadElementDecoratorsConst(global.context, this.peer)) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._SpreadElementTypeAnnotationConst(global.context, this.peer)) - } } export function isSpreadElement(node: AstNode): node is SpreadElement { return node instanceof SpreadElement diff --git a/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts index 3f950acc9..b40a14691 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts @@ -32,18 +32,15 @@ export class StringLiteral extends Literal { super(pointer) console.warn("Warning: stub node StringLiteral") } - updateStringLiteral(original: StringLiteral): StringLiteral { + static updateStringLiteral(original: StringLiteral): StringLiteral { return new StringLiteral(global.generatedEs2panda._UpdateStringLiteral(global.context, passNode(original))) } static create1StringLiteral(str: string): StringLiteral { return new StringLiteral(global.generatedEs2panda._CreateStringLiteral1(global.context, str)) } - update1StringLiteral(original: StringLiteral, str: string): StringLiteral { + static update1StringLiteral(original: StringLiteral, str: string): StringLiteral { return new StringLiteral(global.generatedEs2panda._UpdateStringLiteral1(global.context, passNode(original), str)) } - get strConst(): string { - return global.generatedEs2panda._StringLiteralStrConst(global.context, this.peer) - } } export function isStringLiteral(node: AstNode): node is StringLiteral { return node instanceof StringLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts index 96cd76fce..f6e53b920 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts @@ -35,7 +35,7 @@ export class SuperExpression extends Expression { static createSuperExpression(): SuperExpression { return new SuperExpression(global.generatedEs2panda._CreateSuperExpression(global.context)) } - updateSuperExpression(original: SuperExpression): SuperExpression { + static updateSuperExpression(original: SuperExpression): SuperExpression { return new SuperExpression(global.generatedEs2panda._UpdateSuperExpression(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts index 2b45262e6..e4b2f6506 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts @@ -26,22 +26,12 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" -import { Expression } from "./Expression" export class SwitchCaseStatement extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 84) super(pointer) console.warn("Warning: stub node SwitchCaseStatement") } - get test(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._SwitchCaseStatementTest(global.context, this.peer)) - } - get testConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._SwitchCaseStatementTestConst(global.context, this.peer)) - } - get consequentConst(): readonly Statement[] { - return unpackNodeArray(global.generatedEs2panda._SwitchCaseStatementConsequentConst(global.context, this.peer)) - } } export function isSwitchCaseStatement(node: AstNode): node is SwitchCaseStatement { return node instanceof SwitchCaseStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts index 21d46ce1a..ecc60a80f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts @@ -37,21 +37,9 @@ export class SwitchStatement extends Statement { static createSwitchStatement(discriminant: Expression, cases: readonly SwitchCaseStatement[], casesLen: number): SwitchStatement { return new SwitchStatement(global.generatedEs2panda._CreateSwitchStatement(global.context, passNode(discriminant), passNodeArray(cases), casesLen)) } - updateSwitchStatement(original: SwitchStatement, discriminant: Expression, cases: readonly SwitchCaseStatement[], casesLen: number): SwitchStatement { + static updateSwitchStatement(original: SwitchStatement, discriminant: Expression, cases: readonly SwitchCaseStatement[], casesLen: number): SwitchStatement { return new SwitchStatement(global.generatedEs2panda._UpdateSwitchStatement(global.context, passNode(original), passNode(discriminant), passNodeArray(cases), casesLen)) } - get discriminantConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._SwitchStatementDiscriminantConst(global.context, this.peer)) - } - get discriminant(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._SwitchStatementDiscriminant(global.context, this.peer)) - } - get casesConst(): readonly SwitchCaseStatement[] { - return unpackNodeArray(global.generatedEs2panda._SwitchStatementCasesConst(global.context, this.peer)) - } - get cases(): readonly SwitchCaseStatement[] { - return unpackNodeArray(global.generatedEs2panda._SwitchStatementCases(global.context, this.peer)) - } } export function isSwitchStatement(node: AstNode): node is SwitchStatement { return node instanceof SwitchStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts index a6715929d..db404e74e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts @@ -35,7 +35,7 @@ export class TSAnyKeyword extends TypeNode { static createTSAnyKeyword(): TSAnyKeyword { return new TSAnyKeyword(global.generatedEs2panda._CreateTSAnyKeyword(global.context)) } - updateTSAnyKeyword(original: TSAnyKeyword): TSAnyKeyword { + static updateTSAnyKeyword(original: TSAnyKeyword): TSAnyKeyword { return new TSAnyKeyword(global.generatedEs2panda._UpdateTSAnyKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts index 65ec61098..3baef5b45 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts @@ -35,12 +35,9 @@ export class TSArrayType extends TypeNode { static createTSArrayType(elementType: TypeNode): TSArrayType { return new TSArrayType(global.generatedEs2panda._CreateTSArrayType(global.context, passNode(elementType))) } - updateTSArrayType(original: TSArrayType, elementType: TypeNode): TSArrayType { + static updateTSArrayType(original: TSArrayType, elementType: TypeNode): TSArrayType { return new TSArrayType(global.generatedEs2panda._UpdateTSArrayType(global.context, passNode(original), passNode(elementType))) } - get elementTypeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSArrayTypeElementTypeConst(global.context, this.peer)) - } } export function isTSArrayType(node: AstNode): node is TSArrayType { return node instanceof TSArrayType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts index 04fafdd58..74e7e0888 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts @@ -37,18 +37,9 @@ export class TSAsExpression extends AnnotatedExpression { static createTSAsExpression(expression: Expression, typeAnnotation: TypeNode, isConst: boolean): TSAsExpression { return new TSAsExpression(global.generatedEs2panda._CreateTSAsExpression(global.context, passNode(expression), passNode(typeAnnotation), isConst)) } - updateTSAsExpression(original: TSAsExpression, expression: Expression, typeAnnotation: TypeNode, isConst: boolean): TSAsExpression { + static updateTSAsExpression(original: TSAsExpression, expression: Expression, typeAnnotation: TypeNode, isConst: boolean): TSAsExpression { return new TSAsExpression(global.generatedEs2panda._UpdateTSAsExpression(global.context, passNode(original), passNode(expression), passNode(typeAnnotation), isConst)) } - get exprConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSAsExpressionExprConst(global.context, this.peer)) - } - get isConstConst(): boolean { - return global.generatedEs2panda._TSAsExpressionIsConstConst(global.context, this.peer) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSAsExpressionTypeAnnotationConst(global.context, this.peer)) - } } export function isTSAsExpression(node: AstNode): node is TSAsExpression { return node instanceof TSAsExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts index 336baf8e3..74a560b10 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts @@ -35,7 +35,7 @@ export class TSBigintKeyword extends TypeNode { static createTSBigintKeyword(): TSBigintKeyword { return new TSBigintKeyword(global.generatedEs2panda._CreateTSBigintKeyword(global.context)) } - updateTSBigintKeyword(original: TSBigintKeyword): TSBigintKeyword { + static updateTSBigintKeyword(original: TSBigintKeyword): TSBigintKeyword { return new TSBigintKeyword(global.generatedEs2panda._UpdateTSBigintKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts index cfa0b45b1..95635c0c9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts @@ -35,7 +35,7 @@ export class TSBooleanKeyword extends TypeNode { static createTSBooleanKeyword(): TSBooleanKeyword { return new TSBooleanKeyword(global.generatedEs2panda._CreateTSBooleanKeyword(global.context)) } - updateTSBooleanKeyword(original: TSBooleanKeyword): TSBooleanKeyword { + static updateTSBooleanKeyword(original: TSBooleanKeyword): TSBooleanKeyword { return new TSBooleanKeyword(global.generatedEs2panda._UpdateTSBooleanKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts b/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts index ce22fa4d8..078f83801 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts @@ -36,24 +36,15 @@ export class TSClassImplements extends Expression { static createTSClassImplements(expression: Expression, typeParameters: TSTypeParameterInstantiation): TSClassImplements { return new TSClassImplements(global.generatedEs2panda._CreateTSClassImplements(global.context, passNode(expression), passNode(typeParameters))) } - updateTSClassImplements(original: TSClassImplements, expression: Expression, typeParameters: TSTypeParameterInstantiation): TSClassImplements { + static updateTSClassImplements(original: TSClassImplements, expression: Expression, typeParameters: TSTypeParameterInstantiation): TSClassImplements { return new TSClassImplements(global.generatedEs2panda._UpdateTSClassImplements(global.context, passNode(original), passNode(expression), passNode(typeParameters))) } static create1TSClassImplements(expression: Expression): TSClassImplements { return new TSClassImplements(global.generatedEs2panda._CreateTSClassImplements1(global.context, passNode(expression))) } - update1TSClassImplements(original: TSClassImplements, expression: Expression): TSClassImplements { + static update1TSClassImplements(original: TSClassImplements, expression: Expression): TSClassImplements { return new TSClassImplements(global.generatedEs2panda._UpdateTSClassImplements1(global.context, passNode(original), passNode(expression))) } - get expr(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSClassImplementsExpr(global.context, this.peer)) - } - get exprConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSClassImplementsExprConst(global.context, this.peer)) - } - get typeParametersConst(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._TSClassImplementsTypeParametersConst(global.context, this.peer)) - } } export function isTSClassImplements(node: AstNode): node is TSClassImplements { return node instanceof TSClassImplements diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts index db1d029fc..796437ab0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts @@ -36,21 +36,9 @@ export class TSConditionalType extends TypeNode { static createTSConditionalType(checkType: Expression, extendsType: Expression, trueType: Expression, falseType: Expression): TSConditionalType { return new TSConditionalType(global.generatedEs2panda._CreateTSConditionalType(global.context, passNode(checkType), passNode(extendsType), passNode(trueType), passNode(falseType))) } - updateTSConditionalType(original: TSConditionalType, checkType: Expression, extendsType: Expression, trueType: Expression, falseType: Expression): TSConditionalType { + static updateTSConditionalType(original: TSConditionalType, checkType: Expression, extendsType: Expression, trueType: Expression, falseType: Expression): TSConditionalType { return new TSConditionalType(global.generatedEs2panda._UpdateTSConditionalType(global.context, passNode(original), passNode(checkType), passNode(extendsType), passNode(trueType), passNode(falseType))) } - get checkTypeConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSConditionalTypeCheckTypeConst(global.context, this.peer)) - } - get extendsTypeConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSConditionalTypeExtendsTypeConst(global.context, this.peer)) - } - get trueTypeConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSConditionalTypeTrueTypeConst(global.context, this.peer)) - } - get falseTypeConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSConditionalTypeFalseTypeConst(global.context, this.peer)) - } } export function isTSConditionalType(node: AstNode): node is TSConditionalType { return node instanceof TSConditionalType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts index 82d27b378..86e2ca698 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts @@ -26,32 +26,12 @@ import { } from "../../reexport-for-generated" import { TypeNode } from "./TypeNode" -import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" -import { Expression } from "./Expression" export class TSConstructorType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 125) super(pointer) console.warn("Warning: stub node TSConstructorType") } - get typeParamsConst(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSConstructorTypeTypeParamsConst(global.context, this.peer)) - } - get typeParams(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSConstructorTypeTypeParams(global.context, this.peer)) - } - get paramsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._TSConstructorTypeParamsConst(global.context, this.peer)) - } - get returnTypeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSConstructorTypeReturnTypeConst(global.context, this.peer)) - } - get returnType(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSConstructorTypeReturnType(global.context, this.peer)) - } - get abstractConst(): boolean { - return global.generatedEs2panda._TSConstructorTypeAbstractConst(global.context, this.peer) - } } export function isTSConstructorType(node: AstNode): node is TSConstructorType { return node instanceof TSConstructorType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts index 66bb4ebc0..11b3f3b52 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts @@ -27,8 +27,6 @@ import { import { TypedStatement } from "./TypedStatement" import { Identifier } from "./Identifier" -import { ClassDefinition } from "./ClassDefinition" -import { Decorator } from "./Decorator" export class TSEnumDeclaration extends TypedStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 86) @@ -38,30 +36,9 @@ export class TSEnumDeclaration extends TypedStatement { static createTSEnumDeclaration(key: Identifier, members: readonly AstNode[], membersLen: number, isConst: boolean, isStatic: boolean, isDeclare: boolean): TSEnumDeclaration { return new TSEnumDeclaration(global.generatedEs2panda._CreateTSEnumDeclaration(global.context, passNode(key), passNodeArray(members), membersLen, isConst, isStatic, isDeclare)) } - updateTSEnumDeclaration(original: TSEnumDeclaration, key: Identifier, members: readonly AstNode[], membersLen: number, isConst: boolean, isStatic: boolean, isDeclare: boolean): TSEnumDeclaration { + static updateTSEnumDeclaration(original: TSEnumDeclaration, key: Identifier, members: readonly AstNode[], membersLen: number, isConst: boolean, isStatic: boolean, isDeclare: boolean): TSEnumDeclaration { return new TSEnumDeclaration(global.generatedEs2panda._UpdateTSEnumDeclaration(global.context, passNode(original), passNode(key), passNodeArray(members), membersLen, isConst, isStatic, isDeclare)) } - get keyConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSEnumDeclarationKeyConst(global.context, this.peer)) - } - get key(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSEnumDeclarationKey(global.context, this.peer)) - } - get membersConst(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._TSEnumDeclarationMembersConst(global.context, this.peer)) - } - get internalNameConst(): string { - return global.generatedEs2panda._TSEnumDeclarationInternalNameConst(global.context, this.peer) - } - get boxedClassConst(): ClassDefinition { - return unpackNonNullableNode(global.generatedEs2panda._TSEnumDeclarationBoxedClassConst(global.context, this.peer)) - } - get isConstConst(): boolean { - return global.generatedEs2panda._TSEnumDeclarationIsConstConst(global.context, this.peer) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._TSEnumDeclarationDecoratorsConst(global.context, this.peer)) - } } export function isTSEnumDeclaration(node: AstNode): node is TSEnumDeclaration { return node instanceof TSEnumDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts b/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts index 44d8f5983..3586ae35e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts @@ -36,30 +36,15 @@ export class TSEnumMember extends Statement { static createTSEnumMember(key: Expression, init: Expression): TSEnumMember { return new TSEnumMember(global.generatedEs2panda._CreateTSEnumMember(global.context, passNode(key), passNode(init))) } - updateTSEnumMember(original: TSEnumMember, key: Expression, init: Expression): TSEnumMember { + static updateTSEnumMember(original: TSEnumMember, key: Expression, init: Expression): TSEnumMember { return new TSEnumMember(global.generatedEs2panda._UpdateTSEnumMember(global.context, passNode(original), passNode(key), passNode(init))) } static create1TSEnumMember(key: Expression, init: Expression, isGenerated: boolean): TSEnumMember { return new TSEnumMember(global.generatedEs2panda._CreateTSEnumMember1(global.context, passNode(key), passNode(init), isGenerated)) } - update1TSEnumMember(original: TSEnumMember, key: Expression, init: Expression, isGenerated: boolean): TSEnumMember { + static update1TSEnumMember(original: TSEnumMember, key: Expression, init: Expression, isGenerated: boolean): TSEnumMember { return new TSEnumMember(global.generatedEs2panda._UpdateTSEnumMember1(global.context, passNode(original), passNode(key), passNode(init), isGenerated)) } - get keyConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSEnumMemberKeyConst(global.context, this.peer)) - } - get key(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSEnumMemberKey(global.context, this.peer)) - } - get initConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSEnumMemberInitConst(global.context, this.peer)) - } - get init(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSEnumMemberInit(global.context, this.peer)) - } - get isGeneratedConst(): boolean { - return global.generatedEs2panda._TSEnumMemberIsGeneratedConst(global.context, this.peer) - } } export function isTSEnumMember(node: AstNode): node is TSEnumMember { return node instanceof TSEnumMember diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts b/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts index ee635b35a..ba5f5a813 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts @@ -35,12 +35,9 @@ export class TSExternalModuleReference extends Expression { static createTSExternalModuleReference(expr: Expression): TSExternalModuleReference { return new TSExternalModuleReference(global.generatedEs2panda._CreateTSExternalModuleReference(global.context, passNode(expr))) } - updateTSExternalModuleReference(original: TSExternalModuleReference, expr: Expression): TSExternalModuleReference { + static updateTSExternalModuleReference(original: TSExternalModuleReference, expr: Expression): TSExternalModuleReference { return new TSExternalModuleReference(global.generatedEs2panda._UpdateTSExternalModuleReference(global.context, passNode(original), passNode(expr))) } - get exprConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSExternalModuleReferenceExprConst(global.context, this.peer)) - } } export function isTSExternalModuleReference(node: AstNode): node is TSExternalModuleReference { return node instanceof TSExternalModuleReference diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts index 786f45c08..2e0264252 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts @@ -26,29 +26,12 @@ import { } from "../../reexport-for-generated" import { TypeNode } from "./TypeNode" -import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" -import { Expression } from "./Expression" export class TSFunctionType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 124) super(pointer) console.warn("Warning: stub node TSFunctionType") } - get typeParamsConst(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSFunctionTypeTypeParamsConst(global.context, this.peer)) - } - get typeParams(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSFunctionTypeTypeParams(global.context, this.peer)) - } - get paramsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._TSFunctionTypeParamsConst(global.context, this.peer)) - } - get returnTypeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSFunctionTypeReturnTypeConst(global.context, this.peer)) - } - get returnType(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSFunctionTypeReturnType(global.context, this.peer)) - } } export function isTSFunctionType(node: AstNode): node is TSFunctionType { return node instanceof TSFunctionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts index 78eef354f..9ad6b3ad4 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts @@ -37,18 +37,9 @@ export class TSImportEqualsDeclaration extends Statement { static createTSImportEqualsDeclaration(id: Identifier, moduleReference: Expression, isExport: boolean): TSImportEqualsDeclaration { return new TSImportEqualsDeclaration(global.generatedEs2panda._CreateTSImportEqualsDeclaration(global.context, passNode(id), passNode(moduleReference), isExport)) } - updateTSImportEqualsDeclaration(original: TSImportEqualsDeclaration, id: Identifier, moduleReference: Expression, isExport: boolean): TSImportEqualsDeclaration { + static updateTSImportEqualsDeclaration(original: TSImportEqualsDeclaration, id: Identifier, moduleReference: Expression, isExport: boolean): TSImportEqualsDeclaration { return new TSImportEqualsDeclaration(global.generatedEs2panda._UpdateTSImportEqualsDeclaration(global.context, passNode(original), passNode(id), passNode(moduleReference), isExport)) } - get idConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSImportEqualsDeclarationIdConst(global.context, this.peer)) - } - get moduleReferenceConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSImportEqualsDeclarationModuleReferenceConst(global.context, this.peer)) - } - get isExportConst(): boolean { - return global.generatedEs2panda._TSImportEqualsDeclarationIsExportConst(global.context, this.peer) - } } export function isTSImportEqualsDeclaration(node: AstNode): node is TSImportEqualsDeclaration { return node instanceof TSImportEqualsDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts index 87878af88..abb3c993a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts @@ -37,21 +37,9 @@ export class TSImportType extends TypeNode { static createTSImportType(param: Expression, typeParams: TSTypeParameterInstantiation, qualifier: Expression, isTypeof: boolean): TSImportType { return new TSImportType(global.generatedEs2panda._CreateTSImportType(global.context, passNode(param), passNode(typeParams), passNode(qualifier), isTypeof)) } - updateTSImportType(original: TSImportType, param: Expression, typeParams: TSTypeParameterInstantiation, qualifier: Expression, isTypeof: boolean): TSImportType { + static updateTSImportType(original: TSImportType, param: Expression, typeParams: TSTypeParameterInstantiation, qualifier: Expression, isTypeof: boolean): TSImportType { return new TSImportType(global.generatedEs2panda._UpdateTSImportType(global.context, passNode(original), passNode(param), passNode(typeParams), passNode(qualifier), isTypeof)) } - get paramConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSImportTypeParamConst(global.context, this.peer)) - } - get typeParamsConst(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._TSImportTypeTypeParamsConst(global.context, this.peer)) - } - get qualifierConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSImportTypeQualifierConst(global.context, this.peer)) - } - get isTypeofConst(): boolean { - return global.generatedEs2panda._TSImportTypeIsTypeofConst(global.context, this.peer) - } } export function isTSImportType(node: AstNode): node is TSImportType { return node instanceof TSImportType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts index e32104424..81a0de23c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts @@ -37,18 +37,9 @@ export class TSIndexSignature extends TypedAstNode { static createTSIndexSignature(param: Expression, typeAnnotation: TypeNode, readonly_arg: boolean): TSIndexSignature { return new TSIndexSignature(global.generatedEs2panda._CreateTSIndexSignature(global.context, passNode(param), passNode(typeAnnotation), readonly_arg)) } - updateTSIndexSignature(original: TSIndexSignature, param: Expression, typeAnnotation: TypeNode, readonly_arg: boolean): TSIndexSignature { + static updateTSIndexSignature(original: TSIndexSignature, param: Expression, typeAnnotation: TypeNode, readonly_arg: boolean): TSIndexSignature { return new TSIndexSignature(global.generatedEs2panda._UpdateTSIndexSignature(global.context, passNode(original), passNode(param), passNode(typeAnnotation), readonly_arg)) } - get paramConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSIndexSignatureParamConst(global.context, this.peer)) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSIndexSignatureTypeAnnotationConst(global.context, this.peer)) - } - get readonlyConst(): boolean { - return global.generatedEs2panda._TSIndexSignatureReadonlyConst(global.context, this.peer) - } } export function isTSIndexSignature(node: AstNode): node is TSIndexSignature { return node instanceof TSIndexSignature diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts index c807162d0..dd3f7fcef 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts @@ -35,15 +35,9 @@ export class TSIndexedAccessType extends TypeNode { static createTSIndexedAccessType(objectType: TypeNode, indexType: TypeNode): TSIndexedAccessType { return new TSIndexedAccessType(global.generatedEs2panda._CreateTSIndexedAccessType(global.context, passNode(objectType), passNode(indexType))) } - updateTSIndexedAccessType(original: TSIndexedAccessType, objectType: TypeNode, indexType: TypeNode): TSIndexedAccessType { + static updateTSIndexedAccessType(original: TSIndexedAccessType, objectType: TypeNode, indexType: TypeNode): TSIndexedAccessType { return new TSIndexedAccessType(global.generatedEs2panda._UpdateTSIndexedAccessType(global.context, passNode(original), passNode(objectType), passNode(indexType))) } - get objectTypeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSIndexedAccessTypeObjectTypeConst(global.context, this.peer)) - } - get indexTypeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSIndexedAccessTypeIndexTypeConst(global.context, this.peer)) - } } export function isTSIndexedAccessType(node: AstNode): node is TSIndexedAccessType { return node instanceof TSIndexedAccessType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts index d67f0a3e7..a39428dff 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts @@ -36,12 +36,9 @@ export class TSInferType extends TypeNode { static createTSInferType(typeParam: TSTypeParameter): TSInferType { return new TSInferType(global.generatedEs2panda._CreateTSInferType(global.context, passNode(typeParam))) } - updateTSInferType(original: TSInferType, typeParam: TSTypeParameter): TSInferType { + static updateTSInferType(original: TSInferType, typeParam: TSTypeParameter): TSInferType { return new TSInferType(global.generatedEs2panda._UpdateTSInferType(global.context, passNode(original), passNode(typeParam))) } - get typeParamConst(): TSTypeParameter { - return unpackNonNullableNode(global.generatedEs2panda._TSInferTypeTypeParamConst(global.context, this.peer)) - } } export function isTSInferType(node: AstNode): node is TSInferType { return node instanceof TSInferType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts index af8937a3b..a86ac8e26 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts @@ -35,18 +35,9 @@ export class TSInterfaceBody extends Expression { static createTSInterfaceBody(body: readonly AstNode[], bodyLen: number): TSInterfaceBody { return new TSInterfaceBody(global.generatedEs2panda._CreateTSInterfaceBody(global.context, passNodeArray(body), bodyLen)) } - updateTSInterfaceBody(original: TSInterfaceBody, body: readonly AstNode[], bodyLen: number): TSInterfaceBody { + static updateTSInterfaceBody(original: TSInterfaceBody, body: readonly AstNode[], bodyLen: number): TSInterfaceBody { return new TSInterfaceBody(global.generatedEs2panda._UpdateTSInterfaceBody(global.context, passNode(original), passNodeArray(body), bodyLen)) } - get bodyPtr(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._TSInterfaceBodyBodyPtr(global.context, this.peer)) - } - get body(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._TSInterfaceBodyBody(global.context, this.peer)) - } - get bodyConst(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._TSInterfaceBodyBodyConst(global.context, this.peer)) - } } export function isTSInterfaceBody(node: AstNode): node is TSInterfaceBody { return node instanceof TSInterfaceBody diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts index 95b5abc5b..562aafb25 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts @@ -27,12 +27,6 @@ import { import { TypedStatement } from "./TypedStatement" import { TSInterfaceHeritage } from "./TSInterfaceHeritage" -import { TSInterfaceBody } from "./TSInterfaceBody" -import { Identifier } from "./Identifier" -import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" -import { Decorator } from "./Decorator" -import { ClassDeclaration } from "./ClassDeclaration" -import { AnnotationUsage } from "./AnnotationUsage" export class TSInterfaceDeclaration extends TypedStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 130) @@ -42,57 +36,9 @@ export class TSInterfaceDeclaration extends TypedStatement { static createTSInterfaceDeclaration(_extends: readonly TSInterfaceHeritage[], extendsLen: number, id: AstNode, typeParams: AstNode, body: AstNode, isStatic: boolean, isExternal: boolean): TSInterfaceDeclaration { return new TSInterfaceDeclaration(global.generatedEs2panda._CreateTSInterfaceDeclaration(global.context, passNodeArray(_extends), extendsLen, passNode(id), passNode(typeParams), passNode(body), isStatic, isExternal)) } - updateTSInterfaceDeclaration(original: TSInterfaceDeclaration, _extends: readonly TSInterfaceHeritage[], extendsLen: number, id: AstNode, typeParams: AstNode, body: AstNode, isStatic: boolean, isExternal: boolean): TSInterfaceDeclaration { + static updateTSInterfaceDeclaration(original: TSInterfaceDeclaration, _extends: readonly TSInterfaceHeritage[], extendsLen: number, id: AstNode, typeParams: AstNode, body: AstNode, isStatic: boolean, isExternal: boolean): TSInterfaceDeclaration { return new TSInterfaceDeclaration(global.generatedEs2panda._UpdateTSInterfaceDeclaration(global.context, passNode(original), passNodeArray(_extends), extendsLen, passNode(id), passNode(typeParams), passNode(body), isStatic, isExternal)) } - get body(): TSInterfaceBody { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationBody(global.context, this.peer)) - } - get bodyConst(): TSInterfaceBody { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationBodyConst(global.context, this.peer)) - } - get id(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationId(global.context, this.peer)) - } - get idConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationIdConst(global.context, this.peer)) - } - get internalNameConst(): string { - return global.generatedEs2panda._TSInterfaceDeclarationInternalNameConst(global.context, this.peer) - } - get isStaticConst(): boolean { - return global.generatedEs2panda._TSInterfaceDeclarationIsStaticConst(global.context, this.peer) - } - get isFromExternalConst(): boolean { - return global.generatedEs2panda._TSInterfaceDeclarationIsFromExternalConst(global.context, this.peer) - } - get typeParamsConst(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationTypeParamsConst(global.context, this.peer)) - } - get typeParams(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationTypeParams(global.context, this.peer)) - } - get extends(): readonly TSInterfaceHeritage[] { - return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationExtends(global.context, this.peer)) - } - get extendsConst(): readonly TSInterfaceHeritage[] { - return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationExtendsConst(global.context, this.peer)) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationDecoratorsConst(global.context, this.peer)) - } - get getAnonClass(): ClassDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationGetAnonClass(global.context, this.peer)) - } - get getAnonClassConst(): ClassDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationGetAnonClassConst(global.context, this.peer)) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationAnnotationsConst(global.context, this.peer)) - } } export function isTSInterfaceDeclaration(node: AstNode): node is TSInterfaceDeclaration { return node instanceof TSInterfaceDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts index 54ffc748c..a5716eb10 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts @@ -36,15 +36,9 @@ export class TSInterfaceHeritage extends Expression { static createTSInterfaceHeritage(expr: TypeNode): TSInterfaceHeritage { return new TSInterfaceHeritage(global.generatedEs2panda._CreateTSInterfaceHeritage(global.context, passNode(expr))) } - updateTSInterfaceHeritage(original: TSInterfaceHeritage, expr: TypeNode): TSInterfaceHeritage { + static updateTSInterfaceHeritage(original: TSInterfaceHeritage, expr: TypeNode): TSInterfaceHeritage { return new TSInterfaceHeritage(global.generatedEs2panda._UpdateTSInterfaceHeritage(global.context, passNode(original), passNode(expr))) } - get expr(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceHeritageExpr(global.context, this.peer)) - } - get exprConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceHeritageExprConst(global.context, this.peer)) - } } export function isTSInterfaceHeritage(node: AstNode): node is TSInterfaceHeritage { return node instanceof TSInterfaceHeritage diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts index dfa9b579e..556171b9c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts @@ -36,12 +36,9 @@ export class TSIntersectionType extends TypeNode { static createTSIntersectionType(types: readonly Expression[], typesLen: number): TSIntersectionType { return new TSIntersectionType(global.generatedEs2panda._CreateTSIntersectionType(global.context, passNodeArray(types), typesLen)) } - updateTSIntersectionType(original: TSIntersectionType, types: readonly Expression[], typesLen: number): TSIntersectionType { + static updateTSIntersectionType(original: TSIntersectionType, types: readonly Expression[], typesLen: number): TSIntersectionType { return new TSIntersectionType(global.generatedEs2panda._UpdateTSIntersectionType(global.context, passNode(original), passNodeArray(types), typesLen)) } - get typesConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._TSIntersectionTypeTypesConst(global.context, this.peer)) - } } export function isTSIntersectionType(node: AstNode): node is TSIntersectionType { return node instanceof TSIntersectionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts index 430e96008..21cdfc22f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts @@ -36,12 +36,9 @@ export class TSLiteralType extends TypeNode { static createTSLiteralType(literal: Expression): TSLiteralType { return new TSLiteralType(global.generatedEs2panda._CreateTSLiteralType(global.context, passNode(literal))) } - updateTSLiteralType(original: TSLiteralType, literal: Expression): TSLiteralType { + static updateTSLiteralType(original: TSLiteralType, literal: Expression): TSLiteralType { return new TSLiteralType(global.generatedEs2panda._UpdateTSLiteralType(global.context, passNode(original), passNode(literal))) } - get literalConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSLiteralTypeLiteralConst(global.context, this.peer)) - } } export function isTSLiteralType(node: AstNode): node is TSLiteralType { return node instanceof TSLiteralType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts index 16423cb74..8bf4ed6c1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts @@ -37,21 +37,9 @@ export class TSMappedType extends TypeNode { static createTSMappedType(typeParameter: TSTypeParameter, typeAnnotation: TypeNode, readonly_arg: Es2pandaMappedOption, optional_arg: Es2pandaMappedOption): TSMappedType { return new TSMappedType(global.generatedEs2panda._CreateTSMappedType(global.context, passNode(typeParameter), passNode(typeAnnotation), readonly_arg, optional_arg)) } - updateTSMappedType(original: TSMappedType, typeParameter: TSTypeParameter, typeAnnotation: TypeNode, readonly_arg: Es2pandaMappedOption, optional_arg: Es2pandaMappedOption): TSMappedType { + static updateTSMappedType(original: TSMappedType, typeParameter: TSTypeParameter, typeAnnotation: TypeNode, readonly_arg: Es2pandaMappedOption, optional_arg: Es2pandaMappedOption): TSMappedType { return new TSMappedType(global.generatedEs2panda._UpdateTSMappedType(global.context, passNode(original), passNode(typeParameter), passNode(typeAnnotation), readonly_arg, optional_arg)) } - get typeParameter(): TSTypeParameter { - return unpackNonNullableNode(global.generatedEs2panda._TSMappedTypeTypeParameter(global.context, this.peer)) - } - get typeAnnotation(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSMappedTypeTypeAnnotation(global.context, this.peer)) - } - get readonly(): Es2pandaMappedOption { - return global.generatedEs2panda._TSMappedTypeReadonly(global.context, this.peer) - } - get optional(): Es2pandaMappedOption { - return global.generatedEs2panda._TSMappedTypeOptional(global.context, this.peer) - } } export function isTSMappedType(node: AstNode): node is TSMappedType { return node instanceof TSMappedType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts index 15470f9b5..d54c3cbcc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts @@ -25,42 +25,12 @@ import { KNativePointer } from "../../reexport-for-generated" -import { Expression } from "./Expression" -import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" -import { TypeNode } from "./TypeNode" export class TSMethodSignature extends AstNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 105) super(pointer) console.warn("Warning: stub node TSMethodSignature") } - get keyConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureKeyConst(global.context, this.peer)) - } - get key(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureKey(global.context, this.peer)) - } - get typeParamsConst(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureTypeParamsConst(global.context, this.peer)) - } - get typeParams(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureTypeParams(global.context, this.peer)) - } - get paramsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._TSMethodSignatureParamsConst(global.context, this.peer)) - } - get returnTypeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureReturnTypeAnnotationConst(global.context, this.peer)) - } - get returnTypeAnnotation(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureReturnTypeAnnotation(global.context, this.peer)) - } - get computedConst(): boolean { - return global.generatedEs2panda._TSMethodSignatureComputedConst(global.context, this.peer) - } - get optionalConst(): boolean { - return global.generatedEs2panda._TSMethodSignatureOptionalConst(global.context, this.peer) - } } export function isTSMethodSignature(node: AstNode): node is TSMethodSignature { return node instanceof TSMethodSignature diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts b/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts index 5039de671..29379d58f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts @@ -32,9 +32,6 @@ export class TSModuleBlock extends Statement { super(pointer) console.warn("Warning: stub node TSModuleBlock") } - get statementsConst(): readonly Statement[] { - return unpackNodeArray(global.generatedEs2panda._TSModuleBlockStatementsConst(global.context, this.peer)) - } } export function isTSModuleBlock(node: AstNode): node is TSModuleBlock { return node instanceof TSModuleBlock diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts index 0e1de1933..629150f17 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts @@ -26,25 +26,12 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" -import { Expression } from "./Expression" export class TSModuleDeclaration extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 122) super(pointer) console.warn("Warning: stub node TSModuleDeclaration") } - get nameConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSModuleDeclarationNameConst(global.context, this.peer)) - } - get bodyConst(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._TSModuleDeclarationBodyConst(global.context, this.peer)) - } - get globalConst(): boolean { - return global.generatedEs2panda._TSModuleDeclarationGlobalConst(global.context, this.peer) - } - get isExternalOrAmbientConst(): boolean { - return global.generatedEs2panda._TSModuleDeclarationIsExternalOrAmbientConst(global.context, this.peer) - } } export function isTSModuleDeclaration(node: AstNode): node is TSModuleDeclaration { return node instanceof TSModuleDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts index e895b15d4..bd3c02f0d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts @@ -36,21 +36,9 @@ export class TSNamedTupleMember extends TypeNode { static createTSNamedTupleMember(label: Expression, elementType: TypeNode, optional_arg: boolean): TSNamedTupleMember { return new TSNamedTupleMember(global.generatedEs2panda._CreateTSNamedTupleMember(global.context, passNode(label), passNode(elementType), optional_arg)) } - updateTSNamedTupleMember(original: TSNamedTupleMember, label: Expression, elementType: TypeNode, optional_arg: boolean): TSNamedTupleMember { + static updateTSNamedTupleMember(original: TSNamedTupleMember, label: Expression, elementType: TypeNode, optional_arg: boolean): TSNamedTupleMember { return new TSNamedTupleMember(global.generatedEs2panda._UpdateTSNamedTupleMember(global.context, passNode(original), passNode(label), passNode(elementType), optional_arg)) } - get labelConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSNamedTupleMemberLabelConst(global.context, this.peer)) - } - get elementType(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSNamedTupleMemberElementType(global.context, this.peer)) - } - get elementTypeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSNamedTupleMemberElementTypeConst(global.context, this.peer)) - } - get isOptionalConst(): boolean { - return global.generatedEs2panda._TSNamedTupleMemberIsOptionalConst(global.context, this.peer) - } } export function isTSNamedTupleMember(node: AstNode): node is TSNamedTupleMember { return node instanceof TSNamedTupleMember diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts index 051c604f7..44bfec9a8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts @@ -35,7 +35,7 @@ export class TSNeverKeyword extends TypeNode { static createTSNeverKeyword(): TSNeverKeyword { return new TSNeverKeyword(global.generatedEs2panda._CreateTSNeverKeyword(global.context)) } - updateTSNeverKeyword(original: TSNeverKeyword): TSNeverKeyword { + static updateTSNeverKeyword(original: TSNeverKeyword): TSNeverKeyword { return new TSNeverKeyword(global.generatedEs2panda._UpdateTSNeverKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts index d8ca41cf2..f92f6d3ce 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts @@ -35,15 +35,9 @@ export class TSNonNullExpression extends Expression { static createTSNonNullExpression(expr: Expression): TSNonNullExpression { return new TSNonNullExpression(global.generatedEs2panda._CreateTSNonNullExpression(global.context, passNode(expr))) } - updateTSNonNullExpression(original: TSNonNullExpression, expr: Expression): TSNonNullExpression { + static updateTSNonNullExpression(original: TSNonNullExpression, expr: Expression): TSNonNullExpression { return new TSNonNullExpression(global.generatedEs2panda._UpdateTSNonNullExpression(global.context, passNode(original), passNode(expr))) } - get exprConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSNonNullExpressionExprConst(global.context, this.peer)) - } - get expr(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSNonNullExpressionExpr(global.context, this.peer)) - } } export function isTSNonNullExpression(node: AstNode): node is TSNonNullExpression { return node instanceof TSNonNullExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts index 19db66d22..fc4018ec6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts @@ -35,7 +35,7 @@ export class TSNullKeyword extends TypeNode { static createTSNullKeyword(): TSNullKeyword { return new TSNullKeyword(global.generatedEs2panda._CreateTSNullKeyword(global.context)) } - updateTSNullKeyword(original: TSNullKeyword): TSNullKeyword { + static updateTSNullKeyword(original: TSNullKeyword): TSNullKeyword { return new TSNullKeyword(global.generatedEs2panda._UpdateTSNullKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts index 73cce554f..328750b7f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts @@ -35,7 +35,7 @@ export class TSNumberKeyword extends TypeNode { static createTSNumberKeyword(): TSNumberKeyword { return new TSNumberKeyword(global.generatedEs2panda._CreateTSNumberKeyword(global.context)) } - updateTSNumberKeyword(original: TSNumberKeyword): TSNumberKeyword { + static updateTSNumberKeyword(original: TSNumberKeyword): TSNumberKeyword { return new TSNumberKeyword(global.generatedEs2panda._UpdateTSNumberKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts index 18873ead8..ad0715082 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts @@ -35,7 +35,7 @@ export class TSObjectKeyword extends TypeNode { static createTSObjectKeyword(): TSObjectKeyword { return new TSObjectKeyword(global.generatedEs2panda._CreateTSObjectKeyword(global.context)) } - updateTSObjectKeyword(original: TSObjectKeyword): TSObjectKeyword { + static updateTSObjectKeyword(original: TSObjectKeyword): TSObjectKeyword { return new TSObjectKeyword(global.generatedEs2panda._UpdateTSObjectKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts index 11c0a0a60..eb38dace3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts @@ -36,24 +36,9 @@ export class TSParameterProperty extends Expression { static createTSParameterProperty(accessibility: Es2pandaAccessibilityOption, parameter: Expression, readonly_arg: boolean, isStatic: boolean, isExport: boolean): TSParameterProperty { return new TSParameterProperty(global.generatedEs2panda._CreateTSParameterProperty(global.context, accessibility, passNode(parameter), readonly_arg, isStatic, isExport)) } - updateTSParameterProperty(original: TSParameterProperty, accessibility: Es2pandaAccessibilityOption, parameter: Expression, readonly_arg: boolean, isStatic: boolean, isExport: boolean): TSParameterProperty { + static updateTSParameterProperty(original: TSParameterProperty, accessibility: Es2pandaAccessibilityOption, parameter: Expression, readonly_arg: boolean, isStatic: boolean, isExport: boolean): TSParameterProperty { return new TSParameterProperty(global.generatedEs2panda._UpdateTSParameterProperty(global.context, passNode(original), accessibility, passNode(parameter), readonly_arg, isStatic, isExport)) } - get accessibilityConst(): Es2pandaAccessibilityOption { - return global.generatedEs2panda._TSParameterPropertyAccessibilityConst(global.context, this.peer) - } - get readonlyConst(): boolean { - return global.generatedEs2panda._TSParameterPropertyReadonlyConst(global.context, this.peer) - } - get isStaticConst(): boolean { - return global.generatedEs2panda._TSParameterPropertyIsStaticConst(global.context, this.peer) - } - get isExportConst(): boolean { - return global.generatedEs2panda._TSParameterPropertyIsExportConst(global.context, this.peer) - } - get parameterConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSParameterPropertyParameterConst(global.context, this.peer)) - } } export function isTSParameterProperty(node: AstNode): node is TSParameterProperty { return node instanceof TSParameterProperty diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts index 28579d438..251997cbc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts @@ -26,7 +26,6 @@ import { } from "../../reexport-for-generated" import { TypeNode } from "./TypeNode" -import { Expression } from "./Expression" export class TSParenthesizedType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 107) @@ -36,12 +35,9 @@ export class TSParenthesizedType extends TypeNode { static createTSParenthesizedType(type: TypeNode): TSParenthesizedType { return new TSParenthesizedType(global.generatedEs2panda._CreateTSParenthesizedType(global.context, passNode(type))) } - updateTSParenthesizedType(original: TSParenthesizedType, type: TypeNode): TSParenthesizedType { + static updateTSParenthesizedType(original: TSParenthesizedType, type: TypeNode): TSParenthesizedType { return new TSParenthesizedType(global.generatedEs2panda._UpdateTSParenthesizedType(global.context, passNode(original), passNode(type))) } - get typeConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSParenthesizedTypeTypeConst(global.context, this.peer)) - } } export function isTSParenthesizedType(node: AstNode): node is TSParenthesizedType { return node instanceof TSParenthesizedType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts index 0b65fb3ef..1beddf877 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts @@ -37,27 +37,9 @@ export class TSPropertySignature extends AnnotatedAstNode { static createTSPropertySignature(key: Expression, typeAnnotation: TypeNode, computed: boolean, optional_arg: boolean, readonly_arg: boolean): TSPropertySignature { return new TSPropertySignature(global.generatedEs2panda._CreateTSPropertySignature(global.context, passNode(key), passNode(typeAnnotation), computed, optional_arg, readonly_arg)) } - updateTSPropertySignature(original: TSPropertySignature, key: Expression, typeAnnotation: TypeNode, computed: boolean, optional_arg: boolean, readonly_arg: boolean): TSPropertySignature { + static updateTSPropertySignature(original: TSPropertySignature, key: Expression, typeAnnotation: TypeNode, computed: boolean, optional_arg: boolean, readonly_arg: boolean): TSPropertySignature { return new TSPropertySignature(global.generatedEs2panda._UpdateTSPropertySignature(global.context, passNode(original), passNode(key), passNode(typeAnnotation), computed, optional_arg, readonly_arg)) } - get keyConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSPropertySignatureKeyConst(global.context, this.peer)) - } - get key(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSPropertySignatureKey(global.context, this.peer)) - } - get computedConst(): boolean { - return global.generatedEs2panda._TSPropertySignatureComputedConst(global.context, this.peer) - } - get optionalConst(): boolean { - return global.generatedEs2panda._TSPropertySignatureOptionalConst(global.context, this.peer) - } - get readonlyConst(): boolean { - return global.generatedEs2panda._TSPropertySignatureReadonlyConst(global.context, this.peer) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSPropertySignatureTypeAnnotationConst(global.context, this.peer)) - } } export function isTSPropertySignature(node: AstNode): node is TSPropertySignature { return node instanceof TSPropertySignature diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts b/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts index 5f4c39f50..37926af37 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts @@ -36,21 +36,9 @@ export class TSQualifiedName extends Expression { static createTSQualifiedName(left: Expression, right: Identifier): TSQualifiedName { return new TSQualifiedName(global.generatedEs2panda._CreateTSQualifiedName(global.context, passNode(left), passNode(right))) } - updateTSQualifiedName(original: TSQualifiedName, left: Expression, right: Identifier): TSQualifiedName { + static updateTSQualifiedName(original: TSQualifiedName, left: Expression, right: Identifier): TSQualifiedName { return new TSQualifiedName(global.generatedEs2panda._UpdateTSQualifiedName(global.context, passNode(original), passNode(left), passNode(right))) } - get leftConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSQualifiedNameLeftConst(global.context, this.peer)) - } - get left(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSQualifiedNameLeft(global.context, this.peer)) - } - get rightConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSQualifiedNameRightConst(global.context, this.peer)) - } - get right(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSQualifiedNameRight(global.context, this.peer)) - } } export function isTSQualifiedName(node: AstNode): node is TSQualifiedName { return node instanceof TSQualifiedName diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts index 7ae561905..45e3c87e2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts @@ -26,34 +26,12 @@ import { } from "../../reexport-for-generated" import { TypedAstNode } from "./TypedAstNode" -import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" -import { Expression } from "./Expression" -import { TypeNode } from "./TypeNode" -import { Es2pandaTSSignatureDeclarationKind } from "./../Es2pandaEnums" export class TSSignatureDeclaration extends TypedAstNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 106) super(pointer) console.warn("Warning: stub node TSSignatureDeclaration") } - get typeParamsConst(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSSignatureDeclarationTypeParamsConst(global.context, this.peer)) - } - get typeParams(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSSignatureDeclarationTypeParams(global.context, this.peer)) - } - get paramsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._TSSignatureDeclarationParamsConst(global.context, this.peer)) - } - get returnTypeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSSignatureDeclarationReturnTypeAnnotationConst(global.context, this.peer)) - } - get returnTypeAnnotation(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSSignatureDeclarationReturnTypeAnnotation(global.context, this.peer)) - } - get kindConst(): Es2pandaTSSignatureDeclarationKind { - return global.generatedEs2panda._TSSignatureDeclarationKindConst(global.context, this.peer) - } } export function isTSSignatureDeclaration(node: AstNode): node is TSSignatureDeclaration { return node instanceof TSSignatureDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts index 474fad5be..a59e8ef5f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts @@ -35,7 +35,7 @@ export class TSStringKeyword extends TypeNode { static createTSStringKeyword(): TSStringKeyword { return new TSStringKeyword(global.generatedEs2panda._CreateTSStringKeyword(global.context)) } - updateTSStringKeyword(original: TSStringKeyword): TSStringKeyword { + static updateTSStringKeyword(original: TSStringKeyword): TSStringKeyword { return new TSStringKeyword(global.generatedEs2panda._UpdateTSStringKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts index 3b44d75ac..dc3d3fa0e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts @@ -35,7 +35,7 @@ export class TSThisType extends TypeNode { static createTSThisType(): TSThisType { return new TSThisType(global.generatedEs2panda._CreateTSThisType(global.context)) } - updateTSThisType(original: TSThisType): TSThisType { + static updateTSThisType(original: TSThisType): TSThisType { return new TSThisType(global.generatedEs2panda._UpdateTSThisType(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts index ce7faae31..1dc3fdae6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts @@ -35,12 +35,9 @@ export class TSTupleType extends TypeNode { static createTSTupleType(elementTypes: readonly TypeNode[], elementTypesLen: number): TSTupleType { return new TSTupleType(global.generatedEs2panda._CreateTSTupleType(global.context, passNodeArray(elementTypes), elementTypesLen)) } - updateTSTupleType(original: TSTupleType, elementTypes: readonly TypeNode[], elementTypesLen: number): TSTupleType { + static updateTSTupleType(original: TSTupleType, elementTypes: readonly TypeNode[], elementTypesLen: number): TSTupleType { return new TSTupleType(global.generatedEs2panda._UpdateTSTupleType(global.context, passNode(original), passNodeArray(elementTypes), elementTypesLen)) } - get elementTypeConst(): readonly TypeNode[] { - return unpackNodeArray(global.generatedEs2panda._TSTupleTypeElementTypeConst(global.context, this.peer)) - } } export function isTSTupleType(node: AstNode): node is TSTupleType { return node instanceof TSTupleType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts index 9f8956041..a46362e15 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts @@ -29,8 +29,6 @@ import { AnnotatedStatement } from "./AnnotatedStatement" import { Identifier } from "./Identifier" import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" import { TypeNode } from "./TypeNode" -import { Decorator } from "./Decorator" -import { AnnotationUsage } from "./AnnotationUsage" export class TSTypeAliasDeclaration extends AnnotatedStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 126) @@ -40,36 +38,15 @@ export class TSTypeAliasDeclaration extends AnnotatedStatement { static createTSTypeAliasDeclaration(id: Identifier, typeParams: TSTypeParameterDeclaration, typeAnnotation: TypeNode): TSTypeAliasDeclaration { return new TSTypeAliasDeclaration(global.generatedEs2panda._CreateTSTypeAliasDeclaration(global.context, passNode(id), passNode(typeParams), passNode(typeAnnotation))) } - updateTSTypeAliasDeclaration(original: TSTypeAliasDeclaration, id: Identifier, typeParams: TSTypeParameterDeclaration, typeAnnotation: TypeNode): TSTypeAliasDeclaration { + static updateTSTypeAliasDeclaration(original: TSTypeAliasDeclaration, id: Identifier, typeParams: TSTypeParameterDeclaration, typeAnnotation: TypeNode): TSTypeAliasDeclaration { return new TSTypeAliasDeclaration(global.generatedEs2panda._UpdateTSTypeAliasDeclaration(global.context, passNode(original), passNode(id), passNode(typeParams), passNode(typeAnnotation))) } static create1TSTypeAliasDeclaration(id: Identifier): TSTypeAliasDeclaration { return new TSTypeAliasDeclaration(global.generatedEs2panda._CreateTSTypeAliasDeclaration1(global.context, passNode(id))) } - update1TSTypeAliasDeclaration(original: TSTypeAliasDeclaration, id: Identifier): TSTypeAliasDeclaration { + static update1TSTypeAliasDeclaration(original: TSTypeAliasDeclaration, id: Identifier): TSTypeAliasDeclaration { return new TSTypeAliasDeclaration(global.generatedEs2panda._UpdateTSTypeAliasDeclaration1(global.context, passNode(original), passNode(id))) } - get id(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeAliasDeclarationId(global.context, this.peer)) - } - get idConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeAliasDeclarationIdConst(global.context, this.peer)) - } - get typeParamsConst(): TSTypeParameterDeclaration { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeAliasDeclarationTypeParamsConst(global.context, this.peer)) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._TSTypeAliasDeclarationDecoratorsConst(global.context, this.peer)) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._TSTypeAliasDeclarationAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._TSTypeAliasDeclarationAnnotationsConst(global.context, this.peer)) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeAliasDeclarationTypeAnnotationConst(global.context, this.peer)) - } } export function isTSTypeAliasDeclaration(node: AstNode): node is TSTypeAliasDeclaration { return node instanceof TSTypeAliasDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts index b7ab8bda0..7a0025469 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts @@ -37,15 +37,9 @@ export class TSTypeAssertion extends AnnotatedExpression { static createTSTypeAssertion(typeAnnotation: TypeNode, expression: Expression): TSTypeAssertion { return new TSTypeAssertion(global.generatedEs2panda._CreateTSTypeAssertion(global.context, passNode(typeAnnotation), passNode(expression))) } - updateTSTypeAssertion(original: TSTypeAssertion, typeAnnotation: TypeNode, expression: Expression): TSTypeAssertion { + static updateTSTypeAssertion(original: TSTypeAssertion, typeAnnotation: TypeNode, expression: Expression): TSTypeAssertion { return new TSTypeAssertion(global.generatedEs2panda._UpdateTSTypeAssertion(global.context, passNode(original), passNode(typeAnnotation), passNode(expression))) } - get getExpressionConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeAssertionGetExpressionConst(global.context, this.peer)) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeAssertionTypeAnnotationConst(global.context, this.peer)) - } } export function isTSTypeAssertion(node: AstNode): node is TSTypeAssertion { return node instanceof TSTypeAssertion diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts index faa8dfd35..7200bb00e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts @@ -35,12 +35,9 @@ export class TSTypeLiteral extends TypeNode { static createTSTypeLiteral(members: readonly AstNode[], membersLen: number): TSTypeLiteral { return new TSTypeLiteral(global.generatedEs2panda._CreateTSTypeLiteral(global.context, passNodeArray(members), membersLen)) } - updateTSTypeLiteral(original: TSTypeLiteral, members: readonly AstNode[], membersLen: number): TSTypeLiteral { + static updateTSTypeLiteral(original: TSTypeLiteral, members: readonly AstNode[], membersLen: number): TSTypeLiteral { return new TSTypeLiteral(global.generatedEs2panda._UpdateTSTypeLiteral(global.context, passNode(original), passNodeArray(members), membersLen)) } - get membersConst(): readonly AstNode[] { - return unpackNodeArray(global.generatedEs2panda._TSTypeLiteralMembersConst(global.context, this.peer)) - } } export function isTSTypeLiteral(node: AstNode): node is TSTypeLiteral { return node instanceof TSTypeLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts index ff1eee813..87992dff5 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts @@ -36,21 +36,9 @@ export class TSTypeOperator extends TypeNode { static createTSTypeOperator(type: TypeNode, operatorType: Es2pandaTSOperatorType): TSTypeOperator { return new TSTypeOperator(global.generatedEs2panda._CreateTSTypeOperator(global.context, passNode(type), operatorType)) } - updateTSTypeOperator(original: TSTypeOperator, type: TypeNode, operatorType: Es2pandaTSOperatorType): TSTypeOperator { + static updateTSTypeOperator(original: TSTypeOperator, type: TypeNode, operatorType: Es2pandaTSOperatorType): TSTypeOperator { return new TSTypeOperator(global.generatedEs2panda._UpdateTSTypeOperator(global.context, passNode(original), passNode(type), operatorType)) } - get typeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeOperatorTypeConst(global.context, this.peer)) - } - get isReadonlyConst(): boolean { - return global.generatedEs2panda._TSTypeOperatorIsReadonlyConst(global.context, this.peer) - } - get isKeyofConst(): boolean { - return global.generatedEs2panda._TSTypeOperatorIsKeyofConst(global.context, this.peer) - } - get isUniqueConst(): boolean { - return global.generatedEs2panda._TSTypeOperatorIsUniqueConst(global.context, this.peer) - } } export function isTSTypeOperator(node: AstNode): node is TSTypeOperator { return node instanceof TSTypeOperator diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts index 9a5d0214e..daa2962f9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts @@ -29,7 +29,6 @@ import { Expression } from "./Expression" import { Identifier } from "./Identifier" import { TypeNode } from "./TypeNode" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" -import { AnnotationUsage } from "./AnnotationUsage" export class TSTypeParameter extends Expression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 117) @@ -39,36 +38,15 @@ export class TSTypeParameter extends Expression { static createTSTypeParameter(name: Identifier, constraint: TypeNode, defaultType: TypeNode): TSTypeParameter { return new TSTypeParameter(global.generatedEs2panda._CreateTSTypeParameter(global.context, passNode(name), passNode(constraint), passNode(defaultType))) } - updateTSTypeParameter(original: TSTypeParameter, name: Identifier, constraint: TypeNode, defaultType: TypeNode): TSTypeParameter { + static updateTSTypeParameter(original: TSTypeParameter, name: Identifier, constraint: TypeNode, defaultType: TypeNode): TSTypeParameter { return new TSTypeParameter(global.generatedEs2panda._UpdateTSTypeParameter(global.context, passNode(original), passNode(name), passNode(constraint), passNode(defaultType))) } static create1TSTypeParameter(name: Identifier, constraint: TypeNode, defaultType: TypeNode, flags: Es2pandaModifierFlags): TSTypeParameter { return new TSTypeParameter(global.generatedEs2panda._CreateTSTypeParameter1(global.context, passNode(name), passNode(constraint), passNode(defaultType), flags)) } - update1TSTypeParameter(original: TSTypeParameter, name: Identifier, constraint: TypeNode, defaultType: TypeNode, flags: Es2pandaModifierFlags): TSTypeParameter { + static update1TSTypeParameter(original: TSTypeParameter, name: Identifier, constraint: TypeNode, defaultType: TypeNode, flags: Es2pandaModifierFlags): TSTypeParameter { return new TSTypeParameter(global.generatedEs2panda._UpdateTSTypeParameter1(global.context, passNode(original), passNode(name), passNode(constraint), passNode(defaultType), flags)) } - get nameConst(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterNameConst(global.context, this.peer)) - } - get name(): Identifier { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterName(global.context, this.peer)) - } - get constraint(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterConstraint(global.context, this.peer)) - } - get constraintConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterConstraintConst(global.context, this.peer)) - } - get defaultTypeConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterDefaultTypeConst(global.context, this.peer)) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._TSTypeParameterAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._TSTypeParameterAnnotationsConst(global.context, this.peer)) - } } export function isTSTypeParameter(node: AstNode): node is TSTypeParameter { return node instanceof TSTypeParameter diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts index a8071577e..e986b29a8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts @@ -36,15 +36,9 @@ export class TSTypeParameterDeclaration extends Expression { static createTSTypeParameterDeclaration(params: readonly TSTypeParameter[], paramsLen: number, requiredParams: number): TSTypeParameterDeclaration { return new TSTypeParameterDeclaration(global.generatedEs2panda._CreateTSTypeParameterDeclaration(global.context, passNodeArray(params), paramsLen, requiredParams)) } - updateTSTypeParameterDeclaration(original: TSTypeParameterDeclaration, params: readonly TSTypeParameter[], paramsLen: number, requiredParams: number): TSTypeParameterDeclaration { + static updateTSTypeParameterDeclaration(original: TSTypeParameterDeclaration, params: readonly TSTypeParameter[], paramsLen: number, requiredParams: number): TSTypeParameterDeclaration { return new TSTypeParameterDeclaration(global.generatedEs2panda._UpdateTSTypeParameterDeclaration(global.context, passNode(original), passNodeArray(params), paramsLen, requiredParams)) } - get paramsConst(): readonly TSTypeParameter[] { - return unpackNodeArray(global.generatedEs2panda._TSTypeParameterDeclarationParamsConst(global.context, this.peer)) - } - get requiredParamsConst(): number { - return global.generatedEs2panda._TSTypeParameterDeclarationRequiredParamsConst(global.context, this.peer) - } } export function isTSTypeParameterDeclaration(node: AstNode): node is TSTypeParameterDeclaration { return node instanceof TSTypeParameterDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts index f8ef713fe..e6fe6bf89 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts @@ -36,12 +36,9 @@ export class TSTypeParameterInstantiation extends Expression { static createTSTypeParameterInstantiation(params: readonly TypeNode[], paramsLen: number): TSTypeParameterInstantiation { return new TSTypeParameterInstantiation(global.generatedEs2panda._CreateTSTypeParameterInstantiation(global.context, passNodeArray(params), paramsLen)) } - updateTSTypeParameterInstantiation(original: TSTypeParameterInstantiation, params: readonly TypeNode[], paramsLen: number): TSTypeParameterInstantiation { + static updateTSTypeParameterInstantiation(original: TSTypeParameterInstantiation, params: readonly TypeNode[], paramsLen: number): TSTypeParameterInstantiation { return new TSTypeParameterInstantiation(global.generatedEs2panda._UpdateTSTypeParameterInstantiation(global.context, passNode(original), passNodeArray(params), paramsLen)) } - get paramsConst(): readonly TypeNode[] { - return unpackNodeArray(global.generatedEs2panda._TSTypeParameterInstantiationParamsConst(global.context, this.peer)) - } } export function isTSTypeParameterInstantiation(node: AstNode): node is TSTypeParameterInstantiation { return node instanceof TSTypeParameterInstantiation diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts index 3a7f74ac8..8f09d3551 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts @@ -36,18 +36,9 @@ export class TSTypePredicate extends TypeNode { static createTSTypePredicate(parameterName: Expression, typeAnnotation: TypeNode, asserts: boolean): TSTypePredicate { return new TSTypePredicate(global.generatedEs2panda._CreateTSTypePredicate(global.context, passNode(parameterName), passNode(typeAnnotation), asserts)) } - updateTSTypePredicate(original: TSTypePredicate, parameterName: Expression, typeAnnotation: TypeNode, asserts: boolean): TSTypePredicate { + static updateTSTypePredicate(original: TSTypePredicate, parameterName: Expression, typeAnnotation: TypeNode, asserts: boolean): TSTypePredicate { return new TSTypePredicate(global.generatedEs2panda._UpdateTSTypePredicate(global.context, passNode(original), passNode(parameterName), passNode(typeAnnotation), asserts)) } - get parameterNameConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSTypePredicateParameterNameConst(global.context, this.peer)) - } - get typeAnnotationConst(): TypeNode { - return unpackNonNullableNode(global.generatedEs2panda._TSTypePredicateTypeAnnotationConst(global.context, this.peer)) - } - get assertsConst(): boolean { - return global.generatedEs2panda._TSTypePredicateAssertsConst(global.context, this.peer) - } } export function isTSTypePredicate(node: AstNode): node is TSTypePredicate { return node instanceof TSTypePredicate diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts index cd93f0735..43a97cc92 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts @@ -36,12 +36,9 @@ export class TSTypeQuery extends TypeNode { static createTSTypeQuery(exprName: Expression): TSTypeQuery { return new TSTypeQuery(global.generatedEs2panda._CreateTSTypeQuery(global.context, passNode(exprName))) } - updateTSTypeQuery(original: TSTypeQuery, exprName: Expression): TSTypeQuery { + static updateTSTypeQuery(original: TSTypeQuery, exprName: Expression): TSTypeQuery { return new TSTypeQuery(global.generatedEs2panda._UpdateTSTypeQuery(global.context, passNode(original), passNode(exprName))) } - get exprNameConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeQueryExprNameConst(global.context, this.peer)) - } } export function isTSTypeQuery(node: AstNode): node is TSTypeQuery { return node instanceof TSTypeQuery diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts index a7114a35b..4a2f48c20 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts @@ -37,15 +37,9 @@ export class TSTypeReference extends TypeNode { static createTSTypeReference(typeName: Expression, typeParams: TSTypeParameterInstantiation): TSTypeReference { return new TSTypeReference(global.generatedEs2panda._CreateTSTypeReference(global.context, passNode(typeName), passNode(typeParams))) } - updateTSTypeReference(original: TSTypeReference, typeName: Expression, typeParams: TSTypeParameterInstantiation): TSTypeReference { + static updateTSTypeReference(original: TSTypeReference, typeName: Expression, typeParams: TSTypeParameterInstantiation): TSTypeReference { return new TSTypeReference(global.generatedEs2panda._UpdateTSTypeReference(global.context, passNode(original), passNode(typeName), passNode(typeParams))) } - get typeParamsConst(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeReferenceTypeParamsConst(global.context, this.peer)) - } - get typeNameConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TSTypeReferenceTypeNameConst(global.context, this.peer)) - } } export function isTSTypeReference(node: AstNode): node is TSTypeReference { return node instanceof TSTypeReference diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts index 0cd5ebfc3..8acaa8e7d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts @@ -35,7 +35,7 @@ export class TSUndefinedKeyword extends TypeNode { static createTSUndefinedKeyword(): TSUndefinedKeyword { return new TSUndefinedKeyword(global.generatedEs2panda._CreateTSUndefinedKeyword(global.context)) } - updateTSUndefinedKeyword(original: TSUndefinedKeyword): TSUndefinedKeyword { + static updateTSUndefinedKeyword(original: TSUndefinedKeyword): TSUndefinedKeyword { return new TSUndefinedKeyword(global.generatedEs2panda._UpdateTSUndefinedKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts index b0df403b1..a76163f32 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts @@ -35,12 +35,9 @@ export class TSUnionType extends TypeNode { static createTSUnionType(types: readonly TypeNode[], typesLen: number): TSUnionType { return new TSUnionType(global.generatedEs2panda._CreateTSUnionType(global.context, passNodeArray(types), typesLen)) } - updateTSUnionType(original: TSUnionType, types: readonly TypeNode[], typesLen: number): TSUnionType { + static updateTSUnionType(original: TSUnionType, types: readonly TypeNode[], typesLen: number): TSUnionType { return new TSUnionType(global.generatedEs2panda._UpdateTSUnionType(global.context, passNode(original), passNodeArray(types), typesLen)) } - get typesConst(): readonly TypeNode[] { - return unpackNodeArray(global.generatedEs2panda._TSUnionTypeTypesConst(global.context, this.peer)) - } } export function isTSUnionType(node: AstNode): node is TSUnionType { return node instanceof TSUnionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts index 045771c6d..44050a537 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts @@ -35,7 +35,7 @@ export class TSUnknownKeyword extends TypeNode { static createTSUnknownKeyword(): TSUnknownKeyword { return new TSUnknownKeyword(global.generatedEs2panda._CreateTSUnknownKeyword(global.context)) } - updateTSUnknownKeyword(original: TSUnknownKeyword): TSUnknownKeyword { + static updateTSUnknownKeyword(original: TSUnknownKeyword): TSUnknownKeyword { return new TSUnknownKeyword(global.generatedEs2panda._UpdateTSUnknownKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts index 2b54417ab..6b6228c23 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts @@ -35,7 +35,7 @@ export class TSVoidKeyword extends TypeNode { static createTSVoidKeyword(): TSVoidKeyword { return new TSVoidKeyword(global.generatedEs2panda._CreateTSVoidKeyword(global.context)) } - updateTSVoidKeyword(original: TSVoidKeyword): TSVoidKeyword { + static updateTSVoidKeyword(original: TSVoidKeyword): TSVoidKeyword { return new TSVoidKeyword(global.generatedEs2panda._UpdateTSVoidKeyword(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts index 81ae6cfbe..3fc86d9e8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts @@ -37,18 +37,9 @@ export class TaggedTemplateExpression extends Expression { static createTaggedTemplateExpression(tag: Expression, quasi: TemplateLiteral, typeParams: TSTypeParameterInstantiation): TaggedTemplateExpression { return new TaggedTemplateExpression(global.generatedEs2panda._CreateTaggedTemplateExpression(global.context, passNode(tag), passNode(quasi), passNode(typeParams))) } - updateTaggedTemplateExpression(original: TaggedTemplateExpression, tag: Expression, quasi: TemplateLiteral, typeParams: TSTypeParameterInstantiation): TaggedTemplateExpression { + static updateTaggedTemplateExpression(original: TaggedTemplateExpression, tag: Expression, quasi: TemplateLiteral, typeParams: TSTypeParameterInstantiation): TaggedTemplateExpression { return new TaggedTemplateExpression(global.generatedEs2panda._UpdateTaggedTemplateExpression(global.context, passNode(original), passNode(tag), passNode(quasi), passNode(typeParams))) } - get tagConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TaggedTemplateExpressionTagConst(global.context, this.peer)) - } - get quasiConst(): TemplateLiteral { - return unpackNonNullableNode(global.generatedEs2panda._TaggedTemplateExpressionQuasiConst(global.context, this.peer)) - } - get typeParamsConst(): TSTypeParameterInstantiation { - return unpackNonNullableNode(global.generatedEs2panda._TaggedTemplateExpressionTypeParamsConst(global.context, this.peer)) - } } export function isTaggedTemplateExpression(node: AstNode): node is TaggedTemplateExpression { return node instanceof TaggedTemplateExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts b/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts index 8c5a6bff1..2dde0fb82 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts @@ -35,21 +35,15 @@ export class TemplateElement extends Expression { static createTemplateElement(): TemplateElement { return new TemplateElement(global.generatedEs2panda._CreateTemplateElement(global.context)) } - updateTemplateElement(original: TemplateElement): TemplateElement { + static updateTemplateElement(original: TemplateElement): TemplateElement { return new TemplateElement(global.generatedEs2panda._UpdateTemplateElement(global.context, passNode(original))) } static create1TemplateElement(raw: string, cooked: string): TemplateElement { return new TemplateElement(global.generatedEs2panda._CreateTemplateElement1(global.context, raw, cooked)) } - update1TemplateElement(original: TemplateElement, raw: string, cooked: string): TemplateElement { + static update1TemplateElement(original: TemplateElement, raw: string, cooked: string): TemplateElement { return new TemplateElement(global.generatedEs2panda._UpdateTemplateElement1(global.context, passNode(original), raw, cooked)) } - get rawConst(): string { - return global.generatedEs2panda._TemplateElementRawConst(global.context, this.peer) - } - get cookedConst(): string { - return global.generatedEs2panda._TemplateElementCookedConst(global.context, this.peer) - } } export function isTemplateElement(node: AstNode): node is TemplateElement { return node instanceof TemplateElement diff --git a/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts index 4411ba8a1..7e18defbb 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts @@ -36,15 +36,9 @@ export class TemplateLiteral extends Expression { static createTemplateLiteral(quasis: readonly TemplateElement[], quasisLen: number, expressions: readonly Expression[], expressionsLen: number, multilineString: string): TemplateLiteral { return new TemplateLiteral(global.generatedEs2panda._CreateTemplateLiteral(global.context, passNodeArray(quasis), quasisLen, passNodeArray(expressions), expressionsLen, multilineString)) } - updateTemplateLiteral(original: TemplateLiteral, quasis: readonly TemplateElement[], quasisLen: number, expressions: readonly Expression[], expressionsLen: number, multilineString: string): TemplateLiteral { + static updateTemplateLiteral(original: TemplateLiteral, quasis: readonly TemplateElement[], quasisLen: number, expressions: readonly Expression[], expressionsLen: number, multilineString: string): TemplateLiteral { return new TemplateLiteral(global.generatedEs2panda._UpdateTemplateLiteral(global.context, passNode(original), passNodeArray(quasis), quasisLen, passNodeArray(expressions), expressionsLen, multilineString)) } - get quasisConst(): readonly TemplateElement[] { - return unpackNodeArray(global.generatedEs2panda._TemplateLiteralQuasisConst(global.context, this.peer)) - } - get expressionsConst(): readonly Expression[] { - return unpackNodeArray(global.generatedEs2panda._TemplateLiteralExpressionsConst(global.context, this.peer)) - } } export function isTemplateLiteral(node: AstNode): node is TemplateLiteral { return node instanceof TemplateLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts index 3ce99fa3e..383fb1d9c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts @@ -35,7 +35,7 @@ export class ThisExpression extends Expression { static createThisExpression(): ThisExpression { return new ThisExpression(global.generatedEs2panda._CreateThisExpression(global.context)) } - updateThisExpression(original: ThisExpression): ThisExpression { + static updateThisExpression(original: ThisExpression): ThisExpression { return new ThisExpression(global.generatedEs2panda._UpdateThisExpression(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts index 2e49067b3..15c23d48d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts @@ -36,12 +36,9 @@ export class ThrowStatement extends Statement { static createThrowStatement(argument: Expression): ThrowStatement { return new ThrowStatement(global.generatedEs2panda._CreateThrowStatement(global.context, passNode(argument))) } - updateThrowStatement(original: ThrowStatement, argument: Expression): ThrowStatement { + static updateThrowStatement(original: ThrowStatement, argument: Expression): ThrowStatement { return new ThrowStatement(global.generatedEs2panda._UpdateThrowStatement(global.context, passNode(original), passNode(argument))) } - get argumentConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._ThrowStatementArgumentConst(global.context, this.peer)) - } } export function isThrowStatement(node: AstNode): node is ThrowStatement { return node instanceof ThrowStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts index 3115086be..78901bb5d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts @@ -26,29 +26,12 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" -import { BlockStatement } from "./BlockStatement" -import { CatchClause } from "./CatchClause" export class TryStatement extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 146) super(pointer) console.warn("Warning: stub node TryStatement") } - get finallyBlockConst(): BlockStatement { - return unpackNonNullableNode(global.generatedEs2panda._TryStatementFinallyBlockConst(global.context, this.peer)) - } - get blockConst(): BlockStatement { - return unpackNonNullableNode(global.generatedEs2panda._TryStatementBlockConst(global.context, this.peer)) - } - get hasFinalizerConst(): boolean { - return global.generatedEs2panda._TryStatementHasFinalizerConst(global.context, this.peer) - } - get catchClausesConst(): readonly CatchClause[] { - return unpackNodeArray(global.generatedEs2panda._TryStatementCatchClausesConst(global.context, this.peer)) - } - get finallyCanCompleteNormallyConst(): boolean { - return global.generatedEs2panda._TryStatementFinallyCanCompleteNormallyConst(global.context, this.peer) - } } export function isTryStatement(node: AstNode): node is TryStatement { return node instanceof TryStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts b/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts index 8232dc0fc..62b019790 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts @@ -26,18 +26,11 @@ import { } from "../../reexport-for-generated" import { Expression } from "./Expression" -import { AnnotationUsage } from "./AnnotationUsage" export abstract class TypeNode extends Expression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node TypeNode") } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._TypeNodeAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._TypeNodeAnnotationsConst(global.context, this.peer)) - } } export function isTypeNode(node: AstNode): node is TypeNode { return node instanceof TypeNode diff --git a/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts index 961835f9e..e8f09bb0b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts @@ -35,12 +35,9 @@ export class TypeofExpression extends Expression { static createTypeofExpression(argument: Expression): TypeofExpression { return new TypeofExpression(global.generatedEs2panda._CreateTypeofExpression(global.context, passNode(argument))) } - updateTypeofExpression(original: TypeofExpression, argument: Expression): TypeofExpression { + static updateTypeofExpression(original: TypeofExpression, argument: Expression): TypeofExpression { return new TypeofExpression(global.generatedEs2panda._UpdateTypeofExpression(global.context, passNode(original), passNode(argument))) } - get argumentConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._TypeofExpressionArgumentConst(global.context, this.peer)) - } } export function isTypeofExpression(node: AstNode): node is TypeofExpression { return node instanceof TypeofExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts index a17b2fc16..ea957fed9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts @@ -36,18 +36,9 @@ export class UnaryExpression extends Expression { static createUnaryExpression(argument: Expression, unaryOperator: Es2pandaTokenType): UnaryExpression { return new UnaryExpression(global.generatedEs2panda._CreateUnaryExpression(global.context, passNode(argument), unaryOperator)) } - updateUnaryExpression(original: UnaryExpression, argument: Expression, unaryOperator: Es2pandaTokenType): UnaryExpression { + static updateUnaryExpression(original: UnaryExpression, argument: Expression, unaryOperator: Es2pandaTokenType): UnaryExpression { return new UnaryExpression(global.generatedEs2panda._UpdateUnaryExpression(global.context, passNode(original), passNode(argument), unaryOperator)) } - get operatorTypeConst(): Es2pandaTokenType { - return global.generatedEs2panda._UnaryExpressionOperatorTypeConst(global.context, this.peer) - } - get argument(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._UnaryExpressionArgument(global.context, this.peer)) - } - get argumentConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._UnaryExpressionArgumentConst(global.context, this.peer)) - } } export function isUnaryExpression(node: AstNode): node is UnaryExpression { return node instanceof UnaryExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts index 56384f5e6..53d3e38bf 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts @@ -35,7 +35,7 @@ export class UndefinedLiteral extends Literal { static createUndefinedLiteral(): UndefinedLiteral { return new UndefinedLiteral(global.generatedEs2panda._CreateUndefinedLiteral(global.context)) } - updateUndefinedLiteral(original: UndefinedLiteral): UndefinedLiteral { + static updateUndefinedLiteral(original: UndefinedLiteral): UndefinedLiteral { return new UndefinedLiteral(global.generatedEs2panda._UpdateUndefinedLiteral(global.context, passNode(original))) } } diff --git a/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts index ab3f74fa1..8fa279321 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts @@ -36,21 +36,9 @@ export class UpdateExpression extends Expression { static createUpdateExpression(argument: Expression, updateOperator: Es2pandaTokenType, isPrefix: boolean): UpdateExpression { return new UpdateExpression(global.generatedEs2panda._CreateUpdateExpression(global.context, passNode(argument), updateOperator, isPrefix)) } - updateUpdateExpression(original: UpdateExpression, argument: Expression, updateOperator: Es2pandaTokenType, isPrefix: boolean): UpdateExpression { + static updateUpdateExpression(original: UpdateExpression, argument: Expression, updateOperator: Es2pandaTokenType, isPrefix: boolean): UpdateExpression { return new UpdateExpression(global.generatedEs2panda._UpdateUpdateExpression(global.context, passNode(original), passNode(argument), updateOperator, isPrefix)) } - get operatorTypeConst(): Es2pandaTokenType { - return global.generatedEs2panda._UpdateExpressionOperatorTypeConst(global.context, this.peer) - } - get argument(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._UpdateExpressionArgument(global.context, this.peer)) - } - get argumentConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._UpdateExpressionArgumentConst(global.context, this.peer)) - } - get isPrefixConst(): boolean { - return global.generatedEs2panda._UpdateExpressionIsPrefixConst(global.context, this.peer) - } } export function isUpdateExpression(node: AstNode): node is UpdateExpression { return node instanceof UpdateExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts index a48036525..c7bf6c080 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts @@ -28,8 +28,6 @@ import { import { Statement } from "./Statement" import { Es2pandaVariableDeclarationKind } from "./../Es2pandaEnums" import { VariableDeclarator } from "./VariableDeclarator" -import { Decorator } from "./Decorator" -import { AnnotationUsage } from "./AnnotationUsage" export class VariableDeclaration extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 149) @@ -39,24 +37,9 @@ export class VariableDeclaration extends Statement { static createVariableDeclaration(kind: Es2pandaVariableDeclarationKind, declarators: readonly VariableDeclarator[], declaratorsLen: number): VariableDeclaration { return new VariableDeclaration(global.generatedEs2panda._CreateVariableDeclaration(global.context, kind, passNodeArray(declarators), declaratorsLen)) } - updateVariableDeclaration(original: VariableDeclaration, kind: Es2pandaVariableDeclarationKind, declarators: readonly VariableDeclarator[], declaratorsLen: number): VariableDeclaration { + static updateVariableDeclaration(original: VariableDeclaration, kind: Es2pandaVariableDeclarationKind, declarators: readonly VariableDeclarator[], declaratorsLen: number): VariableDeclaration { return new VariableDeclaration(global.generatedEs2panda._UpdateVariableDeclaration(global.context, passNode(original), kind, passNodeArray(declarators), declaratorsLen)) } - get declaratorsConst(): readonly VariableDeclarator[] { - return unpackNodeArray(global.generatedEs2panda._VariableDeclarationDeclaratorsConst(global.context, this.peer)) - } - get kindConst(): Es2pandaVariableDeclarationKind { - return global.generatedEs2panda._VariableDeclarationKindConst(global.context, this.peer) - } - get decoratorsConst(): readonly Decorator[] { - return unpackNodeArray(global.generatedEs2panda._VariableDeclarationDecoratorsConst(global.context, this.peer)) - } - get annotations(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._VariableDeclarationAnnotations(global.context, this.peer)) - } - get annotationsConst(): readonly AnnotationUsage[] { - return unpackNodeArray(global.generatedEs2panda._VariableDeclarationAnnotationsConst(global.context, this.peer)) - } } export function isVariableDeclaration(node: AstNode): node is VariableDeclaration { return node instanceof VariableDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts index 0d04fad05..3a6d806c6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts @@ -37,30 +37,15 @@ export class VariableDeclarator extends TypedStatement { static createVariableDeclarator(flag: Es2pandaVariableDeclaratorFlag, ident: Expression): VariableDeclarator { return new VariableDeclarator(global.generatedEs2panda._CreateVariableDeclarator(global.context, flag, passNode(ident))) } - updateVariableDeclarator(original: VariableDeclarator, flag: Es2pandaVariableDeclaratorFlag, ident: Expression): VariableDeclarator { + static updateVariableDeclarator(original: VariableDeclarator, flag: Es2pandaVariableDeclaratorFlag, ident: Expression): VariableDeclarator { return new VariableDeclarator(global.generatedEs2panda._UpdateVariableDeclarator(global.context, passNode(original), flag, passNode(ident))) } static create1VariableDeclarator(flag: Es2pandaVariableDeclaratorFlag, ident: Expression, init: Expression): VariableDeclarator { return new VariableDeclarator(global.generatedEs2panda._CreateVariableDeclarator1(global.context, flag, passNode(ident), passNode(init))) } - update1VariableDeclarator(original: VariableDeclarator, flag: Es2pandaVariableDeclaratorFlag, ident: Expression, init: Expression): VariableDeclarator { + static update1VariableDeclarator(original: VariableDeclarator, flag: Es2pandaVariableDeclaratorFlag, ident: Expression, init: Expression): VariableDeclarator { return new VariableDeclarator(global.generatedEs2panda._UpdateVariableDeclarator1(global.context, passNode(original), flag, passNode(ident), passNode(init))) } - get init(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._VariableDeclaratorInit(global.context, this.peer)) - } - get initConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._VariableDeclaratorInitConst(global.context, this.peer)) - } - get id(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._VariableDeclaratorId(global.context, this.peer)) - } - get idConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._VariableDeclaratorIdConst(global.context, this.peer)) - } - get flag(): Es2pandaVariableDeclaratorFlag { - return global.generatedEs2panda._VariableDeclaratorFlag(global.context, this.peer) - } } export function isVariableDeclarator(node: AstNode): node is VariableDeclarator { return node instanceof VariableDeclarator diff --git a/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts index 119c184f7..24615fb14 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts @@ -26,26 +26,12 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" -import { Expression } from "./Expression" -import { Statement } from "./Statement" export class WhileStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 151) super(pointer) console.warn("Warning: stub node WhileStatement") } - get testConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._WhileStatementTestConst(global.context, this.peer)) - } - get test(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._WhileStatementTest(global.context, this.peer)) - } - get bodyConst(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._WhileStatementBodyConst(global.context, this.peer)) - } - get body(): Statement { - return unpackNonNullableNode(global.generatedEs2panda._WhileStatementBody(global.context, this.peer)) - } } export function isWhileStatement(node: AstNode): node is WhileStatement { return node instanceof WhileStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts index 7dcfa59c2..065c389cd 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts @@ -35,15 +35,9 @@ export class YieldExpression extends Expression { static createYieldExpression(argument: Expression, isDelegate: boolean): YieldExpression { return new YieldExpression(global.generatedEs2panda._CreateYieldExpression(global.context, passNode(argument), isDelegate)) } - updateYieldExpression(original: YieldExpression, argument: Expression, isDelegate: boolean): YieldExpression { + static updateYieldExpression(original: YieldExpression, argument: Expression, isDelegate: boolean): YieldExpression { return new YieldExpression(global.generatedEs2panda._UpdateYieldExpression(global.context, passNode(original), passNode(argument), isDelegate)) } - get hasDelegateConst(): boolean { - return global.generatedEs2panda._YieldExpressionHasDelegateConst(global.context, this.peer) - } - get argumentConst(): Expression { - return unpackNonNullableNode(global.generatedEs2panda._YieldExpressionArgumentConst(global.context, this.peer)) - } } export function isYieldExpression(node: AstNode): node is YieldExpression { return node instanceof YieldExpression -- Gitee From efdfbc230059da893e5a0a83070ba40be3a6c6ae Mon Sep 17 00:00:00 2001 From: naumovdmitrii Date: Mon, 17 Feb 2025 17:55:22 +0300 Subject: [PATCH 6/8] bump Signed-off-by: naumovdmitrii --- arkoala-arkts/libarkts/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arkoala-arkts/libarkts/package.json b/arkoala-arkts/libarkts/package.json index 0343589c9..3e8492526 100644 --- a/arkoala-arkts/libarkts/package.json +++ b/arkoala-arkts/libarkts/package.json @@ -11,7 +11,7 @@ "./build/*" ], "config": { - "gen_version": "3.0.16", + "gen_version": "3.0.17", "input_file": "../../incremental/tools/panda/node_modules/@panda/sdk/ohos_arm64/include/tools/es2panda/generated/es2panda_lib/es2panda_lib.idl" }, "dependencies": { -- Gitee From 67d1097b8e47bcf585d49698b249062bef8020ee Mon Sep 17 00:00:00 2001 From: naumovdmitrii Date: Mon, 17 Feb 2025 18:23:10 +0300 Subject: [PATCH 7/8] return getters Signed-off-by: naumovdmitrii --- .../generated/peers/AnnotatedExpression.ts | 4 + .../generated/peers/AnnotationDeclaration.ts | 18 +++ .../src/generated/peers/AnnotationUsage.ts | 12 ++ .../src/generated/peers/ArrayExpression.ts | 21 +++ .../peers/ArrowFunctionExpression.ts | 13 ++ .../src/generated/peers/AssertStatement.ts | 9 ++ .../generated/peers/AssignmentExpression.ts | 28 ++++ .../src/generated/peers/AwaitExpression.ts | 3 + .../src/generated/peers/BigIntLiteral.ts | 3 + .../src/generated/peers/BinaryExpression.ts | 33 +++++ .../src/generated/peers/BlockExpression.ts | 7 + .../src/generated/peers/BlockStatement.ts | 6 + .../src/generated/peers/BooleanLiteral.ts | 3 + .../src/generated/peers/BreakStatement.ts | 9 ++ .../src/generated/peers/CallExpression.ts | 28 ++++ .../src/generated/peers/CatchClause.ts | 12 ++ .../src/generated/peers/ChainExpression.ts | 6 + .../src/generated/peers/ClassDeclaration.ts | 10 ++ .../src/generated/peers/ClassDefinition.ts | 99 +++++++++++++ .../src/generated/peers/ClassElement.ts | 20 +++ .../src/generated/peers/ClassExpression.ts | 3 + .../src/generated/peers/ClassProperty.ts | 10 ++ .../generated/peers/ConditionalExpression.ts | 18 +++ .../src/generated/peers/ContinueStatement.ts | 9 ++ .../libarkts/src/generated/peers/Decorator.ts | 3 + .../src/generated/peers/DoWhileStatement.ts | 14 ++ .../src/generated/peers/ETSClassLiteral.ts | 3 + .../src/generated/peers/ETSFunctionType.ts | 37 +++++ .../generated/peers/ETSImportDeclaration.ts | 22 +++ .../generated/peers/ETSLaunchExpression.ts | 3 + .../libarkts/src/generated/peers/ETSModule.ts | 23 +++ .../peers/ETSNewArrayInstanceExpression.ts | 12 ++ .../peers/ETSNewClassInstanceExpression.ts | 6 + .../ETSNewMultiDimArrayInstanceExpression.ts | 12 ++ .../generated/peers/ETSParameterExpression.ts | 16 +++ .../src/generated/peers/ETSPrimitiveType.ts | 3 + .../generated/peers/ETSReExportDeclaration.ts | 10 ++ .../libarkts/src/generated/peers/ETSTuple.ts | 9 ++ .../src/generated/peers/ETSTypeReference.ts | 6 + .../generated/peers/ETSTypeReferencePart.ts | 15 ++ .../src/generated/peers/ETSUnionType.ts | 3 + .../src/generated/peers/ETSWildcardType.ts | 6 + .../generated/peers/ExportAllDeclaration.ts | 6 + .../peers/ExportDefaultDeclaration.ts | 9 ++ .../generated/peers/ExportNamedDeclaration.ts | 9 ++ .../src/generated/peers/ExportSpecifier.ts | 6 + .../src/generated/peers/Expression.ts | 12 ++ .../generated/peers/ExpressionStatement.ts | 6 + .../src/generated/peers/ForInStatement.ts | 20 +++ .../src/generated/peers/ForOfStatement.ts | 23 +++ .../src/generated/peers/ForUpdateStatement.ts | 23 +++ .../generated/peers/FunctionDeclaration.ts | 15 ++ .../src/generated/peers/FunctionExpression.ts | 12 ++ .../src/generated/peers/Identifier.ts | 46 ++++++ .../src/generated/peers/IfStatement.ts | 19 +++ .../src/generated/peers/ImportDeclaration.ts | 15 ++ .../generated/peers/ImportDefaultSpecifier.ts | 6 + .../src/generated/peers/ImportExpression.ts | 6 + .../peers/ImportNamespaceSpecifier.ts | 6 + .../src/generated/peers/ImportSpecifier.ts | 12 ++ .../src/generated/peers/LabelledStatement.ts | 10 ++ .../peers/MaybeOptionalExpression.ts | 3 + .../src/generated/peers/MemberExpression.ts | 21 +++ .../src/generated/peers/MetaProperty.ts | 3 + .../src/generated/peers/MethodDefinition.ts | 24 ++++ .../libarkts/src/generated/peers/NamedType.ts | 10 ++ .../src/generated/peers/NewExpression.ts | 6 + .../src/generated/peers/NumberLiteral.ts | 3 + .../src/generated/peers/ObjectExpression.ts | 18 +++ .../peers/PrefixAssertionExpression.ts | 6 + .../libarkts/src/generated/peers/Property.ts | 27 ++++ .../src/generated/peers/RegExpLiteral.ts | 6 + .../src/generated/peers/ReturnStatement.ts | 6 + .../src/generated/peers/ScriptFunction.ts | 133 ++++++++++++++++++ .../src/generated/peers/SequenceExpression.ts | 6 + .../src/generated/peers/SpreadElement.ts | 18 +++ .../src/generated/peers/StringLiteral.ts | 3 + .../generated/peers/SwitchCaseStatement.ts | 10 ++ .../src/generated/peers/SwitchStatement.ts | 12 ++ .../src/generated/peers/TSArrayType.ts | 3 + .../src/generated/peers/TSAsExpression.ts | 9 ++ .../src/generated/peers/TSClassImplements.ts | 9 ++ .../src/generated/peers/TSConditionalType.ts | 12 ++ .../src/generated/peers/TSConstructorType.ts | 20 +++ .../src/generated/peers/TSEnumDeclaration.ts | 23 +++ .../src/generated/peers/TSEnumMember.ts | 15 ++ .../peers/TSExternalModuleReference.ts | 3 + .../src/generated/peers/TSFunctionType.ts | 17 +++ .../peers/TSImportEqualsDeclaration.ts | 9 ++ .../src/generated/peers/TSImportType.ts | 12 ++ .../src/generated/peers/TSIndexSignature.ts | 9 ++ .../generated/peers/TSIndexedAccessType.ts | 6 + .../src/generated/peers/TSInferType.ts | 3 + .../src/generated/peers/TSInterfaceBody.ts | 9 ++ .../generated/peers/TSInterfaceDeclaration.ts | 54 +++++++ .../generated/peers/TSInterfaceHeritage.ts | 6 + .../src/generated/peers/TSIntersectionType.ts | 3 + .../src/generated/peers/TSLiteralType.ts | 3 + .../src/generated/peers/TSMappedType.ts | 12 ++ .../src/generated/peers/TSMethodSignature.ts | 30 ++++ .../src/generated/peers/TSModuleBlock.ts | 3 + .../generated/peers/TSModuleDeclaration.ts | 13 ++ .../src/generated/peers/TSNamedTupleMember.ts | 12 ++ .../generated/peers/TSNonNullExpression.ts | 6 + .../generated/peers/TSParameterProperty.ts | 15 ++ .../generated/peers/TSParenthesizedType.ts | 4 + .../generated/peers/TSPropertySignature.ts | 18 +++ .../src/generated/peers/TSQualifiedName.ts | 12 ++ .../generated/peers/TSSignatureDeclaration.ts | 22 +++ .../src/generated/peers/TSTupleType.ts | 3 + .../generated/peers/TSTypeAliasDeclaration.ts | 23 +++ .../src/generated/peers/TSTypeAssertion.ts | 6 + .../src/generated/peers/TSTypeLiteral.ts | 3 + .../src/generated/peers/TSTypeOperator.ts | 12 ++ .../src/generated/peers/TSTypeParameter.ts | 22 +++ .../peers/TSTypeParameterDeclaration.ts | 6 + .../peers/TSTypeParameterInstantiation.ts | 3 + .../src/generated/peers/TSTypePredicate.ts | 9 ++ .../src/generated/peers/TSTypeQuery.ts | 3 + .../src/generated/peers/TSTypeReference.ts | 6 + .../src/generated/peers/TSUnionType.ts | 3 + .../peers/TaggedTemplateExpression.ts | 9 ++ .../src/generated/peers/TemplateElement.ts | 6 + .../src/generated/peers/TemplateLiteral.ts | 6 + .../src/generated/peers/ThrowStatement.ts | 3 + .../src/generated/peers/TryStatement.ts | 17 +++ .../libarkts/src/generated/peers/TypeNode.ts | 7 + .../src/generated/peers/TypeofExpression.ts | 3 + .../src/generated/peers/UnaryExpression.ts | 9 ++ .../src/generated/peers/UpdateExpression.ts | 12 ++ .../generated/peers/VariableDeclaration.ts | 17 +++ .../src/generated/peers/VariableDeclarator.ts | 15 ++ .../src/generated/peers/WhileStatement.ts | 14 ++ .../src/generated/peers/YieldExpression.ts | 6 + 134 files changed, 1758 insertions(+) diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts index 243a46204..10fc1fc5f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts @@ -26,11 +26,15 @@ import { } from "../../reexport-for-generated" import { Expression } from "./Expression" +import { TypeNode } from "./TypeNode" export abstract class AnnotatedExpression extends Expression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node AnnotatedExpression") } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._AnnotatedExpressionTypeAnnotationConst(global.context, this.peer)) + } } export function isAnnotatedExpression(node: AstNode): node is AnnotatedExpression { return node instanceof AnnotatedExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts index 5e2d54df8..a5cf8ce4a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts @@ -45,6 +45,24 @@ export class AnnotationDeclaration extends Statement { static update1AnnotationDeclaration(original: AnnotationDeclaration, expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationDeclaration { return new AnnotationDeclaration(global.generatedEs2panda._UpdateAnnotationDeclaration1(global.context, passNode(original), passNode(expr), passNodeArray(properties), propertiesLen)) } + get internalNameConst(): string { + return global.generatedEs2panda._AnnotationDeclarationInternalNameConst(global.context, this.peer) + } + get exprConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AnnotationDeclarationExprConst(global.context, this.peer)) + } + get expr(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AnnotationDeclarationExpr(global.context, this.peer)) + } + get properties(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._AnnotationDeclarationProperties(global.context, this.peer)) + } + get propertiesConst(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._AnnotationDeclarationPropertiesConst(global.context, this.peer)) + } + get propertiesPtrConst(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._AnnotationDeclarationPropertiesPtrConst(global.context, this.peer)) + } } export function isAnnotationDeclaration(node: AstNode): node is AnnotationDeclaration { return node instanceof AnnotationDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts index 30a929c3c..9540b3743 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts @@ -45,6 +45,18 @@ export class AnnotationUsage extends Statement { static update1AnnotationUsage(original: AnnotationUsage, expr: Expression, properties: readonly AstNode[], propertiesLen: number): AnnotationUsage { return new AnnotationUsage(global.generatedEs2panda._UpdateAnnotationUsageIr1(global.context, passNode(original), passNode(expr), passNodeArray(properties), propertiesLen)) } + get expr(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AnnotationUsageIrExpr(global.context, this.peer)) + } + get properties(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._AnnotationUsageIrProperties(global.context, this.peer)) + } + get propertiesConst(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._AnnotationUsageIrPropertiesConst(global.context, this.peer)) + } + get propertiesPtrConst(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._AnnotationUsageIrPropertiesPtrConst(global.context, this.peer)) + } } export function isAnnotationUsage(node: AstNode): node is AnnotationUsage { return node instanceof AnnotationUsage diff --git a/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts index 45e4923ef..c796cec81 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts @@ -26,11 +26,32 @@ import { } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" +import { Expression } from "./Expression" +import { Decorator } from "./Decorator" +import { TypeNode } from "./TypeNode" export abstract class ArrayExpression extends AnnotatedExpression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node ArrayExpression") } + get elementsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._ArrayExpressionElementsConst(global.context, this.peer)) + } + get elements(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._ArrayExpressionElements(global.context, this.peer)) + } + get isDeclarationConst(): boolean { + return global.generatedEs2panda._ArrayExpressionIsDeclarationConst(global.context, this.peer) + } + get isOptionalConst(): boolean { + return global.generatedEs2panda._ArrayExpressionIsOptionalConst(global.context, this.peer) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._ArrayExpressionDecoratorsConst(global.context, this.peer)) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ArrayExpressionTypeAnnotationConst(global.context, this.peer)) + } } export function isArrayExpression(node: AstNode): node is ArrayExpression { return node instanceof ArrayExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts index 6c0a7ac14..07063bafb 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts @@ -27,6 +27,7 @@ import { import { Expression } from "./Expression" import { ScriptFunction } from "./ScriptFunction" +import { AnnotationUsage } from "./AnnotationUsage" export class ArrowFunctionExpression extends Expression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 0) @@ -45,6 +46,18 @@ export class ArrowFunctionExpression extends Expression { static update1ArrowFunctionExpression(original: ArrowFunctionExpression, other: ArrowFunctionExpression): ArrowFunctionExpression { return new ArrowFunctionExpression(global.generatedEs2panda._UpdateArrowFunctionExpression1(global.context, passNode(original), passNode(other))) } + get functionConst(): ScriptFunction { + return unpackNonNullableNode(global.generatedEs2panda._ArrowFunctionExpressionFunctionConst(global.context, this.peer)) + } + get function(): ScriptFunction { + return unpackNonNullableNode(global.generatedEs2panda._ArrowFunctionExpressionFunction(global.context, this.peer)) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ArrowFunctionExpressionAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ArrowFunctionExpressionAnnotationsConst(global.context, this.peer)) + } } export function isArrowFunctionExpression(node: AstNode): node is ArrowFunctionExpression { return node instanceof ArrowFunctionExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts index a10cc5b65..84532cce6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts @@ -39,6 +39,15 @@ export class AssertStatement extends Statement { static updateAssertStatement(original: AssertStatement, test: Expression, second: Expression): AssertStatement { return new AssertStatement(global.generatedEs2panda._UpdateAssertStatement(global.context, passNode(original), passNode(test), passNode(second))) } + get testConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AssertStatementTestConst(global.context, this.peer)) + } + get test(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AssertStatementTest(global.context, this.peer)) + } + get secondConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AssertStatementSecondConst(global.context, this.peer)) + } } export function isAssertStatement(node: AstNode): node is AssertStatement { return node instanceof AssertStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts index 1d199b2a9..6e5c88e09 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts @@ -26,11 +26,39 @@ import { } from "../../reexport-for-generated" import { Expression } from "./Expression" +import { Es2pandaTokenType } from "./../Es2pandaEnums" export abstract class AssignmentExpression extends Expression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node AssignmentExpression") } + get leftConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionLeftConst(global.context, this.peer)) + } + get left(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionLeft(global.context, this.peer)) + } + get right(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionRight(global.context, this.peer)) + } + get rightConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionRightConst(global.context, this.peer)) + } + get resultConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionResultConst(global.context, this.peer)) + } + get result(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AssignmentExpressionResult(global.context, this.peer)) + } + get operatorTypeConst(): Es2pandaTokenType { + return global.generatedEs2panda._AssignmentExpressionOperatorTypeConst(global.context, this.peer) + } + get isLogicalExtendedConst(): boolean { + return global.generatedEs2panda._AssignmentExpressionIsLogicalExtendedConst(global.context, this.peer) + } + get isIgnoreConstAssignConst(): boolean { + return global.generatedEs2panda._AssignmentExpressionIsIgnoreConstAssignConst(global.context, this.peer) + } } export function isAssignmentExpression(node: AstNode): node is AssignmentExpression { return node instanceof AssignmentExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts index 296d8b54c..b386dd389 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts @@ -38,6 +38,9 @@ export class AwaitExpression extends Expression { static updateAwaitExpression(original: AwaitExpression, argument: Expression): AwaitExpression { return new AwaitExpression(global.generatedEs2panda._UpdateAwaitExpression(global.context, passNode(original), passNode(argument))) } + get argumentConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._AwaitExpressionArgumentConst(global.context, this.peer)) + } } export function isAwaitExpression(node: AstNode): node is AwaitExpression { return node instanceof AwaitExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts index 88f548886..33e3ad477 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts @@ -38,6 +38,9 @@ export class BigIntLiteral extends Literal { static updateBigIntLiteral(original: BigIntLiteral, src: string): BigIntLiteral { return new BigIntLiteral(global.generatedEs2panda._UpdateBigIntLiteral(global.context, passNode(original), src)) } + get strConst(): string { + return global.generatedEs2panda._BigIntLiteralStrConst(global.context, this.peer) + } } export function isBigIntLiteral(node: AstNode): node is BigIntLiteral { return node instanceof BigIntLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts index e0d0849f7..e5dd878a8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts @@ -39,6 +39,39 @@ export class BinaryExpression extends Expression { static updateBinaryExpression(original: BinaryExpression, left: Expression, right: Expression, operatorType: Es2pandaTokenType): BinaryExpression { return new BinaryExpression(global.generatedEs2panda._UpdateBinaryExpression(global.context, passNode(original), passNode(left), passNode(right), operatorType)) } + get leftConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionLeftConst(global.context, this.peer)) + } + get left(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionLeft(global.context, this.peer)) + } + get rightConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionRightConst(global.context, this.peer)) + } + get right(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionRight(global.context, this.peer)) + } + get resultConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionResultConst(global.context, this.peer)) + } + get result(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._BinaryExpressionResult(global.context, this.peer)) + } + get operatorTypeConst(): Es2pandaTokenType { + return global.generatedEs2panda._BinaryExpressionOperatorTypeConst(global.context, this.peer) + } + get isLogicalConst(): boolean { + return global.generatedEs2panda._BinaryExpressionIsLogicalConst(global.context, this.peer) + } + get isLogicalExtendedConst(): boolean { + return global.generatedEs2panda._BinaryExpressionIsLogicalExtendedConst(global.context, this.peer) + } + get isBitwiseConst(): boolean { + return global.generatedEs2panda._BinaryExpressionIsBitwiseConst(global.context, this.peer) + } + get isArithmeticConst(): boolean { + return global.generatedEs2panda._BinaryExpressionIsArithmeticConst(global.context, this.peer) + } } export function isBinaryExpression(node: AstNode): node is BinaryExpression { return node instanceof BinaryExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts index cdd0408c0..011893654 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts @@ -26,12 +26,19 @@ import { } from "../../reexport-for-generated" import { Expression } from "./Expression" +import { Statement } from "./Statement" export class BlockExpression extends Expression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 154) super(pointer) console.warn("Warning: stub node BlockExpression") } + get statementsConst(): readonly Statement[] { + return unpackNodeArray(global.generatedEs2panda._BlockExpressionStatementsConst(global.context, this.peer)) + } + get statements(): readonly Statement[] { + return unpackNodeArray(global.generatedEs2panda._BlockExpressionStatements(global.context, this.peer)) + } } export function isBlockExpression(node: AstNode): node is BlockExpression { return node instanceof BlockExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts index 99eb8f71d..f1ed56f23 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts @@ -32,6 +32,12 @@ export class BlockStatement extends Statement { super(pointer) console.warn("Warning: stub node BlockStatement") } + get statementsConst(): readonly Statement[] { + return unpackNodeArray(global.generatedEs2panda._BlockStatementStatementsConst(global.context, this.peer)) + } + get statements(): readonly Statement[] { + return unpackNodeArray(global.generatedEs2panda._BlockStatementStatements(global.context, this.peer)) + } } export function isBlockStatement(node: AstNode): node is BlockStatement { return node instanceof BlockStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts index 16e577a6f..a84c6031e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts @@ -38,6 +38,9 @@ export class BooleanLiteral extends Literal { static updateBooleanLiteral(original: BooleanLiteral, value: boolean): BooleanLiteral { return new BooleanLiteral(global.generatedEs2panda._UpdateBooleanLiteral(global.context, passNode(original), value)) } + get valueConst(): boolean { + return global.generatedEs2panda._BooleanLiteralValueConst(global.context, this.peer) + } } export function isBooleanLiteral(node: AstNode): node is BooleanLiteral { return node instanceof BooleanLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts index 277849a61..f70e63cef 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts @@ -45,6 +45,15 @@ export class BreakStatement extends Statement { static update1BreakStatement(original: BreakStatement, ident: Identifier): BreakStatement { return new BreakStatement(global.generatedEs2panda._UpdateBreakStatement1(global.context, passNode(original), passNode(ident))) } + get identConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._BreakStatementIdentConst(global.context, this.peer)) + } + get ident(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._BreakStatementIdent(global.context, this.peer)) + } + get targetConst(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._BreakStatementTargetConst(global.context, this.peer)) + } } export function isBreakStatement(node: AstNode): node is BreakStatement { return node instanceof BreakStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts index 16fa5fb5d..aa64c4645 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts @@ -28,6 +28,7 @@ import { import { MaybeOptionalExpression } from "./MaybeOptionalExpression" import { Expression } from "./Expression" import { TSTypeParameterInstantiation } from "./TSTypeParameterInstantiation" +import { BlockStatement } from "./BlockStatement" export class CallExpression extends MaybeOptionalExpression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 10) @@ -43,6 +44,33 @@ export class CallExpression extends MaybeOptionalExpression { static update1CallExpression(original: CallExpression, other: CallExpression): CallExpression { return new CallExpression(global.generatedEs2panda._UpdateCallExpression1(global.context, passNode(original), passNode(other))) } + get calleeConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._CallExpressionCalleeConst(global.context, this.peer)) + } + get callee(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._CallExpressionCallee(global.context, this.peer)) + } + get typeParamsConst(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._CallExpressionTypeParamsConst(global.context, this.peer)) + } + get typeParams(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._CallExpressionTypeParams(global.context, this.peer)) + } + get argumentsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._CallExpressionArgumentsConst(global.context, this.peer)) + } + get arguments(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._CallExpressionArguments(global.context, this.peer)) + } + get hasTrailingCommaConst(): boolean { + return global.generatedEs2panda._CallExpressionHasTrailingCommaConst(global.context, this.peer) + } + get trailingBlockConst(): BlockStatement { + return unpackNonNullableNode(global.generatedEs2panda._CallExpressionTrailingBlockConst(global.context, this.peer)) + } + get isTrailingBlockInNewLineConst(): boolean { + return global.generatedEs2panda._CallExpressionIsTrailingBlockInNewLineConst(global.context, this.peer) + } } export function isCallExpression(node: AstNode): node is CallExpression { return node instanceof CallExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts b/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts index 04be21e41..57e462e5d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts @@ -40,6 +40,18 @@ export class CatchClause extends TypedStatement { static updateCatchClause(original: CatchClause, param: Expression, body: BlockStatement): CatchClause { return new CatchClause(global.generatedEs2panda._UpdateCatchClause(global.context, passNode(original), passNode(param), passNode(body))) } + get param(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._CatchClauseParam(global.context, this.peer)) + } + get paramConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._CatchClauseParamConst(global.context, this.peer)) + } + get body(): BlockStatement { + return unpackNonNullableNode(global.generatedEs2panda._CatchClauseBody(global.context, this.peer)) + } + get bodyConst(): BlockStatement { + return unpackNonNullableNode(global.generatedEs2panda._CatchClauseBodyConst(global.context, this.peer)) + } } export function isCatchClause(node: AstNode): node is CatchClause { return node instanceof CatchClause diff --git a/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts index 174b25fad..24d7422ca 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts @@ -38,6 +38,12 @@ export class ChainExpression extends Expression { static updateChainExpression(original: ChainExpression, expression: Expression): ChainExpression { return new ChainExpression(global.generatedEs2panda._UpdateChainExpression(global.context, passNode(original), passNode(expression))) } + get getExpressionConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ChainExpressionGetExpressionConst(global.context, this.peer)) + } + get getExpression(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ChainExpressionGetExpression(global.context, this.peer)) + } } export function isChainExpression(node: AstNode): node is ChainExpression { return node instanceof ChainExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts index 2da212e55..d9e679bc7 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts @@ -27,6 +27,7 @@ import { import { Statement } from "./Statement" import { ClassDefinition } from "./ClassDefinition" +import { Decorator } from "./Decorator" export class ClassDeclaration extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 15) @@ -39,6 +40,15 @@ export class ClassDeclaration extends Statement { static updateClassDeclaration(original: ClassDeclaration, def: ClassDefinition): ClassDeclaration { return new ClassDeclaration(global.generatedEs2panda._UpdateClassDeclaration(global.context, passNode(original), passNode(def))) } + get definition(): ClassDefinition { + return unpackNonNullableNode(global.generatedEs2panda._ClassDeclarationDefinition(global.context, this.peer)) + } + get definitionConst(): ClassDefinition { + return unpackNonNullableNode(global.generatedEs2panda._ClassDeclarationDefinitionConst(global.context, this.peer)) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._ClassDeclarationDecoratorsConst(global.context, this.peer)) + } } export function isClassDeclaration(node: AstNode): node is ClassDeclaration { return node instanceof ClassDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts index d109c4538..c14ce11f6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts @@ -34,6 +34,9 @@ import { MethodDefinition } from "./MethodDefinition" import { Expression } from "./Expression" import { Es2pandaClassDefinitionModifiers } from "./../Es2pandaEnums" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" +import { TSEnumDeclaration } from "./TSEnumDeclaration" +import { ClassDeclaration } from "./ClassDeclaration" +import { AnnotationUsage } from "./AnnotationUsage" export class ClassDefinition extends TypedAstNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 14) @@ -58,6 +61,102 @@ export class ClassDefinition extends TypedAstNode { static update2ClassDefinition(original: ClassDefinition, ident: Identifier, modifiers: Es2pandaClassDefinitionModifiers, flags: Es2pandaModifierFlags): ClassDefinition { return new ClassDefinition(global.generatedEs2panda._UpdateClassDefinition2(global.context, passNode(original), passNode(ident), modifiers, flags)) } + get identConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionIdentConst(global.context, this.peer)) + } + get ident(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionIdent(global.context, this.peer)) + } + get internalNameConst(): string { + return global.generatedEs2panda._ClassDefinitionInternalNameConst(global.context, this.peer) + } + get super(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionSuper(global.context, this.peer)) + } + get superConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionSuperConst(global.context, this.peer)) + } + get isGlobalConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsGlobalConst(global.context, this.peer) + } + get isLocalConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsLocalConst(global.context, this.peer) + } + get isExternConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsExternConst(global.context, this.peer) + } + get isFromExternalConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsFromExternalConst(global.context, this.peer) + } + get isInnerConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsInnerConst(global.context, this.peer) + } + get isGlobalInitializedConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsGlobalInitializedConst(global.context, this.peer) + } + get isClassDefinitionCheckedConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsClassDefinitionCheckedConst(global.context, this.peer) + } + get isAnonymousConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsAnonymousConst(global.context, this.peer) + } + get isNamespaceTransformedConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsNamespaceTransformedConst(global.context, this.peer) + } + get isModuleConst(): boolean { + return global.generatedEs2panda._ClassDefinitionIsModuleConst(global.context, this.peer) + } + get modifiersConst(): Es2pandaClassDefinitionModifiers { + return global.generatedEs2panda._ClassDefinitionModifiersConst(global.context, this.peer) + } + get body(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._ClassDefinitionBody(global.context, this.peer)) + } + get bodyConst(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._ClassDefinitionBodyConst(global.context, this.peer)) + } + get ctor(): MethodDefinition { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionCtor(global.context, this.peer)) + } + get implements(): readonly TSClassImplements[] { + return unpackNodeArray(global.generatedEs2panda._ClassDefinitionImplements(global.context, this.peer)) + } + get implementsConst(): readonly TSClassImplements[] { + return unpackNodeArray(global.generatedEs2panda._ClassDefinitionImplementsConst(global.context, this.peer)) + } + get typeParamsConst(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionTypeParamsConst(global.context, this.peer)) + } + get typeParams(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionTypeParams(global.context, this.peer)) + } + get superTypeParamsConst(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionSuperTypeParamsConst(global.context, this.peer)) + } + get superTypeParams(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionSuperTypeParams(global.context, this.peer)) + } + get localTypeCounter(): number { + return global.generatedEs2panda._ClassDefinitionLocalTypeCounter(global.context, this.peer) + } + get localIndexConst(): number { + return global.generatedEs2panda._ClassDefinitionLocalIndexConst(global.context, this.peer) + } + get localPrefixConst(): string { + return global.generatedEs2panda._ClassDefinitionLocalPrefixConst(global.context, this.peer) + } + get origEnumDeclConst(): TSEnumDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionOrigEnumDeclConst(global.context, this.peer)) + } + get getAnonClass(): ClassDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ClassDefinitionGetAnonClass(global.context, this.peer)) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ClassDefinitionAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ClassDefinitionAnnotationsConst(global.context, this.peer)) + } } export function isClassDefinition(node: AstNode): node is ClassDefinition { return node instanceof ClassDefinition diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts index 4dbb8c62d..4dc4a2d54 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts @@ -26,11 +26,31 @@ import { } from "../../reexport-for-generated" import { TypedStatement } from "./TypedStatement" +import { Expression } from "./Expression" +import { Decorator } from "./Decorator" export abstract class ClassElement extends TypedStatement { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node ClassElement") } + get key(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ClassElementKey(global.context, this.peer)) + } + get keyConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ClassElementKeyConst(global.context, this.peer)) + } + get value(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ClassElementValue(global.context, this.peer)) + } + get valueConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ClassElementValueConst(global.context, this.peer)) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._ClassElementDecoratorsConst(global.context, this.peer)) + } + get isComputedConst(): boolean { + return global.generatedEs2panda._ClassElementIsComputedConst(global.context, this.peer) + } } export function isClassElement(node: AstNode): node is ClassElement { return node instanceof ClassElement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts index 4bd71ef1b..7981edc66 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts @@ -39,6 +39,9 @@ export class ClassExpression extends Expression { static updateClassExpression(original: ClassExpression, def: ClassDefinition): ClassExpression { return new ClassExpression(global.generatedEs2panda._UpdateClassExpression(global.context, passNode(original), passNode(def))) } + get definitionConst(): ClassDefinition { + return unpackNonNullableNode(global.generatedEs2panda._ClassExpressionDefinitionConst(global.context, this.peer)) + } } export function isClassExpression(node: AstNode): node is ClassExpression { return node instanceof ClassExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts index eff0e1e6b..52943eab0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts @@ -29,6 +29,7 @@ import { ClassElement } from "./ClassElement" import { Expression } from "./Expression" import { TypeNode } from "./TypeNode" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" +import { AnnotationUsage } from "./AnnotationUsage" export class ClassProperty extends ClassElement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 17) @@ -41,6 +42,15 @@ export class ClassProperty extends ClassElement { static updateClassProperty(original: ClassProperty, key: Expression, value: Expression, typeAnnotation: TypeNode, modifiers: Es2pandaModifierFlags, isComputed: boolean): ClassProperty { return new ClassProperty(global.generatedEs2panda._UpdateClassProperty(global.context, passNode(original), passNode(key), passNode(value), passNode(typeAnnotation), modifiers, isComputed)) } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ClassPropertyTypeAnnotationConst(global.context, this.peer)) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ClassPropertyAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ClassPropertyAnnotationsConst(global.context, this.peer)) + } } export function isClassProperty(node: AstNode): node is ClassProperty { return node instanceof ClassProperty diff --git a/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts index a575e99b6..09f94a47a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts @@ -38,6 +38,24 @@ export class ConditionalExpression extends Expression { static updateConditionalExpression(original: ConditionalExpression, test: Expression, consequent: Expression, alternate: Expression): ConditionalExpression { return new ConditionalExpression(global.generatedEs2panda._UpdateConditionalExpression(global.context, passNode(original), passNode(test), passNode(consequent), passNode(alternate))) } + get testConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionTestConst(global.context, this.peer)) + } + get test(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionTest(global.context, this.peer)) + } + get consequentConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionConsequentConst(global.context, this.peer)) + } + get consequent(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionConsequent(global.context, this.peer)) + } + get alternateConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionAlternateConst(global.context, this.peer)) + } + get alternate(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ConditionalExpressionAlternate(global.context, this.peer)) + } } export function isConditionalExpression(node: AstNode): node is ConditionalExpression { return node instanceof ConditionalExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts index 5cf9cbbfb..ed8568f1b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts @@ -45,6 +45,15 @@ export class ContinueStatement extends Statement { static update1ContinueStatement(original: ContinueStatement, ident: Identifier): ContinueStatement { return new ContinueStatement(global.generatedEs2panda._UpdateContinueStatement1(global.context, passNode(original), passNode(ident))) } + get identConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ContinueStatementIdentConst(global.context, this.peer)) + } + get ident(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ContinueStatementIdent(global.context, this.peer)) + } + get targetConst(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ContinueStatementTargetConst(global.context, this.peer)) + } } export function isContinueStatement(node: AstNode): node is ContinueStatement { return node instanceof ContinueStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts b/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts index 56d6edb47..65d6c7f2a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts @@ -39,6 +39,9 @@ export class Decorator extends Statement { static updateDecorator(original: Decorator, expr: Expression): Decorator { return new Decorator(global.generatedEs2panda._UpdateDecorator(global.context, passNode(original), passNode(expr))) } + get exprConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._DecoratorExprConst(global.context, this.peer)) + } } export function isDecorator(node: AstNode): node is Decorator { return node instanceof Decorator diff --git a/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts index eaac87393..1b6225555 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts @@ -26,12 +26,26 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" +import { Statement } from "./Statement" +import { Expression } from "./Expression" export class DoWhileStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 24) super(pointer) console.warn("Warning: stub node DoWhileStatement") } + get bodyConst(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._DoWhileStatementBodyConst(global.context, this.peer)) + } + get body(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._DoWhileStatementBody(global.context, this.peer)) + } + get testConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._DoWhileStatementTestConst(global.context, this.peer)) + } + get test(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._DoWhileStatementTest(global.context, this.peer)) + } } export function isDoWhileStatement(node: AstNode): node is DoWhileStatement { return node instanceof DoWhileStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts index 01b30645a..9c382a683 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts @@ -39,6 +39,9 @@ export class ETSClassLiteral extends Expression { static updateETSClassLiteral(original: ETSClassLiteral, expr: TypeNode): ETSClassLiteral { return new ETSClassLiteral(global.generatedEs2panda._UpdateETSClassLiteral(global.context, passNode(original), passNode(expr))) } + get exprConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ETSClassLiteralExprConst(global.context, this.peer)) + } } export function isETSClassLiteral(node: AstNode): node is ETSClassLiteral { return node instanceof ETSClassLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts index 498769079..d8fe47ad8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts @@ -26,12 +26,49 @@ import { } from "../../reexport-for-generated" import { TypeNode } from "./TypeNode" +import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" +import { Expression } from "./Expression" +import { TSInterfaceDeclaration } from "./TSInterfaceDeclaration" +import { Es2pandaScriptFunctionFlags } from "./../Es2pandaEnums" export class ETSFunctionType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 66) super(pointer) console.warn("Warning: stub node ETSFunctionType") } + get typeParamsConst(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrTypeParamsConst(global.context, this.peer)) + } + get typeParams(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrTypeParams(global.context, this.peer)) + } + get paramsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._ETSFunctionTypeIrParamsConst(global.context, this.peer)) + } + get returnTypeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrReturnTypeConst(global.context, this.peer)) + } + get returnType(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrReturnType(global.context, this.peer)) + } + get functionalInterface(): TSInterfaceDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrFunctionalInterface(global.context, this.peer)) + } + get functionalInterfaceConst(): TSInterfaceDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ETSFunctionTypeIrFunctionalInterfaceConst(global.context, this.peer)) + } + get flags(): Es2pandaScriptFunctionFlags { + return global.generatedEs2panda._ETSFunctionTypeIrFlags(global.context, this.peer) + } + get isThrowingConst(): boolean { + return global.generatedEs2panda._ETSFunctionTypeIrIsThrowingConst(global.context, this.peer) + } + get isRethrowingConst(): boolean { + return global.generatedEs2panda._ETSFunctionTypeIrIsRethrowingConst(global.context, this.peer) + } + get isExtensionFunctionConst(): boolean { + return global.generatedEs2panda._ETSFunctionTypeIrIsExtensionFunctionConst(global.context, this.peer) + } } export function isETSFunctionType(node: AstNode): node is ETSFunctionType { return node instanceof ETSFunctionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts index b32f7b847..d6c2bea5a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts @@ -26,12 +26,34 @@ import { } from "../../reexport-for-generated" import { ImportDeclaration } from "./ImportDeclaration" +import { StringLiteral } from "./StringLiteral" export class ETSImportDeclaration extends ImportDeclaration { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 78) super(pointer) console.warn("Warning: stub node ETSImportDeclaration") } + get hasDeclConst(): boolean { + return global.generatedEs2panda._ETSImportDeclarationHasDeclConst(global.context, this.peer) + } + get isPureDynamicConst(): boolean { + return global.generatedEs2panda._ETSImportDeclarationIsPureDynamicConst(global.context, this.peer) + } + get assemblerName(): string { + return global.generatedEs2panda._ETSImportDeclarationAssemblerName(global.context, this.peer) + } + get assemblerNameConst(): string { + return global.generatedEs2panda._ETSImportDeclarationAssemblerNameConst(global.context, this.peer) + } + get sourceConst(): StringLiteral { + return unpackNonNullableNode(global.generatedEs2panda._ETSImportDeclarationSourceConst(global.context, this.peer)) + } + get resolvedSource(): StringLiteral { + return unpackNonNullableNode(global.generatedEs2panda._ETSImportDeclarationResolvedSource(global.context, this.peer)) + } + get resolvedSourceConst(): StringLiteral { + return unpackNonNullableNode(global.generatedEs2panda._ETSImportDeclarationResolvedSourceConst(global.context, this.peer)) + } } export function isETSImportDeclaration(node: AstNode): node is ETSImportDeclaration { return node instanceof ETSImportDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts index 31af4df39..fcde2a20d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts @@ -39,6 +39,9 @@ export class ETSLaunchExpression extends Expression { static updateETSLaunchExpression(original: ETSLaunchExpression, expr: CallExpression): ETSLaunchExpression { return new ETSLaunchExpression(global.generatedEs2panda._UpdateETSLaunchExpression(global.context, passNode(original), passNode(expr))) } + get callConst(): CallExpression { + return unpackNonNullableNode(global.generatedEs2panda._ETSLaunchExpressionCallConst(global.context, this.peer)) + } } export function isETSLaunchExpression(node: AstNode): node is ETSLaunchExpression { return node instanceof ETSLaunchExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts index 11041d7c0..0dc848a73 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts @@ -26,12 +26,35 @@ import { } from "../../reexport-for-generated" import { BlockStatement } from "./BlockStatement" +import { Identifier } from "./Identifier" +import { AnnotationUsage } from "./AnnotationUsage" export class ETSModule extends BlockStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 81) super(pointer) console.warn("Warning: stub node ETSModule") } + get ident(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ETSModuleIdent(global.context, this.peer)) + } + get identConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ETSModuleIdentConst(global.context, this.peer)) + } + get isETSScriptConst(): boolean { + return global.generatedEs2panda._ETSModuleIsETSScriptConst(global.context, this.peer) + } + get isNamespaceConst(): boolean { + return global.generatedEs2panda._ETSModuleIsNamespaceConst(global.context, this.peer) + } + get isNamespaceChainLastNodeConst(): boolean { + return global.generatedEs2panda._ETSModuleIsNamespaceChainLastNodeConst(global.context, this.peer) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ETSModuleAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ETSModuleAnnotationsConst(global.context, this.peer)) + } } export function isETSModule(node: AstNode): node is ETSModule { return node instanceof ETSModule diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts index 5c74b5046..eb413a1e0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts @@ -39,6 +39,18 @@ export class ETSNewArrayInstanceExpression extends Expression { static updateETSNewArrayInstanceExpression(original: ETSNewArrayInstanceExpression, typeReference: TypeNode, dimension: Expression): ETSNewArrayInstanceExpression { return new ETSNewArrayInstanceExpression(global.generatedEs2panda._UpdateETSNewArrayInstanceExpression(global.context, passNode(original), passNode(typeReference), passNode(dimension))) } + get typeReference(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ETSNewArrayInstanceExpressionTypeReference(global.context, this.peer)) + } + get typeReferenceConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ETSNewArrayInstanceExpressionTypeReferenceConst(global.context, this.peer)) + } + get dimension(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ETSNewArrayInstanceExpressionDimension(global.context, this.peer)) + } + get dimensionConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ETSNewArrayInstanceExpressionDimensionConst(global.context, this.peer)) + } } export function isETSNewArrayInstanceExpression(node: AstNode): node is ETSNewArrayInstanceExpression { return node instanceof ETSNewArrayInstanceExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts index d504e1fb9..15651fb0b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts @@ -44,6 +44,12 @@ export class ETSNewClassInstanceExpression extends Expression { static update1ETSNewClassInstanceExpression(original: ETSNewClassInstanceExpression, other: ETSNewClassInstanceExpression): ETSNewClassInstanceExpression { return new ETSNewClassInstanceExpression(global.generatedEs2panda._UpdateETSNewClassInstanceExpression1(global.context, passNode(original), passNode(other))) } + get getTypeRefConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ETSNewClassInstanceExpressionGetTypeRefConst(global.context, this.peer)) + } + get getArgumentsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._ETSNewClassInstanceExpressionGetArgumentsConst(global.context, this.peer)) + } } export function isETSNewClassInstanceExpression(node: AstNode): node is ETSNewClassInstanceExpression { return node instanceof ETSNewClassInstanceExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts index 245f2e003..7ff65b3b2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts @@ -45,6 +45,18 @@ export class ETSNewMultiDimArrayInstanceExpression extends Expression { static update1ETSNewMultiDimArrayInstanceExpression(original: ETSNewMultiDimArrayInstanceExpression, other: ETSNewMultiDimArrayInstanceExpression): ETSNewMultiDimArrayInstanceExpression { return new ETSNewMultiDimArrayInstanceExpression(global.generatedEs2panda._UpdateETSNewMultiDimArrayInstanceExpression1(global.context, passNode(original), passNode(other))) } + get typeReference(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ETSNewMultiDimArrayInstanceExpressionTypeReference(global.context, this.peer)) + } + get typeReferenceConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ETSNewMultiDimArrayInstanceExpressionTypeReferenceConst(global.context, this.peer)) + } + get dimensions(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._ETSNewMultiDimArrayInstanceExpressionDimensions(global.context, this.peer)) + } + get dimensionsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._ETSNewMultiDimArrayInstanceExpressionDimensionsConst(global.context, this.peer)) + } } export function isETSNewMultiDimArrayInstanceExpression(node: AstNode): node is ETSNewMultiDimArrayInstanceExpression { return node instanceof ETSNewMultiDimArrayInstanceExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts index 0895c8440..89b4294e3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts @@ -27,6 +27,7 @@ import { import { Expression } from "./Expression" import { AnnotatedExpression } from "./AnnotatedExpression" +import { AnnotationUsage } from "./AnnotationUsage" export class ETSParameterExpression extends Expression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 79) @@ -39,6 +40,21 @@ export class ETSParameterExpression extends Expression { static updateETSParameterExpression(original: ETSParameterExpression, identOrSpread: AnnotatedExpression, initializer: Expression): ETSParameterExpression { return new ETSParameterExpression(global.generatedEs2panda._UpdateETSParameterExpression(global.context, passNode(original), passNode(identOrSpread), passNode(initializer))) } + get isDefaultConst(): boolean { + return global.generatedEs2panda._ETSParameterExpressionIsDefaultConst(global.context, this.peer) + } + get isRestParameterConst(): boolean { + return global.generatedEs2panda._ETSParameterExpressionIsRestParameterConst(global.context, this.peer) + } + get getRequiredParamsConst(): number { + return global.generatedEs2panda._ETSParameterExpressionGetRequiredParamsConst(global.context, this.peer) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ETSParameterExpressionAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ETSParameterExpressionAnnotationsConst(global.context, this.peer)) + } } export function isETSParameterExpression(node: AstNode): node is ETSParameterExpression { return node instanceof ETSParameterExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts index e949d237c..0e59f8a52 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts @@ -39,6 +39,9 @@ export class ETSPrimitiveType extends TypeNode { static updateETSPrimitiveType(original: ETSPrimitiveType, type: Es2pandaPrimitiveType): ETSPrimitiveType { return new ETSPrimitiveType(global.generatedEs2panda._UpdateETSPrimitiveType(global.context, passNode(original), type)) } + get getPrimitiveTypeConst(): Es2pandaPrimitiveType { + return global.generatedEs2panda._ETSPrimitiveTypeGetPrimitiveTypeConst(global.context, this.peer) + } } export function isETSPrimitiveType(node: AstNode): node is ETSPrimitiveType { return node instanceof ETSPrimitiveType diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts index b35ef931c..178ba7df0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts @@ -26,12 +26,22 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" +import { ETSImportDeclaration } from "./ETSImportDeclaration" export class ETSReExportDeclaration extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 57) super(pointer) console.warn("Warning: stub node ETSReExportDeclaration") } + get getETSImportDeclarationsConst(): ETSImportDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ETSReExportDeclarationGetETSImportDeclarationsConst(global.context, this.peer)) + } + get getETSImportDeclarations(): ETSImportDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ETSReExportDeclarationGetETSImportDeclarations(global.context, this.peer)) + } + get getProgramPathConst(): string { + return global.generatedEs2panda._ETSReExportDeclarationGetProgramPathConst(global.context, this.peer) + } } export function isETSReExportDeclaration(node: AstNode): node is ETSReExportDeclaration { return node instanceof ETSReExportDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts index dab5cf1ec..86ef2bba4 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts @@ -50,6 +50,15 @@ export class ETSTuple extends TypeNode { static update2ETSTuple(original: ETSTuple, typeList: readonly TypeNode[], typeListLen: number): ETSTuple { return new ETSTuple(global.generatedEs2panda._UpdateETSTuple2(global.context, passNode(original), passNodeArray(typeList), typeListLen)) } + get getTupleSizeConst(): number { + return global.generatedEs2panda._ETSTupleGetTupleSizeConst(global.context, this.peer) + } + get getTupleTypeAnnotationsListConst(): readonly TypeNode[] { + return unpackNodeArray(global.generatedEs2panda._ETSTupleGetTupleTypeAnnotationsListConst(global.context, this.peer)) + } + get hasSpreadTypeConst(): boolean { + return global.generatedEs2panda._ETSTupleHasSpreadTypeConst(global.context, this.peer) + } } export function isETSTuple(node: AstNode): node is ETSTuple { return node instanceof ETSTuple diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts index c806c4cd9..8db1c8496 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts @@ -39,6 +39,12 @@ export class ETSTypeReference extends TypeNode { static updateETSTypeReference(original: ETSTypeReference, part: ETSTypeReferencePart): ETSTypeReference { return new ETSTypeReference(global.generatedEs2panda._UpdateETSTypeReference(global.context, passNode(original), passNode(part))) } + get part(): ETSTypeReferencePart { + return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePart(global.context, this.peer)) + } + get partConst(): ETSTypeReferencePart { + return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartConst(global.context, this.peer)) + } } export function isETSTypeReference(node: AstNode): node is ETSTypeReference { return node instanceof ETSTypeReference diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts index d7627909a..d48f5c434 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts @@ -46,6 +46,21 @@ export class ETSTypeReferencePart extends TypeNode { static update1ETSTypeReferencePart(original: ETSTypeReferencePart, name: Expression): ETSTypeReferencePart { return new ETSTypeReferencePart(global.generatedEs2panda._UpdateETSTypeReferencePart1(global.context, passNode(original), passNode(name))) } + get previous(): ETSTypeReferencePart { + return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartPrevious(global.context, this.peer)) + } + get previousConst(): ETSTypeReferencePart { + return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartPreviousConst(global.context, this.peer)) + } + get name(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartName(global.context, this.peer)) + } + get typeParams(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartTypeParams(global.context, this.peer)) + } + get nameConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ETSTypeReferencePartNameConst(global.context, this.peer)) + } } export function isETSTypeReferencePart(node: AstNode): node is ETSTypeReferencePart { return node instanceof ETSTypeReferencePart diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts index e555e7243..8a76d684f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts @@ -38,6 +38,9 @@ export class ETSUnionType extends TypeNode { static updateETSUnionType(original: ETSUnionType, types: readonly TypeNode[], typesLen: number): ETSUnionType { return new ETSUnionType(global.generatedEs2panda._UpdateETSUnionTypeIr(global.context, passNode(original), passNodeArray(types), typesLen)) } + get typesConst(): readonly TypeNode[] { + return unpackNodeArray(global.generatedEs2panda._ETSUnionTypeIrTypesConst(global.context, this.peer)) + } } export function isETSUnionType(node: AstNode): node is ETSUnionType { return node instanceof ETSUnionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts index c89449c26..ef9df2213 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts @@ -40,6 +40,12 @@ export class ETSWildcardType extends TypeNode { static updateETSWildcardType(original: ETSWildcardType, typeReference: ETSTypeReference, flags: Es2pandaModifierFlags): ETSWildcardType { return new ETSWildcardType(global.generatedEs2panda._UpdateETSWildcardType(global.context, passNode(original), passNode(typeReference), flags)) } + get typeReference(): ETSTypeReference { + return unpackNonNullableNode(global.generatedEs2panda._ETSWildcardTypeTypeReference(global.context, this.peer)) + } + get typeReferenceConst(): ETSTypeReference { + return unpackNonNullableNode(global.generatedEs2panda._ETSWildcardTypeTypeReferenceConst(global.context, this.peer)) + } } export function isETSWildcardType(node: AstNode): node is ETSWildcardType { return node instanceof ETSWildcardType diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts index 2852587fd..b6622ec55 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts @@ -40,6 +40,12 @@ export class ExportAllDeclaration extends Statement { static updateExportAllDeclaration(original: ExportAllDeclaration, source: StringLiteral, exported: Identifier): ExportAllDeclaration { return new ExportAllDeclaration(global.generatedEs2panda._UpdateExportAllDeclaration(global.context, passNode(original), passNode(source), passNode(exported))) } + get sourceConst(): StringLiteral { + return unpackNonNullableNode(global.generatedEs2panda._ExportAllDeclarationSourceConst(global.context, this.peer)) + } + get exportedConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ExportAllDeclarationExportedConst(global.context, this.peer)) + } } export function isExportAllDeclaration(node: AstNode): node is ExportAllDeclaration { return node instanceof ExportAllDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts index 0a57b8770..8ac9146ba 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts @@ -38,6 +38,15 @@ export class ExportDefaultDeclaration extends Statement { static updateExportDefaultDeclaration(original: ExportDefaultDeclaration, decl: AstNode, exportEquals: boolean): ExportDefaultDeclaration { return new ExportDefaultDeclaration(global.generatedEs2panda._UpdateExportDefaultDeclaration(global.context, passNode(original), passNode(decl), exportEquals)) } + get decl(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ExportDefaultDeclarationDecl(global.context, this.peer)) + } + get declConst(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ExportDefaultDeclarationDeclConst(global.context, this.peer)) + } + get isExportEqualsConst(): boolean { + return global.generatedEs2panda._ExportDefaultDeclarationIsExportEqualsConst(global.context, this.peer) + } } export function isExportDefaultDeclaration(node: AstNode): node is ExportDefaultDeclaration { return node instanceof ExportDefaultDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts index 6ca668d0a..1642077d0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts @@ -52,6 +52,15 @@ export class ExportNamedDeclaration extends Statement { static update2ExportNamedDeclaration(original: ExportNamedDeclaration, decl: AstNode): ExportNamedDeclaration { return new ExportNamedDeclaration(global.generatedEs2panda._UpdateExportNamedDeclaration2(global.context, passNode(original), passNode(decl))) } + get declConst(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ExportNamedDeclarationDeclConst(global.context, this.peer)) + } + get sourceConst(): StringLiteral { + return unpackNonNullableNode(global.generatedEs2panda._ExportNamedDeclarationSourceConst(global.context, this.peer)) + } + get specifiersConst(): readonly ExportSpecifier[] { + return unpackNodeArray(global.generatedEs2panda._ExportNamedDeclarationSpecifiersConst(global.context, this.peer)) + } } export function isExportNamedDeclaration(node: AstNode): node is ExportNamedDeclaration { return node instanceof ExportNamedDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts index f3ebcba0a..b2b3efefd 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts @@ -39,6 +39,12 @@ export class ExportSpecifier extends Statement { static updateExportSpecifier(original: ExportSpecifier, local: Identifier, exported: Identifier): ExportSpecifier { return new ExportSpecifier(global.generatedEs2panda._UpdateExportSpecifier(global.context, passNode(original), passNode(local), passNode(exported))) } + get localConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ExportSpecifierLocalConst(global.context, this.peer)) + } + get exportedConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ExportSpecifierExportedConst(global.context, this.peer)) + } } export function isExportSpecifier(node: AstNode): node is ExportSpecifier { return node instanceof ExportSpecifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/Expression.ts b/arkoala-arkts/libarkts/src/generated/peers/Expression.ts index 4f97d23ce..3da37221a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Expression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Expression.ts @@ -31,6 +31,18 @@ export abstract class Expression extends TypedAstNode { super(pointer) console.warn("Warning: stub node Expression") } + get isGroupedConst(): boolean { + return global.generatedEs2panda._ExpressionIsGroupedConst(global.context, this.peer) + } + get isLiteralConst(): boolean { + return global.generatedEs2panda._ExpressionIsLiteralConst(global.context, this.peer) + } + get isTypeNodeConst(): boolean { + return global.generatedEs2panda._ExpressionIsTypeNodeConst(global.context, this.peer) + } + get isAnnotatedExpressionConst(): boolean { + return global.generatedEs2panda._ExpressionIsAnnotatedExpressionConst(global.context, this.peer) + } } export function isExpression(node: AstNode): node is Expression { return node instanceof Expression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts index 87428213c..2500f2361 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts @@ -39,6 +39,12 @@ export class ExpressionStatement extends Statement { static updateExpressionStatement(original: ExpressionStatement, expr: Expression): ExpressionStatement { return new ExpressionStatement(global.generatedEs2panda._UpdateExpressionStatement(global.context, passNode(original), passNode(expr))) } + get getExpressionConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ExpressionStatementGetExpressionConst(global.context, this.peer)) + } + get getExpression(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ExpressionStatementGetExpression(global.context, this.peer)) + } } export function isExpressionStatement(node: AstNode): node is ExpressionStatement { return node instanceof ExpressionStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts index ee821f82e..dbd948c7e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts @@ -26,12 +26,32 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" +import { Expression } from "./Expression" +import { Statement } from "./Statement" export class ForInStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 31) super(pointer) console.warn("Warning: stub node ForInStatement") } + get left(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ForInStatementLeft(global.context, this.peer)) + } + get leftConst(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ForInStatementLeftConst(global.context, this.peer)) + } + get right(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ForInStatementRight(global.context, this.peer)) + } + get rightConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ForInStatementRightConst(global.context, this.peer)) + } + get body(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._ForInStatementBody(global.context, this.peer)) + } + get bodyConst(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._ForInStatementBodyConst(global.context, this.peer)) + } } export function isForInStatement(node: AstNode): node is ForInStatement { return node instanceof ForInStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts index 1ef6f0d20..ab86b5e6a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts @@ -26,12 +26,35 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" +import { Expression } from "./Expression" +import { Statement } from "./Statement" export class ForOfStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 32) super(pointer) console.warn("Warning: stub node ForOfStatement") } + get left(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementLeft(global.context, this.peer)) + } + get leftConst(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementLeftConst(global.context, this.peer)) + } + get right(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementRight(global.context, this.peer)) + } + get rightConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementRightConst(global.context, this.peer)) + } + get body(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementBody(global.context, this.peer)) + } + get bodyConst(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._ForOfStatementBodyConst(global.context, this.peer)) + } + get isAwaitConst(): boolean { + return global.generatedEs2panda._ForOfStatementIsAwaitConst(global.context, this.peer) + } } export function isForOfStatement(node: AstNode): node is ForOfStatement { return node instanceof ForOfStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts index 8a5f67c62..0380c73ef 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts @@ -26,12 +26,35 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" +import { Expression } from "./Expression" +import { Statement } from "./Statement" export class ForUpdateStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 33) super(pointer) console.warn("Warning: stub node ForUpdateStatement") } + get init(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementInit(global.context, this.peer)) + } + get initConst(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementInitConst(global.context, this.peer)) + } + get test(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementTest(global.context, this.peer)) + } + get testConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementTestConst(global.context, this.peer)) + } + get updateConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementUpdateConst(global.context, this.peer)) + } + get body(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementBody(global.context, this.peer)) + } + get bodyConst(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._ForUpdateStatementBodyConst(global.context, this.peer)) + } } export function isForUpdateStatement(node: AstNode): node is ForUpdateStatement { return node instanceof ForUpdateStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts index 5c01484fa..26c3d1c7e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts @@ -46,6 +46,21 @@ export class FunctionDeclaration extends Statement { static update1FunctionDeclaration(original: FunctionDeclaration, func: ScriptFunction, isAnonymous: boolean): FunctionDeclaration { return new FunctionDeclaration(global.generatedEs2panda._UpdateFunctionDeclaration1(global.context, passNode(original), passNode(func), isAnonymous)) } + get function(): ScriptFunction { + return unpackNonNullableNode(global.generatedEs2panda._FunctionDeclarationFunction(global.context, this.peer)) + } + get isAnonymousConst(): boolean { + return global.generatedEs2panda._FunctionDeclarationIsAnonymousConst(global.context, this.peer) + } + get functionConst(): ScriptFunction { + return unpackNonNullableNode(global.generatedEs2panda._FunctionDeclarationFunctionConst(global.context, this.peer)) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._FunctionDeclarationAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._FunctionDeclarationAnnotationsConst(global.context, this.peer)) + } } export function isFunctionDeclaration(node: AstNode): node is FunctionDeclaration { return node instanceof FunctionDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts index d66413192..4d90b1061 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts @@ -46,6 +46,18 @@ export class FunctionExpression extends Expression { static update1FunctionExpression(original: FunctionExpression, namedExpr: Identifier, func: ScriptFunction): FunctionExpression { return new FunctionExpression(global.generatedEs2panda._UpdateFunctionExpression1(global.context, passNode(original), passNode(namedExpr), passNode(func))) } + get functionConst(): ScriptFunction { + return unpackNonNullableNode(global.generatedEs2panda._FunctionExpressionFunctionConst(global.context, this.peer)) + } + get function(): ScriptFunction { + return unpackNonNullableNode(global.generatedEs2panda._FunctionExpressionFunction(global.context, this.peer)) + } + get isAnonymousConst(): boolean { + return global.generatedEs2panda._FunctionExpressionIsAnonymousConst(global.context, this.peer) + } + get id(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._FunctionExpressionId(global.context, this.peer)) + } } export function isFunctionExpression(node: AstNode): node is FunctionExpression { return node instanceof FunctionExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts b/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts index 016376c8f..f6272201a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts @@ -27,6 +27,7 @@ import { import { AnnotatedExpression } from "./AnnotatedExpression" import { TypeNode } from "./TypeNode" +import { Decorator } from "./Decorator" export class Identifier extends AnnotatedExpression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 36) @@ -51,6 +52,51 @@ export class Identifier extends AnnotatedExpression { static update2Identifier(original: Identifier, name: string, typeAnnotation: TypeNode): Identifier { return new Identifier(global.generatedEs2panda._UpdateIdentifier2(global.context, passNode(original), name, passNode(typeAnnotation))) } + get nameConst(): string { + return global.generatedEs2panda._IdentifierNameConst(global.context, this.peer) + } + get name(): string { + return global.generatedEs2panda._IdentifierName(global.context, this.peer) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._IdentifierDecoratorsConst(global.context, this.peer)) + } + get isErrorPlaceHolderConst(): boolean { + return global.generatedEs2panda._IdentifierIsErrorPlaceHolderConst(global.context, this.peer) + } + get isOptionalConst(): boolean { + return global.generatedEs2panda._IdentifierIsOptionalConst(global.context, this.peer) + } + get isReferenceConst(): boolean { + return global.generatedEs2panda._IdentifierIsReferenceConst(global.context, this.peer) + } + get isTdzConst(): boolean { + return global.generatedEs2panda._IdentifierIsTdzConst(global.context, this.peer) + } + get isAccessorConst(): boolean { + return global.generatedEs2panda._IdentifierIsAccessorConst(global.context, this.peer) + } + get isMutatorConst(): boolean { + return global.generatedEs2panda._IdentifierIsMutatorConst(global.context, this.peer) + } + get isReceiverConst(): boolean { + return global.generatedEs2panda._IdentifierIsReceiverConst(global.context, this.peer) + } + get isPrivateIdentConst(): boolean { + return global.generatedEs2panda._IdentifierIsPrivateIdentConst(global.context, this.peer) + } + get isIgnoreBoxConst(): boolean { + return global.generatedEs2panda._IdentifierIsIgnoreBoxConst(global.context, this.peer) + } + get isAnnotationDeclConst(): boolean { + return global.generatedEs2panda._IdentifierIsAnnotationDeclConst(global.context, this.peer) + } + get isAnnotationUsageConst(): boolean { + return global.generatedEs2panda._IdentifierIsAnnotationUsageConst(global.context, this.peer) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._IdentifierTypeAnnotationConst(global.context, this.peer)) + } } export function isIdentifier(node: AstNode): node is Identifier { return node instanceof Identifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts index 1b586968f..fb22ed9b0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts @@ -26,12 +26,31 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" +import { Expression } from "./Expression" export class IfStatement extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 38) super(pointer) console.warn("Warning: stub node IfStatement") } + get testConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._IfStatementTestConst(global.context, this.peer)) + } + get test(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._IfStatementTest(global.context, this.peer)) + } + get consequentConst(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._IfStatementConsequentConst(global.context, this.peer)) + } + get consequent(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._IfStatementConsequent(global.context, this.peer)) + } + get alternate(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._IfStatementAlternate(global.context, this.peer)) + } + get alternateConst(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._IfStatementAlternateConst(global.context, this.peer)) + } } export function isIfStatement(node: AstNode): node is IfStatement { return node instanceof IfStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts index 3324a1562..c1dc57159 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts @@ -40,6 +40,21 @@ export class ImportDeclaration extends Statement { static updateImportDeclaration(original: ImportDeclaration, source: StringLiteral, specifiers: readonly AstNode[], specifiersLen: number, importKind: Es2pandaImportKinds): ImportDeclaration { return new ImportDeclaration(global.generatedEs2panda._UpdateImportDeclaration(global.context, passNode(original), passNode(source), passNodeArray(specifiers), specifiersLen, importKind)) } + get sourceConst(): StringLiteral { + return unpackNonNullableNode(global.generatedEs2panda._ImportDeclarationSourceConst(global.context, this.peer)) + } + get source(): StringLiteral { + return unpackNonNullableNode(global.generatedEs2panda._ImportDeclarationSource(global.context, this.peer)) + } + get specifiersConst(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._ImportDeclarationSpecifiersConst(global.context, this.peer)) + } + get specifiers(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._ImportDeclarationSpecifiers(global.context, this.peer)) + } + get isTypeKindConst(): boolean { + return global.generatedEs2panda._ImportDeclarationIsTypeKindConst(global.context, this.peer) + } } export function isImportDeclaration(node: AstNode): node is ImportDeclaration { return node instanceof ImportDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts index b8eaf15f6..5042153ba 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts @@ -39,6 +39,12 @@ export class ImportDefaultSpecifier extends Statement { static updateImportDefaultSpecifier(original: ImportDefaultSpecifier, local: Identifier): ImportDefaultSpecifier { return new ImportDefaultSpecifier(global.generatedEs2panda._UpdateImportDefaultSpecifier(global.context, passNode(original), passNode(local))) } + get localConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ImportDefaultSpecifierLocalConst(global.context, this.peer)) + } + get local(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ImportDefaultSpecifierLocal(global.context, this.peer)) + } } export function isImportDefaultSpecifier(node: AstNode): node is ImportDefaultSpecifier { return node instanceof ImportDefaultSpecifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts index 4cabb927b..540ffdae0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts @@ -38,6 +38,12 @@ export class ImportExpression extends Expression { static updateImportExpression(original: ImportExpression, source: Expression): ImportExpression { return new ImportExpression(global.generatedEs2panda._UpdateImportExpression(global.context, passNode(original), passNode(source))) } + get source(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ImportExpressionSource(global.context, this.peer)) + } + get sourceConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ImportExpressionSourceConst(global.context, this.peer)) + } } export function isImportExpression(node: AstNode): node is ImportExpression { return node instanceof ImportExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts index 98cf49bd2..dfac39402 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts @@ -39,6 +39,12 @@ export class ImportNamespaceSpecifier extends Statement { static updateImportNamespaceSpecifier(original: ImportNamespaceSpecifier, local: Identifier): ImportNamespaceSpecifier { return new ImportNamespaceSpecifier(global.generatedEs2panda._UpdateImportNamespaceSpecifier(global.context, passNode(original), passNode(local))) } + get local(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ImportNamespaceSpecifierLocal(global.context, this.peer)) + } + get localConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ImportNamespaceSpecifierLocalConst(global.context, this.peer)) + } } export function isImportNamespaceSpecifier(node: AstNode): node is ImportNamespaceSpecifier { return node instanceof ImportNamespaceSpecifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts index 19a1006fa..b1886782c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts @@ -39,6 +39,18 @@ export class ImportSpecifier extends Statement { static updateImportSpecifier(original: ImportSpecifier, imported: Identifier, local: Identifier): ImportSpecifier { return new ImportSpecifier(global.generatedEs2panda._UpdateImportSpecifier(global.context, passNode(original), passNode(imported), passNode(local))) } + get imported(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ImportSpecifierImported(global.context, this.peer)) + } + get importedConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ImportSpecifierImportedConst(global.context, this.peer)) + } + get local(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ImportSpecifierLocal(global.context, this.peer)) + } + get localConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ImportSpecifierLocalConst(global.context, this.peer)) + } } export function isImportSpecifier(node: AstNode): node is ImportSpecifier { return node instanceof ImportSpecifier diff --git a/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts index 783c51f00..a5e4043c2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts @@ -26,12 +26,22 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" +import { Identifier } from "./Identifier" export class LabelledStatement extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 44) super(pointer) console.warn("Warning: stub node LabelledStatement") } + get bodyConst(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._LabelledStatementBodyConst(global.context, this.peer)) + } + get identConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._LabelledStatementIdentConst(global.context, this.peer)) + } + get ident(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._LabelledStatementIdent(global.context, this.peer)) + } } export function isLabelledStatement(node: AstNode): node is LabelledStatement { return node instanceof LabelledStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts index 76944732c..765543372 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts @@ -31,6 +31,9 @@ export abstract class MaybeOptionalExpression extends Expression { super(pointer) console.warn("Warning: stub node MaybeOptionalExpression") } + get isOptionalConst(): boolean { + return global.generatedEs2panda._MaybeOptionalExpressionIsOptionalConst(global.context, this.peer) + } } export function isMaybeOptionalExpression(node: AstNode): node is MaybeOptionalExpression { return node instanceof MaybeOptionalExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts index cca92f81e..97db9b369 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts @@ -40,6 +40,27 @@ export class MemberExpression extends MaybeOptionalExpression { static updateMemberExpression(original: MemberExpression, object_arg: Expression, property: Expression, kind: Es2pandaMemberExpressionKind, computed: boolean, optional_arg: boolean): MemberExpression { return new MemberExpression(global.generatedEs2panda._UpdateMemberExpression(global.context, passNode(original), passNode(object_arg), passNode(property), kind, computed, optional_arg)) } + get object(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._MemberExpressionObject(global.context, this.peer)) + } + get objectConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._MemberExpressionObjectConst(global.context, this.peer)) + } + get property(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._MemberExpressionProperty(global.context, this.peer)) + } + get propertyConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._MemberExpressionPropertyConst(global.context, this.peer)) + } + get isComputedConst(): boolean { + return global.generatedEs2panda._MemberExpressionIsComputedConst(global.context, this.peer) + } + get kindConst(): Es2pandaMemberExpressionKind { + return global.generatedEs2panda._MemberExpressionKindConst(global.context, this.peer) + } + get isIgnoreBoxConst(): boolean { + return global.generatedEs2panda._MemberExpressionIsIgnoreBoxConst(global.context, this.peer) + } } export function isMemberExpression(node: AstNode): node is MemberExpression { return node instanceof MemberExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts index e0bde9a3e..e5635c47c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts @@ -39,6 +39,9 @@ export class MetaProperty extends Expression { static updateMetaProperty(original: MetaProperty, kind: Es2pandaMetaPropertyKind): MetaProperty { return new MetaProperty(global.generatedEs2panda._UpdateMetaProperty(global.context, passNode(original), kind)) } + get kindConst(): Es2pandaMetaPropertyKind { + return global.generatedEs2panda._MetaPropertyKindConst(global.context, this.peer) + } } export function isMetaProperty(node: AstNode): node is MetaProperty { return node instanceof MetaProperty diff --git a/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts b/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts index 4f2e7e948..2b30d77ac 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts @@ -41,6 +41,30 @@ export class MethodDefinition extends ClassElement { static updateMethodDefinition(original: MethodDefinition, kind: Es2pandaMethodDefinitionKind, key: Expression, value: Expression, modifiers: Es2pandaModifierFlags, isComputed: boolean): MethodDefinition { return new MethodDefinition(global.generatedEs2panda._UpdateMethodDefinition(global.context, passNode(original), kind, passNode(key), passNode(value), modifiers, isComputed)) } + get kindConst(): Es2pandaMethodDefinitionKind { + return global.generatedEs2panda._MethodDefinitionKindConst(global.context, this.peer) + } + get isConstructorConst(): boolean { + return global.generatedEs2panda._MethodDefinitionIsConstructorConst(global.context, this.peer) + } + get isExtensionMethodConst(): boolean { + return global.generatedEs2panda._MethodDefinitionIsExtensionMethodConst(global.context, this.peer) + } + get overloadsConst(): readonly MethodDefinition[] { + return unpackNodeArray(global.generatedEs2panda._MethodDefinitionOverloadsConst(global.context, this.peer)) + } + get baseOverloadMethodConst(): MethodDefinition { + return unpackNonNullableNode(global.generatedEs2panda._MethodDefinitionBaseOverloadMethodConst(global.context, this.peer)) + } + get baseOverloadMethod(): MethodDefinition { + return unpackNonNullableNode(global.generatedEs2panda._MethodDefinitionBaseOverloadMethod(global.context, this.peer)) + } + get asyncPairMethodConst(): MethodDefinition { + return unpackNonNullableNode(global.generatedEs2panda._MethodDefinitionAsyncPairMethodConst(global.context, this.peer)) + } + get asyncPairMethod(): MethodDefinition { + return unpackNonNullableNode(global.generatedEs2panda._MethodDefinitionAsyncPairMethod(global.context, this.peer)) + } } export function isMethodDefinition(node: AstNode): node is MethodDefinition { return node instanceof MethodDefinition diff --git a/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts b/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts index 8b0112198..b1470f1dc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts @@ -27,6 +27,7 @@ import { import { TypeNode } from "./TypeNode" import { Identifier } from "./Identifier" +import { TSTypeParameterInstantiation } from "./TSTypeParameterInstantiation" export class NamedType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 48) @@ -39,6 +40,15 @@ export class NamedType extends TypeNode { static updateNamedType(original: NamedType, name: Identifier): NamedType { return new NamedType(global.generatedEs2panda._UpdateNamedType(global.context, passNode(original), passNode(name))) } + get nameConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._NamedTypeNameConst(global.context, this.peer)) + } + get typeParamsConst(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._NamedTypeTypeParamsConst(global.context, this.peer)) + } + get isNullableConst(): boolean { + return global.generatedEs2panda._NamedTypeIsNullableConst(global.context, this.peer) + } } export function isNamedType(node: AstNode): node is NamedType { return node instanceof NamedType diff --git a/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts index b433165ce..95a6ba74c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts @@ -38,6 +38,12 @@ export class NewExpression extends Expression { static updateNewExpression(original: NewExpression, callee: Expression, _arguments: readonly Expression[], argumentsLen: number): NewExpression { return new NewExpression(global.generatedEs2panda._UpdateNewExpression(global.context, passNode(original), passNode(callee), passNodeArray(_arguments), argumentsLen)) } + get calleeConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._NewExpressionCalleeConst(global.context, this.peer)) + } + get argumentsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._NewExpressionArgumentsConst(global.context, this.peer)) + } } export function isNewExpression(node: AstNode): node is NewExpression { return node instanceof NewExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts index 28ce3df2c..ec7bbd5cc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts @@ -32,6 +32,9 @@ export class NumberLiteral extends Literal { super(pointer) console.warn("Warning: stub node NumberLiteral") } + get strConst(): string { + return global.generatedEs2panda._NumberLiteralStrConst(global.context, this.peer) + } } export function isNumberLiteral(node: AstNode): node is NumberLiteral { return node instanceof NumberLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts index 8ab955510..ebc151cfd 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts @@ -26,11 +26,29 @@ import { } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" +import { Expression } from "./Expression" +import { Decorator } from "./Decorator" +import { TypeNode } from "./TypeNode" export abstract class ObjectExpression extends AnnotatedExpression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node ObjectExpression") } + get propertiesConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._ObjectExpressionPropertiesConst(global.context, this.peer)) + } + get isDeclarationConst(): boolean { + return global.generatedEs2panda._ObjectExpressionIsDeclarationConst(global.context, this.peer) + } + get isOptionalConst(): boolean { + return global.generatedEs2panda._ObjectExpressionIsOptionalConst(global.context, this.peer) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._ObjectExpressionDecoratorsConst(global.context, this.peer)) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ObjectExpressionTypeAnnotationConst(global.context, this.peer)) + } } export function isObjectExpression(node: AstNode): node is ObjectExpression { return node instanceof ObjectExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts index 5d2e504aa..eba245d66 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts @@ -39,6 +39,12 @@ export class PrefixAssertionExpression extends Expression { static updatePrefixAssertionExpression(original: PrefixAssertionExpression, expr: Expression, type: TypeNode): PrefixAssertionExpression { return new PrefixAssertionExpression(global.generatedEs2panda._UpdatePrefixAssertionExpression(global.context, passNode(original), passNode(expr), passNode(type))) } + get exprConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._PrefixAssertionExpressionExprConst(global.context, this.peer)) + } + get typeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._PrefixAssertionExpressionTypeConst(global.context, this.peer)) + } } export function isPrefixAssertionExpression(node: AstNode): node is PrefixAssertionExpression { return node instanceof PrefixAssertionExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/Property.ts b/arkoala-arkts/libarkts/src/generated/peers/Property.ts index dcb4f1e4c..c02700a1e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Property.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Property.ts @@ -45,6 +45,33 @@ export class Property extends Expression { static update1Property(original: Property, kind: Es2pandaPropertyKind, key: Expression, value: Expression, isMethod: boolean, isComputed: boolean): Property { return new Property(global.generatedEs2panda._UpdateProperty1(global.context, passNode(original), kind, passNode(key), passNode(value), isMethod, isComputed)) } + get key(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._PropertyKey(global.context, this.peer)) + } + get keyConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._PropertyKeyConst(global.context, this.peer)) + } + get valueConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._PropertyValueConst(global.context, this.peer)) + } + get value(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._PropertyValue(global.context, this.peer)) + } + get kindConst(): Es2pandaPropertyKind { + return global.generatedEs2panda._PropertyKindConst(global.context, this.peer) + } + get isMethodConst(): boolean { + return global.generatedEs2panda._PropertyIsMethodConst(global.context, this.peer) + } + get isShorthandConst(): boolean { + return global.generatedEs2panda._PropertyIsShorthandConst(global.context, this.peer) + } + get isComputedConst(): boolean { + return global.generatedEs2panda._PropertyIsComputedConst(global.context, this.peer) + } + get isAccessorConst(): boolean { + return global.generatedEs2panda._PropertyIsAccessorConst(global.context, this.peer) + } } export function isProperty(node: AstNode): node is Property { return node instanceof Property diff --git a/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts index 3880f6879..c5f387649 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts @@ -39,6 +39,12 @@ export class RegExpLiteral extends Literal { static updateRegExpLiteral(original: RegExpLiteral, pattern: string, flags: Es2pandaRegExpFlags, flagsStr: string): RegExpLiteral { return new RegExpLiteral(global.generatedEs2panda._UpdateRegExpLiteral(global.context, passNode(original), pattern, flags, flagsStr)) } + get patternConst(): string { + return global.generatedEs2panda._RegExpLiteralPatternConst(global.context, this.peer) + } + get flagsConst(): Es2pandaRegExpFlags { + return global.generatedEs2panda._RegExpLiteralFlagsConst(global.context, this.peer) + } } export function isRegExpLiteral(node: AstNode): node is RegExpLiteral { return node instanceof RegExpLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts index 086312fe9..fbc12dc45 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts @@ -45,6 +45,12 @@ export class ReturnStatement extends Statement { static update1ReturnStatement(original: ReturnStatement, argument: Expression): ReturnStatement { return new ReturnStatement(global.generatedEs2panda._UpdateReturnStatement1(global.context, passNode(original), passNode(argument))) } + get argument(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ReturnStatementArgument(global.context, this.peer)) + } + get argumentConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ReturnStatementArgumentConst(global.context, this.peer)) + } } export function isReturnStatement(node: AstNode): node is ReturnStatement { return node instanceof ReturnStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts b/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts index b2ff6fe19..3b6acfd82 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts @@ -25,12 +25,145 @@ import { KNativePointer } from "../../reexport-for-generated" +import { Identifier } from "./Identifier" +import { Expression } from "./Expression" +import { ReturnStatement } from "./ReturnStatement" +import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" +import { TypeNode } from "./TypeNode" +import { Es2pandaScriptFunctionFlags } from "./../Es2pandaEnums" +import { AnnotationUsage } from "./AnnotationUsage" export class ScriptFunction extends AstNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 59) super(pointer) console.warn("Warning: stub node ScriptFunction") } + get idConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionIdConst(global.context, this.peer)) + } + get id(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionId(global.context, this.peer)) + } + get paramsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._ScriptFunctionParamsConst(global.context, this.peer)) + } + get params(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._ScriptFunctionParams(global.context, this.peer)) + } + get returnStatementsConst(): readonly ReturnStatement[] { + return unpackNodeArray(global.generatedEs2panda._ScriptFunctionReturnStatementsConst(global.context, this.peer)) + } + get returnStatements(): readonly ReturnStatement[] { + return unpackNodeArray(global.generatedEs2panda._ScriptFunctionReturnStatements(global.context, this.peer)) + } + get typeParamsConst(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionTypeParamsConst(global.context, this.peer)) + } + get typeParams(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionTypeParams(global.context, this.peer)) + } + get bodyConst(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionBodyConst(global.context, this.peer)) + } + get body(): AstNode { + return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionBody(global.context, this.peer)) + } + get returnTypeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionReturnTypeAnnotationConst(global.context, this.peer)) + } + get returnTypeAnnotation(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._ScriptFunctionReturnTypeAnnotation(global.context, this.peer)) + } + get isEntryPointConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsEntryPointConst(global.context, this.peer) + } + get isGeneratorConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsGeneratorConst(global.context, this.peer) + } + get isAsyncFuncConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsAsyncFuncConst(global.context, this.peer) + } + get isAsyncImplFuncConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsAsyncImplFuncConst(global.context, this.peer) + } + get isArrowConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsArrowConst(global.context, this.peer) + } + get isOverloadConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsOverloadConst(global.context, this.peer) + } + get isExternalOverloadConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsExternalOverloadConst(global.context, this.peer) + } + get isConstructorConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsConstructorConst(global.context, this.peer) + } + get isGetterConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsGetterConst(global.context, this.peer) + } + get isSetterConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsSetterConst(global.context, this.peer) + } + get isExtensionAccessorConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsExtensionAccessorConst(global.context, this.peer) + } + get isMethodConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsMethodConst(global.context, this.peer) + } + get isProxyConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsProxyConst(global.context, this.peer) + } + get isStaticBlockConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsStaticBlockConst(global.context, this.peer) + } + get isEnumConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsEnumConst(global.context, this.peer) + } + get isHiddenConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsHiddenConst(global.context, this.peer) + } + get isExternalConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsExternalConst(global.context, this.peer) + } + get isImplicitSuperCallNeededConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsImplicitSuperCallNeededConst(global.context, this.peer) + } + get hasBodyConst(): boolean { + return global.generatedEs2panda._ScriptFunctionHasBodyConst(global.context, this.peer) + } + get hasRestParameterConst(): boolean { + return global.generatedEs2panda._ScriptFunctionHasRestParameterConst(global.context, this.peer) + } + get hasReturnStatementConst(): boolean { + return global.generatedEs2panda._ScriptFunctionHasReturnStatementConst(global.context, this.peer) + } + get hasThrowStatementConst(): boolean { + return global.generatedEs2panda._ScriptFunctionHasThrowStatementConst(global.context, this.peer) + } + get isThrowingConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsThrowingConst(global.context, this.peer) + } + get isRethrowingConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsRethrowingConst(global.context, this.peer) + } + get isDynamicConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsDynamicConst(global.context, this.peer) + } + get isExtensionMethodConst(): boolean { + return global.generatedEs2panda._ScriptFunctionIsExtensionMethodConst(global.context, this.peer) + } + get flagsConst(): Es2pandaScriptFunctionFlags { + return global.generatedEs2panda._ScriptFunctionFlagsConst(global.context, this.peer) + } + get hasReceiverConst(): boolean { + return global.generatedEs2panda._ScriptFunctionHasReceiverConst(global.context, this.peer) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ScriptFunctionAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._ScriptFunctionAnnotationsConst(global.context, this.peer)) + } } export function isScriptFunction(node: AstNode): node is ScriptFunction { return node instanceof ScriptFunction diff --git a/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts index 654dcd9d9..a5d027b91 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts @@ -38,6 +38,12 @@ export class SequenceExpression extends Expression { static updateSequenceExpression(original: SequenceExpression, sequence_arg: readonly Expression[], sequenceLen: number): SequenceExpression { return new SequenceExpression(global.generatedEs2panda._UpdateSequenceExpression(global.context, passNode(original), passNodeArray(sequence_arg), sequenceLen)) } + get sequenceConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._SequenceExpressionSequenceConst(global.context, this.peer)) + } + get sequence(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._SequenceExpressionSequence(global.context, this.peer)) + } } export function isSequenceExpression(node: AstNode): node is SequenceExpression { return node instanceof SequenceExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts b/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts index 5bf356bd5..97c264b9e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts @@ -26,11 +26,29 @@ import { } from "../../reexport-for-generated" import { AnnotatedExpression } from "./AnnotatedExpression" +import { Expression } from "./Expression" +import { Decorator } from "./Decorator" +import { TypeNode } from "./TypeNode" export abstract class SpreadElement extends AnnotatedExpression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node SpreadElement") } + get argumentConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._SpreadElementArgumentConst(global.context, this.peer)) + } + get argument(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._SpreadElementArgument(global.context, this.peer)) + } + get isOptionalConst(): boolean { + return global.generatedEs2panda._SpreadElementIsOptionalConst(global.context, this.peer) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._SpreadElementDecoratorsConst(global.context, this.peer)) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._SpreadElementTypeAnnotationConst(global.context, this.peer)) + } } export function isSpreadElement(node: AstNode): node is SpreadElement { return node instanceof SpreadElement diff --git a/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts index b40a14691..2ac4f4551 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts @@ -41,6 +41,9 @@ export class StringLiteral extends Literal { static update1StringLiteral(original: StringLiteral, str: string): StringLiteral { return new StringLiteral(global.generatedEs2panda._UpdateStringLiteral1(global.context, passNode(original), str)) } + get strConst(): string { + return global.generatedEs2panda._StringLiteralStrConst(global.context, this.peer) + } } export function isStringLiteral(node: AstNode): node is StringLiteral { return node instanceof StringLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts index e4b2f6506..2b45262e6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts @@ -26,12 +26,22 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" +import { Expression } from "./Expression" export class SwitchCaseStatement extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 84) super(pointer) console.warn("Warning: stub node SwitchCaseStatement") } + get test(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._SwitchCaseStatementTest(global.context, this.peer)) + } + get testConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._SwitchCaseStatementTestConst(global.context, this.peer)) + } + get consequentConst(): readonly Statement[] { + return unpackNodeArray(global.generatedEs2panda._SwitchCaseStatementConsequentConst(global.context, this.peer)) + } } export function isSwitchCaseStatement(node: AstNode): node is SwitchCaseStatement { return node instanceof SwitchCaseStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts index ecc60a80f..6517d7d09 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts @@ -40,6 +40,18 @@ export class SwitchStatement extends Statement { static updateSwitchStatement(original: SwitchStatement, discriminant: Expression, cases: readonly SwitchCaseStatement[], casesLen: number): SwitchStatement { return new SwitchStatement(global.generatedEs2panda._UpdateSwitchStatement(global.context, passNode(original), passNode(discriminant), passNodeArray(cases), casesLen)) } + get discriminantConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._SwitchStatementDiscriminantConst(global.context, this.peer)) + } + get discriminant(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._SwitchStatementDiscriminant(global.context, this.peer)) + } + get casesConst(): readonly SwitchCaseStatement[] { + return unpackNodeArray(global.generatedEs2panda._SwitchStatementCasesConst(global.context, this.peer)) + } + get cases(): readonly SwitchCaseStatement[] { + return unpackNodeArray(global.generatedEs2panda._SwitchStatementCases(global.context, this.peer)) + } } export function isSwitchStatement(node: AstNode): node is SwitchStatement { return node instanceof SwitchStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts index 3baef5b45..a2b52117b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts @@ -38,6 +38,9 @@ export class TSArrayType extends TypeNode { static updateTSArrayType(original: TSArrayType, elementType: TypeNode): TSArrayType { return new TSArrayType(global.generatedEs2panda._UpdateTSArrayType(global.context, passNode(original), passNode(elementType))) } + get elementTypeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSArrayTypeElementTypeConst(global.context, this.peer)) + } } export function isTSArrayType(node: AstNode): node is TSArrayType { return node instanceof TSArrayType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts index 74e7e0888..82d8837b0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts @@ -40,6 +40,15 @@ export class TSAsExpression extends AnnotatedExpression { static updateTSAsExpression(original: TSAsExpression, expression: Expression, typeAnnotation: TypeNode, isConst: boolean): TSAsExpression { return new TSAsExpression(global.generatedEs2panda._UpdateTSAsExpression(global.context, passNode(original), passNode(expression), passNode(typeAnnotation), isConst)) } + get exprConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSAsExpressionExprConst(global.context, this.peer)) + } + get isConstConst(): boolean { + return global.generatedEs2panda._TSAsExpressionIsConstConst(global.context, this.peer) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSAsExpressionTypeAnnotationConst(global.context, this.peer)) + } } export function isTSAsExpression(node: AstNode): node is TSAsExpression { return node instanceof TSAsExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts b/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts index 078f83801..ec9e99903 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts @@ -45,6 +45,15 @@ export class TSClassImplements extends Expression { static update1TSClassImplements(original: TSClassImplements, expression: Expression): TSClassImplements { return new TSClassImplements(global.generatedEs2panda._UpdateTSClassImplements1(global.context, passNode(original), passNode(expression))) } + get expr(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSClassImplementsExpr(global.context, this.peer)) + } + get exprConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSClassImplementsExprConst(global.context, this.peer)) + } + get typeParametersConst(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._TSClassImplementsTypeParametersConst(global.context, this.peer)) + } } export function isTSClassImplements(node: AstNode): node is TSClassImplements { return node instanceof TSClassImplements diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts index 796437ab0..28ef5228e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts @@ -39,6 +39,18 @@ export class TSConditionalType extends TypeNode { static updateTSConditionalType(original: TSConditionalType, checkType: Expression, extendsType: Expression, trueType: Expression, falseType: Expression): TSConditionalType { return new TSConditionalType(global.generatedEs2panda._UpdateTSConditionalType(global.context, passNode(original), passNode(checkType), passNode(extendsType), passNode(trueType), passNode(falseType))) } + get checkTypeConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSConditionalTypeCheckTypeConst(global.context, this.peer)) + } + get extendsTypeConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSConditionalTypeExtendsTypeConst(global.context, this.peer)) + } + get trueTypeConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSConditionalTypeTrueTypeConst(global.context, this.peer)) + } + get falseTypeConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSConditionalTypeFalseTypeConst(global.context, this.peer)) + } } export function isTSConditionalType(node: AstNode): node is TSConditionalType { return node instanceof TSConditionalType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts index 86e2ca698..82d27b378 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts @@ -26,12 +26,32 @@ import { } from "../../reexport-for-generated" import { TypeNode } from "./TypeNode" +import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" +import { Expression } from "./Expression" export class TSConstructorType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 125) super(pointer) console.warn("Warning: stub node TSConstructorType") } + get typeParamsConst(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSConstructorTypeTypeParamsConst(global.context, this.peer)) + } + get typeParams(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSConstructorTypeTypeParams(global.context, this.peer)) + } + get paramsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._TSConstructorTypeParamsConst(global.context, this.peer)) + } + get returnTypeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSConstructorTypeReturnTypeConst(global.context, this.peer)) + } + get returnType(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSConstructorTypeReturnType(global.context, this.peer)) + } + get abstractConst(): boolean { + return global.generatedEs2panda._TSConstructorTypeAbstractConst(global.context, this.peer) + } } export function isTSConstructorType(node: AstNode): node is TSConstructorType { return node instanceof TSConstructorType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts index 11b3f3b52..31b9b3acf 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts @@ -27,6 +27,8 @@ import { import { TypedStatement } from "./TypedStatement" import { Identifier } from "./Identifier" +import { ClassDefinition } from "./ClassDefinition" +import { Decorator } from "./Decorator" export class TSEnumDeclaration extends TypedStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 86) @@ -39,6 +41,27 @@ export class TSEnumDeclaration extends TypedStatement { static updateTSEnumDeclaration(original: TSEnumDeclaration, key: Identifier, members: readonly AstNode[], membersLen: number, isConst: boolean, isStatic: boolean, isDeclare: boolean): TSEnumDeclaration { return new TSEnumDeclaration(global.generatedEs2panda._UpdateTSEnumDeclaration(global.context, passNode(original), passNode(key), passNodeArray(members), membersLen, isConst, isStatic, isDeclare)) } + get keyConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSEnumDeclarationKeyConst(global.context, this.peer)) + } + get key(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSEnumDeclarationKey(global.context, this.peer)) + } + get membersConst(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._TSEnumDeclarationMembersConst(global.context, this.peer)) + } + get internalNameConst(): string { + return global.generatedEs2panda._TSEnumDeclarationInternalNameConst(global.context, this.peer) + } + get boxedClassConst(): ClassDefinition { + return unpackNonNullableNode(global.generatedEs2panda._TSEnumDeclarationBoxedClassConst(global.context, this.peer)) + } + get isConstConst(): boolean { + return global.generatedEs2panda._TSEnumDeclarationIsConstConst(global.context, this.peer) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._TSEnumDeclarationDecoratorsConst(global.context, this.peer)) + } } export function isTSEnumDeclaration(node: AstNode): node is TSEnumDeclaration { return node instanceof TSEnumDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts b/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts index 3586ae35e..a183c20cf 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts @@ -45,6 +45,21 @@ export class TSEnumMember extends Statement { static update1TSEnumMember(original: TSEnumMember, key: Expression, init: Expression, isGenerated: boolean): TSEnumMember { return new TSEnumMember(global.generatedEs2panda._UpdateTSEnumMember1(global.context, passNode(original), passNode(key), passNode(init), isGenerated)) } + get keyConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSEnumMemberKeyConst(global.context, this.peer)) + } + get key(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSEnumMemberKey(global.context, this.peer)) + } + get initConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSEnumMemberInitConst(global.context, this.peer)) + } + get init(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSEnumMemberInit(global.context, this.peer)) + } + get isGeneratedConst(): boolean { + return global.generatedEs2panda._TSEnumMemberIsGeneratedConst(global.context, this.peer) + } } export function isTSEnumMember(node: AstNode): node is TSEnumMember { return node instanceof TSEnumMember diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts b/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts index ba5f5a813..ccc18bad6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts @@ -38,6 +38,9 @@ export class TSExternalModuleReference extends Expression { static updateTSExternalModuleReference(original: TSExternalModuleReference, expr: Expression): TSExternalModuleReference { return new TSExternalModuleReference(global.generatedEs2panda._UpdateTSExternalModuleReference(global.context, passNode(original), passNode(expr))) } + get exprConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSExternalModuleReferenceExprConst(global.context, this.peer)) + } } export function isTSExternalModuleReference(node: AstNode): node is TSExternalModuleReference { return node instanceof TSExternalModuleReference diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts index 2e0264252..786f45c08 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts @@ -26,12 +26,29 @@ import { } from "../../reexport-for-generated" import { TypeNode } from "./TypeNode" +import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" +import { Expression } from "./Expression" export class TSFunctionType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 124) super(pointer) console.warn("Warning: stub node TSFunctionType") } + get typeParamsConst(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSFunctionTypeTypeParamsConst(global.context, this.peer)) + } + get typeParams(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSFunctionTypeTypeParams(global.context, this.peer)) + } + get paramsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._TSFunctionTypeParamsConst(global.context, this.peer)) + } + get returnTypeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSFunctionTypeReturnTypeConst(global.context, this.peer)) + } + get returnType(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSFunctionTypeReturnType(global.context, this.peer)) + } } export function isTSFunctionType(node: AstNode): node is TSFunctionType { return node instanceof TSFunctionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts index 9ad6b3ad4..489137825 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts @@ -40,6 +40,15 @@ export class TSImportEqualsDeclaration extends Statement { static updateTSImportEqualsDeclaration(original: TSImportEqualsDeclaration, id: Identifier, moduleReference: Expression, isExport: boolean): TSImportEqualsDeclaration { return new TSImportEqualsDeclaration(global.generatedEs2panda._UpdateTSImportEqualsDeclaration(global.context, passNode(original), passNode(id), passNode(moduleReference), isExport)) } + get idConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSImportEqualsDeclarationIdConst(global.context, this.peer)) + } + get moduleReferenceConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSImportEqualsDeclarationModuleReferenceConst(global.context, this.peer)) + } + get isExportConst(): boolean { + return global.generatedEs2panda._TSImportEqualsDeclarationIsExportConst(global.context, this.peer) + } } export function isTSImportEqualsDeclaration(node: AstNode): node is TSImportEqualsDeclaration { return node instanceof TSImportEqualsDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts index abb3c993a..8ec5fb598 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts @@ -40,6 +40,18 @@ export class TSImportType extends TypeNode { static updateTSImportType(original: TSImportType, param: Expression, typeParams: TSTypeParameterInstantiation, qualifier: Expression, isTypeof: boolean): TSImportType { return new TSImportType(global.generatedEs2panda._UpdateTSImportType(global.context, passNode(original), passNode(param), passNode(typeParams), passNode(qualifier), isTypeof)) } + get paramConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSImportTypeParamConst(global.context, this.peer)) + } + get typeParamsConst(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._TSImportTypeTypeParamsConst(global.context, this.peer)) + } + get qualifierConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSImportTypeQualifierConst(global.context, this.peer)) + } + get isTypeofConst(): boolean { + return global.generatedEs2panda._TSImportTypeIsTypeofConst(global.context, this.peer) + } } export function isTSImportType(node: AstNode): node is TSImportType { return node instanceof TSImportType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts index 81a0de23c..8e0db344f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts @@ -40,6 +40,15 @@ export class TSIndexSignature extends TypedAstNode { static updateTSIndexSignature(original: TSIndexSignature, param: Expression, typeAnnotation: TypeNode, readonly_arg: boolean): TSIndexSignature { return new TSIndexSignature(global.generatedEs2panda._UpdateTSIndexSignature(global.context, passNode(original), passNode(param), passNode(typeAnnotation), readonly_arg)) } + get paramConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSIndexSignatureParamConst(global.context, this.peer)) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSIndexSignatureTypeAnnotationConst(global.context, this.peer)) + } + get readonlyConst(): boolean { + return global.generatedEs2panda._TSIndexSignatureReadonlyConst(global.context, this.peer) + } } export function isTSIndexSignature(node: AstNode): node is TSIndexSignature { return node instanceof TSIndexSignature diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts index dd3f7fcef..2290f4c9e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts @@ -38,6 +38,12 @@ export class TSIndexedAccessType extends TypeNode { static updateTSIndexedAccessType(original: TSIndexedAccessType, objectType: TypeNode, indexType: TypeNode): TSIndexedAccessType { return new TSIndexedAccessType(global.generatedEs2panda._UpdateTSIndexedAccessType(global.context, passNode(original), passNode(objectType), passNode(indexType))) } + get objectTypeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSIndexedAccessTypeObjectTypeConst(global.context, this.peer)) + } + get indexTypeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSIndexedAccessTypeIndexTypeConst(global.context, this.peer)) + } } export function isTSIndexedAccessType(node: AstNode): node is TSIndexedAccessType { return node instanceof TSIndexedAccessType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts index a39428dff..c31fe75f1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts @@ -39,6 +39,9 @@ export class TSInferType extends TypeNode { static updateTSInferType(original: TSInferType, typeParam: TSTypeParameter): TSInferType { return new TSInferType(global.generatedEs2panda._UpdateTSInferType(global.context, passNode(original), passNode(typeParam))) } + get typeParamConst(): TSTypeParameter { + return unpackNonNullableNode(global.generatedEs2panda._TSInferTypeTypeParamConst(global.context, this.peer)) + } } export function isTSInferType(node: AstNode): node is TSInferType { return node instanceof TSInferType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts index a86ac8e26..8b53601ed 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts @@ -38,6 +38,15 @@ export class TSInterfaceBody extends Expression { static updateTSInterfaceBody(original: TSInterfaceBody, body: readonly AstNode[], bodyLen: number): TSInterfaceBody { return new TSInterfaceBody(global.generatedEs2panda._UpdateTSInterfaceBody(global.context, passNode(original), passNodeArray(body), bodyLen)) } + get bodyPtr(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._TSInterfaceBodyBodyPtr(global.context, this.peer)) + } + get body(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._TSInterfaceBodyBody(global.context, this.peer)) + } + get bodyConst(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._TSInterfaceBodyBodyConst(global.context, this.peer)) + } } export function isTSInterfaceBody(node: AstNode): node is TSInterfaceBody { return node instanceof TSInterfaceBody diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts index 562aafb25..a0c422920 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts @@ -27,6 +27,12 @@ import { import { TypedStatement } from "./TypedStatement" import { TSInterfaceHeritage } from "./TSInterfaceHeritage" +import { TSInterfaceBody } from "./TSInterfaceBody" +import { Identifier } from "./Identifier" +import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" +import { Decorator } from "./Decorator" +import { ClassDeclaration } from "./ClassDeclaration" +import { AnnotationUsage } from "./AnnotationUsage" export class TSInterfaceDeclaration extends TypedStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 130) @@ -39,6 +45,54 @@ export class TSInterfaceDeclaration extends TypedStatement { static updateTSInterfaceDeclaration(original: TSInterfaceDeclaration, _extends: readonly TSInterfaceHeritage[], extendsLen: number, id: AstNode, typeParams: AstNode, body: AstNode, isStatic: boolean, isExternal: boolean): TSInterfaceDeclaration { return new TSInterfaceDeclaration(global.generatedEs2panda._UpdateTSInterfaceDeclaration(global.context, passNode(original), passNodeArray(_extends), extendsLen, passNode(id), passNode(typeParams), passNode(body), isStatic, isExternal)) } + get body(): TSInterfaceBody { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationBody(global.context, this.peer)) + } + get bodyConst(): TSInterfaceBody { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationBodyConst(global.context, this.peer)) + } + get id(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationId(global.context, this.peer)) + } + get idConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationIdConst(global.context, this.peer)) + } + get internalNameConst(): string { + return global.generatedEs2panda._TSInterfaceDeclarationInternalNameConst(global.context, this.peer) + } + get isStaticConst(): boolean { + return global.generatedEs2panda._TSInterfaceDeclarationIsStaticConst(global.context, this.peer) + } + get isFromExternalConst(): boolean { + return global.generatedEs2panda._TSInterfaceDeclarationIsFromExternalConst(global.context, this.peer) + } + get typeParamsConst(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationTypeParamsConst(global.context, this.peer)) + } + get typeParams(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationTypeParams(global.context, this.peer)) + } + get extends(): readonly TSInterfaceHeritage[] { + return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationExtends(global.context, this.peer)) + } + get extendsConst(): readonly TSInterfaceHeritage[] { + return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationExtendsConst(global.context, this.peer)) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationDecoratorsConst(global.context, this.peer)) + } + get getAnonClass(): ClassDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationGetAnonClass(global.context, this.peer)) + } + get getAnonClassConst(): ClassDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceDeclarationGetAnonClassConst(global.context, this.peer)) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._TSInterfaceDeclarationAnnotationsConst(global.context, this.peer)) + } } export function isTSInterfaceDeclaration(node: AstNode): node is TSInterfaceDeclaration { return node instanceof TSInterfaceDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts index a5716eb10..64f92f191 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts @@ -39,6 +39,12 @@ export class TSInterfaceHeritage extends Expression { static updateTSInterfaceHeritage(original: TSInterfaceHeritage, expr: TypeNode): TSInterfaceHeritage { return new TSInterfaceHeritage(global.generatedEs2panda._UpdateTSInterfaceHeritage(global.context, passNode(original), passNode(expr))) } + get expr(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceHeritageExpr(global.context, this.peer)) + } + get exprConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSInterfaceHeritageExprConst(global.context, this.peer)) + } } export function isTSInterfaceHeritage(node: AstNode): node is TSInterfaceHeritage { return node instanceof TSInterfaceHeritage diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts index 556171b9c..8f17c2e20 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts @@ -39,6 +39,9 @@ export class TSIntersectionType extends TypeNode { static updateTSIntersectionType(original: TSIntersectionType, types: readonly Expression[], typesLen: number): TSIntersectionType { return new TSIntersectionType(global.generatedEs2panda._UpdateTSIntersectionType(global.context, passNode(original), passNodeArray(types), typesLen)) } + get typesConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._TSIntersectionTypeTypesConst(global.context, this.peer)) + } } export function isTSIntersectionType(node: AstNode): node is TSIntersectionType { return node instanceof TSIntersectionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts index 21cdfc22f..eed5e6bb2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts @@ -39,6 +39,9 @@ export class TSLiteralType extends TypeNode { static updateTSLiteralType(original: TSLiteralType, literal: Expression): TSLiteralType { return new TSLiteralType(global.generatedEs2panda._UpdateTSLiteralType(global.context, passNode(original), passNode(literal))) } + get literalConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSLiteralTypeLiteralConst(global.context, this.peer)) + } } export function isTSLiteralType(node: AstNode): node is TSLiteralType { return node instanceof TSLiteralType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts index 8bf4ed6c1..f3cfa7e7e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts @@ -40,6 +40,18 @@ export class TSMappedType extends TypeNode { static updateTSMappedType(original: TSMappedType, typeParameter: TSTypeParameter, typeAnnotation: TypeNode, readonly_arg: Es2pandaMappedOption, optional_arg: Es2pandaMappedOption): TSMappedType { return new TSMappedType(global.generatedEs2panda._UpdateTSMappedType(global.context, passNode(original), passNode(typeParameter), passNode(typeAnnotation), readonly_arg, optional_arg)) } + get typeParameter(): TSTypeParameter { + return unpackNonNullableNode(global.generatedEs2panda._TSMappedTypeTypeParameter(global.context, this.peer)) + } + get typeAnnotation(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSMappedTypeTypeAnnotation(global.context, this.peer)) + } + get readonly(): Es2pandaMappedOption { + return global.generatedEs2panda._TSMappedTypeReadonly(global.context, this.peer) + } + get optional(): Es2pandaMappedOption { + return global.generatedEs2panda._TSMappedTypeOptional(global.context, this.peer) + } } export function isTSMappedType(node: AstNode): node is TSMappedType { return node instanceof TSMappedType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts index d54c3cbcc..15470f9b5 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts @@ -25,12 +25,42 @@ import { KNativePointer } from "../../reexport-for-generated" +import { Expression } from "./Expression" +import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" +import { TypeNode } from "./TypeNode" export class TSMethodSignature extends AstNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 105) super(pointer) console.warn("Warning: stub node TSMethodSignature") } + get keyConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureKeyConst(global.context, this.peer)) + } + get key(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureKey(global.context, this.peer)) + } + get typeParamsConst(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureTypeParamsConst(global.context, this.peer)) + } + get typeParams(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureTypeParams(global.context, this.peer)) + } + get paramsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._TSMethodSignatureParamsConst(global.context, this.peer)) + } + get returnTypeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureReturnTypeAnnotationConst(global.context, this.peer)) + } + get returnTypeAnnotation(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSMethodSignatureReturnTypeAnnotation(global.context, this.peer)) + } + get computedConst(): boolean { + return global.generatedEs2panda._TSMethodSignatureComputedConst(global.context, this.peer) + } + get optionalConst(): boolean { + return global.generatedEs2panda._TSMethodSignatureOptionalConst(global.context, this.peer) + } } export function isTSMethodSignature(node: AstNode): node is TSMethodSignature { return node instanceof TSMethodSignature diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts b/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts index 29379d58f..5039de671 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts @@ -32,6 +32,9 @@ export class TSModuleBlock extends Statement { super(pointer) console.warn("Warning: stub node TSModuleBlock") } + get statementsConst(): readonly Statement[] { + return unpackNodeArray(global.generatedEs2panda._TSModuleBlockStatementsConst(global.context, this.peer)) + } } export function isTSModuleBlock(node: AstNode): node is TSModuleBlock { return node instanceof TSModuleBlock diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts index 629150f17..0e1de1933 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts @@ -26,12 +26,25 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" +import { Expression } from "./Expression" export class TSModuleDeclaration extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 122) super(pointer) console.warn("Warning: stub node TSModuleDeclaration") } + get nameConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSModuleDeclarationNameConst(global.context, this.peer)) + } + get bodyConst(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._TSModuleDeclarationBodyConst(global.context, this.peer)) + } + get globalConst(): boolean { + return global.generatedEs2panda._TSModuleDeclarationGlobalConst(global.context, this.peer) + } + get isExternalOrAmbientConst(): boolean { + return global.generatedEs2panda._TSModuleDeclarationIsExternalOrAmbientConst(global.context, this.peer) + } } export function isTSModuleDeclaration(node: AstNode): node is TSModuleDeclaration { return node instanceof TSModuleDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts index bd3c02f0d..e3b7b441b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts @@ -39,6 +39,18 @@ export class TSNamedTupleMember extends TypeNode { static updateTSNamedTupleMember(original: TSNamedTupleMember, label: Expression, elementType: TypeNode, optional_arg: boolean): TSNamedTupleMember { return new TSNamedTupleMember(global.generatedEs2panda._UpdateTSNamedTupleMember(global.context, passNode(original), passNode(label), passNode(elementType), optional_arg)) } + get labelConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSNamedTupleMemberLabelConst(global.context, this.peer)) + } + get elementType(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSNamedTupleMemberElementType(global.context, this.peer)) + } + get elementTypeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSNamedTupleMemberElementTypeConst(global.context, this.peer)) + } + get isOptionalConst(): boolean { + return global.generatedEs2panda._TSNamedTupleMemberIsOptionalConst(global.context, this.peer) + } } export function isTSNamedTupleMember(node: AstNode): node is TSNamedTupleMember { return node instanceof TSNamedTupleMember diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts index f92f6d3ce..19c2f3aa8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts @@ -38,6 +38,12 @@ export class TSNonNullExpression extends Expression { static updateTSNonNullExpression(original: TSNonNullExpression, expr: Expression): TSNonNullExpression { return new TSNonNullExpression(global.generatedEs2panda._UpdateTSNonNullExpression(global.context, passNode(original), passNode(expr))) } + get exprConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSNonNullExpressionExprConst(global.context, this.peer)) + } + get expr(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSNonNullExpressionExpr(global.context, this.peer)) + } } export function isTSNonNullExpression(node: AstNode): node is TSNonNullExpression { return node instanceof TSNonNullExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts index eb38dace3..bed1a4c3e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts @@ -39,6 +39,21 @@ export class TSParameterProperty extends Expression { static updateTSParameterProperty(original: TSParameterProperty, accessibility: Es2pandaAccessibilityOption, parameter: Expression, readonly_arg: boolean, isStatic: boolean, isExport: boolean): TSParameterProperty { return new TSParameterProperty(global.generatedEs2panda._UpdateTSParameterProperty(global.context, passNode(original), accessibility, passNode(parameter), readonly_arg, isStatic, isExport)) } + get accessibilityConst(): Es2pandaAccessibilityOption { + return global.generatedEs2panda._TSParameterPropertyAccessibilityConst(global.context, this.peer) + } + get readonlyConst(): boolean { + return global.generatedEs2panda._TSParameterPropertyReadonlyConst(global.context, this.peer) + } + get isStaticConst(): boolean { + return global.generatedEs2panda._TSParameterPropertyIsStaticConst(global.context, this.peer) + } + get isExportConst(): boolean { + return global.generatedEs2panda._TSParameterPropertyIsExportConst(global.context, this.peer) + } + get parameterConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSParameterPropertyParameterConst(global.context, this.peer)) + } } export function isTSParameterProperty(node: AstNode): node is TSParameterProperty { return node instanceof TSParameterProperty diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts index 251997cbc..2a5d2b5b1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts @@ -26,6 +26,7 @@ import { } from "../../reexport-for-generated" import { TypeNode } from "./TypeNode" +import { Expression } from "./Expression" export class TSParenthesizedType extends TypeNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 107) @@ -38,6 +39,9 @@ export class TSParenthesizedType extends TypeNode { static updateTSParenthesizedType(original: TSParenthesizedType, type: TypeNode): TSParenthesizedType { return new TSParenthesizedType(global.generatedEs2panda._UpdateTSParenthesizedType(global.context, passNode(original), passNode(type))) } + get typeConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSParenthesizedTypeTypeConst(global.context, this.peer)) + } } export function isTSParenthesizedType(node: AstNode): node is TSParenthesizedType { return node instanceof TSParenthesizedType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts index 1beddf877..6ee049994 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts @@ -40,6 +40,24 @@ export class TSPropertySignature extends AnnotatedAstNode { static updateTSPropertySignature(original: TSPropertySignature, key: Expression, typeAnnotation: TypeNode, computed: boolean, optional_arg: boolean, readonly_arg: boolean): TSPropertySignature { return new TSPropertySignature(global.generatedEs2panda._UpdateTSPropertySignature(global.context, passNode(original), passNode(key), passNode(typeAnnotation), computed, optional_arg, readonly_arg)) } + get keyConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSPropertySignatureKeyConst(global.context, this.peer)) + } + get key(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSPropertySignatureKey(global.context, this.peer)) + } + get computedConst(): boolean { + return global.generatedEs2panda._TSPropertySignatureComputedConst(global.context, this.peer) + } + get optionalConst(): boolean { + return global.generatedEs2panda._TSPropertySignatureOptionalConst(global.context, this.peer) + } + get readonlyConst(): boolean { + return global.generatedEs2panda._TSPropertySignatureReadonlyConst(global.context, this.peer) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSPropertySignatureTypeAnnotationConst(global.context, this.peer)) + } } export function isTSPropertySignature(node: AstNode): node is TSPropertySignature { return node instanceof TSPropertySignature diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts b/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts index 37926af37..0286bc223 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts @@ -39,6 +39,18 @@ export class TSQualifiedName extends Expression { static updateTSQualifiedName(original: TSQualifiedName, left: Expression, right: Identifier): TSQualifiedName { return new TSQualifiedName(global.generatedEs2panda._UpdateTSQualifiedName(global.context, passNode(original), passNode(left), passNode(right))) } + get leftConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSQualifiedNameLeftConst(global.context, this.peer)) + } + get left(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSQualifiedNameLeft(global.context, this.peer)) + } + get rightConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSQualifiedNameRightConst(global.context, this.peer)) + } + get right(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSQualifiedNameRight(global.context, this.peer)) + } } export function isTSQualifiedName(node: AstNode): node is TSQualifiedName { return node instanceof TSQualifiedName diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts index 45e3c87e2..7ae561905 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts @@ -26,12 +26,34 @@ import { } from "../../reexport-for-generated" import { TypedAstNode } from "./TypedAstNode" +import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" +import { Expression } from "./Expression" +import { TypeNode } from "./TypeNode" +import { Es2pandaTSSignatureDeclarationKind } from "./../Es2pandaEnums" export class TSSignatureDeclaration extends TypedAstNode { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 106) super(pointer) console.warn("Warning: stub node TSSignatureDeclaration") } + get typeParamsConst(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSSignatureDeclarationTypeParamsConst(global.context, this.peer)) + } + get typeParams(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSSignatureDeclarationTypeParams(global.context, this.peer)) + } + get paramsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._TSSignatureDeclarationParamsConst(global.context, this.peer)) + } + get returnTypeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSSignatureDeclarationReturnTypeAnnotationConst(global.context, this.peer)) + } + get returnTypeAnnotation(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSSignatureDeclarationReturnTypeAnnotation(global.context, this.peer)) + } + get kindConst(): Es2pandaTSSignatureDeclarationKind { + return global.generatedEs2panda._TSSignatureDeclarationKindConst(global.context, this.peer) + } } export function isTSSignatureDeclaration(node: AstNode): node is TSSignatureDeclaration { return node instanceof TSSignatureDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts index 1dc3fdae6..6dc2af8cf 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts @@ -38,6 +38,9 @@ export class TSTupleType extends TypeNode { static updateTSTupleType(original: TSTupleType, elementTypes: readonly TypeNode[], elementTypesLen: number): TSTupleType { return new TSTupleType(global.generatedEs2panda._UpdateTSTupleType(global.context, passNode(original), passNodeArray(elementTypes), elementTypesLen)) } + get elementTypeConst(): readonly TypeNode[] { + return unpackNodeArray(global.generatedEs2panda._TSTupleTypeElementTypeConst(global.context, this.peer)) + } } export function isTSTupleType(node: AstNode): node is TSTupleType { return node instanceof TSTupleType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts index a46362e15..c5f26a92c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts @@ -29,6 +29,8 @@ import { AnnotatedStatement } from "./AnnotatedStatement" import { Identifier } from "./Identifier" import { TSTypeParameterDeclaration } from "./TSTypeParameterDeclaration" import { TypeNode } from "./TypeNode" +import { Decorator } from "./Decorator" +import { AnnotationUsage } from "./AnnotationUsage" export class TSTypeAliasDeclaration extends AnnotatedStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 126) @@ -47,6 +49,27 @@ export class TSTypeAliasDeclaration extends AnnotatedStatement { static update1TSTypeAliasDeclaration(original: TSTypeAliasDeclaration, id: Identifier): TSTypeAliasDeclaration { return new TSTypeAliasDeclaration(global.generatedEs2panda._UpdateTSTypeAliasDeclaration1(global.context, passNode(original), passNode(id))) } + get id(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeAliasDeclarationId(global.context, this.peer)) + } + get idConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeAliasDeclarationIdConst(global.context, this.peer)) + } + get typeParamsConst(): TSTypeParameterDeclaration { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeAliasDeclarationTypeParamsConst(global.context, this.peer)) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._TSTypeAliasDeclarationDecoratorsConst(global.context, this.peer)) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._TSTypeAliasDeclarationAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._TSTypeAliasDeclarationAnnotationsConst(global.context, this.peer)) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeAliasDeclarationTypeAnnotationConst(global.context, this.peer)) + } } export function isTSTypeAliasDeclaration(node: AstNode): node is TSTypeAliasDeclaration { return node instanceof TSTypeAliasDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts index 7a0025469..749439f96 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts @@ -40,6 +40,12 @@ export class TSTypeAssertion extends AnnotatedExpression { static updateTSTypeAssertion(original: TSTypeAssertion, typeAnnotation: TypeNode, expression: Expression): TSTypeAssertion { return new TSTypeAssertion(global.generatedEs2panda._UpdateTSTypeAssertion(global.context, passNode(original), passNode(typeAnnotation), passNode(expression))) } + get getExpressionConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeAssertionGetExpressionConst(global.context, this.peer)) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeAssertionTypeAnnotationConst(global.context, this.peer)) + } } export function isTSTypeAssertion(node: AstNode): node is TSTypeAssertion { return node instanceof TSTypeAssertion diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts index 7200bb00e..8b0b7aa55 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts @@ -38,6 +38,9 @@ export class TSTypeLiteral extends TypeNode { static updateTSTypeLiteral(original: TSTypeLiteral, members: readonly AstNode[], membersLen: number): TSTypeLiteral { return new TSTypeLiteral(global.generatedEs2panda._UpdateTSTypeLiteral(global.context, passNode(original), passNodeArray(members), membersLen)) } + get membersConst(): readonly AstNode[] { + return unpackNodeArray(global.generatedEs2panda._TSTypeLiteralMembersConst(global.context, this.peer)) + } } export function isTSTypeLiteral(node: AstNode): node is TSTypeLiteral { return node instanceof TSTypeLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts index 87992dff5..28373b965 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts @@ -39,6 +39,18 @@ export class TSTypeOperator extends TypeNode { static updateTSTypeOperator(original: TSTypeOperator, type: TypeNode, operatorType: Es2pandaTSOperatorType): TSTypeOperator { return new TSTypeOperator(global.generatedEs2panda._UpdateTSTypeOperator(global.context, passNode(original), passNode(type), operatorType)) } + get typeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeOperatorTypeConst(global.context, this.peer)) + } + get isReadonlyConst(): boolean { + return global.generatedEs2panda._TSTypeOperatorIsReadonlyConst(global.context, this.peer) + } + get isKeyofConst(): boolean { + return global.generatedEs2panda._TSTypeOperatorIsKeyofConst(global.context, this.peer) + } + get isUniqueConst(): boolean { + return global.generatedEs2panda._TSTypeOperatorIsUniqueConst(global.context, this.peer) + } } export function isTSTypeOperator(node: AstNode): node is TSTypeOperator { return node instanceof TSTypeOperator diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts index daa2962f9..a31d6167e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts @@ -29,6 +29,7 @@ import { Expression } from "./Expression" import { Identifier } from "./Identifier" import { TypeNode } from "./TypeNode" import { Es2pandaModifierFlags } from "./../Es2pandaEnums" +import { AnnotationUsage } from "./AnnotationUsage" export class TSTypeParameter extends Expression { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 117) @@ -47,6 +48,27 @@ export class TSTypeParameter extends Expression { static update1TSTypeParameter(original: TSTypeParameter, name: Identifier, constraint: TypeNode, defaultType: TypeNode, flags: Es2pandaModifierFlags): TSTypeParameter { return new TSTypeParameter(global.generatedEs2panda._UpdateTSTypeParameter1(global.context, passNode(original), passNode(name), passNode(constraint), passNode(defaultType), flags)) } + get nameConst(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterNameConst(global.context, this.peer)) + } + get name(): Identifier { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterName(global.context, this.peer)) + } + get constraint(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterConstraint(global.context, this.peer)) + } + get constraintConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterConstraintConst(global.context, this.peer)) + } + get defaultTypeConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeParameterDefaultTypeConst(global.context, this.peer)) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._TSTypeParameterAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._TSTypeParameterAnnotationsConst(global.context, this.peer)) + } } export function isTSTypeParameter(node: AstNode): node is TSTypeParameter { return node instanceof TSTypeParameter diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts index e986b29a8..ab91da693 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts @@ -39,6 +39,12 @@ export class TSTypeParameterDeclaration extends Expression { static updateTSTypeParameterDeclaration(original: TSTypeParameterDeclaration, params: readonly TSTypeParameter[], paramsLen: number, requiredParams: number): TSTypeParameterDeclaration { return new TSTypeParameterDeclaration(global.generatedEs2panda._UpdateTSTypeParameterDeclaration(global.context, passNode(original), passNodeArray(params), paramsLen, requiredParams)) } + get paramsConst(): readonly TSTypeParameter[] { + return unpackNodeArray(global.generatedEs2panda._TSTypeParameterDeclarationParamsConst(global.context, this.peer)) + } + get requiredParamsConst(): number { + return global.generatedEs2panda._TSTypeParameterDeclarationRequiredParamsConst(global.context, this.peer) + } } export function isTSTypeParameterDeclaration(node: AstNode): node is TSTypeParameterDeclaration { return node instanceof TSTypeParameterDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts index e6fe6bf89..c233f22b1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts @@ -39,6 +39,9 @@ export class TSTypeParameterInstantiation extends Expression { static updateTSTypeParameterInstantiation(original: TSTypeParameterInstantiation, params: readonly TypeNode[], paramsLen: number): TSTypeParameterInstantiation { return new TSTypeParameterInstantiation(global.generatedEs2panda._UpdateTSTypeParameterInstantiation(global.context, passNode(original), passNodeArray(params), paramsLen)) } + get paramsConst(): readonly TypeNode[] { + return unpackNodeArray(global.generatedEs2panda._TSTypeParameterInstantiationParamsConst(global.context, this.peer)) + } } export function isTSTypeParameterInstantiation(node: AstNode): node is TSTypeParameterInstantiation { return node instanceof TSTypeParameterInstantiation diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts index 8f09d3551..68f29257d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts @@ -39,6 +39,15 @@ export class TSTypePredicate extends TypeNode { static updateTSTypePredicate(original: TSTypePredicate, parameterName: Expression, typeAnnotation: TypeNode, asserts: boolean): TSTypePredicate { return new TSTypePredicate(global.generatedEs2panda._UpdateTSTypePredicate(global.context, passNode(original), passNode(parameterName), passNode(typeAnnotation), asserts)) } + get parameterNameConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSTypePredicateParameterNameConst(global.context, this.peer)) + } + get typeAnnotationConst(): TypeNode { + return unpackNonNullableNode(global.generatedEs2panda._TSTypePredicateTypeAnnotationConst(global.context, this.peer)) + } + get assertsConst(): boolean { + return global.generatedEs2panda._TSTypePredicateAssertsConst(global.context, this.peer) + } } export function isTSTypePredicate(node: AstNode): node is TSTypePredicate { return node instanceof TSTypePredicate diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts index 43a97cc92..e5c121c92 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts @@ -39,6 +39,9 @@ export class TSTypeQuery extends TypeNode { static updateTSTypeQuery(original: TSTypeQuery, exprName: Expression): TSTypeQuery { return new TSTypeQuery(global.generatedEs2panda._UpdateTSTypeQuery(global.context, passNode(original), passNode(exprName))) } + get exprNameConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeQueryExprNameConst(global.context, this.peer)) + } } export function isTSTypeQuery(node: AstNode): node is TSTypeQuery { return node instanceof TSTypeQuery diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts index 4a2f48c20..f1efece70 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts @@ -40,6 +40,12 @@ export class TSTypeReference extends TypeNode { static updateTSTypeReference(original: TSTypeReference, typeName: Expression, typeParams: TSTypeParameterInstantiation): TSTypeReference { return new TSTypeReference(global.generatedEs2panda._UpdateTSTypeReference(global.context, passNode(original), passNode(typeName), passNode(typeParams))) } + get typeParamsConst(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeReferenceTypeParamsConst(global.context, this.peer)) + } + get typeNameConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TSTypeReferenceTypeNameConst(global.context, this.peer)) + } } export function isTSTypeReference(node: AstNode): node is TSTypeReference { return node instanceof TSTypeReference diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts index a76163f32..24da482e1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts @@ -38,6 +38,9 @@ export class TSUnionType extends TypeNode { static updateTSUnionType(original: TSUnionType, types: readonly TypeNode[], typesLen: number): TSUnionType { return new TSUnionType(global.generatedEs2panda._UpdateTSUnionType(global.context, passNode(original), passNodeArray(types), typesLen)) } + get typesConst(): readonly TypeNode[] { + return unpackNodeArray(global.generatedEs2panda._TSUnionTypeTypesConst(global.context, this.peer)) + } } export function isTSUnionType(node: AstNode): node is TSUnionType { return node instanceof TSUnionType diff --git a/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts index 3fc86d9e8..5487ae10c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts @@ -40,6 +40,15 @@ export class TaggedTemplateExpression extends Expression { static updateTaggedTemplateExpression(original: TaggedTemplateExpression, tag: Expression, quasi: TemplateLiteral, typeParams: TSTypeParameterInstantiation): TaggedTemplateExpression { return new TaggedTemplateExpression(global.generatedEs2panda._UpdateTaggedTemplateExpression(global.context, passNode(original), passNode(tag), passNode(quasi), passNode(typeParams))) } + get tagConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TaggedTemplateExpressionTagConst(global.context, this.peer)) + } + get quasiConst(): TemplateLiteral { + return unpackNonNullableNode(global.generatedEs2panda._TaggedTemplateExpressionQuasiConst(global.context, this.peer)) + } + get typeParamsConst(): TSTypeParameterInstantiation { + return unpackNonNullableNode(global.generatedEs2panda._TaggedTemplateExpressionTypeParamsConst(global.context, this.peer)) + } } export function isTaggedTemplateExpression(node: AstNode): node is TaggedTemplateExpression { return node instanceof TaggedTemplateExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts b/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts index 2dde0fb82..773450a4a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts @@ -44,6 +44,12 @@ export class TemplateElement extends Expression { static update1TemplateElement(original: TemplateElement, raw: string, cooked: string): TemplateElement { return new TemplateElement(global.generatedEs2panda._UpdateTemplateElement1(global.context, passNode(original), raw, cooked)) } + get rawConst(): string { + return global.generatedEs2panda._TemplateElementRawConst(global.context, this.peer) + } + get cookedConst(): string { + return global.generatedEs2panda._TemplateElementCookedConst(global.context, this.peer) + } } export function isTemplateElement(node: AstNode): node is TemplateElement { return node instanceof TemplateElement diff --git a/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts index 7e18defbb..6ad850b68 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts @@ -39,6 +39,12 @@ export class TemplateLiteral extends Expression { static updateTemplateLiteral(original: TemplateLiteral, quasis: readonly TemplateElement[], quasisLen: number, expressions: readonly Expression[], expressionsLen: number, multilineString: string): TemplateLiteral { return new TemplateLiteral(global.generatedEs2panda._UpdateTemplateLiteral(global.context, passNode(original), passNodeArray(quasis), quasisLen, passNodeArray(expressions), expressionsLen, multilineString)) } + get quasisConst(): readonly TemplateElement[] { + return unpackNodeArray(global.generatedEs2panda._TemplateLiteralQuasisConst(global.context, this.peer)) + } + get expressionsConst(): readonly Expression[] { + return unpackNodeArray(global.generatedEs2panda._TemplateLiteralExpressionsConst(global.context, this.peer)) + } } export function isTemplateLiteral(node: AstNode): node is TemplateLiteral { return node instanceof TemplateLiteral diff --git a/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts index 15c23d48d..1e28b83fd 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts @@ -39,6 +39,9 @@ export class ThrowStatement extends Statement { static updateThrowStatement(original: ThrowStatement, argument: Expression): ThrowStatement { return new ThrowStatement(global.generatedEs2panda._UpdateThrowStatement(global.context, passNode(original), passNode(argument))) } + get argumentConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._ThrowStatementArgumentConst(global.context, this.peer)) + } } export function isThrowStatement(node: AstNode): node is ThrowStatement { return node instanceof ThrowStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts index 78901bb5d..3115086be 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts @@ -26,12 +26,29 @@ import { } from "../../reexport-for-generated" import { Statement } from "./Statement" +import { BlockStatement } from "./BlockStatement" +import { CatchClause } from "./CatchClause" export class TryStatement extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 146) super(pointer) console.warn("Warning: stub node TryStatement") } + get finallyBlockConst(): BlockStatement { + return unpackNonNullableNode(global.generatedEs2panda._TryStatementFinallyBlockConst(global.context, this.peer)) + } + get blockConst(): BlockStatement { + return unpackNonNullableNode(global.generatedEs2panda._TryStatementBlockConst(global.context, this.peer)) + } + get hasFinalizerConst(): boolean { + return global.generatedEs2panda._TryStatementHasFinalizerConst(global.context, this.peer) + } + get catchClausesConst(): readonly CatchClause[] { + return unpackNodeArray(global.generatedEs2panda._TryStatementCatchClausesConst(global.context, this.peer)) + } + get finallyCanCompleteNormallyConst(): boolean { + return global.generatedEs2panda._TryStatementFinallyCanCompleteNormallyConst(global.context, this.peer) + } } export function isTryStatement(node: AstNode): node is TryStatement { return node instanceof TryStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts b/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts index 62b019790..8232dc0fc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts @@ -26,11 +26,18 @@ import { } from "../../reexport-for-generated" import { Expression } from "./Expression" +import { AnnotationUsage } from "./AnnotationUsage" export abstract class TypeNode extends Expression { constructor(pointer: KNativePointer) { super(pointer) console.warn("Warning: stub node TypeNode") } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._TypeNodeAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._TypeNodeAnnotationsConst(global.context, this.peer)) + } } export function isTypeNode(node: AstNode): node is TypeNode { return node instanceof TypeNode diff --git a/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts index e8f09bb0b..1d8a81eba 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts @@ -38,6 +38,9 @@ export class TypeofExpression extends Expression { static updateTypeofExpression(original: TypeofExpression, argument: Expression): TypeofExpression { return new TypeofExpression(global.generatedEs2panda._UpdateTypeofExpression(global.context, passNode(original), passNode(argument))) } + get argumentConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._TypeofExpressionArgumentConst(global.context, this.peer)) + } } export function isTypeofExpression(node: AstNode): node is TypeofExpression { return node instanceof TypeofExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts index ea957fed9..9ecfaa432 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts @@ -39,6 +39,15 @@ export class UnaryExpression extends Expression { static updateUnaryExpression(original: UnaryExpression, argument: Expression, unaryOperator: Es2pandaTokenType): UnaryExpression { return new UnaryExpression(global.generatedEs2panda._UpdateUnaryExpression(global.context, passNode(original), passNode(argument), unaryOperator)) } + get operatorTypeConst(): Es2pandaTokenType { + return global.generatedEs2panda._UnaryExpressionOperatorTypeConst(global.context, this.peer) + } + get argument(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._UnaryExpressionArgument(global.context, this.peer)) + } + get argumentConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._UnaryExpressionArgumentConst(global.context, this.peer)) + } } export function isUnaryExpression(node: AstNode): node is UnaryExpression { return node instanceof UnaryExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts index 8fa279321..1bb4c09ca 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts @@ -39,6 +39,18 @@ export class UpdateExpression extends Expression { static updateUpdateExpression(original: UpdateExpression, argument: Expression, updateOperator: Es2pandaTokenType, isPrefix: boolean): UpdateExpression { return new UpdateExpression(global.generatedEs2panda._UpdateUpdateExpression(global.context, passNode(original), passNode(argument), updateOperator, isPrefix)) } + get operatorTypeConst(): Es2pandaTokenType { + return global.generatedEs2panda._UpdateExpressionOperatorTypeConst(global.context, this.peer) + } + get argument(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._UpdateExpressionArgument(global.context, this.peer)) + } + get argumentConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._UpdateExpressionArgumentConst(global.context, this.peer)) + } + get isPrefixConst(): boolean { + return global.generatedEs2panda._UpdateExpressionIsPrefixConst(global.context, this.peer) + } } export function isUpdateExpression(node: AstNode): node is UpdateExpression { return node instanceof UpdateExpression diff --git a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts index c7bf6c080..a8e744cbe 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts @@ -28,6 +28,8 @@ import { import { Statement } from "./Statement" import { Es2pandaVariableDeclarationKind } from "./../Es2pandaEnums" import { VariableDeclarator } from "./VariableDeclarator" +import { Decorator } from "./Decorator" +import { AnnotationUsage } from "./AnnotationUsage" export class VariableDeclaration extends Statement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 149) @@ -40,6 +42,21 @@ export class VariableDeclaration extends Statement { static updateVariableDeclaration(original: VariableDeclaration, kind: Es2pandaVariableDeclarationKind, declarators: readonly VariableDeclarator[], declaratorsLen: number): VariableDeclaration { return new VariableDeclaration(global.generatedEs2panda._UpdateVariableDeclaration(global.context, passNode(original), kind, passNodeArray(declarators), declaratorsLen)) } + get declaratorsConst(): readonly VariableDeclarator[] { + return unpackNodeArray(global.generatedEs2panda._VariableDeclarationDeclaratorsConst(global.context, this.peer)) + } + get kindConst(): Es2pandaVariableDeclarationKind { + return global.generatedEs2panda._VariableDeclarationKindConst(global.context, this.peer) + } + get decoratorsConst(): readonly Decorator[] { + return unpackNodeArray(global.generatedEs2panda._VariableDeclarationDecoratorsConst(global.context, this.peer)) + } + get annotations(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._VariableDeclarationAnnotations(global.context, this.peer)) + } + get annotationsConst(): readonly AnnotationUsage[] { + return unpackNodeArray(global.generatedEs2panda._VariableDeclarationAnnotationsConst(global.context, this.peer)) + } } export function isVariableDeclaration(node: AstNode): node is VariableDeclaration { return node instanceof VariableDeclaration diff --git a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts index 3a6d806c6..3f25900f0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts @@ -46,6 +46,21 @@ export class VariableDeclarator extends TypedStatement { static update1VariableDeclarator(original: VariableDeclarator, flag: Es2pandaVariableDeclaratorFlag, ident: Expression, init: Expression): VariableDeclarator { return new VariableDeclarator(global.generatedEs2panda._UpdateVariableDeclarator1(global.context, passNode(original), flag, passNode(ident), passNode(init))) } + get init(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._VariableDeclaratorInit(global.context, this.peer)) + } + get initConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._VariableDeclaratorInitConst(global.context, this.peer)) + } + get id(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._VariableDeclaratorId(global.context, this.peer)) + } + get idConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._VariableDeclaratorIdConst(global.context, this.peer)) + } + get flag(): Es2pandaVariableDeclaratorFlag { + return global.generatedEs2panda._VariableDeclaratorFlag(global.context, this.peer) + } } export function isVariableDeclarator(node: AstNode): node is VariableDeclarator { return node instanceof VariableDeclarator diff --git a/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts index 24615fb14..119c184f7 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts @@ -26,12 +26,26 @@ import { } from "../../reexport-for-generated" import { LoopStatement } from "./LoopStatement" +import { Expression } from "./Expression" +import { Statement } from "./Statement" export class WhileStatement extends LoopStatement { constructor(pointer: KNativePointer) { assertValidPeer(pointer, 151) super(pointer) console.warn("Warning: stub node WhileStatement") } + get testConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._WhileStatementTestConst(global.context, this.peer)) + } + get test(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._WhileStatementTest(global.context, this.peer)) + } + get bodyConst(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._WhileStatementBodyConst(global.context, this.peer)) + } + get body(): Statement { + return unpackNonNullableNode(global.generatedEs2panda._WhileStatementBody(global.context, this.peer)) + } } export function isWhileStatement(node: AstNode): node is WhileStatement { return node instanceof WhileStatement diff --git a/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts index 065c389cd..62f6bd9f3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts @@ -38,6 +38,12 @@ export class YieldExpression extends Expression { static updateYieldExpression(original: YieldExpression, argument: Expression, isDelegate: boolean): YieldExpression { return new YieldExpression(global.generatedEs2panda._UpdateYieldExpression(global.context, passNode(original), passNode(argument), isDelegate)) } + get hasDelegateConst(): boolean { + return global.generatedEs2panda._YieldExpressionHasDelegateConst(global.context, this.peer) + } + get argumentConst(): Expression { + return unpackNonNullableNode(global.generatedEs2panda._YieldExpressionArgumentConst(global.context, this.peer)) + } } export function isYieldExpression(node: AstNode): node is YieldExpression { return node instanceof YieldExpression -- Gitee From 479bccb4cea9fb61fbd8357f818a4e90508c2559 Mon Sep 17 00:00:00 2001 From: naumovdmitrii Date: Mon, 17 Feb 2025 18:24:31 +0300 Subject: [PATCH 8/8] bump Signed-off-by: naumovdmitrii --- arkoala-arkts/libarkts/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arkoala-arkts/libarkts/package.json b/arkoala-arkts/libarkts/package.json index 3e8492526..c635b15b2 100644 --- a/arkoala-arkts/libarkts/package.json +++ b/arkoala-arkts/libarkts/package.json @@ -11,7 +11,7 @@ "./build/*" ], "config": { - "gen_version": "3.0.17", + "gen_version": "3.0.18", "input_file": "../../incremental/tools/panda/node_modules/@panda/sdk/ohos_arm64/include/tools/es2panda/generated/es2panda_lib/es2panda_lib.idl" }, "dependencies": { -- Gitee