• Home
  • Raw
  • Download

Lines Matching full:static

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