• Home
  • Raw
  • Download

Lines Matching full:static

64     static constexpr std::string_view EXT_NAME_ABC = ".abc";
65 static constexpr std::string_view EXT_NAME_ETS = ".ets";
66 static constexpr std::string_view EXT_NAME_TS = ".ts";
67 static constexpr std::string_view EXT_NAME_JS = ".js";
68 static constexpr std::string_view EXT_NAME_JSON = ".json";
69 static constexpr std::string_view EXT_NAME_Z_SO = ".z.so";
70 static constexpr std::string_view EXT_NAME_D_TS = ".d.ts";
71 static constexpr std::string_view EXT_NAME_MJS = ".mjs";
72 static constexpr std::string_view EXT_NAME_HQF = ".hqf";
73 static constexpr std::string_view PREFIX_NORMALIZED = "@normalized:";
74 static constexpr std::string_view PREFIX_NORMALIZED_SO = "@normalized:Y";
75 static constexpr std::string_view PREFIX_NORMALIZED_NOT_SO = "@normalized:N";
76 static constexpr std::string_view PREFIX_NORMALIZED_NOT_CROSS_HAP_FILE = "@normalized:N&&&";
77 static constexpr std::string_view PREFIX_BUNDLE = "@bundle:";
78 static constexpr std::string_view PREFIX_MODULE = "@module:";
79 static constexpr std::string_view PREFIX_PACKAGE = "@package:";
80 static constexpr std::string_view PREFIX_ETS = "ets/";
81 static constexpr std::string_view PREFIX_LIB = "lib";
82 static constexpr std::string_view REQUIRE_NAITVE_MODULE_PREFIX = "@native:";
83 static constexpr std::string_view REQUIRE_NAPI_OHOS_PREFIX = "@ohos:";
84 static constexpr std::string_view REQUIRE_NAPI_APP_PREFIX = "@app:";
85 static constexpr std::string_view RAW_ARKUIX_PREFIX = "@arkui-x.";
86 static constexpr std::string_view NPM_PATH_SEGMENT = "node_modules";
87 static constexpr std::string_view PACKAGE_PATH_SEGMENT = "pkg_modules";
88 static constexpr std::string_view PACKAGE_ENTRY_FILE = "/index";
89 static constexpr std::string_view BUNDLE_INSTALL_PATH = "/data/storage/el1/bundle/";
90 static constexpr std::string_view MERGE_ABC_ETS_MODULES = "/ets/modules.abc";
91 static constexpr std::string_view ABC = ".abc";
92 static constexpr std::string_view MODULE_DEFAULE_ETS = "/ets/";
93 static constexpr std::string_view BUNDLE_SUB_INSTALL_PATH = "/data/storage/el1/";
94 static constexpr std::string_view PREVIEW_OF_ACROSS_HAP_FLAG = "[preview]";
95 static constexpr std::string_view PREVIER_TEST_DIR = ".test";
96 static constexpr std::string_view PHYCICAL_FILE_PATH = "/src/main";
97 static constexpr std::string_view VMA_NAME_ARKTS_CODE = "ArkTS Code";
98 static constexpr std::string_view ENTRY_MAIN_FUNCTION = "_GLOBAL::func_main_0";
99 static constexpr std::string_view ENTRY_FUNCTION_NAME = "func_main_0";
100 static constexpr std::string_view TRUE_FLAG = "true";
102 static constexpr size_t MAX_PACKAGE_LEVEL = 1;
103 static constexpr size_t SEGMENTS_LIMIT_TWO = 2;
104 static constexpr size_t EXT_NAME_ABC_LEN = 4;
105 static constexpr size_t EXT_NAME_ETS_LEN = 4;
106 static constexpr size_t EXT_NAME_TS_LEN = 3;
107 static constexpr size_t EXT_NAME_JS_LEN = 3;
108 static constexpr size_t EXT_NAME_JSON_LEN = 5;
109 static constexpr size_t PREFIX_BUNDLE_LEN = 8;
110 static constexpr size_t PREFIX_MODULE_LEN = 8;
111 static constexpr size_t PREFIX_PACKAGE_LEN = 9;
112 static constexpr size_t PREFIX_NORMALIZED_LEN = 15;
113 static constexpr size_t PACKAGE_PATH_SEGMENT_LEN = 11;
114 static constexpr size_t NATIVE_PREFIX_SIZE = 8;
115 static constexpr size_t OHOS_PREFIX_SIZE = 6;
116 static constexpr size_t APP_PREFIX_SIZE = 5;
117 static constexpr size_t BUNDLE_INSTALL_PATH_LEN = 25;
118 static constexpr size_t PHYCICAL_FILE_PATH_LEN = 10;
119 static constexpr size_t NORMALIZED_OHMURL_ARGS_NUM = 5;
120 static constexpr size_t NORMALIZED_MODULE_NAME_INDEX = 1;
121 static constexpr size_t NORMALIZED_BUNDLE_NAME_INDEX = 2;
122 static constexpr size_t NORMALIZED_IMPORT_PATH_INDEX = 3;
123 static constexpr size_t NORMALIZED_VERSION_INDEX = 4;
124 static constexpr size_t CURRENT_DIREATORY_TAG_LEN = 2;
125 static constexpr size_t SO_PREFIX_LEN = 3;
126 static constexpr size_t SO_SUFFIX_LEN = 3;
128 static constexpr size_t PKGINFO_PACKAGE_NAME_INDEX = 1;
129 static constexpr size_t PKGINFO_BUDNLE_NAME_INDEX = 3;
130 static constexpr size_t PKGINFO_MODULE_NAME_INDEX = 5;
131 static constexpr size_t PKGINFO_VERSION_INDEX = 7;
132 static constexpr size_t PKGINFO_ENTRY_PATH_INDEX = 9;
133 static constexpr size_t PKGINFO_IS_SO_INDEX = 11;
135static CString PUBLIC_API ConcatFileNameWithMerge(JSThread *thread, const JSPandaFile *jsPandaFile,
137static void ParseAbcPathAndOhmUrl(EcmaVM *vm, const CString &inputFileName, CString &outBaseFileNa…
139static CString ConcatUnifiedOhmUrl(const CString &bundleName, const CString &pkgname, const CStrin…
141 static CString ConcatUnifiedOhmUrl(const CString &bundleName, const CString &normalizedpath,
143 static CString ConcatPreviewTestUnifiedOhmUrl(const CString &bundleName, const CString &pkgname,
145static CString ConcatHspFileNameCrossBundle(const CString &bundleName, const CString &moduleName);
146 static CString ConcatHspFileName(const CString &moduleName);
147 static CString ThrowInvalidOhmurlError(EcmaVM *vm, const CString &oldEntryPoint);
148static CString TransformToNormalizedOhmUrl(EcmaVM *vm, const CString &inputFileName, const CString…
150 static CString ParseUrl(EcmaVM *vm, const CString &recordName);
151 static CString ParsePrefixBundle(JSThread *thread, const JSPandaFile *jsPandaFile,
153static CString ParseNormalizedOhmUrl(JSThread *thread, CString &baseFileName, const CString &recor…
155static CString MakeNewRecord(JSThread *thread, const JSPandaFile *jsPandaFile, CString &baseFileNa…
157 static CString FindOhpmEntryPoint(const JSPandaFile *jsPandaFile, const CString &ohpmPath,
159static CString FindPackageInTopLevelWithNamespace(const JSPandaFile *jsPandaFile, const CString &r…
161 static CString ParseOhpmPackage(const JSPandaFile *jsPandaFile, const CString &recordName,
163 static CString ParseThirdPartyPackage(const JSPandaFile *jsPandaFile, const CString &recordName,
165 static CString ParseThirdPartyPackage(const JSPandaFile *jsPandaFile, const CString &recordName,
167static void ResolveCurrentPath(CString &dirPath, CString &fileName, const JSPandaFile *jsPandaFile…
168static CString FindNpmEntryPoint(const JSPandaFile *jsPandaFile, const CString &packageEntryPoint);
169 static CString FindPackageInTopLevel(const JSPandaFile *jsPandaFile, const CString &requestName,
171 static bool IsImportFile(const CString &moduleRequestName);
172 static CString RemoveSuffix(const CString &requestName);
173 static bool NeedTranstale(const CString &requestName);
174 static bool NeedTranslateToNormalized(const CString &requestName);
175 static void TranstaleExpressionInput(const JSPandaFile *jsPandaFile, CString &requestPath);
176 static CString GetModuleNameWithBaseFile(const CString &baseFileName);
177 static CString TranslateExpressionInputWithEts(JSThread *thread, const JSPandaFile *jsPandaFile,
179 static void ParseCrossModuleFile(const JSPandaFile *jsPandaFile, CString &requestPath);
180 static CString ReformatPath(const CString& requestName);
181 static CString TranslateExpressionToNormalized(JSThread *thread, const JSPandaFile *jsPandaFile,
184 static CVector<CString> GetPkgContextInfoListElements(EcmaVM *vm, const CString &moduleName,
186 static CString TranslateNapiFileRequestPath(JSThread *thread, const CString &modulePath,
188 static CVector<CString> SplitNormalizedOhmurl(const CString &ohmurl);
189static CString ConcatImportFileNormalizedOhmurl(const CString &recordPath, const CString &requestN…
191static CString ConcatNativeSoNormalizedOhmurl(const CString &moduleName, const CString &bundleName,
193 static CString ConcatNotSoNormalizedOhmurl(const CString &moduleName, const CString &bundleName,
196 static CString ConcatMergeFileNameToNormalized(JSThread *thread, const JSPandaFile *jsPandaFile,
199 static CVector<CString> SplitNormalizedRecordName(const CString &recordName);
200static CString ConcatImportFileNormalizedOhmurlWithRecordName(JSThread *thread, const JSPandaFile …
203 static void ConcatOtherNormalizedOhmurl(EcmaVM *vm, const JSPandaFile *jsPandaFile,
205static CString ConcatNormalizedOhmurlWithData(const CVector<CString> &data, const CString &pkgName,
207 static CString GetBundleNameWithRecordName(EcmaVM *vm, const CString &recordName);
208 static CString Utf8ConvertToString(JSTaggedValue str);
210 static CString ParseFileNameToVMAName(const CString &filename);
211static CString ConcatOtherNormalizedOhmurlWithFilePath(EcmaVM *vm, size_t filePathPos, const CStri…
213 static bool IsOhmUrl(const CString &str);
214 static bool CheckAndGetRecordName(JSThread *thread, const CString &ohmUrl, CString &recordName);
215 static bool ValidateAbcPath(const CString &baseFileName, ValidateFilePath checkMode);
220 inline static std::string ParseHapPath(const CString &baseFileName) in ParseHapPath()
238 …inline static CString ConfirmLoadingIndexOrNot(const JSPandaFile *jsPandaFile, const CString &pack… in ConfirmLoadingIndexOrNot()
253 inline static bool IsNativeModuleRequest(const CString &requestName) in IsNativeModuleRequest()
270 inline static CString GetModuleName(const CString& recordName) in GetModuleName()
287 inline static CString GetModuleNameWithNormalizedName(const CString& recordName) in GetModuleNameWithNormalizedName()
305 inline static CString GetModuleNameWithPath(const CString& modulePath) in GetModuleNameWithPath()
318 inline static bool ChangeTag(CString &path) in ChangeTag()
334 inline static CString ConcatPandaFilePath(const CString &moduleName) in ConcatPandaFilePath()
342 inline static CString GetBundleNameFromNormalized(const EcmaVM *vm, const CString &moduleName) in GetBundleNameFromNormalized()
356 inline static CString GetNormalizedPathFromOhmUrl(const CString &moduleName) in GetNormalizedPathFromOhmUrl()