• Home
  • Raw
  • Download

Lines Matching full:entrypoint

139         CString entryPoint;  in ParseOhmUrl()  local
147 entryPoint = vm->GetBundleName() + "/" + inputFileName.substr(startStrLen); in ParseOhmUrl()
151 entryPoint = inputFileName.substr(PREFIX_BUNDLE_LEN); in ParseOhmUrl()
152 outFileName = ParseUrl(vm, entryPoint); in ParseOhmUrl()
154entryPoint = vm->GetBundleName() + "/" + vm->GetModuleName() + MODULE_DEFAULE_ETS + inputFileName; in ParseOhmUrl()
157 if (StringHelper::StringEndWith(entryPoint, EXT_NAME_ABC)) { in ParseOhmUrl()
158 entryPoint.erase(entryPoint.length() - EXT_NAME_ABC_LEN, EXT_NAME_ABC_LEN); in ParseOhmUrl()
160 return entryPoint; in ParseOhmUrl()
173 static CString ParseUrl(EcmaVM *vm, const CString &entryPoint) in ParseUrl() argument
176 StringHelper::SplitString(entryPoint, vec, 0, SEGMENTS_LIMIT_TWO); in ParseUrl()
178 LOG_ECMA(DEBUG) << "ParseUrl SplitString filed, please check Url" << entryPoint; in ParseUrl()
229 CString entryPoint = moduleRequestName; in ParsePrefixBundle() local
252 entryPoint = PREVIEW_OF_ACROSS_HAP_FLAG; in ParsePrefixBundle()
257 CroppingRecord(entryPoint); in ParsePrefixBundle()
259 return entryPoint; in ParsePrefixBundle()
265 CString entryPoint; in MakeNewRecord() local
273 entryPoint = recordName.substr(0, pos + 1) + moduleRequestName; in MakeNewRecord()
275 entryPoint = moduleRequestName; in MakeNewRecord()
277 entryPoint = NormalizePath(entryPoint); in MakeNewRecord()
278 entryPoint = ConfirmLoadingIndexOrNot(jsPandaFile, entryPoint); in MakeNewRecord()
279 if (!entryPoint.empty()) { in MakeNewRecord()
280 return entryPoint; in MakeNewRecord()
283 entryPoint = ParseThirdPartyPackage(jsPandaFile, recordName, requestName, NPM_PATH_SEGMENT); in MakeNewRecord()
284 if (!entryPoint.empty()) { in MakeNewRecord()
285 return entryPoint; in MakeNewRecord()
296 entryPoint = moduleRequestName.substr(pos + 1); in MakeNewRecord()
298 entryPoint = moduleRequestName; in MakeNewRecord()
300 return entryPoint; in MakeNewRecord()
305 CString entryPoint = packageEntryPoint; in ConfirmLoadingIndexOrNot() local
306 if (jsPandaFile->HasRecord(entryPoint)) { in ConfirmLoadingIndexOrNot()
307 return entryPoint; in ConfirmLoadingIndexOrNot()
310 entryPoint += PACKAGE_ENTRY_FILE; in ConfirmLoadingIndexOrNot()
311 if (jsPandaFile->HasRecord(entryPoint)) { in ConfirmLoadingIndexOrNot()
312 return entryPoint; in ConfirmLoadingIndexOrNot()
319 … // if we are currently importing a specific file or directory, we will get the entryPoint here in FindNpmEntryPoint()
320 CString entryPoint = ConfirmLoadingIndexOrNot(jsPandaFile, packageEntryPoint); in FindNpmEntryPoint() local
321 if (!entryPoint.empty()) { in FindNpmEntryPoint()
322 return entryPoint; in FindNpmEntryPoint()
332 CString entryPoint; in FindPackageInTopLevel() local
336 entryPoint = FindNpmEntryPoint(jsPandaFile, key); in FindPackageInTopLevel()
337 if (!entryPoint.empty()) { in FindPackageInTopLevel()
338 return entryPoint; in FindPackageInTopLevel()
364 // second If the ohpmKey is not empty, we will use it to obtain the real entrypoint in FindOhpmEntryPoint()
365 CString entryPoint; in FindOhpmEntryPoint() local
368 entryPoint = jsPandaFile->GetEntryPoint(ohpmKey); in FindOhpmEntryPoint()
372 entryPoint = ConfirmLoadingIndexOrNot(jsPandaFile, ohpmKey); in FindOhpmEntryPoint()
374 return entryPoint; in FindOhpmEntryPoint()
381 CString entryPoint; in FindPackageInTopLevelWithNamespace() local
390 entryPoint = FindOhpmEntryPoint(jsPandaFile, recordName.substr(0, pos), requestName); in FindPackageInTopLevelWithNamespace()
405 entryPoint = FindOhpmEntryPoint(jsPandaFile, ohpmPath, requestName); in FindPackageInTopLevelWithNamespace()
407 if (!entryPoint.empty()) { in FindPackageInTopLevelWithNamespace()
408 return entryPoint; in FindPackageInTopLevelWithNamespace()
417 CString entryPoint; in ParseOhpmPackage() local
426 entryPoint = FindOhpmEntryPoint(jsPandaFile, ohpmPath, requestName); in ParseOhpmPackage()
427 if (!entryPoint.empty()) { in ParseOhpmPackage()
428 return entryPoint; in ParseOhpmPackage()
439 CString entryPoint; in ParseThirdPartyPackage() local
446 entryPoint = FindNpmEntryPoint(jsPandaFile, key); in ParseThirdPartyPackage()
447 if (!entryPoint.empty()) { in ParseThirdPartyPackage()
448 return entryPoint; in ParseThirdPartyPackage()
466 CString entryPoint = ParseOhpmPackage(jsPandaFile, recordName, normalizeRequestName); in ParseThirdPartyPackage() local
467 if (!entryPoint.empty()) { in ParseThirdPartyPackage()
468 return entryPoint; in ParseThirdPartyPackage()
472entryPoint = ParseThirdPartyPackage(jsPandaFile, recordName, normalizeRequestName, packagePaths[i]… in ParseThirdPartyPackage()
473 if (!entryPoint.empty()) { in ParseThirdPartyPackage()
474 return entryPoint; in ParseThirdPartyPackage()
511 CString entryPoint; in ConcatFileNameWithMerge() local
513 entryPoint = ParsePrefixBundle(thread, jsPandaFile, baseFileName, requestName); in ConcatFileNameWithMerge()
515 entryPoint = requestName.substr(PREFIX_PACKAGE_LEN); in ConcatFileNameWithMerge()
517 entryPoint = MakeNewRecord(jsPandaFile, baseFileName, recordName, requestName); in ConcatFileNameWithMerge()
519 entryPoint = ParseThirdPartyPackage(jsPandaFile, recordName, requestName); in ConcatFileNameWithMerge()
521 if (entryPoint.empty()) { in ConcatFileNameWithMerge()
522 …LOG_ECMA(ERROR) << "Failed to resolve the requested entryPoint. baseFileName : '" << baseFileName … in ConcatFileNameWithMerge()
528 THROW_NEW_ERROR_AND_RETURN_VALUE(thread, error, entryPoint); in ConcatFileNameWithMerge()
530 return entryPoint; in ConcatFileNameWithMerge()