From e1ab89c852d7442e8baaa2146951d50eb6458109 Mon Sep 17 00:00:00 2001 From: VictorS67 Date: Thu, 14 Aug 2025 10:13:26 +0800 Subject: [PATCH] remote set constructor to public Signed-off-by: VictorS67 Change-Id: Iba3e077e9c5ea82ede44be8aa789d14eb71e0e1a --- arkui-plugins/ui-plugins/struct-translators/factory.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/arkui-plugins/ui-plugins/struct-translators/factory.ts b/arkui-plugins/ui-plugins/struct-translators/factory.ts index cb8a9ebef..cbda322ba 100644 --- a/arkui-plugins/ui-plugins/struct-translators/factory.ts +++ b/arkui-plugins/ui-plugins/struct-translators/factory.ts @@ -87,6 +87,7 @@ import { PropertyCache } from '../property-translators/cache/propertyCache'; export class factory { /** * update class `constructor` to private. + * @deprecated */ static setStructConstructorToPrivate(member: arkts.MethodDefinition): arkts.MethodDefinition { member.modifiers &= arkts.Es2pandaModifierFlags.MODIFIER_FLAGS_PUBLIC; @@ -475,9 +476,6 @@ export class factory { static transformNonPropertyMembersInClass(member: arkts.AstNode, isDecl?: boolean): arkts.AstNode { if (arkts.isMethodDefinition(member)) { PropertyFactory.addMemoToBuilderClassMethod(member); - if (isKnownMethodDefinition(member, CustomComponentNames.COMPONENT_CONSTRUCTOR_ORI) && !isDecl) { - return this.setStructConstructorToPrivate(member); - } if (isKnownMethodDefinition(member, CustomComponentNames.COMPONENT_BUILD_ORI)) { addMemoAnnotation(member.scriptFunction); return BuilderFactory.rewriteBuilderMethod(member); -- Gitee