• 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()
155 entryPoint = vm->GetBundleName() + "/" + inputFileName; in ParseOhmUrl()
157entryPoint = vm->GetBundleName() + "/" + vm->GetModuleName() + MODULE_DEFAULE_ETS + inputFileName; in ParseOhmUrl()
161 if (StringHelper::StringEndWith(entryPoint, EXT_NAME_ABC)) { in ParseOhmUrl()
162 entryPoint.erase(entryPoint.length() - EXT_NAME_ABC_LEN, EXT_NAME_ABC_LEN); in ParseOhmUrl()
164 return entryPoint; in ParseOhmUrl()
177 static CString ParseUrl(EcmaVM *vm, const CString &entryPoint) in ParseUrl() argument
180 StringHelper::SplitString(entryPoint, vec, 0, SEGMENTS_LIMIT_TWO); in ParseUrl()
182 LOG_ECMA(DEBUG) << "ParseUrl SplitString filed, please check Url" << entryPoint; in ParseUrl()
231 CString entryPoint = moduleRequestName; in ParsePrefixBundle() local
260 entryPoint = PREVIEW_OF_ACROSS_HAP_FLAG; in ParsePrefixBundle()
265 CroppingRecord(entryPoint); in ParsePrefixBundle()
267 return entryPoint; in ParsePrefixBundle()
273 CString entryPoint; in MakeNewRecord() local
281 entryPoint = recordName.substr(0, pos + 1) + moduleRequestName; in MakeNewRecord()
283 entryPoint = moduleRequestName; in MakeNewRecord()
285 entryPoint = NormalizePath(entryPoint); in MakeNewRecord()
286 entryPoint = ConfirmLoadingIndexOrNot(jsPandaFile, entryPoint); in MakeNewRecord()
287 if (!entryPoint.empty()) { in MakeNewRecord()
288 return entryPoint; in MakeNewRecord()
291 entryPoint = ParseThirdPartyPackage(jsPandaFile, recordName, requestName, NPM_PATH_SEGMENT); in MakeNewRecord()
292 if (!entryPoint.empty()) { in MakeNewRecord()
293 return entryPoint; in MakeNewRecord()
304 entryPoint = moduleRequestName.substr(pos + 1); in MakeNewRecord()
306 entryPoint = moduleRequestName; in MakeNewRecord()
308 return entryPoint; in MakeNewRecord()
313 CString entryPoint = packageEntryPoint; in ConfirmLoadingIndexOrNot() local
314 if (jsPandaFile->HasRecord(entryPoint)) { in ConfirmLoadingIndexOrNot()
315 return entryPoint; in ConfirmLoadingIndexOrNot()
318 entryPoint += PACKAGE_ENTRY_FILE; in ConfirmLoadingIndexOrNot()
319 if (jsPandaFile->HasRecord(entryPoint)) { in ConfirmLoadingIndexOrNot()
320 return entryPoint; in ConfirmLoadingIndexOrNot()
327 … // if we are currently importing a specific file or directory, we will get the entryPoint here in FindNpmEntryPoint()
328 CString entryPoint = ConfirmLoadingIndexOrNot(jsPandaFile, packageEntryPoint); in FindNpmEntryPoint() local
329 if (!entryPoint.empty()) { in FindNpmEntryPoint()
330 return entryPoint; in FindNpmEntryPoint()
340 CString entryPoint; in FindPackageInTopLevel() local
344 entryPoint = FindNpmEntryPoint(jsPandaFile, key); in FindPackageInTopLevel()
345 if (!entryPoint.empty()) { in FindPackageInTopLevel()
346 return entryPoint; in FindPackageInTopLevel()
372 // second If the ohpmKey is not empty, we will use it to obtain the real entrypoint in FindOhpmEntryPoint()
373 CString entryPoint; in FindOhpmEntryPoint() local
376 entryPoint = jsPandaFile->GetEntryPoint(ohpmKey); in FindOhpmEntryPoint()
380 entryPoint = ConfirmLoadingIndexOrNot(jsPandaFile, ohpmKey); in FindOhpmEntryPoint()
382 return entryPoint; in FindOhpmEntryPoint()
389 CString entryPoint; in FindPackageInTopLevelWithNamespace() local
398 entryPoint = FindOhpmEntryPoint(jsPandaFile, recordName.substr(0, pos), requestName); in FindPackageInTopLevelWithNamespace()
413 entryPoint = FindOhpmEntryPoint(jsPandaFile, ohpmPath, requestName); in FindPackageInTopLevelWithNamespace()
415 if (!entryPoint.empty()) { in FindPackageInTopLevelWithNamespace()
416 return entryPoint; in FindPackageInTopLevelWithNamespace()
425 CString entryPoint; in ParseOhpmPackage() local
434 entryPoint = FindOhpmEntryPoint(jsPandaFile, ohpmPath, requestName); in ParseOhpmPackage()
435 if (!entryPoint.empty()) { in ParseOhpmPackage()
436 return entryPoint; in ParseOhpmPackage()
447 CString entryPoint; in ParseThirdPartyPackage() local
454 entryPoint = FindNpmEntryPoint(jsPandaFile, key); in ParseThirdPartyPackage()
455 if (!entryPoint.empty()) { in ParseThirdPartyPackage()
456 return entryPoint; in ParseThirdPartyPackage()
474 CString entryPoint = ParseOhpmPackage(jsPandaFile, recordName, normalizeRequestName); in ParseThirdPartyPackage() local
475 if (!entryPoint.empty()) { in ParseThirdPartyPackage()
476 return entryPoint; in ParseThirdPartyPackage()
480entryPoint = ParseThirdPartyPackage(jsPandaFile, recordName, normalizeRequestName, packagePaths[i]… in ParseThirdPartyPackage()
481 if (!entryPoint.empty()) { in ParseThirdPartyPackage()
482 return entryPoint; in ParseThirdPartyPackage()
519 CString entryPoint; in ConcatFileNameWithMerge() local
521entryPoint = ParsePrefixBundle(thread, jsPandaFile, baseFileName, requestName, recordName); in ConcatFileNameWithMerge()
523 entryPoint = requestName.substr(PREFIX_PACKAGE_LEN); in ConcatFileNameWithMerge()
525 entryPoint = MakeNewRecord(jsPandaFile, baseFileName, recordName, requestName); in ConcatFileNameWithMerge()
527 entryPoint = ParseThirdPartyPackage(jsPandaFile, recordName, requestName); in ConcatFileNameWithMerge()
529 if (entryPoint.empty()) { in ConcatFileNameWithMerge()
530 …LOG_ECMA(ERROR) << "Failed to resolve the requested entryPoint. baseFileName : '" << baseFileName … in ConcatFileNameWithMerge()
536 THROW_NEW_ERROR_AND_RETURN_VALUE(thread, error, entryPoint); in ConcatFileNameWithMerge()
538 return entryPoint; in ConcatFileNameWithMerge()