• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2024 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15export enum MemoryDefine {
16	// fileName(functionName: reocrd position)
17	WRITE_OBFUSCATED_SOURCE_CODE = 'ark_utils(writeObfuscatedSourceCode: writeArkguardObfuscatedSourceCode)',
18	ETS_CHECKER_CREATE_LANGUAGE_SERVICE = 'ets_checker(createLanguageService: tscreateLanguageService)',
19	CREATE_LANGUAGE_SERVICE = 'ets_checker(serviceChecker: create-languageService)',
20	GET_BUILDER_PROGRAM = 'ets_checker(serviceChecker: getBuilderProgram)',
21	RUN_ARK_TS_LINTER = 'ets_checker(serviceChecker: runArkTSLinter)',
22	PROCESS_BUILD_HAP = 'ets_checker(serviceChecker: processBuildHap)',
23	COLLECT_TSC_FILES_ALL_RESOLVED_MODULES = 'ets_checker(collectTscFiles: allResolvedModules)',
24	MERGE_ROLL_UP_FILES_LOCAL_PACKAGE_SET = 'ets_checker(mergeRollUpFiles: localPackageSet)',
25	PROCESS_BUILD_HAP_GET_SEMANTIC_DIAGNOSTICS = 'ets_checker(processBuildHap: getSemanticDiagnostics)',
26	PROCESS_BUILD_HAP_EMIT_BUILD_INFO = 'ets_checker(processBuildHap: emitBuildInfo)',
27	FILE_TO_IGNORE_DIAGNOSTICS = 'ets_checker(collectFileToIgnoreDiagnostics: fileToIgnoreDiagnostics)',
28	NEW_SOURCE_FILE = 'process_kit_import(processKitImport: ModuleSourceFile.newSourceFile)',
29	UPDATE_SOURCE_MAPS = 'generate_sourcemap(buildModuleSourceMapInfo: SourceMapGenerator-updateSourceMaps)',
30	MODULE_SOURCE_FILE_NEW_SOURCE_FILE = 'transform(transformForModule: ModuleSourceFile-newSourceFile)',
31	INIT_ARK_PROJECT_CONFIG = 'process_ark_config(initArkProjectConfig: initObfuscationConfig)',
32	PKG_ENTRY_INFOS_MODULE_INFOS = 'module_mode(collectModuleFileList: pkgEntryInfos-moduleInfos)',
33	SCAN_SOURCEFILES = 'module_source_file(processModuleSourceFiles: sourceProjectConfig)',
34	ALL_FILES_OBFUSCATION = 'module_source_file(processModuleSourceFiles: Allfilesobfuscation)',
35	FILES_FOR_EACH = 'module_source_file(processModuleSourceFiles: ModuleSourceFile-sourceFiles-forEach)',
36	ROLLUP_PLUGIN_BUILD_START = 'rollup-plugin-ets-checker(etsChecker: buildStart)',
37	BUILDER_PROGRAM = 'rollup-plugin-ets-checker(etsChecker: buildStart-builderProgram)',
38	COLLECT_FILE_TOIGNORE_RUN_TSLINTER = 'rollup-plugin-ets-checker(etsChecker: collectFileToIgnoreDiagnosticsRunArkTSLinter)',
39	SET_INCREMENTAL_FILE_IN_HAR = 'rollup-plugin-ets-typescript(load: setIncrementalFileInHar)',
40	STORED_FILE_INFO_TRANSFORM = 'rollup-plugin-ets-typescript(transform: storedFileInfo-transform)',
41	GLOBAL_PROGRAM_GET_CHECKER = 'rollup-plugin-ets-typescript(transform: globalProgram-getChecker)',
42	GLOBAL_PROGRAM_UI_KIT = 'rollup-plugin-ets-typescript(transform: globalProgram-ui/kit)',
43}
44
45