mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
AST: Clarify SourceFile's existing missing imports record.
In anticipation of adding a new kind of missing import record to `SourceFile`, clarify the purpose of the existing "missing imports" record with more specific naming and documentation.
This commit is contained in:
@@ -1720,9 +1720,9 @@ void ModuleDecl::getImportedModules(SmallVectorImpl<ImportedModule> &modules,
|
||||
FORWARD(getImportedModules, (modules, filter));
|
||||
}
|
||||
|
||||
void ModuleDecl::getMissingImportedModules(
|
||||
void ModuleDecl::getImplicitImportsForModuleInterface(
|
||||
SmallVectorImpl<ImportedModule> &imports) const {
|
||||
FORWARD(getMissingImportedModules, (imports));
|
||||
FORWARD(getImplicitImportsForModuleInterface, (imports));
|
||||
}
|
||||
|
||||
const llvm::DenseMap<const clang::Module *, ModuleDecl *> &
|
||||
@@ -1811,9 +1811,9 @@ SourceFile::getImportedModules(SmallVectorImpl<ImportedModule> &modules,
|
||||
}
|
||||
}
|
||||
|
||||
void SourceFile::getMissingImportedModules(
|
||||
void SourceFile::getImplicitImportsForModuleInterface(
|
||||
SmallVectorImpl<ImportedModule> &modules) const {
|
||||
for (auto module : MissingImportedModules)
|
||||
for (auto module : ImplicitImportsForModuleInterface)
|
||||
modules.push_back(module);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user