diff --git a/arkoala-arkts/libarkts/package.json b/arkoala-arkts/libarkts/package.json index 55d803ed21d2c27b562f3ff3f595bca07649feeb..6aa28ca3f31912a88b27c59d9c1a2c8a9e86682c 100644 --- a/arkoala-arkts/libarkts/package.json +++ b/arkoala-arkts/libarkts/package.json @@ -11,7 +11,7 @@ "./build/*" ], "config": { - "gen_version": "3.0.4", + "gen_version": "3.0.9", "input_file": "../../incremental/tools/panda/node_modules/@panda/sdk/ohos_arm64/include/tools/es2panda/generated/es2panda_lib/es2panda_lib.idl" }, "dependencies": { diff --git a/arkoala-arkts/libarkts/src/arkts-api/class-by-peer.ts b/arkoala-arkts/libarkts/src/arkts-api/class-by-peer.ts index 859c4d57a9d3f2b75481ef31c1037cc2827c04d7..212f6a30c5b642fa31bfa5fb13c7737c578bf7c6 100644 --- a/arkoala-arkts/libarkts/src/arkts-api/class-by-peer.ts +++ b/arkoala-arkts/libarkts/src/arkts-api/class-by-peer.ts @@ -59,9 +59,10 @@ import { throwError } from "../utils" import { global } from "./static/global" import { KNativePointer, nullptr } from "@koalaui/interop" import { AstNode } from "./peers/AstNode" +import { nodes as generatedNodes } from "../generated/node-map" export function classByPeer(peer: KNativePointer): AstNode { - const constructors = new Map([ + const nodes = new Map([ [Es2pandaAstNodeType.AST_NODE_TYPE_ETS_MODULE, EtsScript], [Es2pandaAstNodeType.AST_NODE_TYPE_IDENTIFIER, Identifier], [Es2pandaAstNodeType.AST_NODE_TYPE_STRING_LITERAL, StringLiteral], @@ -106,8 +107,9 @@ export function classByPeer(peer: KNativePointer): AstNode { throwError('classByPeer: peer is NULLPTR') } const type = global.generatedEs2panda._AstNodeTypeConst(global.context, peer) - const constructor = constructors.get(type) - return constructor !== undefined - ? new constructor(peer) - : new UnsupportedNode(peer) + const node = nodes.get(type) ?? generatedNodes.get(type) + if (node === undefined) { + return new UnsupportedNode(peer) + } + return new node(peer) } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/index.ts b/arkoala-arkts/libarkts/src/generated/index.ts new file mode 100644 index 0000000000000000000000000000000000000000..0c4fb3eb3837fed7a92617718f28399a2103459e --- /dev/null +++ b/arkoala-arkts/libarkts/src/generated/index.ts @@ -0,0 +1,183 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export * from "./peers/LabelledStatement" +export * from "./peers/ThrowStatement" +export * from "./peers/ClassProperty" +export * from "./peers/TSVoidKeyword" +export * from "./peers/ETSFunctionType" +export * from "./peers/TSTypeOperator" +export * from "./peers/IfStatement" +export * from "./peers/TSConstructorType" +export * from "./peers/Decorator" +export * from "./peers/TSEnumDeclaration" +export * from "./peers/TSNeverKeyword" +export * from "./peers/ImportDefaultSpecifier" +export * from "./peers/ObjectExpression" +export * from "./peers/ImportSpecifier" +export * from "./peers/ConditionalExpression" +export * from "./peers/CallExpression" +export * from "./peers/BigIntLiteral" +export * from "./peers/ClassElement" +export * from "./peers/TSImportType" +export * from "./peers/TaggedTemplateExpression" +export * from "./peers/FunctionDeclaration" +export * from "./peers/ETSTypeReference" +export * from "./peers/TSTypeReference" +export * from "./peers/NamedType" +export * from "./peers/NumberLiteral" +export * from "./peers/TSFunctionType" +export * from "./peers/TemplateElement" +export * from "./peers/TSInterfaceDeclaration" +export * from "./peers/VariableDeclaration" +export * from "./peers/UndefinedLiteral" +export * from "./peers/MemberExpression" +export * from "./peers/TSClassImplements" +export * from "./peers/TSObjectKeyword" +export * from "./peers/ETSUnionType" +export * from "./peers/TSPropertySignature" +export * from "./peers/TSConditionalType" +export * from "./peers/TSLiteralType" +export * from "./peers/TSTypeAliasDeclaration" +export * from "./peers/DebuggerStatement" +export * from "./peers/ReturnStatement" +export * from "./peers/ExportDefaultDeclaration" +export * from "./peers/ScriptFunction" +export * from "./peers/ClassDefinition" +export * from "./peers/ArrayExpression" +export * from "./peers/TSInterfaceBody" +export * from "./peers/TSTypeQuery" +export * from "./peers/TSBigintKeyword" +export * from "./peers/Property" +export * from "./peers/VariableDeclarator" +export * from "./peers/StringLiteral" +export * from "./peers/TSTypeAssertion" +export * from "./peers/TSExternalModuleReference" +export * from "./peers/TSUndefinedKeyword" +export * from "./peers/ETSTuple" +export * from "./peers/TryStatement" +export * from "./peers/TypedAstNode" +export * from "./peers/AnnotatedAstNode" +export * from "./peers/TypedStatement" +export * from "./peers/AnnotatedStatement" +export * from "./peers/UnaryExpression" +export * from "./peers/ForInStatement" +export * from "./peers/ThisExpression" +export * from "./peers/TSMethodSignature" +export * from "./peers/BinaryExpression" +export * from "./peers/SuperExpression" +export * from "./peers/AssertStatement" +export * from "./peers/TSStringKeyword" +export * from "./peers/AssignmentExpression" +export * from "./peers/ExpressionStatement" +export * from "./peers/ETSModule" +export * from "./peers/MetaProperty" +export * from "./peers/TSArrayType" +export * from "./peers/TSSignatureDeclaration" +export * from "./peers/ExportAllDeclaration" +export * from "./peers/ExportSpecifier" +export * from "./peers/TSTupleType" +export * from "./peers/FunctionExpression" +export * from "./peers/TSIndexSignature" +export * from "./peers/TSModuleDeclaration" +export * from "./peers/ImportDeclaration" +export * from "./peers/TSParenthesizedType" +export * from "./peers/Literal" +export * from "./peers/CharLiteral" +export * from "./peers/ETSPackageDeclaration" +export * from "./peers/ETSImportDeclaration" +export * from "./peers/ETSStructDeclaration" +export * from "./peers/TSModuleBlock" +export * from "./peers/ETSNewArrayInstanceExpression" +export * from "./peers/LoopStatement" +export * from "./peers/AnnotationDeclaration" +export * from "./peers/AnnotationUsage" +export * from "./peers/EmptyStatement" +export * from "./peers/ETSLaunchExpression" +export * from "./peers/WhileStatement" +export * from "./peers/ChainExpression" +export * from "./peers/TSIntersectionType" +export * from "./peers/UpdateExpression" +export * from "./peers/BlockExpression" +export * from "./peers/TSTypeLiteral" +export * from "./peers/TSTypeParameter" +export * from "./peers/TSBooleanKeyword" +export * from "./peers/SpreadElement" +export * from "./peers/TSTypePredicate" +export * from "./peers/ImportNamespaceSpecifier" +export * from "./peers/ExportNamedDeclaration" +export * from "./peers/ETSParameterExpression" +export * from "./peers/TSTypeParameterInstantiation" +export * from "./peers/NullLiteral" +export * from "./peers/TSInferType" +export * from "./peers/SwitchCaseStatement" +export * from "./peers/YieldExpression" +export * from "./peers/TSImportEqualsDeclaration" +export * from "./peers/BooleanLiteral" +export * from "./peers/TSNumberKeyword" +export * from "./peers/ClassStaticBlock" +export * from "./peers/TSNonNullExpression" +export * from "./peers/PrefixAssertionExpression" +export * from "./peers/ClassExpression" +export * from "./peers/ForOfStatement" +export * from "./peers/TemplateLiteral" +export * from "./peers/TSUnionType" +export * from "./peers/TSUnknownKeyword" +export * from "./peers/Identifier" +export * from "./peers/OpaqueTypeNode" +export * from "./peers/BlockStatement" +export * from "./peers/Statement" +export * from "./peers/DirectEvalExpression" +export * from "./peers/TSTypeParameterDeclaration" +export * from "./peers/MethodDefinition" +export * from "./peers/TSNullKeyword" +export * from "./peers/TSInterfaceHeritage" +export * from "./peers/Expression" +export * from "./peers/AnnotatedExpression" +export * from "./peers/MaybeOptionalExpression" +export * from "./peers/ETSClassLiteral" +export * from "./peers/BreakStatement" +export * from "./peers/RegExpLiteral" +export * from "./peers/TSMappedType" +export * from "./peers/TSAnyKeyword" +export * from "./peers/ClassDeclaration" +export * from "./peers/TSIndexedAccessType" +export * from "./peers/TSQualifiedName" +export * from "./peers/AwaitExpression" +export * from "./peers/ContinueStatement" +export * from "./peers/ETSNewMultiDimArrayInstanceExpression" +export * from "./peers/TSNamedTupleMember" +export * from "./peers/ImportExpression" +export * from "./peers/ETSNullType" +export * from "./peers/ETSUndefinedType" +export * from "./peers/TypeofExpression" +export * from "./peers/TSEnumMember" +export * from "./peers/SwitchStatement" +export * from "./peers/DoWhileStatement" +export * from "./peers/CatchClause" +export * from "./peers/SequenceExpression" +export * from "./peers/ArrowFunctionExpression" +export * from "./peers/OmittedExpression" +export * from "./peers/ETSNewClassInstanceExpression" +export * from "./peers/TSAsExpression" +export * from "./peers/ForUpdateStatement" +export * from "./peers/ETSTypeReferencePart" +export * from "./peers/ETSReExportDeclaration" +export * from "./peers/ETSPrimitiveType" +export * from "./peers/TypeNode" +export * from "./peers/NewExpression" +export * from "./peers/TSParameterProperty" +export * from "./peers/ETSWildcardType" +export * from "./peers/TSThisType" \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/node-map.ts b/arkoala-arkts/libarkts/src/generated/node-map.ts new file mode 100644 index 0000000000000000000000000000000000000000..28ffbec8013148cbba4576babc0b8626c4038fa1 --- /dev/null +++ b/arkoala-arkts/libarkts/src/generated/node-map.ts @@ -0,0 +1,182 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + global, + passNode, + unpackNonNullableNode, + Es2pandaMemberExpressionKind, + assertValidPeer, + AstNode, + Es2pandaAstNodeType, + KNativePointer +} from "../reexport-for-generated" + +import * as peers from "./index" + +export const nodes = new Map([ + [44, peers.LabelledStatement], + [145, peers.ThrowStatement], + [17, peers.ClassProperty], + [93, peers.TSVoidKeyword], + [66, peers.ETSFunctionType], + [116, peers.TSTypeOperator], + [38, peers.IfStatement], + [125, peers.TSConstructorType], + [22, peers.Decorator], + [86, peers.TSEnumDeclaration], + [98, peers.TSNeverKeyword], + [41, peers.ImportDefaultSpecifier], + [43, peers.ImportSpecifier], + [19, peers.ConditionalExpression], + [10, peers.CallExpression], + [5, peers.BigIntLiteral], + [111, peers.TSImportType], + [140, peers.TaggedTemplateExpression], + [34, peers.FunctionDeclaration], + [71, peers.ETSTypeReference], + [127, peers.TSTypeReference], + [48, peers.NamedType], + [52, peers.NumberLiteral], + [124, peers.TSFunctionType], + [141, peers.TemplateElement], + [130, peers.TSInterfaceDeclaration], + [149, peers.VariableDeclaration], + [51, peers.UndefinedLiteral], + [45, peers.MemberExpression], + [138, peers.TSClassImplements], + [96, peers.TSObjectKeyword], + [73, peers.ETSUnionType], + [104, peers.TSPropertySignature], + [110, peers.TSConditionalType], + [108, peers.TSLiteralType], + [126, peers.TSTypeAliasDeclaration], + [21, peers.DebuggerStatement], + [58, peers.ReturnStatement], + [27, peers.ExportDefaultDeclaration], + [59, peers.ScriptFunction], + [14, peers.ClassDefinition], + [131, peers.TSInterfaceBody], + [136, peers.TSTypeQuery], + [97, peers.TSBigintKeyword], + [55, peers.Property], + [150, peers.VariableDeclarator], + [61, peers.StringLiteral], + [139, peers.TSTypeAssertion], + [88, peers.TSExternalModuleReference], + [94, peers.TSUndefinedKeyword], + [80, peers.ETSTuple], + [146, peers.TryStatement], + [147, peers.UnaryExpression], + [31, peers.ForInStatement], + [143, peers.ThisExpression], + [105, peers.TSMethodSignature], + [6, peers.BinaryExpression], + [82, peers.SuperExpression], + [3, peers.AssertStatement], + [91, peers.TSStringKeyword], + [30, peers.ExpressionStatement], + [81, peers.ETSModule], + [46, peers.MetaProperty], + [101, peers.TSArrayType], + [106, peers.TSSignatureDeclaration], + [26, peers.ExportAllDeclaration], + [29, peers.ExportSpecifier], + [133, peers.TSTupleType], + [35, peers.FunctionExpression], + [135, peers.TSIndexSignature], + [122, peers.TSModuleDeclaration], + [39, peers.ImportDeclaration], + [107, peers.TSParenthesizedType], + [13, peers.CharLiteral], + [69, peers.ETSPackageDeclaration], + [78, peers.ETSImportDeclaration], + [83, peers.ETSStructDeclaration], + [114, peers.TSModuleBlock], + [75, peers.ETSNewArrayInstanceExpression], + [1, peers.AnnotationDeclaration], + [2, peers.AnnotationUsage], + [25, peers.EmptyStatement], + [74, peers.ETSLaunchExpression], + [151, peers.WhileStatement], + [12, peers.ChainExpression], + [112, peers.TSIntersectionType], + [148, peers.UpdateExpression], + [154, peers.BlockExpression], + [103, peers.TSTypeLiteral], + [117, peers.TSTypeParameter], + [92, peers.TSBooleanKeyword], + [120, peers.TSTypePredicate], + [42, peers.ImportNamespaceSpecifier], + [28, peers.ExportNamedDeclaration], + [79, peers.ETSParameterExpression], + [119, peers.TSTypeParameterInstantiation], + [50, peers.NullLiteral], + [109, peers.TSInferType], + [84, peers.SwitchCaseStatement], + [152, peers.YieldExpression], + [123, peers.TSImportEqualsDeclaration], + [8, peers.BooleanLiteral], + [89, peers.TSNumberKeyword], + [18, peers.ClassStaticBlock], + [99, peers.TSNonNullExpression], + [54, peers.PrefixAssertionExpression], + [16, peers.ClassExpression], + [32, peers.ForOfStatement], + [142, peers.TemplateLiteral], + [102, peers.TSUnionType], + [95, peers.TSUnknownKeyword], + [36, peers.Identifier], + [153, peers.OpaqueTypeNode], + [7, peers.BlockStatement], + [23, peers.DirectEvalExpression], + [118, peers.TSTypeParameterDeclaration], + [47, peers.MethodDefinition], + [100, peers.TSNullKeyword], + [132, peers.TSInterfaceHeritage], + [70, peers.ETSClassLiteral], + [9, peers.BreakStatement], + [56, peers.RegExpLiteral], + [113, peers.TSMappedType], + [90, peers.TSAnyKeyword], + [15, peers.ClassDeclaration], + [129, peers.TSIndexedAccessType], + [128, peers.TSQualifiedName], + [4, peers.AwaitExpression], + [20, peers.ContinueStatement], + [76, peers.ETSNewMultiDimArrayInstanceExpression], + [134, peers.TSNamedTupleMember], + [40, peers.ImportExpression], + [62, peers.ETSNullType], + [63, peers.ETSUndefinedType], + [144, peers.TypeofExpression], + [87, peers.TSEnumMember], + [85, peers.SwitchStatement], + [24, peers.DoWhileStatement], + [11, peers.CatchClause], + [60, peers.SequenceExpression], + [0, peers.ArrowFunctionExpression], + [53, peers.OmittedExpression], + [77, peers.ETSNewClassInstanceExpression], + [137, peers.TSAsExpression], + [33, peers.ForUpdateStatement], + [72, peers.ETSTypeReferencePart], + [57, peers.ETSReExportDeclaration], + [68, peers.ETSPrimitiveType], + [49, peers.NewExpression], + [121, peers.TSParameterProperty], + [67, peers.ETSWildcardType], + [115, peers.TSThisType], +]) \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedAstNode.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedAstNode.ts index e9ad73edca3b606aa830030db95fdff9ea98053f..487389a0cabfef764d018654596b04d1932e9f03 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedAstNode.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedAstNode.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class AnnotatedAstNode extends AstNode { +export abstract class AnnotatedAstNode extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node AnnotatedAstNode") + } +} +export function isAnnotatedAstNode(node: AstNode): node is AnnotatedAstNode { + return node instanceof AnnotatedAstNode } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts index da6f803221a658af070b46aaa656581affb9565d..fd8526cdb70fac1be4e9b8c86815ec8be547dca9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedExpression.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class AnnotatedExpression extends AstNode { +export abstract class AnnotatedExpression extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node AnnotatedExpression") + } +} +export function isAnnotatedExpression(node: AstNode): node is AnnotatedExpression { + return node instanceof AnnotatedExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedStatement.ts index 1990319f946704f32d53e416d454b0b2a50bd44e..a94de397693bafe9ba1abb0a8dfdc493fa2d195b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotatedStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotatedStatement.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class AnnotatedStatement extends AstNode { +export abstract class AnnotatedStatement extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node AnnotatedStatement") + } +} +export function isAnnotatedStatement(node: AstNode): node is AnnotatedStatement { + return node instanceof AnnotatedStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts index cc03397cf0f39f165590e4472ef3b6a4403a6550..e43d01f4e95b83dae3365b1c635957acea901e9e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotationDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class AnnotationDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 1) + super(peer) + console.warn("Warning: stub node AnnotationDeclaration") + } +} +export function isAnnotationDeclaration(node: AstNode): node is AnnotationDeclaration { + return node instanceof AnnotationDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts b/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts index 7a621f6f71db98f67ded8a582fd29841f681ea79..429c66d583072f8047d31036360e5acd2f580922 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AnnotationUsage.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class AnnotationUsage extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 2) + super(peer) + console.warn("Warning: stub node AnnotationUsage") + } +} +export function isAnnotationUsage(node: AstNode): node is AnnotationUsage { + return node instanceof AnnotationUsage } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts index 70ffeff70f6485c5eca205b8f30755ba638b96b0..0e730acdc24299196adc9b984afd562e07249dd1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ArrayExpression.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class ArrayExpression extends AstNode { +export abstract class ArrayExpression extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node ArrayExpression") + } +} +export function isArrayExpression(node: AstNode): node is ArrayExpression { + return node instanceof ArrayExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts index e5373a0c039dfedf7bb6e257bf33567baa119dd9..005de43eae50aa148f3ccc2b6a9d7fded042917b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ArrowFunctionExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ArrowFunctionExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 0) + super(peer) + console.warn("Warning: stub node ArrowFunctionExpression") + } +} +export function isArrowFunctionExpression(node: AstNode): node is ArrowFunctionExpression { + return node instanceof ArrowFunctionExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts index 9174be879b86d3b6c97f542cf143078d11ebb46c..d93c1229541e0728a1d88a24427fa9974eac4452 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AssertStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class AssertStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 3) + super(peer) + console.warn("Warning: stub node AssertStatement") + } +} +export function isAssertStatement(node: AstNode): node is AssertStatement { + return node instanceof AssertStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts index 751a2411d58dd2bd500ba9666a1271579dffa6ae..7f2880be3d2ecc7610d6aefc9a2ce480fa9d8572 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AssignmentExpression.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class AssignmentExpression extends AstNode { +export abstract class AssignmentExpression extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node AssignmentExpression") + } +} +export function isAssignmentExpression(node: AstNode): node is AssignmentExpression { + return node instanceof AssignmentExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts index ce4ba5fc4055338182d4c5a984a5bf71db7a9413..ddf0d1f7a8ea0099e30aa69699a1a5e8993bc6c5 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/AwaitExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class AwaitExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 4) + super(peer) + console.warn("Warning: stub node AwaitExpression") + } +} +export function isAwaitExpression(node: AstNode): node is AwaitExpression { + return node instanceof AwaitExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts index 640adaea900fcd58d78da47de21d4431bba72fb1..13e474e878b54dcb3af7f0e2c151e7881ba33cbe 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BigIntLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class BigIntLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 5) + super(peer) + console.warn("Warning: stub node BigIntLiteral") + } +} +export function isBigIntLiteral(node: AstNode): node is BigIntLiteral { + return node instanceof BigIntLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts index 146aea6308a15ca27d7bc2bafd981b20a39f8b75..b9a40e08a11cd537a6f124d79c9faa168bc4c833 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BinaryExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class BinaryExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 6) + super(peer) + console.warn("Warning: stub node BinaryExpression") + } +} +export function isBinaryExpression(node: AstNode): node is BinaryExpression { + return node instanceof BinaryExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts index ff62ee51e4945e070318c97428851b050257ef98..db0c7b5e9862eb35a0b1d16704508d9daa1a7d3f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BlockExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class BlockExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 154) + super(peer) + console.warn("Warning: stub node BlockExpression") + } +} +export function isBlockExpression(node: AstNode): node is BlockExpression { + return node instanceof BlockExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts index 138ed00b92d573b50840ee084994fc7b851db5e0..22a5c477cd2a8cd8c2afd927dfe489b70d91b55f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BlockStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class BlockStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 7) + super(peer) + console.warn("Warning: stub node BlockStatement") + } +} +export function isBlockStatement(node: AstNode): node is BlockStatement { + return node instanceof BlockStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts index bc7df11a36fcbf92af2f52f296bf088d938849cf..1f5b457529531419a69e6ca0aee7242143d1b726 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BooleanLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class BooleanLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 8) + super(peer) + console.warn("Warning: stub node BooleanLiteral") + } +} +export function isBooleanLiteral(node: AstNode): node is BooleanLiteral { + return node instanceof BooleanLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts index 001439e734da58b9e64d75ed24130d79d0f4ee84..adb8a4f3d8d1ed105161a6498ab36472d1eb75a9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/BreakStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class BreakStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 9) + super(peer) + console.warn("Warning: stub node BreakStatement") + } +} +export function isBreakStatement(node: AstNode): node is BreakStatement { + return node instanceof BreakStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts index d1765c0e2794120ad0f22ca3937bda75bde46d81..239b7862fd141cf03e03adf76ebf08449d4aa5de 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CallExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class CallExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 10) + super(peer) + console.warn("Warning: stub node CallExpression") + } +} +export function isCallExpression(node: AstNode): node is CallExpression { + return node instanceof CallExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts b/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts index f448fb63763b9431eee1408d3052ec4634c59034..d633beb4fed500884827d332acffd7e1c78c0fec 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CatchClause.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class CatchClause extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 11) + super(peer) + console.warn("Warning: stub node CatchClause") + } +} +export function isCatchClause(node: AstNode): node is CatchClause { + return node instanceof CatchClause } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts index 099a8fccbaafb6331d0d43cd77d456366f5960f9..738353134228c413b6e1da4e39945b810a966a2a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ChainExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ChainExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 12) + super(peer) + console.warn("Warning: stub node ChainExpression") + } +} +export function isChainExpression(node: AstNode): node is ChainExpression { + return node instanceof ChainExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts index 8d8462b88c0a0fb8d1a60d1777fba02da329d118..5881335692c636144ba5da6e6a6a7a673237cd2f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/CharLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class CharLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 13) + super(peer) + console.warn("Warning: stub node CharLiteral") + } +} +export function isCharLiteral(node: AstNode): node is CharLiteral { + return node instanceof CharLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts index 75dfb532f593e4af363f3b65f96f1ffdf5856bef..1d86b0b3c756a2c0654b68c41ee7aefb6668cc20 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ClassDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 15) + super(peer) + console.warn("Warning: stub node ClassDeclaration") + } +} +export function isClassDeclaration(node: AstNode): node is ClassDeclaration { + return node instanceof ClassDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts index acbafd3c4df137432c520682eb37c485d12726e8..3df594c91ba4c4e93155d71ab8d322a1e2047e50 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassDefinition.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ClassDefinition extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 14) + super(peer) + console.warn("Warning: stub node ClassDefinition") + } +} +export function isClassDefinition(node: AstNode): node is ClassDefinition { + return node instanceof ClassDefinition } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts index daca5b44826f9be219ecece2d50fae560d056120..7c05424032a9e5a6d8fee4bafaf1eb15366034c8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassElement.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class ClassElement extends AstNode { +export abstract class ClassElement extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node ClassElement") + } +} +export function isClassElement(node: AstNode): node is ClassElement { + return node instanceof ClassElement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts index f6203358d8d36b9b20c3ce6e8077f159e1d88374..fc591382098bee1c8145d2134d6e376de90b0726 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ClassExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 16) + super(peer) + console.warn("Warning: stub node ClassExpression") + } +} +export function isClassExpression(node: AstNode): node is ClassExpression { + return node instanceof ClassExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts index 049c3c908254b3208a506b467f125ecadc2d2be8..df003aa492a6efc198afc88500c904fda3d9118d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassProperty.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ClassProperty extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 17) + super(peer) + console.warn("Warning: stub node ClassProperty") + } +} +export function isClassProperty(node: AstNode): node is ClassProperty { + return node instanceof ClassProperty } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts b/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts index 251f2931e7abb7f56a25fce1a4bef7745fbe4ad7..caea467147653939e1f7f31ef097b8547f77b1b6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ClassStaticBlock.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ClassStaticBlock extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 18) + super(peer) + console.warn("Warning: stub node ClassStaticBlock") + } +} +export function isClassStaticBlock(node: AstNode): node is ClassStaticBlock { + return node instanceof ClassStaticBlock } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts index 95c762154c937a731f1190350a4fdd9db15ca29a..96976ae54522632a0ef649aae856644403bcf40c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ConditionalExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ConditionalExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 19) + super(peer) + console.warn("Warning: stub node ConditionalExpression") + } +} +export function isConditionalExpression(node: AstNode): node is ConditionalExpression { + return node instanceof ConditionalExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts index 0fe3287b916caa161601e339ee13be471b60ab5d..2488162d4b51ebeae86649cd20bd31a1052b9c2c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ContinueStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ContinueStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 20) + super(peer) + console.warn("Warning: stub node ContinueStatement") + } +} +export function isContinueStatement(node: AstNode): node is ContinueStatement { + return node instanceof ContinueStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts index c4fdb067d70fc51d927c0e2e8585e1815eae571f..686b88232ccba45d0e4695561bb53c3359c83b31 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/DebuggerStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class DebuggerStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 21) + super(peer) + console.warn("Warning: stub node DebuggerStatement") + } +} +export function isDebuggerStatement(node: AstNode): node is DebuggerStatement { + return node instanceof DebuggerStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts b/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts index cad7f83e9dd239e0cdc8a0252108e8f4b198693c..5688d1d1e0a950bac9fd932a808caedbf64fe2be 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Decorator.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class Decorator extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 22) + super(peer) + console.warn("Warning: stub node Decorator") + } +} +export function isDecorator(node: AstNode): node is Decorator { + return node instanceof Decorator } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts index b1c87f1006995b6a9b3f3d25c3c00b2456ef4863..8b37d4bbcc81d9b4309dc58365e347b412df2147 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/DirectEvalExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class DirectEvalExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 23) + super(peer) + console.warn("Warning: stub node DirectEvalExpression") + } +} +export function isDirectEvalExpression(node: AstNode): node is DirectEvalExpression { + return node instanceof DirectEvalExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts index b25177488eb58ef50733053c01b3c5e089373161..6ad87e335c8f34cd2002dbb83902c0efc65e153e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/DoWhileStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class DoWhileStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 24) + super(peer) + console.warn("Warning: stub node DoWhileStatement") + } +} +export function isDoWhileStatement(node: AstNode): node is DoWhileStatement { + return node instanceof DoWhileStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts index 33487f928c92740c4e644736f057b0378e05d4ba..baab715dac3d30f00ab49f8f81479a8868b210e6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSClassLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSClassLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 70) + super(peer) + console.warn("Warning: stub node ETSClassLiteral") + } +} +export function isETSClassLiteral(node: AstNode): node is ETSClassLiteral { + return node instanceof ETSClassLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts index 047bada0e2def6250b5e68caa9accc850cec8147..20d992ba3ddabefa20076e6ae90e734a296500af 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSFunctionType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSFunctionType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 66) + super(peer) + console.warn("Warning: stub node ETSFunctionType") + } +} +export function isETSFunctionType(node: AstNode): node is ETSFunctionType { + return node instanceof ETSFunctionType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts index 38bcc0eceda75d2e0a4a5eb4c0318c71b53ccba6..059d0aaa08beaf4c4b10883d0d4380bb5e5f55a4 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSImportDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSImportDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 78) + super(peer) + console.warn("Warning: stub node ETSImportDeclaration") + } +} +export function isETSImportDeclaration(node: AstNode): node is ETSImportDeclaration { + return node instanceof ETSImportDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts index 5a0ce6280cb0def157a4eecb8c9a55e507fcc865..b938d8c376c0d31ebcc6edb5a5dc46499c37b532 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSLaunchExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSLaunchExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 74) + super(peer) + console.warn("Warning: stub node ETSLaunchExpression") + } +} +export function isETSLaunchExpression(node: AstNode): node is ETSLaunchExpression { + return node instanceof ETSLaunchExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts index 2842a9a80bb2f0626635f15323f0b6b27b67b770..6b0a0d11692ba91eae2d6285901aeaeeb18f02cd 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSModule.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSModule extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 81) + super(peer) + console.warn("Warning: stub node ETSModule") + } +} +export function isETSModule(node: AstNode): node is ETSModule { + return node instanceof ETSModule } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts index 12b0e5017efc83ecb812c39c85e9986e6a46c57e..77146444359d1dfc059104234ab4e9a3e629423f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewArrayInstanceExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSNewArrayInstanceExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 75) + super(peer) + console.warn("Warning: stub node ETSNewArrayInstanceExpression") + } +} +export function isETSNewArrayInstanceExpression(node: AstNode): node is ETSNewArrayInstanceExpression { + return node instanceof ETSNewArrayInstanceExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts index bb0452a04363f2868e9a79b1c6297364c738c6a6..751e8e5625e0eb3b8b2e540b53807a4909b845ff 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewClassInstanceExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSNewClassInstanceExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 77) + super(peer) + console.warn("Warning: stub node ETSNewClassInstanceExpression") + } +} +export function isETSNewClassInstanceExpression(node: AstNode): node is ETSNewClassInstanceExpression { + return node instanceof ETSNewClassInstanceExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts index 23233fc80b84362911c2fffdb40d6686b5a3a5ea..8343e10c0c66c2970fa27b560e869986d13048eb 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNewMultiDimArrayInstanceExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSNewMultiDimArrayInstanceExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 76) + super(peer) + console.warn("Warning: stub node ETSNewMultiDimArrayInstanceExpression") + } +} +export function isETSNewMultiDimArrayInstanceExpression(node: AstNode): node is ETSNewMultiDimArrayInstanceExpression { + return node instanceof ETSNewMultiDimArrayInstanceExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts index 918f435aa068fabcd9e6523b3f3c33650076485d..1d9430994fc647c610aa0be116ad0bce115b7635 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSNullType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSNullType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 62) + super(peer) + console.warn("Warning: stub node ETSNullType") + } +} +export function isETSNullType(node: AstNode): node is ETSNullType { + return node instanceof ETSNullType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts index c918c9b1dd9eb3a87ece0a5cfd28940b12c21e52..84706302f23728aabd83112ee325021981790dfb 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSPackageDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSPackageDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 69) + super(peer) + console.warn("Warning: stub node ETSPackageDeclaration") + } +} +export function isETSPackageDeclaration(node: AstNode): node is ETSPackageDeclaration { + return node instanceof ETSPackageDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts index b2910fbb2c1d4a0dee229236bfe44be97c1ada4f..6a54562a63c3dfc92b6fdd467a47a962d8e0cb85 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSParameterExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSParameterExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 79) + super(peer) + console.warn("Warning: stub node ETSParameterExpression") + } +} +export function isETSParameterExpression(node: AstNode): node is ETSParameterExpression { + return node instanceof ETSParameterExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts index 7f8403d25799b538e1fd9df538a917bbb927f612..9b99491336bd0dfd2efdb55e23cf161eef963a9d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSPrimitiveType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSPrimitiveType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 68) + super(peer) + console.warn("Warning: stub node ETSPrimitiveType") + } +} +export function isETSPrimitiveType(node: AstNode): node is ETSPrimitiveType { + return node instanceof ETSPrimitiveType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts index 8783356a4c377f33d7c051cf00734f198ad8aa5b..6c1e3b6180e7402d5a4d2b4438f27c80d75a0973 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSReExportDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSReExportDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 57) + super(peer) + console.warn("Warning: stub node ETSReExportDeclaration") + } +} +export function isETSReExportDeclaration(node: AstNode): node is ETSReExportDeclaration { + return node instanceof ETSReExportDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts index 907a3ad5e81d6b59994eb77c71d13ebdbae8cbc3..8781c00eb5be1cb74c40cab0fede2ef9efe4e64c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSStructDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSStructDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 83) + super(peer) + console.warn("Warning: stub node ETSStructDeclaration") + } +} +export function isETSStructDeclaration(node: AstNode): node is ETSStructDeclaration { + return node instanceof ETSStructDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts index 90605b1d2d10f1e3c5e754b419ab7824f621d9a4..6b0c82432e23699267c553e8255df48e56974ed8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTuple.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSTuple extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 80) + super(peer) + console.warn("Warning: stub node ETSTuple") + } +} +export function isETSTuple(node: AstNode): node is ETSTuple { + return node instanceof ETSTuple } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts index 41121ca81b9460e97e4a51ea098779335ad9496f..2597cf27a9a0c3c5ba7fd1ad0f73cc3cb2011a20 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReference.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSTypeReference extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 71) + super(peer) + console.warn("Warning: stub node ETSTypeReference") + } +} +export function isETSTypeReference(node: AstNode): node is ETSTypeReference { + return node instanceof ETSTypeReference } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts index 2ec89f0211f70ef9824920ec224d4c382db59878..4476bccc5a383149af7688390cc16f2530748a67 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSTypeReferencePart.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSTypeReferencePart extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 72) + super(peer) + console.warn("Warning: stub node ETSTypeReferencePart") + } +} +export function isETSTypeReferencePart(node: AstNode): node is ETSTypeReferencePart { + return node instanceof ETSTypeReferencePart } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts index d4cc3db1f4aa32bbd416b3a2b497b7f955fc1b26..2d6d6275331d0c296c3fd2c587d9e1784e04f410 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSUndefinedType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSUndefinedType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 63) + super(peer) + console.warn("Warning: stub node ETSUndefinedType") + } +} +export function isETSUndefinedType(node: AstNode): node is ETSUndefinedType { + return node instanceof ETSUndefinedType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts index 87deca03ede73e2f8a894a8bceb518b52dad0dfb..6f12f7afdd3ed336a8184a5dd1e8e1bef48ee28b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSUnionType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSUnionType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 73) + super(peer) + console.warn("Warning: stub node ETSUnionType") + } +} +export function isETSUnionType(node: AstNode): node is ETSUnionType { + return node instanceof ETSUnionType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts b/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts index d427ccd790a241969b738484f6d34c1d56f1f64c..00b478a72f903e4e2d1c74124c888877453360dd 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ETSWildcardType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ETSWildcardType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 67) + super(peer) + console.warn("Warning: stub node ETSWildcardType") + } +} +export function isETSWildcardType(node: AstNode): node is ETSWildcardType { + return node instanceof ETSWildcardType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts index 21d441a53bc2e2ae77b5b4472006b8aa8edce3a5..3035659d5a500aaca806e08b753c2877c0e6d150 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/EmptyStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class EmptyStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 25) + super(peer) + console.warn("Warning: stub node EmptyStatement") + } +} +export function isEmptyStatement(node: AstNode): node is EmptyStatement { + return node instanceof EmptyStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts index b3603633a3da32a1ba4c0d598f475a41863e34aa..fdfb7142b434878720cb7e0928174bd5df5dfec3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportAllDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ExportAllDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 26) + super(peer) + console.warn("Warning: stub node ExportAllDeclaration") + } +} +export function isExportAllDeclaration(node: AstNode): node is ExportAllDeclaration { + return node instanceof ExportAllDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts index 2e0cf44575434aff25b6d41245c4299cf09b437b..c389ea33b99569acbf80d2915f97f5885f9041d2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportDefaultDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ExportDefaultDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 27) + super(peer) + console.warn("Warning: stub node ExportDefaultDeclaration") + } +} +export function isExportDefaultDeclaration(node: AstNode): node is ExportDefaultDeclaration { + return node instanceof ExportDefaultDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts index 27cdb7b7bc9cc38495b513ecfbf157a6a272ddc2..44a3c8784b2f75600ebbfb606342ec2cd541a41a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportNamedDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ExportNamedDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 28) + super(peer) + console.warn("Warning: stub node ExportNamedDeclaration") + } +} +export function isExportNamedDeclaration(node: AstNode): node is ExportNamedDeclaration { + return node instanceof ExportNamedDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts index 614a859fde2c98ef1f0784bc79e4294c53f2d6ee..3ad8b715edfdc7c910d0c4dfe3dc306002d2a1ae 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExportSpecifier.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ExportSpecifier extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 29) + super(peer) + console.warn("Warning: stub node ExportSpecifier") + } +} +export function isExportSpecifier(node: AstNode): node is ExportSpecifier { + return node instanceof ExportSpecifier } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/Expression.ts b/arkoala-arkts/libarkts/src/generated/peers/Expression.ts index 8e1f479ce1f593575692b0fe8b1e3e4d2bea8bd8..defbe7dcefe0cc7799fc0642e3053ba02b12b36e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Expression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Expression.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class Expression extends AstNode { +export abstract class Expression extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node Expression") + } +} +export function isExpression(node: AstNode): node is Expression { + return node instanceof Expression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts index c48137e458f5e2a9632d33b75213bb2b0fae9297..079861ed199affff1b46512dfb53b0cdd407a8bc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ExpressionStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ExpressionStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 30) + super(peer) + console.warn("Warning: stub node ExpressionStatement") + } +} +export function isExpressionStatement(node: AstNode): node is ExpressionStatement { + return node instanceof ExpressionStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts index 5eaa68a03b93b6e43475a97dbf32bf6a0dc80137..29da532d6c7bd699bab196cfb67ed5eb8916b217 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForInStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ForInStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 31) + super(peer) + console.warn("Warning: stub node ForInStatement") + } +} +export function isForInStatement(node: AstNode): node is ForInStatement { + return node instanceof ForInStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts index 63bf7fd475b3baebb1ff2c4f846f1618310bd739..48b6f9ae4bf573ee7724da62f1f2be850402f761 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForOfStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ForOfStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 32) + super(peer) + console.warn("Warning: stub node ForOfStatement") + } +} +export function isForOfStatement(node: AstNode): node is ForOfStatement { + return node instanceof ForOfStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts index 914da6ffd58cf9706141048bebd39ef6aca077e7..8e880f4c33e4db56e3d10e58533fd0b61d73a5f8 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ForUpdateStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ForUpdateStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 33) + super(peer) + console.warn("Warning: stub node ForUpdateStatement") + } +} +export function isForUpdateStatement(node: AstNode): node is ForUpdateStatement { + return node instanceof ForUpdateStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts index 36a43287369e9b16a50e506925b62237c63789c3..1d264f434f938cc08b6b49072f1072d845dcca99 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/FunctionDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class FunctionDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 34) + super(peer) + console.warn("Warning: stub node FunctionDeclaration") + } +} +export function isFunctionDeclaration(node: AstNode): node is FunctionDeclaration { + return node instanceof FunctionDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts index 3c6ddf3a25eb34c8047ab1411688603a37ce4269..afdbfc24057df7945c87d9605df95ac8fe52227e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/FunctionExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class FunctionExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 35) + super(peer) + console.warn("Warning: stub node FunctionExpression") + } +} +export function isFunctionExpression(node: AstNode): node is FunctionExpression { + return node instanceof FunctionExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts b/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts index f21d42510fd351b4d85daa3018bf4ffd07389202..3e302276e3df58f585140e616b3924374208cecd 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Identifier.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class Identifier extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 36) + super(peer) + console.warn("Warning: stub node Identifier") + } +} +export function isIdentifier(node: AstNode): node is Identifier { + return node instanceof Identifier } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts index b27ddefad2de5f389864200128a73926e513f211..37fb205e3717e1aa1159dc17d32b04641bbc82f6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/IfStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class IfStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 38) + super(peer) + console.warn("Warning: stub node IfStatement") + } +} +export function isIfStatement(node: AstNode): node is IfStatement { + return node instanceof IfStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts index bd15deb13fe6e38e6bb2b80c3defafd62f7703cb..1f6ef01966c0af249f359195ab57f40ba58ba4e4 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ImportDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 39) + super(peer) + console.warn("Warning: stub node ImportDeclaration") + } +} +export function isImportDeclaration(node: AstNode): node is ImportDeclaration { + return node instanceof ImportDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts index bb0e364a12633a0d95f649841bd596c34165bad0..a533a4ad939cea6205ef50bdd8cf6e0d31eeab6c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportDefaultSpecifier.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ImportDefaultSpecifier extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 41) + super(peer) + console.warn("Warning: stub node ImportDefaultSpecifier") + } +} +export function isImportDefaultSpecifier(node: AstNode): node is ImportDefaultSpecifier { + return node instanceof ImportDefaultSpecifier } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts index a837d33854da7df0abcf83cd5e7163c0f7211d51..8a41e63913b16bb04370da6965a185d020b20b35 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ImportExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 40) + super(peer) + console.warn("Warning: stub node ImportExpression") + } +} +export function isImportExpression(node: AstNode): node is ImportExpression { + return node instanceof ImportExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts index ba16feb35b2536870c1a24a97ff247513dd71c3f..d3c7261e052bc54bd55ff887c11f4b848c90c049 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportNamespaceSpecifier.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ImportNamespaceSpecifier extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 42) + super(peer) + console.warn("Warning: stub node ImportNamespaceSpecifier") + } +} +export function isImportNamespaceSpecifier(node: AstNode): node is ImportNamespaceSpecifier { + return node instanceof ImportNamespaceSpecifier } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts b/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts index 611a6b1d8e43b504b350c3df9dfa7c1409f19b04..9d0ba99de55006ccc7147166ad1a598724f7d884 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ImportSpecifier.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ImportSpecifier extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 43) + super(peer) + console.warn("Warning: stub node ImportSpecifier") + } +} +export function isImportSpecifier(node: AstNode): node is ImportSpecifier { + return node instanceof ImportSpecifier } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts index d54feff7bac8ddeecbb39080ce5faa5b4ecc980b..41f75c8598e5a346f5929bb3276dee991d617e68 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/LabelledStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class LabelledStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 44) + super(peer) + console.warn("Warning: stub node LabelledStatement") + } +} +export function isLabelledStatement(node: AstNode): node is LabelledStatement { + return node instanceof LabelledStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/Literal.ts b/arkoala-arkts/libarkts/src/generated/peers/Literal.ts index dedaf507bf3d7a5c1c29f22f43970e7580d26abb..74739e2e56d23d904287b7166d164afecf14fe7b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Literal.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Literal.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class Literal extends AstNode { +export abstract class Literal extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node Literal") + } +} +export function isLiteral(node: AstNode): node is Literal { + return node instanceof Literal } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/LoopStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/LoopStatement.ts index 4dcdc0718cdeb2536f079e41f7d020952d17e146..17f29bb8393b7350a2ab4fe3d275f86045c6376c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/LoopStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/LoopStatement.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class LoopStatement extends AstNode { +export abstract class LoopStatement extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node LoopStatement") + } +} +export function isLoopStatement(node: AstNode): node is LoopStatement { + return node instanceof LoopStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts index 368d349d1fc78faad318c13e485d42f9eefbff73..44abc0b080c149b99c3d9dba5a415fd114466cf0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MaybeOptionalExpression.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class MaybeOptionalExpression extends AstNode { +export abstract class MaybeOptionalExpression extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node MaybeOptionalExpression") + } +} +export function isMaybeOptionalExpression(node: AstNode): node is MaybeOptionalExpression { + return node instanceof MaybeOptionalExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts index d16611eab4ab2ae95d6d350de2b43fd02e9cb928..173461c4e27a716d0638e48fadad3a76e0061b93 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MemberExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class MemberExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 45) + super(peer) + console.warn("Warning: stub node MemberExpression") + } +} +export function isMemberExpression(node: AstNode): node is MemberExpression { + return node instanceof MemberExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts index 2be94ca466a631f03d48055dba7b311d5a7dbf43..54277e858818798f9ddbbb2e561e2bfe1f1763ce 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MetaProperty.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class MetaProperty extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 46) + super(peer) + console.warn("Warning: stub node MetaProperty") + } +} +export function isMetaProperty(node: AstNode): node is MetaProperty { + return node instanceof MetaProperty } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts b/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts index 2918a41444c5c88099481ec15bcbc22299213ac5..b9e60c4391d654d2f6396042afae25302c6eeaba 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/MethodDefinition.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class MethodDefinition extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 47) + super(peer) + console.warn("Warning: stub node MethodDefinition") + } +} +export function isMethodDefinition(node: AstNode): node is MethodDefinition { + return node instanceof MethodDefinition } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts b/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts index 6ff015e309242b85da3e6d38fa2faa95fa8a8875..72a4355104f9379a54954fff833f5af4d473c94b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NamedType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class NamedType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 48) + super(peer) + console.warn("Warning: stub node NamedType") + } +} +export function isNamedType(node: AstNode): node is NamedType { + return node instanceof NamedType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts index 424203244086061692bf84e6d8a3a001a3743413..a62ff1d20fa2af780fc3aed2f33915fbd0fe2d28 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NewExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class NewExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 49) + super(peer) + console.warn("Warning: stub node NewExpression") + } +} +export function isNewExpression(node: AstNode): node is NewExpression { + return node instanceof NewExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts index 37e51ed231c86b42e1d96681fab194f7313f7cc1..dcf12885d0b266ae2ae41a9faee2710367c357dc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NullLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class NullLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 50) + super(peer) + console.warn("Warning: stub node NullLiteral") + } +} +export function isNullLiteral(node: AstNode): node is NullLiteral { + return node instanceof NullLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts index 8f8f507f5bddf401ca59f1e828069e9237f016ae..1c7327eb951c6f4b694e85a6ce6c0cce509da164 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/NumberLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class NumberLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 52) + super(peer) + console.warn("Warning: stub node NumberLiteral") + } +} +export function isNumberLiteral(node: AstNode): node is NumberLiteral { + return node instanceof NumberLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts index a5d822e1257b978929fac9faf82c7e68e3c4bf0f..fb788c46ca0fa1c7681801f2862e4e0a920c308e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ObjectExpression.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class ObjectExpression extends AstNode { +export abstract class ObjectExpression extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node ObjectExpression") + } +} +export function isObjectExpression(node: AstNode): node is ObjectExpression { + return node instanceof ObjectExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts index 4b08487b4254912515f58522158e71b373ed86fd..e6df13553962b4d7662e31914ec5f5ecb405984c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/OmittedExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class OmittedExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 53) + super(peer) + console.warn("Warning: stub node OmittedExpression") + } +} +export function isOmittedExpression(node: AstNode): node is OmittedExpression { + return node instanceof OmittedExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts b/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts index e21fac8230d0f76a977c151b4a56ea8775c4046b..ca9aae4c7e0e18cc384595b245362a170e9bcca3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/OpaqueTypeNode.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class OpaqueTypeNode extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 153) + super(peer) + console.warn("Warning: stub node OpaqueTypeNode") + } +} +export function isOpaqueTypeNode(node: AstNode): node is OpaqueTypeNode { + return node instanceof OpaqueTypeNode } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts index 9f62e4ff8f3641978e6c8e7927e9b1b2aefc73e7..826a4f1611139edbefcd0b9feb39e9acd4a5ecc6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/PrefixAssertionExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class PrefixAssertionExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 54) + super(peer) + console.warn("Warning: stub node PrefixAssertionExpression") + } +} +export function isPrefixAssertionExpression(node: AstNode): node is PrefixAssertionExpression { + return node instanceof PrefixAssertionExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/Property.ts b/arkoala-arkts/libarkts/src/generated/peers/Property.ts index 90320bbc00b33ef832b93a91d59ac0529fe5888d..7dc785737f776378d1917a91ad4b70b4ca441908 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Property.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Property.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class Property extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 55) + super(peer) + console.warn("Warning: stub node Property") + } +} +export function isProperty(node: AstNode): node is Property { + return node instanceof Property } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts index 422fe0b52a54b241b7ecbefe1119d65948fc4f45..5344c64ccb333da4986a11e9f9736b6599b95a29 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/RegExpLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class RegExpLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 56) + super(peer) + console.warn("Warning: stub node RegExpLiteral") + } +} +export function isRegExpLiteral(node: AstNode): node is RegExpLiteral { + return node instanceof RegExpLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts index f9d90e7edc9df9dbfba7a915f4626ef0f71c4a6f..73d78491deaaf8df1f15769a4a3c7214ca7c5ad7 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ReturnStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ReturnStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 58) + super(peer) + console.warn("Warning: stub node ReturnStatement") + } +} +export function isReturnStatement(node: AstNode): node is ReturnStatement { + return node instanceof ReturnStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts b/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts index 8d49e05c64688830003843bdf3238cdb39ade7bc..894cbc6d6476657ac8886cb7247814b392db269d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ScriptFunction.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ScriptFunction extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 59) + super(peer) + console.warn("Warning: stub node ScriptFunction") + } +} +export function isScriptFunction(node: AstNode): node is ScriptFunction { + return node instanceof ScriptFunction } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts index ec6fb06f94732bc406a7ece54afa91ac7d3b8b5d..1ce3ec78c1aa6a1f3b62ee154ade3e1066de414a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SequenceExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class SequenceExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 60) + super(peer) + console.warn("Warning: stub node SequenceExpression") + } +} +export function isSequenceExpression(node: AstNode): node is SequenceExpression { + return node instanceof SequenceExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts b/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts index a82389f3fff3cc188b48813281800f01d7534550..625ed5b82f098b30df7e4d67f6b7b6696ff4409c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SpreadElement.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class SpreadElement extends AstNode { +export abstract class SpreadElement extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node SpreadElement") + } +} +export function isSpreadElement(node: AstNode): node is SpreadElement { + return node instanceof SpreadElement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/Statement.ts b/arkoala-arkts/libarkts/src/generated/peers/Statement.ts index 09cafa323b691271bfe0a0409201b2c791a459c7..c86ebb9f432118d9539ce7d1f28d50007c4d51bf 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/Statement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/Statement.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class Statement extends AstNode { +export abstract class Statement extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node Statement") + } +} +export function isStatement(node: AstNode): node is Statement { + return node instanceof Statement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts index c999fa7d0eb79b8e9510f1c76dae84a24d3cb01b..6ba7c20b03e3ede997fcdefce53680a1c8aa2d14 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/StringLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class StringLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 61) + super(peer) + console.warn("Warning: stub node StringLiteral") + } +} +export function isStringLiteral(node: AstNode): node is StringLiteral { + return node instanceof StringLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts index 9b59d33434d97f69438ba4371b73e62b194e1493..af42e47f9e1b76aa8fe8da76090604b3a9a6b689 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SuperExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class SuperExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 82) + super(peer) + console.warn("Warning: stub node SuperExpression") + } +} +export function isSuperExpression(node: AstNode): node is SuperExpression { + return node instanceof SuperExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts index 1ea6bc23fb74320ccdd27971115e3440f1598e26..b4fe66eed557fb16acd0e56a928a51ff72a80968 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SwitchCaseStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class SwitchCaseStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 84) + super(peer) + console.warn("Warning: stub node SwitchCaseStatement") + } +} +export function isSwitchCaseStatement(node: AstNode): node is SwitchCaseStatement { + return node instanceof SwitchCaseStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts index d9cc846795d4fe2a7703900ccc1fac2cb4c77f9b..f4220a482978c238d15b102d0debf57584fb4f1f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/SwitchStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class SwitchStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 85) + super(peer) + console.warn("Warning: stub node SwitchStatement") + } +} +export function isSwitchStatement(node: AstNode): node is SwitchStatement { + return node instanceof SwitchStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts index 64e79c7cb89f4b85940de903cdae9094ff086a59..5099cccd5bc89337a89a4380745d2abef3f4336c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSAnyKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSAnyKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 90) + super(peer) + console.warn("Warning: stub node TSAnyKeyword") + } +} +export function isTSAnyKeyword(node: AstNode): node is TSAnyKeyword { + return node instanceof TSAnyKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts index 92a074c8dd82ef76aba248fe661349be3a749e75..eea2882f15e90248dc4754f2a8051b9f6c3a0d3a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSArrayType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSArrayType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 101) + super(peer) + console.warn("Warning: stub node TSArrayType") + } +} +export function isTSArrayType(node: AstNode): node is TSArrayType { + return node instanceof TSArrayType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts index 7086aa1fa215a4bb55fee86d15daa6747c10701f..0791d4be30a81ba9cc08d47ee16f50264f8d554d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSAsExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSAsExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 137) + super(peer) + console.warn("Warning: stub node TSAsExpression") + } +} +export function isTSAsExpression(node: AstNode): node is TSAsExpression { + return node instanceof TSAsExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts index e17e6776e94d4b23b7fb8f3a6ebf0a6a04b5cde8..aa913a8cbb249acdc55f2f5198d91d069e8d1156 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSBigintKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSBigintKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 97) + super(peer) + console.warn("Warning: stub node TSBigintKeyword") + } +} +export function isTSBigintKeyword(node: AstNode): node is TSBigintKeyword { + return node instanceof TSBigintKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts index 79131e97305f4ddf15bc39b2eaec883e4b59f746..5d5d9c8ede857ada2aeacc7472311d9091ff57c5 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSBooleanKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSBooleanKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 92) + super(peer) + console.warn("Warning: stub node TSBooleanKeyword") + } +} +export function isTSBooleanKeyword(node: AstNode): node is TSBooleanKeyword { + return node instanceof TSBooleanKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts b/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts index 2c5337e7cc290817082d26d01681d14425f7fe23..92f0f6abfc14ee6d93e7675317b1fce592e33418 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSClassImplements.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSClassImplements extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 138) + super(peer) + console.warn("Warning: stub node TSClassImplements") + } +} +export function isTSClassImplements(node: AstNode): node is TSClassImplements { + return node instanceof TSClassImplements } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts index af84e887c98b5a3c766a52fef5be1756446cc80e..72ca55d6d965d7c09a77cfb2405ae51f3b40fe05 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSConditionalType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSConditionalType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 110) + super(peer) + console.warn("Warning: stub node TSConditionalType") + } +} +export function isTSConditionalType(node: AstNode): node is TSConditionalType { + return node instanceof TSConditionalType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts index 695defc74953cd050c233491841902c6e4030bf8..d8666bc2eeaf9168452080cc27f938af05bd38a3 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSConstructorType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSConstructorType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 125) + super(peer) + console.warn("Warning: stub node TSConstructorType") + } +} +export function isTSConstructorType(node: AstNode): node is TSConstructorType { + return node instanceof TSConstructorType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts index afe5edc92b41862e9ca04037cbf417a2d850ce8b..eb230770bbb4227e43595621cb16c971eae1b7ed 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSEnumDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSEnumDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 86) + super(peer) + console.warn("Warning: stub node TSEnumDeclaration") + } +} +export function isTSEnumDeclaration(node: AstNode): node is TSEnumDeclaration { + return node instanceof TSEnumDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts b/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts index e4ce7d0c1e4648499b0d08dad32cf2085485057f..12328d460e3af07c96e922fc20521a8847b0f549 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSEnumMember.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSEnumMember extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 87) + super(peer) + console.warn("Warning: stub node TSEnumMember") + } +} +export function isTSEnumMember(node: AstNode): node is TSEnumMember { + return node instanceof TSEnumMember } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts b/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts index e6a0c3ae1dba181e8ddc388f2dfe95580454934d..f65434cba20cc6d81d058a20028afc306f04cf61 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSExternalModuleReference.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSExternalModuleReference extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 88) + super(peer) + console.warn("Warning: stub node TSExternalModuleReference") + } +} +export function isTSExternalModuleReference(node: AstNode): node is TSExternalModuleReference { + return node instanceof TSExternalModuleReference } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts index 5941d1e72c374952eceb0e69dc38b237dfc35039..a97b440e3eb9a221fec2d7a2d5ebb0bb5caa8cef 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSFunctionType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSFunctionType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 124) + super(peer) + console.warn("Warning: stub node TSFunctionType") + } +} +export function isTSFunctionType(node: AstNode): node is TSFunctionType { + return node instanceof TSFunctionType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts index 0dc8b32c38962fdb8fc6d93b825454cb019f9a6f..6ed09d2828cf2e93d14d23fdc981fd24765eeaaa 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSImportEqualsDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSImportEqualsDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 123) + super(peer) + console.warn("Warning: stub node TSImportEqualsDeclaration") + } +} +export function isTSImportEqualsDeclaration(node: AstNode): node is TSImportEqualsDeclaration { + return node instanceof TSImportEqualsDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts index 26a3e3adc03ef07d4d83e6b2feccf536f321e307..96b05e3e250e05e816d377dc714f8a4747351b77 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSImportType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSImportType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 111) + super(peer) + console.warn("Warning: stub node TSImportType") + } +} +export function isTSImportType(node: AstNode): node is TSImportType { + return node instanceof TSImportType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts index f2c518e311492d4d71ee7cf3e82a8a775ded6607..aff32376d77c3101a37ac781b34f10c09663cd7d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIndexSignature.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSIndexSignature extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 135) + super(peer) + console.warn("Warning: stub node TSIndexSignature") + } +} +export function isTSIndexSignature(node: AstNode): node is TSIndexSignature { + return node instanceof TSIndexSignature } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts index 97e91bd655c9bb39dd68eed9d067a609b134721c..3c72c5110c0eb2e102dbc28a9bf0412486997530 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIndexedAccessType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSIndexedAccessType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 129) + super(peer) + console.warn("Warning: stub node TSIndexedAccessType") + } +} +export function isTSIndexedAccessType(node: AstNode): node is TSIndexedAccessType { + return node instanceof TSIndexedAccessType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts index 8a4485df1255f03ffab207b3c864c92c7b49106d..94d7fff10eb8340de00f10a0bb6cbf36816b5f4d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInferType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSInferType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 109) + super(peer) + console.warn("Warning: stub node TSInferType") + } +} +export function isTSInferType(node: AstNode): node is TSInferType { + return node instanceof TSInferType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts index bf0ecf83c6e1ea26d685f719ffc1c22fae63f8e3..c8a5800d2301de1df94ac1a7cd1c1fb52688b781 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceBody.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSInterfaceBody extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 131) + super(peer) + console.warn("Warning: stub node TSInterfaceBody") + } +} +export function isTSInterfaceBody(node: AstNode): node is TSInterfaceBody { + return node instanceof TSInterfaceBody } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts index 59fb42730221a098fd8b5ad2e7617203d53b0fb8..aaf0d892983d4f4054451332ce8bf7a8b546949d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSInterfaceDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 130) + super(peer) + console.warn("Warning: stub node TSInterfaceDeclaration") + } +} +export function isTSInterfaceDeclaration(node: AstNode): node is TSInterfaceDeclaration { + return node instanceof TSInterfaceDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts index 3f887eed5cbc09279831fb6ed1332a3fac65fa30..d4e1fe895240e8a3beeb346b4ad427b632e9872f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSInterfaceHeritage.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSInterfaceHeritage extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 132) + super(peer) + console.warn("Warning: stub node TSInterfaceHeritage") + } +} +export function isTSInterfaceHeritage(node: AstNode): node is TSInterfaceHeritage { + return node instanceof TSInterfaceHeritage } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts index 9cfd644ce752011ebb49655bfd17f06b03b6e004..b8beb1ef2c64c41674ec70c8c73d6973930873f0 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSIntersectionType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSIntersectionType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 112) + super(peer) + console.warn("Warning: stub node TSIntersectionType") + } +} +export function isTSIntersectionType(node: AstNode): node is TSIntersectionType { + return node instanceof TSIntersectionType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts index 660721a0909f1f338d9f628adfb50a19ad8ef37a..15fafd5c695e4fa606b3e853516e1768a098897a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSLiteralType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSLiteralType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 108) + super(peer) + console.warn("Warning: stub node TSLiteralType") + } +} +export function isTSLiteralType(node: AstNode): node is TSLiteralType { + return node instanceof TSLiteralType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts index 26d43d12da37fc14c2c0c8cd9c7e1e71a1b803e6..37476101188d7bd58f0fedb6d7944427fa696b89 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSMappedType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSMappedType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 113) + super(peer) + console.warn("Warning: stub node TSMappedType") + } +} +export function isTSMappedType(node: AstNode): node is TSMappedType { + return node instanceof TSMappedType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts index 4fbce646fa4fd3f5c8137c916d6313f4a456ebcd..e59df1aacb16752992b5641e4476a8ad0a6b12b1 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSMethodSignature.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSMethodSignature extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 105) + super(peer) + console.warn("Warning: stub node TSMethodSignature") + } +} +export function isTSMethodSignature(node: AstNode): node is TSMethodSignature { + return node instanceof TSMethodSignature } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts b/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts index 8fb7774999e5f9619ca4f566a506102bb878a863..a8c1806a7d3b510ed9699a52e9102c0f75fe096b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSModuleBlock.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSModuleBlock extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 114) + super(peer) + console.warn("Warning: stub node TSModuleBlock") + } +} +export function isTSModuleBlock(node: AstNode): node is TSModuleBlock { + return node instanceof TSModuleBlock } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts index eb5c2b6ddd16c907111fab902e4e55810e5a5752..2649f7eed3795230e8e75ee46773ed7da1662c6b 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSModuleDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSModuleDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 122) + super(peer) + console.warn("Warning: stub node TSModuleDeclaration") + } +} +export function isTSModuleDeclaration(node: AstNode): node is TSModuleDeclaration { + return node instanceof TSModuleDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts index 0f9e8290da3fcc8a4cc05acd4f945ac7dff21a42..185ec497833925bea269aea8ea1db9debf0e0075 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNamedTupleMember.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSNamedTupleMember extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 134) + super(peer) + console.warn("Warning: stub node TSNamedTupleMember") + } +} +export function isTSNamedTupleMember(node: AstNode): node is TSNamedTupleMember { + return node instanceof TSNamedTupleMember } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts index 4ee2c0bc30c67dd7bd8d03f4797d551477378d39..b9f5e41d010b23aba1290ee4bbea0eff44cefa08 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNeverKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSNeverKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 98) + super(peer) + console.warn("Warning: stub node TSNeverKeyword") + } +} +export function isTSNeverKeyword(node: AstNode): node is TSNeverKeyword { + return node instanceof TSNeverKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts index 2baabd617261715b13ac95d6e7c69d527ea7f2a0..476c6b75881f28a92eded38cddac7c5d6d32805e 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNonNullExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSNonNullExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 99) + super(peer) + console.warn("Warning: stub node TSNonNullExpression") + } +} +export function isTSNonNullExpression(node: AstNode): node is TSNonNullExpression { + return node instanceof TSNonNullExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts index 9f53801515b8d417d7af10a1011fbfebc1e8c9dd..22643042b790af3694018a882928ce5f67587d17 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNullKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSNullKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 100) + super(peer) + console.warn("Warning: stub node TSNullKeyword") + } +} +export function isTSNullKeyword(node: AstNode): node is TSNullKeyword { + return node instanceof TSNullKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts index 3b217200e9df285e983fd683c07afd434057aef2..de52de90ce11fa75f36b30494de6279d50c5e285 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSNumberKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSNumberKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 89) + super(peer) + console.warn("Warning: stub node TSNumberKeyword") + } +} +export function isTSNumberKeyword(node: AstNode): node is TSNumberKeyword { + return node instanceof TSNumberKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts index cfa373de2ecdb06ac1498af6fce66991933513a1..f297b6ba9e6bc12c11216541bd5e070772ebb4d7 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSObjectKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSObjectKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 96) + super(peer) + console.warn("Warning: stub node TSObjectKeyword") + } +} +export function isTSObjectKeyword(node: AstNode): node is TSObjectKeyword { + return node instanceof TSObjectKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts b/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts index cacc62e0b75d5934570fb1514c6e6e1400803c3b..ce180c5d65a25e90c24ba47eb45ce7c09fbe8ef6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSParameterProperty.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSParameterProperty extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 121) + super(peer) + console.warn("Warning: stub node TSParameterProperty") + } +} +export function isTSParameterProperty(node: AstNode): node is TSParameterProperty { + return node instanceof TSParameterProperty } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts index c4844a58be0f5d276d8f831c707272e5ee547f7a..5f93bd6ac4d7b33655196b8d6f8f2e72992d07be 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSParenthesizedType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSParenthesizedType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 107) + super(peer) + console.warn("Warning: stub node TSParenthesizedType") + } +} +export function isTSParenthesizedType(node: AstNode): node is TSParenthesizedType { + return node instanceof TSParenthesizedType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts b/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts index 6a39f235a0d063d4bba0afaef9785e31b0a4b9a1..bb147f0a10a423bcd30ec5b66fdaa5bb57e36c01 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSPropertySignature.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSPropertySignature extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 104) + super(peer) + console.warn("Warning: stub node TSPropertySignature") + } +} +export function isTSPropertySignature(node: AstNode): node is TSPropertySignature { + return node instanceof TSPropertySignature } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts b/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts index 3175f1f9f44d98edb1547a02b7ff1016c6e54b93..e162238b1237869b7f09b54e273cedb3352d0fef 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSQualifiedName.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSQualifiedName extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 128) + super(peer) + console.warn("Warning: stub node TSQualifiedName") + } +} +export function isTSQualifiedName(node: AstNode): node is TSQualifiedName { + return node instanceof TSQualifiedName } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts index d6f0f152e4ee4a25da9f27424ef09c31e589be11..61be14aa3c76fde03d0fde314d79ba217ba974de 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSSignatureDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSSignatureDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 106) + super(peer) + console.warn("Warning: stub node TSSignatureDeclaration") + } +} +export function isTSSignatureDeclaration(node: AstNode): node is TSSignatureDeclaration { + return node instanceof TSSignatureDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts index 9fdaa842a0d32eb2bf8e9f182faf319adbe8fbd6..4f9d3225f49a753286ec53772e3ce3fe98641853 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSStringKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSStringKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 91) + super(peer) + console.warn("Warning: stub node TSStringKeyword") + } +} +export function isTSStringKeyword(node: AstNode): node is TSStringKeyword { + return node instanceof TSStringKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts index 98b32e00bdec84c8af0b1cf23f025255f3c88f13..18e6880bc4736bf4d225545c6fa5e543fff22a94 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSThisType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSThisType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 115) + super(peer) + console.warn("Warning: stub node TSThisType") + } +} +export function isTSThisType(node: AstNode): node is TSThisType { + return node instanceof TSThisType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts index de97511667933729dceb26bf90d2d174cfe73131..98be128539e763dc945a06540ab391a037ed75f4 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTupleType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTupleType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 133) + super(peer) + console.warn("Warning: stub node TSTupleType") + } +} +export function isTSTupleType(node: AstNode): node is TSTupleType { + return node instanceof TSTupleType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts index 81c16119a11ae72e02d8765d76fbe8e34082575a..46da51ae857a481e03cfd05e55220d9ae9121b43 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAliasDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypeAliasDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 126) + super(peer) + console.warn("Warning: stub node TSTypeAliasDeclaration") + } +} +export function isTSTypeAliasDeclaration(node: AstNode): node is TSTypeAliasDeclaration { + return node instanceof TSTypeAliasDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts index a4ca07ceb0242b37c1b72b6413f5514cbc660387..826cf39f51e8bcf64aa8e0fc109fb763ce2bea22 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeAssertion.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypeAssertion extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 139) + super(peer) + console.warn("Warning: stub node TSTypeAssertion") + } +} +export function isTSTypeAssertion(node: AstNode): node is TSTypeAssertion { + return node instanceof TSTypeAssertion } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts index dc7cdd1f8a40597f61e0d1c9ffd091bc84aa6929..f514161c93137cf4d652ac540d1310e805f0c5d6 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypeLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 103) + super(peer) + console.warn("Warning: stub node TSTypeLiteral") + } +} +export function isTSTypeLiteral(node: AstNode): node is TSTypeLiteral { + return node instanceof TSTypeLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts index 80ee0f825905d3c17020e161e3c272758c717fad..229da527f8e40488e2f035fd3e643ef3fb83ea79 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeOperator.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypeOperator extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 116) + super(peer) + console.warn("Warning: stub node TSTypeOperator") + } +} +export function isTSTypeOperator(node: AstNode): node is TSTypeOperator { + return node instanceof TSTypeOperator } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts index 6118baa7ed3fb2c57aa21c49e5feefa1309ac4d6..db7869e53a5c84c15cce186192adc0c9d396abd7 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameter.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypeParameter extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 117) + super(peer) + console.warn("Warning: stub node TSTypeParameter") + } +} +export function isTSTypeParameter(node: AstNode): node is TSTypeParameter { + return node instanceof TSTypeParameter } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts index 09661ce9ae927579029ed66f79afbd8b1303dcad..11feed6426a35874ab8832a8f166c51758621e9d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypeParameterDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 118) + super(peer) + console.warn("Warning: stub node TSTypeParameterDeclaration") + } +} +export function isTSTypeParameterDeclaration(node: AstNode): node is TSTypeParameterDeclaration { + return node instanceof TSTypeParameterDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts index 1ddd27bef0648cd544abeb2924ab0eb8fda24b2d..00dae6c2ea6146159e25154b320c0290b27555be 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeParameterInstantiation.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypeParameterInstantiation extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 119) + super(peer) + console.warn("Warning: stub node TSTypeParameterInstantiation") + } +} +export function isTSTypeParameterInstantiation(node: AstNode): node is TSTypeParameterInstantiation { + return node instanceof TSTypeParameterInstantiation } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts index b5fcc03b64f1af3f312d3d95eaafd56746c19651..10e7b9e6f93704293613c7e0aeb484f79b265954 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypePredicate.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypePredicate extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 120) + super(peer) + console.warn("Warning: stub node TSTypePredicate") + } +} +export function isTSTypePredicate(node: AstNode): node is TSTypePredicate { + return node instanceof TSTypePredicate } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts index 3497c85be9ee05c0e2d2393ca9b148336647c84a..00e8ecd9ffbc3b9af5ac4a8fe39d61e0e642709c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeQuery.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypeQuery extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 136) + super(peer) + console.warn("Warning: stub node TSTypeQuery") + } +} +export function isTSTypeQuery(node: AstNode): node is TSTypeQuery { + return node instanceof TSTypeQuery } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts b/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts index 3a82700cdaad89b720d08af02d2dc552e781031e..2389b4ac29b096aa2a58940ac3a7e4b6d263c9da 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSTypeReference.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSTypeReference extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 127) + super(peer) + console.warn("Warning: stub node TSTypeReference") + } +} +export function isTSTypeReference(node: AstNode): node is TSTypeReference { + return node instanceof TSTypeReference } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts index b1a7c2ce0fe7996021ebc74681d20cadaeb5c59f..f5774db542e06ed65ba90f7ecacecb2598251019 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUndefinedKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSUndefinedKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 94) + super(peer) + console.warn("Warning: stub node TSUndefinedKeyword") + } +} +export function isTSUndefinedKeyword(node: AstNode): node is TSUndefinedKeyword { + return node instanceof TSUndefinedKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts index bd7eca681ffed0023e965445c32b74cc984b58b0..559fcb41e249509fcfd3d0cbe265f46652f07d0a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUnionType.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSUnionType extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 102) + super(peer) + console.warn("Warning: stub node TSUnionType") + } +} +export function isTSUnionType(node: AstNode): node is TSUnionType { + return node instanceof TSUnionType } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts index 77080315b4636c94eda83024b6b437c904e3d4bf..7df26776d1d61ae8013392a713d4ee56b28f38fa 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSUnknownKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSUnknownKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 95) + super(peer) + console.warn("Warning: stub node TSUnknownKeyword") + } +} +export function isTSUnknownKeyword(node: AstNode): node is TSUnknownKeyword { + return node instanceof TSUnknownKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts b/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts index 9f74d5bd72af3ddfd2beac8cb0067e3edc77e796..328bc1551493a34a2a954f60c7fe1a7dde1818f9 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TSVoidKeyword.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TSVoidKeyword extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 93) + super(peer) + console.warn("Warning: stub node TSVoidKeyword") + } +} +export function isTSVoidKeyword(node: AstNode): node is TSVoidKeyword { + return node instanceof TSVoidKeyword } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts index 12694a960c2f28150a301d11d2f81a9dfbeae555..d5196ce9b8e09bc73dd735c78d14cac354054706 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TaggedTemplateExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TaggedTemplateExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 140) + super(peer) + console.warn("Warning: stub node TaggedTemplateExpression") + } +} +export function isTaggedTemplateExpression(node: AstNode): node is TaggedTemplateExpression { + return node instanceof TaggedTemplateExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts b/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts index 70ccee8a998f0ec2530875627f392c267e9757b9..c10472b56dc64bd85e9750a8fb3bc76697bae215 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TemplateElement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TemplateElement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 141) + super(peer) + console.warn("Warning: stub node TemplateElement") + } +} +export function isTemplateElement(node: AstNode): node is TemplateElement { + return node instanceof TemplateElement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts index d83888b76b3ca97a03176eb8fca00baae80b5053..726fbda3a33bc682ffc5d2791848b99e0835ab6f 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TemplateLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TemplateLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 142) + super(peer) + console.warn("Warning: stub node TemplateLiteral") + } +} +export function isTemplateLiteral(node: AstNode): node is TemplateLiteral { + return node instanceof TemplateLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts index 7d1f0629e1a44e524b8bd7f28d33982dc644b690..1445fa0dcb21d2ccb749e4231080206ab9aef75a 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ThisExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ThisExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 143) + super(peer) + console.warn("Warning: stub node ThisExpression") + } +} +export function isThisExpression(node: AstNode): node is ThisExpression { + return node instanceof ThisExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts index 7e1cd64ede587db91dbc944ac4a11fe0a0893288..e56d111ac5ec01e7ac51573adc72d1caa218edf2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/ThrowStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class ThrowStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 145) + super(peer) + console.warn("Warning: stub node ThrowStatement") + } +} +export function isThrowStatement(node: AstNode): node is ThrowStatement { + return node instanceof ThrowStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts index 86060a39636a983c1f797f774c7e37b4d501d8db..fd494793edeb0bc60e775279696727db99440b41 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TryStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TryStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 146) + super(peer) + console.warn("Warning: stub node TryStatement") + } +} +export function isTryStatement(node: AstNode): node is TryStatement { + return node instanceof TryStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts b/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts index 99670655badcfee722634f34140c40e9da278a9e..de865af9049f37022b5908f6b333b61f94bbde4d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TypeNode.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class TypeNode extends AstNode { +export abstract class TypeNode extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node TypeNode") + } +} +export function isTypeNode(node: AstNode): node is TypeNode { + return node instanceof TypeNode } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TypedAstNode.ts b/arkoala-arkts/libarkts/src/generated/peers/TypedAstNode.ts index 284ee488208184320f3a858a7b8006bd76fdb847..8575eb0635357648c2cdb023e605d88d312415dc 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TypedAstNode.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TypedAstNode.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class TypedAstNode extends AstNode { +export abstract class TypedAstNode extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node TypedAstNode") + } +} +export function isTypedAstNode(node: AstNode): node is TypedAstNode { + return node instanceof TypedAstNode } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TypedStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/TypedStatement.ts index b2800a3f704fd4795eec8efb02278cb9fb088f61..18d44fe1e67c4f1e97692dc38cb717d06b7842de 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TypedStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TypedStatement.ts @@ -24,5 +24,12 @@ import { KNativePointer } from "../../reexport-for-generated" -export class TypedStatement extends AstNode { +export abstract class TypedStatement extends AstNode { + constructor(peer: KNativePointer) { + super(peer) + console.warn("Warning: stub node TypedStatement") + } +} +export function isTypedStatement(node: AstNode): node is TypedStatement { + return node instanceof TypedStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts index a694b2b028a15b7189280625abcc2e6bdc689f7c..0f6f70aa8987f26615e3bd93cd0e5ec1da3f5583 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/TypeofExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class TypeofExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 144) + super(peer) + console.warn("Warning: stub node TypeofExpression") + } +} +export function isTypeofExpression(node: AstNode): node is TypeofExpression { + return node instanceof TypeofExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts index 6f651eb850188244b4ea765472c19ab756f102f3..32ecc1307f618484b230ca62d5b66fb22af6b873 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UnaryExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class UnaryExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 147) + super(peer) + console.warn("Warning: stub node UnaryExpression") + } +} +export function isUnaryExpression(node: AstNode): node is UnaryExpression { + return node instanceof UnaryExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts b/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts index 7d07c339e417e14790d0259ef23a50726b669368..8ab8de66b7477d216798f912e7b3566fc140467c 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UndefinedLiteral.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class UndefinedLiteral extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 51) + super(peer) + console.warn("Warning: stub node UndefinedLiteral") + } +} +export function isUndefinedLiteral(node: AstNode): node is UndefinedLiteral { + return node instanceof UndefinedLiteral } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts index c1ef6622f72b1c8ef6ff3092bf1bf7edb3c191f2..e2214481fc624c5cfb93f858e312418713ce26c2 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/UpdateExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class UpdateExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 148) + super(peer) + console.warn("Warning: stub node UpdateExpression") + } +} +export function isUpdateExpression(node: AstNode): node is UpdateExpression { + return node instanceof UpdateExpression } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts index 2be92a7611777c15870f1c14980aeb1858026493..c45bc764709eed9b466aa2acb6415e58557ab969 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclaration.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class VariableDeclaration extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 149) + super(peer) + console.warn("Warning: stub node VariableDeclaration") + } +} +export function isVariableDeclaration(node: AstNode): node is VariableDeclaration { + return node instanceof VariableDeclaration } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts index 41a192fd91c5576421764ebdc429e98e75b9d35d..353a5a762ca53d79d74738264fc7ee650a2fd34d 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/VariableDeclarator.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class VariableDeclarator extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 150) + super(peer) + console.warn("Warning: stub node VariableDeclarator") + } +} +export function isVariableDeclarator(node: AstNode): node is VariableDeclarator { + return node instanceof VariableDeclarator } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts b/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts index ca65798bdf5c8b16fccdd911a53cdaa00d3534e9..d1531155745ec5c45f7ea5731233b1262fe1ee88 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/WhileStatement.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class WhileStatement extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 151) + super(peer) + console.warn("Warning: stub node WhileStatement") + } +} +export function isWhileStatement(node: AstNode): node is WhileStatement { + return node instanceof WhileStatement } \ No newline at end of file diff --git a/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts b/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts index fa850dffc6dbf86aa9c868d0650ce31a22ff9b68..7792b6b30127efc058a1f315171e7224b1972878 100644 --- a/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts +++ b/arkoala-arkts/libarkts/src/generated/peers/YieldExpression.ts @@ -25,4 +25,12 @@ import { } from "../../reexport-for-generated" export class YieldExpression extends AstNode { + constructor(peer: KNativePointer) { + assertValidPeer(peer, 152) + super(peer) + console.warn("Warning: stub node YieldExpression") + } +} +export function isYieldExpression(node: AstNode): node is YieldExpression { + return node instanceof YieldExpression } \ No newline at end of file