[CodeCompletion] Complete Swift only module name after 'import'

rdar://problem/39392446
This commit is contained in:
Rintaro Ishizaki
2018-04-23 17:18:55 +09:00
parent c7052b02c7
commit 6956089b0b
14 changed files with 237 additions and 26 deletions

View File

@@ -1377,3 +1377,10 @@ bool ParseableInterfaceModuleLoader::buildSwiftModuleFromSwiftInterface(
return builder.buildSwiftModule(OutPath, /*shouldSerializeDeps*/true,
/*ModuleBuffer*/nullptr);
}
void ParseableInterfaceModuleLoader::collectVisibleTopLevelModuleNames(
SmallVectorImpl<Identifier> &names) const {
collectVisibleTopLevelModuleNamesImpl(
names,
file_types::getExtension(file_types::TY_SwiftParseableInterfaceFile));
}