From d5b78b026063192264e220286bd2f74dd5dda6c1 Mon Sep 17 00:00:00 2001 From: Cuecuexiaoyu Date: Mon, 8 Sep 2025 14:28:33 +0800 Subject: [PATCH] reset program skip Signed-off-by: Cuecuexiaoyu Change-Id: Ieb6bb94525ba6db69c39551f33f276c1c312cd72 --- arkui-plugins/memo-plugins/index.ts | 2 ++ arkui-plugins/ui-plugins/index.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arkui-plugins/memo-plugins/index.ts b/arkui-plugins/memo-plugins/index.ts index 8ae69bf05..ca4c52e15 100644 --- a/arkui-plugins/memo-plugins/index.ts +++ b/arkui-plugins/memo-plugins/index.ts @@ -24,12 +24,14 @@ import { EXTERNAL_SOURCE_PREFIX_NAMES, EXTERNAL_SOURCE_PREFIX_NAMES_FOR_FRAMEWOR import { debugLog } from '../common/debug'; import { SignatureTransformer } from './signature-transformer'; import { InternalsTransformer } from './internal-transformer'; +import { ProgramSkipper } from "../common/program-skipper"; export function unmemoizeTransform(): Plugins { return { name: 'memo-plugin', checked: checkedTransform, clean() { + ProgramSkipper.clear(); arkts.arktsGlobal.clearContext(); }, }; diff --git a/arkui-plugins/ui-plugins/index.ts b/arkui-plugins/ui-plugins/index.ts index 599b0ad36..f34b9b1e8 100644 --- a/arkui-plugins/ui-plugins/index.ts +++ b/arkui-plugins/ui-plugins/index.ts @@ -21,6 +21,7 @@ import { ProgramVisitor } from '../common/program-visitor'; import { EXTERNAL_SOURCE_PREFIX_NAMES } from '../common/predefines'; import { debugLog } from '../common/debug'; import { MetaDataCollector } from '../common/metadata-collector'; +import { ProgramSkipper } from "../common/program-skipper"; export function uiTransform(): Plugins { return { @@ -28,6 +29,7 @@ export function uiTransform(): Plugins { parsed: parsedTransform, checked: checkedTransform, clean() { + ProgramSkipper.clear(); arkts.arktsGlobal.clearContext(); }, }; -- Gitee