Lines Matching refs:File
282 auto File = std::make_unique<InterfaceFile>(std::move(Symbols)); in createInterfaceFile() local
283 File->setInstallName(InstallName); in createInterfaceFile()
292 File->addTarget(Targ); in createInterfaceFile()
293 if (File->getFileType() == FileType::Invalid) in createInterfaceFile()
294 File->setFileType(BA.File); in createInterfaceFile()
295 if (BA.AppExtensionSafe && !File->isApplicationExtensionSafe()) in createInterfaceFile()
296 File->setApplicationExtensionSafe(); in createInterfaceFile()
297 if (BA.TwoLevelNamespace && !File->isTwoLevelNamespace()) in createInterfaceFile()
298 File->setTwoLevelNamespace(); in createInterfaceFile()
299 if (BA.OSLibNotForSharedCache && !File->isOSLibNotForSharedCache()) in createInterfaceFile()
300 File->setOSLibNotForSharedCache(); in createInterfaceFile()
301 if (File->getCurrentVersion().empty()) in createInterfaceFile()
302 File->setCurrentVersion(BA.CurrentVersion); in createInterfaceFile()
303 if (File->getCompatibilityVersion().empty()) in createInterfaceFile()
304 File->setCompatibilityVersion(BA.CompatVersion); in createInterfaceFile()
305 if (File->getSwiftABIVersion() == 0) in createInterfaceFile()
306 File->setSwiftABIVersion(BA.SwiftABI); in createInterfaceFile()
307 if (File->getPath().empty()) in createInterfaceFile()
308 File->setPath(BA.Path); in createInterfaceFile()
310 File->addParentUmbrella(Targ, BA.ParentUmbrella); in createInterfaceFile()
312 File->addAllowableClient(Client, Targ); in createInterfaceFile()
314 File->addReexportedLibrary(Lib, Targ); in createInterfaceFile()
317 return File; in createInterfaceFile()
322 std::unique_ptr<InterfaceFile> File; in convertToInterfaceFile() local
324 return File; in convertToInterfaceFile()
334 File = createInterfaceFile(Slices, *InstallNames.begin()); in convertToInterfaceFile()
336 File->addDocument(createInterfaceFile(Slices, IN)); in convertToInterfaceFile()
338 return File; in convertToInterfaceFile()