diff --git a/arkoala-arkts/libarkts/examples/input/main.sts b/arkoala-arkts/libarkts/examples/input/main.sts index 699f7b36996f2dc34da71d881c9f91f420fca269..242d39c21419241373cf42afae738282bd9daebd 100644 --- a/arkoala-arkts/libarkts/examples/input/main.sts +++ b/arkoala-arkts/libarkts/examples/input/main.sts @@ -13,7 +13,7 @@ class StructBase {} @Component class MyComponent { @BuilderLambda("instantiateImpl") - static instantiate(factory: () => MyComponent): MyComponent { + static $_instantiate(factory: () => MyComponent): MyComponent { const instance = factory() return instance } diff --git a/arkoala-arkts/libarkts/examples/src/builder-lambda-transformer.ts b/arkoala-arkts/libarkts/examples/src/builder-lambda-transformer.ts index d6e8cd3429ca0805f5a0b6b71c225e0f935daebf..82db906e669591564fb608054e7dbd9f5ef202ba 100644 --- a/arkoala-arkts/libarkts/examples/src/builder-lambda-transformer.ts +++ b/arkoala-arkts/libarkts/examples/src/builder-lambda-transformer.ts @@ -67,7 +67,7 @@ function builderLambdaFunctionName(node: arkts.CallExpression): undefined | stri } else if (arkts.isMemberExpression(node.expression)) { // TODO: getDecl doesn't work for members. // decl = arkts.getDecl(node.expression) - if (arkts.isIdentifier(node.expression.property) && node.expression.property.name == "instantiate") { + if (arkts.isIdentifier(node.expression.property) && node.expression.property.name == "$_instantiate") { return `instantiateImpl` } } else {