diff --git a/arkoala-arkts/libarkts/native/src/generated/bridges.cc b/arkoala-arkts/libarkts/native/src/generated/bridges.cc index 69da31d736722fdf5b5c6619f95cca3b25dded13..d6673ca1496391a159edebd6688fb7ca86892a92 100644 --- a/arkoala-arkts/libarkts/native/src/generated/bridges.cc +++ b/arkoala-arkts/libarkts/native/src/generated/bridges.cc @@ -15,6 +15,1506 @@ #include +void impl_DestroyContext(KNativePointer context) +{ + const auto _context = reinterpret_cast(context); + GetImpl()->DestroyContext(_context); + return ; +} +KOALA_INTEROP_V1(DestroyContext, KNativePointer); + +KNativePointer impl_ContextErrorMessage(KNativePointer context) +{ + const auto _context = reinterpret_cast(context); + auto result = GetImpl()->ContextErrorMessage(_context); + return new std::string(result); +} +KOALA_INTEROP_1(ContextErrorMessage, KNativePointer, KNativePointer); + +KBoolean impl_SetNumberLiteralInt(KNativePointer node, KInt new_value) +{ + const auto _node = reinterpret_cast(node); + const auto _new_value = static_cast(new_value); + auto result = GetImpl()->SetNumberLiteralInt(_node, _new_value); + return result; +} +KOALA_INTEROP_2(SetNumberLiteralInt, KBoolean, KNativePointer, KInt); + +KBoolean impl_SetNumberLiteralLong(KNativePointer node, KLong new_value) +{ + const auto _node = reinterpret_cast(node); + const auto _new_value = static_cast(new_value); + auto result = GetImpl()->SetNumberLiteralLong(_node, _new_value); + return result; +} +KOALA_INTEROP_2(SetNumberLiteralLong, KBoolean, KNativePointer, KLong); + +KBoolean impl_SetNumberLiteralDouble(KNativePointer node, KDouble new_value) +{ + const auto _node = reinterpret_cast(node); + const auto _new_value = static_cast(new_value); + auto result = GetImpl()->SetNumberLiteralDouble(_node, _new_value); + return result; +} +KOALA_INTEROP_2(SetNumberLiteralDouble, KBoolean, KNativePointer, KDouble); + +KBoolean impl_SetNumberLiteralFloat(KNativePointer node, KFloat new_value) +{ + const auto _node = reinterpret_cast(node); + const auto _new_value = static_cast(new_value); + auto result = GetImpl()->SetNumberLiteralFloat(_node, _new_value); + return result; +} +KOALA_INTEROP_2(SetNumberLiteralFloat, KBoolean, KNativePointer, KFloat); + +KNativePointer impl_CreateNumberLiteral(KNativePointer ctx, KInt value) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _value = static_cast(value); + auto result = GetImpl()->CreateNumberLiteral(_ctx, _value); + return result; +} +KOALA_INTEROP_2(CreateNumberLiteral, KNativePointer, KNativePointer, KInt); + +KNativePointer impl_CreateNumberLiteral1(KNativePointer ctx, KLong value) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _value = static_cast(value); + auto result = GetImpl()->CreateNumberLiteral1(_ctx, _value); + return result; +} +KOALA_INTEROP_2(CreateNumberLiteral1, KNativePointer, KNativePointer, KLong); + +KNativePointer impl_CreateNumberLiteral2(KNativePointer ctx, KDouble value) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _value = static_cast(value); + auto result = GetImpl()->CreateNumberLiteral2(_ctx, _value); + return result; +} +KOALA_INTEROP_2(CreateNumberLiteral2, KNativePointer, KNativePointer, KDouble); + +KNativePointer impl_CreateNumberLiteral3(KNativePointer ctx, KFloat value) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _value = static_cast(value); + auto result = GetImpl()->CreateNumberLiteral3(_ctx, _value); + return result; +} +KOALA_INTEROP_2(CreateNumberLiteral3, KNativePointer, KNativePointer, KFloat); + +KNativePointer impl_UpdateNumberLiteral(KNativePointer ctx, KNativePointer original, KInt value) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _original = reinterpret_cast(original); + const auto _value = static_cast(value); + auto result = GetImpl()->UpdateNumberLiteral(_ctx, _original, _value); + return result; +} +KOALA_INTEROP_3(UpdateNumberLiteral, KNativePointer, KNativePointer, KNativePointer, KInt); + +KNativePointer impl_UpdateNumberLiteral1(KNativePointer ctx, KNativePointer original, KLong value) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _original = reinterpret_cast(original); + const auto _value = static_cast(value); + auto result = GetImpl()->UpdateNumberLiteral1(_ctx, _original, _value); + return result; +} +KOALA_INTEROP_3(UpdateNumberLiteral1, KNativePointer, KNativePointer, KNativePointer, KLong); + +KNativePointer impl_UpdateNumberLiteral2(KNativePointer ctx, KNativePointer original, KDouble value) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _original = reinterpret_cast(original); + const auto _value = static_cast(value); + auto result = GetImpl()->UpdateNumberLiteral2(_ctx, _original, _value); + return result; +} +KOALA_INTEROP_3(UpdateNumberLiteral2, KNativePointer, KNativePointer, KNativePointer, KDouble); + +KNativePointer impl_UpdateNumberLiteral3(KNativePointer ctx, KNativePointer original, KFloat value) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _original = reinterpret_cast(original); + const auto _value = static_cast(value); + auto result = GetImpl()->UpdateNumberLiteral3(_ctx, _original, _value); + return result; +} +KOALA_INTEROP_3(UpdateNumberLiteral3, KNativePointer, KNativePointer, KNativePointer, KFloat); + +void impl_AstNodeRecheck(KNativePointer ctx, KNativePointer node) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _node = reinterpret_cast(node); + GetImpl()->AstNodeRecheck(_ctx, _node); + return ; +} +KOALA_INTEROP_V2(AstNodeRecheck, KNativePointer, KNativePointer); + +KInt impl_Es2pandaEnumFromString(KNativePointer ctx, KStringPtr& str) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _str = getStringCopy(str); + auto result = GetImpl()->Es2pandaEnumFromString(_ctx, _str); + return result; +} +KOALA_INTEROP_2(Es2pandaEnumFromString, KInt, KNativePointer, KStringPtr); + +KNativePointer impl_Es2pandaEnumToString(KNativePointer ctx, KInt id) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _id = static_cast(id); + auto result = GetImpl()->Es2pandaEnumToString(_ctx, _id); + return new std::string(result); +} +KOALA_INTEROP_2(Es2pandaEnumToString, KNativePointer, KNativePointer, KInt); + +KNativePointer impl_DeclarationFromIdentifier(KNativePointer ctx, KNativePointer node) +{ + const auto _ctx = reinterpret_cast(ctx); + const auto _node = reinterpret_cast(node); + auto result = GetImpl()->DeclarationFromIdentifier(_ctx, _node); + return result; +} +KOALA_INTEROP_2(DeclarationFromIdentifier, KNativePointer, KNativePointer, KNativePointer); + +KBoolean impl_IsExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsExpression, KBoolean, KNativePointer); + +KBoolean impl_IsStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsStatement, KBoolean, KNativePointer); + +KBoolean impl_IsArrowFunctionExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsArrowFunctionExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsArrowFunctionExpression, KBoolean, KNativePointer); + +KBoolean impl_IsAnnotationDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsAnnotationDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsAnnotationDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsAnnotationUsage(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsAnnotationUsage(_ast); + return result; +} +KOALA_INTEROP_1(IsAnnotationUsage, KBoolean, KNativePointer); + +KBoolean impl_IsAssertStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsAssertStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsAssertStatement, KBoolean, KNativePointer); + +KBoolean impl_IsAwaitExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsAwaitExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsAwaitExpression, KBoolean, KNativePointer); + +KBoolean impl_IsBigIntLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsBigIntLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsBigIntLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsBinaryExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsBinaryExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsBinaryExpression, KBoolean, KNativePointer); + +KBoolean impl_IsBlockStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsBlockStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsBlockStatement, KBoolean, KNativePointer); + +KBoolean impl_IsBooleanLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsBooleanLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsBooleanLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsBreakStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsBreakStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsBreakStatement, KBoolean, KNativePointer); + +KBoolean impl_IsCallExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsCallExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsCallExpression, KBoolean, KNativePointer); + +KBoolean impl_IsCatchClause(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsCatchClause(_ast); + return result; +} +KOALA_INTEROP_1(IsCatchClause, KBoolean, KNativePointer); + +KBoolean impl_IsChainExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsChainExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsChainExpression, KBoolean, KNativePointer); + +KBoolean impl_IsCharLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsCharLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsCharLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsClassDefinition(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsClassDefinition(_ast); + return result; +} +KOALA_INTEROP_1(IsClassDefinition, KBoolean, KNativePointer); + +KBoolean impl_IsClassDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsClassDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsClassDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsClassExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsClassExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsClassExpression, KBoolean, KNativePointer); + +KBoolean impl_IsClassProperty(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsClassProperty(_ast); + return result; +} +KOALA_INTEROP_1(IsClassProperty, KBoolean, KNativePointer); + +KBoolean impl_IsClassStaticBlock(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsClassStaticBlock(_ast); + return result; +} +KOALA_INTEROP_1(IsClassStaticBlock, KBoolean, KNativePointer); + +KBoolean impl_IsConditionalExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsConditionalExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsConditionalExpression, KBoolean, KNativePointer); + +KBoolean impl_IsContinueStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsContinueStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsContinueStatement, KBoolean, KNativePointer); + +KBoolean impl_IsDebuggerStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsDebuggerStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsDebuggerStatement, KBoolean, KNativePointer); + +KBoolean impl_IsDecorator(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsDecorator(_ast); + return result; +} +KOALA_INTEROP_1(IsDecorator, KBoolean, KNativePointer); + +KBoolean impl_IsDirectEvalExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsDirectEvalExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsDirectEvalExpression, KBoolean, KNativePointer); + +KBoolean impl_IsDoWhileStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsDoWhileStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsDoWhileStatement, KBoolean, KNativePointer); + +KBoolean impl_IsEmptyStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsEmptyStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsEmptyStatement, KBoolean, KNativePointer); + +KBoolean impl_IsExportAllDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsExportAllDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsExportAllDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsExportDefaultDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsExportDefaultDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsExportDefaultDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsExportNamedDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsExportNamedDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsExportNamedDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsExportSpecifier(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsExportSpecifier(_ast); + return result; +} +KOALA_INTEROP_1(IsExportSpecifier, KBoolean, KNativePointer); + +KBoolean impl_IsExpressionStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsExpressionStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsExpressionStatement, KBoolean, KNativePointer); + +KBoolean impl_IsForInStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsForInStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsForInStatement, KBoolean, KNativePointer); + +KBoolean impl_IsForOfStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsForOfStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsForOfStatement, KBoolean, KNativePointer); + +KBoolean impl_IsForUpdateStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsForUpdateStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsForUpdateStatement, KBoolean, KNativePointer); + +KBoolean impl_IsFunctionDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsFunctionDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsFunctionDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsFunctionExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsFunctionExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsFunctionExpression, KBoolean, KNativePointer); + +KBoolean impl_IsIdentifier(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsIdentifier(_ast); + return result; +} +KOALA_INTEROP_1(IsIdentifier, KBoolean, KNativePointer); + +KBoolean impl_IsDummyNode(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsDummyNode(_ast); + return result; +} +KOALA_INTEROP_1(IsDummyNode, KBoolean, KNativePointer); + +KBoolean impl_IsIfStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsIfStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsIfStatement, KBoolean, KNativePointer); + +KBoolean impl_IsImportDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsImportDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsImportDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsImportExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsImportExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsImportExpression, KBoolean, KNativePointer); + +KBoolean impl_IsImportDefaultSpecifier(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsImportDefaultSpecifier(_ast); + return result; +} +KOALA_INTEROP_1(IsImportDefaultSpecifier, KBoolean, KNativePointer); + +KBoolean impl_IsImportNamespaceSpecifier(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsImportNamespaceSpecifier(_ast); + return result; +} +KOALA_INTEROP_1(IsImportNamespaceSpecifier, KBoolean, KNativePointer); + +KBoolean impl_IsImportSpecifier(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsImportSpecifier(_ast); + return result; +} +KOALA_INTEROP_1(IsImportSpecifier, KBoolean, KNativePointer); + +KBoolean impl_IsLabelledStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsLabelledStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsLabelledStatement, KBoolean, KNativePointer); + +KBoolean impl_IsMemberExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsMemberExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsMemberExpression, KBoolean, KNativePointer); + +KBoolean impl_IsMetaProperty(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsMetaProperty(_ast); + return result; +} +KOALA_INTEROP_1(IsMetaProperty, KBoolean, KNativePointer); + +KBoolean impl_IsMethodDefinition(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsMethodDefinition(_ast); + return result; +} +KOALA_INTEROP_1(IsMethodDefinition, KBoolean, KNativePointer); + +KBoolean impl_IsNamedType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsNamedType(_ast); + return result; +} +KOALA_INTEROP_1(IsNamedType, KBoolean, KNativePointer); + +KBoolean impl_IsNewExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsNewExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsNewExpression, KBoolean, KNativePointer); + +KBoolean impl_IsNullLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsNullLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsNullLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsUndefinedLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsUndefinedLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsUndefinedLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsNumberLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsNumberLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsNumberLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsOmittedExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsOmittedExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsOmittedExpression, KBoolean, KNativePointer); + +KBoolean impl_IsPrefixAssertionExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsPrefixAssertionExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsPrefixAssertionExpression, KBoolean, KNativePointer); + +KBoolean impl_IsProperty(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsProperty(_ast); + return result; +} +KOALA_INTEROP_1(IsProperty, KBoolean, KNativePointer); + +KBoolean impl_IsRegExpLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsRegExpLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsRegExpLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsETSReExportDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSReExportDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsETSReExportDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsReturnStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsReturnStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsReturnStatement, KBoolean, KNativePointer); + +KBoolean impl_IsScriptFunction(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsScriptFunction(_ast); + return result; +} +KOALA_INTEROP_1(IsScriptFunction, KBoolean, KNativePointer); + +KBoolean impl_IsSequenceExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsSequenceExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsSequenceExpression, KBoolean, KNativePointer); + +KBoolean impl_IsStringLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsStringLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsStringLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsETSNullType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSNullType(_ast); + return result; +} +KOALA_INTEROP_1(IsETSNullType, KBoolean, KNativePointer); + +KBoolean impl_IsETSUndefinedType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSUndefinedType(_ast); + return result; +} +KOALA_INTEROP_1(IsETSUndefinedType, KBoolean, KNativePointer); + +KBoolean impl_IsETSNeverType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSNeverType(_ast); + return result; +} +KOALA_INTEROP_1(IsETSNeverType, KBoolean, KNativePointer); + +KBoolean impl_IsETSStringLiteralType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSStringLiteralType(_ast); + return result; +} +KOALA_INTEROP_1(IsETSStringLiteralType, KBoolean, KNativePointer); + +KBoolean impl_IsETSFunctionType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSFunctionType(_ast); + return result; +} +KOALA_INTEROP_1(IsETSFunctionType, KBoolean, KNativePointer); + +KBoolean impl_IsETSWildcardType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSWildcardType(_ast); + return result; +} +KOALA_INTEROP_1(IsETSWildcardType, KBoolean, KNativePointer); + +KBoolean impl_IsETSPrimitiveType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSPrimitiveType(_ast); + return result; +} +KOALA_INTEROP_1(IsETSPrimitiveType, KBoolean, KNativePointer); + +KBoolean impl_IsETSPackageDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSPackageDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsETSPackageDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsETSClassLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSClassLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsETSClassLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsETSTypeReference(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSTypeReference(_ast); + return result; +} +KOALA_INTEROP_1(IsETSTypeReference, KBoolean, KNativePointer); + +KBoolean impl_IsETSTypeReferencePart(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSTypeReferencePart(_ast); + return result; +} +KOALA_INTEROP_1(IsETSTypeReferencePart, KBoolean, KNativePointer); + +KBoolean impl_IsETSUnionType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSUnionType(_ast); + return result; +} +KOALA_INTEROP_1(IsETSUnionType, KBoolean, KNativePointer); + +KBoolean impl_IsETSLaunchExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSLaunchExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsETSLaunchExpression, KBoolean, KNativePointer); + +KBoolean impl_IsETSNewArrayInstanceExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSNewArrayInstanceExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsETSNewArrayInstanceExpression, KBoolean, KNativePointer); + +KBoolean impl_IsETSNewMultiDimArrayInstanceExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSNewMultiDimArrayInstanceExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsETSNewMultiDimArrayInstanceExpression, KBoolean, KNativePointer); + +KBoolean impl_IsETSNewClassInstanceExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSNewClassInstanceExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsETSNewClassInstanceExpression, KBoolean, KNativePointer); + +KBoolean impl_IsETSImportDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSImportDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsETSImportDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsETSParameterExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSParameterExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsETSParameterExpression, KBoolean, KNativePointer); + +KBoolean impl_IsETSTuple(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSTuple(_ast); + return result; +} +KOALA_INTEROP_1(IsETSTuple, KBoolean, KNativePointer); + +KBoolean impl_IsETSModule(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSModule(_ast); + return result; +} +KOALA_INTEROP_1(IsETSModule, KBoolean, KNativePointer); + +KBoolean impl_IsSuperExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsSuperExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsSuperExpression, KBoolean, KNativePointer); + +KBoolean impl_IsETSStructDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsETSStructDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsETSStructDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsSwitchCaseStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsSwitchCaseStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsSwitchCaseStatement, KBoolean, KNativePointer); + +KBoolean impl_IsSwitchStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsSwitchStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsSwitchStatement, KBoolean, KNativePointer); + +KBoolean impl_IsTSEnumDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSEnumDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsTSEnumDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsTSEnumMember(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSEnumMember(_ast); + return result; +} +KOALA_INTEROP_1(IsTSEnumMember, KBoolean, KNativePointer); + +KBoolean impl_IsTSExternalModuleReference(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSExternalModuleReference(_ast); + return result; +} +KOALA_INTEROP_1(IsTSExternalModuleReference, KBoolean, KNativePointer); + +KBoolean impl_IsTSNumberKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSNumberKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSNumberKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSAnyKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSAnyKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSAnyKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSStringKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSStringKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSStringKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSBooleanKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSBooleanKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSBooleanKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSVoidKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSVoidKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSVoidKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSUndefinedKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSUndefinedKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSUndefinedKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSUnknownKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSUnknownKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSUnknownKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSObjectKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSObjectKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSObjectKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSBigintKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSBigintKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSBigintKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSNeverKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSNeverKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSNeverKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSNonNullExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSNonNullExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsTSNonNullExpression, KBoolean, KNativePointer); + +KBoolean impl_IsTSNullKeyword(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSNullKeyword(_ast); + return result; +} +KOALA_INTEROP_1(IsTSNullKeyword, KBoolean, KNativePointer); + +KBoolean impl_IsTSArrayType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSArrayType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSArrayType, KBoolean, KNativePointer); + +KBoolean impl_IsTSUnionType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSUnionType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSUnionType, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypeLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypeLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypeLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsTSPropertySignature(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSPropertySignature(_ast); + return result; +} +KOALA_INTEROP_1(IsTSPropertySignature, KBoolean, KNativePointer); + +KBoolean impl_IsTSMethodSignature(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSMethodSignature(_ast); + return result; +} +KOALA_INTEROP_1(IsTSMethodSignature, KBoolean, KNativePointer); + +KBoolean impl_IsTSSignatureDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSSignatureDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsTSSignatureDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsTSParenthesizedType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSParenthesizedType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSParenthesizedType, KBoolean, KNativePointer); + +KBoolean impl_IsTSLiteralType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSLiteralType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSLiteralType, KBoolean, KNativePointer); + +KBoolean impl_IsTSInferType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSInferType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSInferType, KBoolean, KNativePointer); + +KBoolean impl_IsTSConditionalType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSConditionalType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSConditionalType, KBoolean, KNativePointer); + +KBoolean impl_IsTSImportType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSImportType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSImportType, KBoolean, KNativePointer); + +KBoolean impl_IsTSIntersectionType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSIntersectionType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSIntersectionType, KBoolean, KNativePointer); + +KBoolean impl_IsTSMappedType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSMappedType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSMappedType, KBoolean, KNativePointer); + +KBoolean impl_IsTSModuleBlock(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSModuleBlock(_ast); + return result; +} +KOALA_INTEROP_1(IsTSModuleBlock, KBoolean, KNativePointer); + +KBoolean impl_IsTSThisType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSThisType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSThisType, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypeOperator(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypeOperator(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypeOperator, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypeParameter(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypeParameter(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypeParameter, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypeParameterDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypeParameterDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypeParameterDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypeParameterInstantiation(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypeParameterInstantiation(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypeParameterInstantiation, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypePredicate(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypePredicate(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypePredicate, KBoolean, KNativePointer); + +KBoolean impl_IsTSParameterProperty(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSParameterProperty(_ast); + return result; +} +KOALA_INTEROP_1(IsTSParameterProperty, KBoolean, KNativePointer); + +KBoolean impl_IsTSModuleDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSModuleDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsTSModuleDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsTSImportEqualsDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSImportEqualsDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsTSImportEqualsDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsTSFunctionType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSFunctionType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSFunctionType, KBoolean, KNativePointer); + +KBoolean impl_IsTSConstructorType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSConstructorType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSConstructorType, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypeAliasDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypeAliasDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypeAliasDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypeReference(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypeReference(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypeReference, KBoolean, KNativePointer); + +KBoolean impl_IsTSQualifiedName(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSQualifiedName(_ast); + return result; +} +KOALA_INTEROP_1(IsTSQualifiedName, KBoolean, KNativePointer); + +KBoolean impl_IsTSIndexedAccessType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSIndexedAccessType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSIndexedAccessType, KBoolean, KNativePointer); + +KBoolean impl_IsTSInterfaceDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSInterfaceDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsTSInterfaceDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsTSInterfaceBody(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSInterfaceBody(_ast); + return result; +} +KOALA_INTEROP_1(IsTSInterfaceBody, KBoolean, KNativePointer); + +KBoolean impl_IsTSInterfaceHeritage(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSInterfaceHeritage(_ast); + return result; +} +KOALA_INTEROP_1(IsTSInterfaceHeritage, KBoolean, KNativePointer); + +KBoolean impl_IsTSTupleType(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTupleType(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTupleType, KBoolean, KNativePointer); + +KBoolean impl_IsTSNamedTupleMember(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSNamedTupleMember(_ast); + return result; +} +KOALA_INTEROP_1(IsTSNamedTupleMember, KBoolean, KNativePointer); + +KBoolean impl_IsTSIndexSignature(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSIndexSignature(_ast); + return result; +} +KOALA_INTEROP_1(IsTSIndexSignature, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypeQuery(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypeQuery(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypeQuery, KBoolean, KNativePointer); + +KBoolean impl_IsTSAsExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSAsExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsTSAsExpression, KBoolean, KNativePointer); + +KBoolean impl_IsTSClassImplements(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSClassImplements(_ast); + return result; +} +KOALA_INTEROP_1(IsTSClassImplements, KBoolean, KNativePointer); + +KBoolean impl_IsTSTypeAssertion(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTSTypeAssertion(_ast); + return result; +} +KOALA_INTEROP_1(IsTSTypeAssertion, KBoolean, KNativePointer); + +KBoolean impl_IsTaggedTemplateExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTaggedTemplateExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsTaggedTemplateExpression, KBoolean, KNativePointer); + +KBoolean impl_IsTemplateElement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTemplateElement(_ast); + return result; +} +KOALA_INTEROP_1(IsTemplateElement, KBoolean, KNativePointer); + +KBoolean impl_IsTemplateLiteral(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTemplateLiteral(_ast); + return result; +} +KOALA_INTEROP_1(IsTemplateLiteral, KBoolean, KNativePointer); + +KBoolean impl_IsThisExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsThisExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsThisExpression, KBoolean, KNativePointer); + +KBoolean impl_IsTypeofExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTypeofExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsTypeofExpression, KBoolean, KNativePointer); + +KBoolean impl_IsThrowStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsThrowStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsThrowStatement, KBoolean, KNativePointer); + +KBoolean impl_IsTryStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsTryStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsTryStatement, KBoolean, KNativePointer); + +KBoolean impl_IsUnaryExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsUnaryExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsUnaryExpression, KBoolean, KNativePointer); + +KBoolean impl_IsUpdateExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsUpdateExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsUpdateExpression, KBoolean, KNativePointer); + +KBoolean impl_IsVariableDeclaration(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsVariableDeclaration(_ast); + return result; +} +KOALA_INTEROP_1(IsVariableDeclaration, KBoolean, KNativePointer); + +KBoolean impl_IsVariableDeclarator(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsVariableDeclarator(_ast); + return result; +} +KOALA_INTEROP_1(IsVariableDeclarator, KBoolean, KNativePointer); + +KBoolean impl_IsWhileStatement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsWhileStatement(_ast); + return result; +} +KOALA_INTEROP_1(IsWhileStatement, KBoolean, KNativePointer); + +KBoolean impl_IsYieldExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsYieldExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsYieldExpression, KBoolean, KNativePointer); + +KBoolean impl_IsOpaqueTypeNode(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsOpaqueTypeNode(_ast); + return result; +} +KOALA_INTEROP_1(IsOpaqueTypeNode, KBoolean, KNativePointer); + +KBoolean impl_IsBlockExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsBlockExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsBlockExpression, KBoolean, KNativePointer); + +KBoolean impl_IsBrokenTypeNode(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsBrokenTypeNode(_ast); + return result; +} +KOALA_INTEROP_1(IsBrokenTypeNode, KBoolean, KNativePointer); + +KBoolean impl_IsArrayExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsArrayExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsArrayExpression, KBoolean, KNativePointer); + +KBoolean impl_IsArrayPattern(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsArrayPattern(_ast); + return result; +} +KOALA_INTEROP_1(IsArrayPattern, KBoolean, KNativePointer); + +KBoolean impl_IsAssignmentExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsAssignmentExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsAssignmentExpression, KBoolean, KNativePointer); + +KBoolean impl_IsAssignmentPattern(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsAssignmentPattern(_ast); + return result; +} +KOALA_INTEROP_1(IsAssignmentPattern, KBoolean, KNativePointer); + +KBoolean impl_IsObjectExpression(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsObjectExpression(_ast); + return result; +} +KOALA_INTEROP_1(IsObjectExpression, KBoolean, KNativePointer); + +KBoolean impl_IsObjectPattern(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsObjectPattern(_ast); + return result; +} +KOALA_INTEROP_1(IsObjectPattern, KBoolean, KNativePointer); + +KBoolean impl_IsSpreadElement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsSpreadElement(_ast); + return result; +} +KOALA_INTEROP_1(IsSpreadElement, KBoolean, KNativePointer); + +KBoolean impl_IsRestElement(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->IsRestElement(_ast); + return result; +} +KOALA_INTEROP_1(IsRestElement, KBoolean, KNativePointer); + +KNativePointer impl_AstNodeName(KNativePointer ast) +{ + const auto _ast = reinterpret_cast(ast); + auto result = GetImpl()->AstNodeName(_ast); + return new std::string(result); +} +KOALA_INTEROP_1(AstNodeName, KNativePointer, KNativePointer); + KNativePointer impl_CreateLabelledStatement(KNativePointer context, KNativePointer ident, KNativePointer body) { const auto _context = reinterpret_cast(context); diff --git a/arkoala-arkts/libarkts/src/generated/Es2pandaNativeModule.ts b/arkoala-arkts/libarkts/src/generated/Es2pandaNativeModule.ts index 90d54c3e37aad55fe564c15761dd3935e4847d7d..1b5b6f52a293936334a962317ed3334939562c55 100644 --- a/arkoala-arkts/libarkts/src/generated/Es2pandaNativeModule.ts +++ b/arkoala-arkts/libarkts/src/generated/Es2pandaNativeModule.ts @@ -28,6 +28,561 @@ import { export type KNativePointerArray = BigUint64Array export class Es2pandaNativeModule { + _DestroyContext(context: KNativePointer): void { + throw new Error("This methods was not overloaded by native module initialization") + } + _ContextErrorMessage(context: KNativePointer): KStringPtr { + throw new Error("This methods was not overloaded by native module initialization") + } + _SetNumberLiteralInt(node: KNativePointer, new_value: KInt): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _SetNumberLiteralLong(node: KNativePointer, new_value: KLong): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _SetNumberLiteralDouble(node: KNativePointer, new_value: KDouble): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _SetNumberLiteralFloat(node: KNativePointer, new_value: KFloat): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _CreateNumberLiteral(ctx: KNativePointer, value: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _CreateNumberLiteral1(ctx: KNativePointer, value: KLong): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _CreateNumberLiteral2(ctx: KNativePointer, value: KDouble): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _CreateNumberLiteral3(ctx: KNativePointer, value: KFloat): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateNumberLiteral(ctx: KNativePointer, original: KNativePointer, value: KInt): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateNumberLiteral1(ctx: KNativePointer, original: KNativePointer, value: KLong): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateNumberLiteral2(ctx: KNativePointer, original: KNativePointer, value: KDouble): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _UpdateNumberLiteral3(ctx: KNativePointer, original: KNativePointer, value: KFloat): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _AstNodeRecheck(ctx: KNativePointer, node: KNativePointer): void { + throw new Error("This methods was not overloaded by native module initialization") + } + _Es2pandaEnumFromString(ctx: KNativePointer, str: KStringPtr): KInt { + throw new Error("This methods was not overloaded by native module initialization") + } + _Es2pandaEnumToString(ctx: KNativePointer, id: KInt): KStringPtr { + throw new Error("This methods was not overloaded by native module initialization") + } + _DeclarationFromIdentifier(ctx: KNativePointer, node: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsArrowFunctionExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsAnnotationDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsAnnotationUsage(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsAssertStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsAwaitExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsBigIntLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsBinaryExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsBlockStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsBooleanLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsBreakStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsCallExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsCatchClause(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsChainExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsCharLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsClassDefinition(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsClassDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsClassExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsClassProperty(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsClassStaticBlock(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsConditionalExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsContinueStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsDebuggerStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsDecorator(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsDirectEvalExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsDoWhileStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsEmptyStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsExportAllDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsExportDefaultDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsExportNamedDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsExportSpecifier(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsExpressionStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsForInStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsForOfStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsForUpdateStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsFunctionDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsFunctionExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsIdentifier(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsDummyNode(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsIfStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsImportDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsImportExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsImportDefaultSpecifier(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsImportNamespaceSpecifier(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsImportSpecifier(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsLabelledStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsMemberExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsMetaProperty(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsMethodDefinition(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsNamedType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsNewExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsNullLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsUndefinedLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsNumberLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsOmittedExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsPrefixAssertionExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsProperty(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsRegExpLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSReExportDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsReturnStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsScriptFunction(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsSequenceExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsStringLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSNullType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSUndefinedType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSNeverType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSStringLiteralType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSFunctionType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSWildcardType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSPrimitiveType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSPackageDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSClassLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSTypeReference(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSTypeReferencePart(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSUnionType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSLaunchExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSNewArrayInstanceExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSNewMultiDimArrayInstanceExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSNewClassInstanceExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSImportDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSParameterExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSTuple(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSModule(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsSuperExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsETSStructDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsSwitchCaseStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsSwitchStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSEnumDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSEnumMember(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSExternalModuleReference(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSNumberKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSAnyKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSStringKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSBooleanKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSVoidKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSUndefinedKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSUnknownKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSObjectKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSBigintKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSNeverKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSNonNullExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSNullKeyword(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSArrayType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSUnionType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypeLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSPropertySignature(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSMethodSignature(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSSignatureDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSParenthesizedType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSLiteralType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSInferType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSConditionalType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSImportType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSIntersectionType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSMappedType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSModuleBlock(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSThisType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypeOperator(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypeParameter(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypeParameterDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypeParameterInstantiation(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypePredicate(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSParameterProperty(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSModuleDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSImportEqualsDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSFunctionType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSConstructorType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypeAliasDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypeReference(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSQualifiedName(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSIndexedAccessType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSInterfaceDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSInterfaceBody(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSInterfaceHeritage(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTupleType(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSNamedTupleMember(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSIndexSignature(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypeQuery(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSAsExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSClassImplements(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTSTypeAssertion(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTaggedTemplateExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTemplateElement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTemplateLiteral(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsThisExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTypeofExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsThrowStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsTryStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsUnaryExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsUpdateExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsVariableDeclaration(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsVariableDeclarator(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsWhileStatement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsYieldExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsOpaqueTypeNode(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsBlockExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsBrokenTypeNode(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsArrayExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsArrayPattern(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsAssignmentExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsAssignmentPattern(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsObjectExpression(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsObjectPattern(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsSpreadElement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _IsRestElement(ast: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _AstNodeName(ast: KNativePointer): KStringPtr { + throw new Error("This methods was not overloaded by native module initialization") + } _CreateLabelledStatement(context: KNativePointer, ident: KNativePointer, body: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") }