diff --git a/arkui-plugins/ui-plugins/struct-translators/factory.ts b/arkui-plugins/ui-plugins/struct-translators/factory.ts index cb8a9ebefaa357c2cc029d916678ea52f283a57b..cbda322ba048ce58d1f0d7787cf8f0f1637958fb 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);