diff --git a/arkoala-arkts/arkui/src/stateManagement/tools/stateMgmtDFX.ts b/arkoala-arkts/arkui/src/stateManagement/tools/stateMgmtDFX.ts index 4b295652c7a1512e81ca1539bc84425eb3869359..9006febb7f0d6d842c7792baf7fe0b7a18109f2e 100644 --- a/arkoala-arkts/arkui/src/stateManagement/tools/stateMgmtDFX.ts +++ b/arkoala-arkts/arkui/src/stateManagement/tools/stateMgmtDFX.ts @@ -55,7 +55,7 @@ export class StateMgmtDFX { return varName.startsWith('__backing'); }) .forEach((varName) => { - const value = Reflect.get(view, varName); + const value = (reflect.Value.of(view) as ClassValue).getFieldByName(varName).getData(); if (value && value instanceof DecoratedV1VariableBase) { dumpInfo.observedPropertiesInfo.push({ decorator: value.decorator, diff --git a/incremental/compat/ui2abcconfig.json b/incremental/compat/ui2abcconfig.json index 6b515b376363ad6fa66a8d74cde7c9c3987dd1e4..fcb140e0b5d235f8337b881d9c3763f10e618a33 100644 --- a/incremental/compat/ui2abcconfig.json +++ b/incremental/compat/ui2abcconfig.json @@ -9,6 +9,5 @@ "@koalaui/compat": ["../"] } }, - "include": ["src/index.ts", "src/arkts/**/*.ts"], - "exclude": ["./src/arkts/index.ts"] + "include": ["src/arkts/**/*.ts"] } diff --git a/ui2abc/libarkts/native/src/generated/bridges.cc b/ui2abc/libarkts/native/src/generated/bridges.cc index adf27ac39384d072052f4cdd1d82c1aca263c424..e99daeff4416baf9133c5540fc8aa61ba24bbded 100644 --- a/ui2abc/libarkts/native/src/generated/bridges.cc +++ b/ui2abc/libarkts/native/src/generated/bridges.cc @@ -17,7 +17,7 @@ /* * THIS FILE IS AUTOGENERATED BY arktscgen v2.1.9-arktscgen-8. DO NOT EDIT MANUALLY! - * es2panda c2e49f679ddaf2ddd5970f5d5294b73fe9164283(2025-07-28) sdk v1.5.0-dev.39026 + * es2panda c0c803b6115cbda6f26c41c02c9180a0ee64ba8c(2025-08-01) sdk vlocal */ KNativePointer impl_CreateNumberLiteral(KNativePointer context, KInt value) @@ -273,15 +273,32 @@ KBoolean impl_ClassPropertyNeedInitInStaticBlockConst(KNativePointer context, KN } KOALA_INTEROP_2(ClassPropertyNeedInitInStaticBlockConst, KBoolean, KNativePointer, KNativePointer); -void impl_ClassPropertySetInitInStaticBlock(KNativePointer context, KNativePointer receiver, KBoolean needInitInStaticBlock) +void impl_ClassPropertySetNeedInitInStaticBlock(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); const auto _receiver = reinterpret_cast(receiver); - const auto _needInitInStaticBlock = static_cast(needInitInStaticBlock); - GetImpl()->ClassPropertySetInitInStaticBlock(_context, _receiver, _needInitInStaticBlock); + GetImpl()->ClassPropertySetNeedInitInStaticBlock(_context, _receiver); return ; } -KOALA_INTEROP_V3(ClassPropertySetInitInStaticBlock, KNativePointer, KNativePointer, KBoolean); +KOALA_INTEROP_V2(ClassPropertySetNeedInitInStaticBlock, KNativePointer, KNativePointer); + +KBoolean impl_ClassPropertyIsImmediateInitConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + auto result = GetImpl()->ClassPropertyIsImmediateInitConst(_context, _receiver); + return result; +} +KOALA_INTEROP_2(ClassPropertyIsImmediateInitConst, KBoolean, KNativePointer, KNativePointer); + +void impl_ClassPropertySetIsImmediateInit(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + GetImpl()->ClassPropertySetIsImmediateInit(_context, _receiver); + return ; +} +KOALA_INTEROP_V2(ClassPropertySetIsImmediateInit, KNativePointer, KNativePointer); void impl_ClassPropertyEmplaceAnnotations(KNativePointer context, KNativePointer receiver, KNativePointer source) { @@ -4281,6 +4298,34 @@ KUInt impl_ScriptFunctionFormalParamsLengthConst(KNativePointer context, KNative } KOALA_INTEROP_2(ScriptFunctionFormalParamsLengthConst, KUInt, KNativePointer, KNativePointer); +void impl_ScriptFunctionSetAsyncPairMethod(KNativePointer context, KNativePointer receiver, KNativePointer asyncPairFunction) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + const auto _asyncPairFunction = reinterpret_cast(asyncPairFunction); + GetImpl()->ScriptFunctionSetAsyncPairMethod(_context, _receiver, _asyncPairFunction); + return ; +} +KOALA_INTEROP_V3(ScriptFunctionSetAsyncPairMethod, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_ScriptFunctionAsyncPairMethodConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + auto result = GetImpl()->ScriptFunctionAsyncPairMethodConst(_context, _receiver); + return (void*)result; +} +KOALA_INTEROP_2(ScriptFunctionAsyncPairMethodConst, KNativePointer, KNativePointer, KNativePointer); + +KNativePointer impl_ScriptFunctionAsyncPairMethod(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + auto result = GetImpl()->ScriptFunctionAsyncPairMethod(_context, _receiver); + return result; +} +KOALA_INTEROP_2(ScriptFunctionAsyncPairMethod, KNativePointer, KNativePointer, KNativePointer); + void impl_ScriptFunctionEmplaceReturnStatements(KNativePointer context, KNativePointer receiver, KNativePointer returnStatements) { const auto _context = reinterpret_cast(context); @@ -6266,6 +6311,16 @@ void impl_AstNodeSetRange(KNativePointer context, KNativePointer receiver, KNati } KOALA_INTEROP_V3(AstNodeSetRange, KNativePointer, KNativePointer, KNativePointer); +void impl_AstNodeSetProgram(KNativePointer context, KNativePointer receiver, KNativePointer program) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + const auto _program = reinterpret_cast(program); + GetImpl()->AstNodeSetProgram(_context, _receiver, _program); + return ; +} +KOALA_INTEROP_V3(AstNodeSetProgram, KNativePointer, KNativePointer, KNativePointer); + void impl_AstNodeSetStart(KNativePointer context, KNativePointer receiver, KNativePointer start) { const auto _context = reinterpret_cast(context); @@ -6286,6 +6341,15 @@ void impl_AstNodeSetEnd(KNativePointer context, KNativePointer receiver, KNative } KOALA_INTEROP_V3(AstNodeSetEnd, KNativePointer, KNativePointer, KNativePointer); +KNativePointer impl_AstNodeProgramConst(KNativePointer context, KNativePointer receiver) +{ + const auto _context = reinterpret_cast(context); + const auto _receiver = reinterpret_cast(receiver); + auto result = GetImpl()->AstNodeProgramConst(_context, _receiver); + return (void*)result; +} +KOALA_INTEROP_2(AstNodeProgramConst, KNativePointer, KNativePointer, KNativePointer); + KNativePointer impl_AstNodeStartConst(KNativePointer context, KNativePointer receiver) { const auto _context = reinterpret_cast(context); diff --git a/ui2abc/libarkts/src/generated/Es2pandaEnums.ts b/ui2abc/libarkts/src/generated/Es2pandaEnums.ts index 8f024a015b48cc37cd7eb702ebd73cc42436068a..ad7faeeba87ea20b5fef55383fab272a9f7921e3 100644 --- a/ui2abc/libarkts/src/generated/Es2pandaEnums.ts +++ b/ui2abc/libarkts/src/generated/Es2pandaEnums.ts @@ -750,6 +750,11 @@ export enum Es2pandaTSSignatureDeclarationKind { TS_SIGNATURE_DECLARATION_KIND_CALL_SIGNATURE = 0, TS_SIGNATURE_DECLARATION_KIND_CONSTRUCT_SIGNATURE = 1 } +export enum Es2pandaInitMode { + INIT_MODE_NONE = 0, + INIT_MODE_IMMEDIATE_INIT = 1, + INIT_MODE_NEED_INIT_IN_STATIC_BLOCK = 2 +} export enum Es2pandaTSIndexSignatureKind { TS_INDEX_SIGNATURE_KIND_NUMBER = 0, TS_INDEX_SIGNATURE_KIND_STRING = 1 diff --git a/ui2abc/libarkts/src/generated/Es2pandaNativeModule.ts b/ui2abc/libarkts/src/generated/Es2pandaNativeModule.ts index e916648c732f992cff3756ef566ca57f019e3966..58c89b6daa9960da0e459763ea494ee31b7daf37 100644 --- a/ui2abc/libarkts/src/generated/Es2pandaNativeModule.ts +++ b/ui2abc/libarkts/src/generated/Es2pandaNativeModule.ts @@ -110,7 +110,13 @@ export class Es2pandaNativeModule { _ClassPropertyNeedInitInStaticBlockConst(context: KNativePointer, receiver: KNativePointer): KBoolean { throw new Error("This methods was not overloaded by native module initialization") } - _ClassPropertySetInitInStaticBlock(context: KNativePointer, receiver: KNativePointer, needInitInStaticBlock: KBoolean): void { + _ClassPropertySetNeedInitInStaticBlock(context: KNativePointer, receiver: KNativePointer): void { + throw new Error("This methods was not overloaded by native module initialization") + } + _ClassPropertyIsImmediateInitConst(context: KNativePointer, receiver: KNativePointer): KBoolean { + throw new Error("This methods was not overloaded by native module initialization") + } + _ClassPropertySetIsImmediateInit(context: KNativePointer, receiver: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } _ClassPropertyEmplaceAnnotations(context: KNativePointer, receiver: KNativePointer, source: KNativePointer): void { @@ -1343,6 +1349,15 @@ export class Es2pandaNativeModule { _ScriptFunctionFormalParamsLengthConst(context: KNativePointer, receiver: KNativePointer): KUInt { throw new Error("This methods was not overloaded by native module initialization") } + _ScriptFunctionSetAsyncPairMethod(context: KNativePointer, receiver: KNativePointer, asyncPairFunction: KNativePointer): void { + throw new Error("This methods was not overloaded by native module initialization") + } + _ScriptFunctionAsyncPairMethodConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } + _ScriptFunctionAsyncPairMethod(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _ScriptFunctionEmplaceReturnStatements(context: KNativePointer, receiver: KNativePointer, returnStatements: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } @@ -1949,12 +1964,18 @@ export class Es2pandaNativeModule { _AstNodeSetRange(context: KNativePointer, receiver: KNativePointer, loc: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _AstNodeSetProgram(context: KNativePointer, receiver: KNativePointer, program: KNativePointer): void { + throw new Error("This methods was not overloaded by native module initialization") + } _AstNodeSetStart(context: KNativePointer, receiver: KNativePointer, start: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } _AstNodeSetEnd(context: KNativePointer, receiver: KNativePointer, end: KNativePointer): void { throw new Error("This methods was not overloaded by native module initialization") } + _AstNodeProgramConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { + throw new Error("This methods was not overloaded by native module initialization") + } _AstNodeStartConst(context: KNativePointer, receiver: KNativePointer): KNativePointer { throw new Error("This methods was not overloaded by native module initialization") } diff --git a/ui2abc/libarkts/src/generated/peers/ClassProperty.ts b/ui2abc/libarkts/src/generated/peers/ClassProperty.ts index 9489ec7d4027c02e160afeeb58f47f2d3920e9ab..03148c4689c45427a45e3d826c118abc5ee708eb 100644 --- a/ui2abc/libarkts/src/generated/peers/ClassProperty.ts +++ b/ui2abc/libarkts/src/generated/peers/ClassProperty.ts @@ -82,8 +82,16 @@ export class ClassProperty extends ClassElement { return global.generatedEs2panda._ClassPropertyNeedInitInStaticBlockConst(global.context, this.peer) } /** @deprecated */ - setInitInStaticBlock(needInitInStaticBlock: boolean): this { - global.generatedEs2panda._ClassPropertySetInitInStaticBlock(global.context, this.peer, needInitInStaticBlock) + setNeedInitInStaticBlock(): this { + global.generatedEs2panda._ClassPropertySetNeedInitInStaticBlock(global.context, this.peer) + return this + } + get isImmediateInit(): boolean { + return global.generatedEs2panda._ClassPropertyIsImmediateInitConst(global.context, this.peer) + } + /** @deprecated */ + setIsImmediateInit(): this { + global.generatedEs2panda._ClassPropertySetIsImmediateInit(global.context, this.peer) return this } /** @deprecated */ diff --git a/ui2abc/libarkts/src/generated/peers/ScriptFunction.ts b/ui2abc/libarkts/src/generated/peers/ScriptFunction.ts index deeab37c08b9bba7d7fa305c38c7f8c1a0868cad..475cc9607c1bf727cdbacd19426b8ac21c3507b8 100644 --- a/ui2abc/libarkts/src/generated/peers/ScriptFunction.ts +++ b/ui2abc/libarkts/src/generated/peers/ScriptFunction.ts @@ -216,6 +216,14 @@ export class ScriptFunction extends AstNode { return global.generatedEs2panda._ScriptFunctionFormalParamsLengthConst(global.context, this.peer) } /** @deprecated */ + setAsyncPairMethod(asyncPairFunction?: ScriptFunction): this { + global.generatedEs2panda._ScriptFunctionSetAsyncPairMethod(global.context, this.peer, passNode(asyncPairFunction)) + return this + } + get asyncPairMethod(): ScriptFunction | undefined { + return unpackNode(global.generatedEs2panda._ScriptFunctionAsyncPairMethod(global.context, this.peer)) + } + /** @deprecated */ emplaceReturnStatements(returnStatements?: ReturnStatement): this { global.generatedEs2panda._ScriptFunctionEmplaceReturnStatements(global.context, this.peer, passNode(returnStatements)) return this