Navigation: Filter out candidate declarations coming from the wrong library

#KT-13726 In Progress
This commit is contained in:
Alexey Sedunov
2016-09-29 13:05:51 +03:00
parent 6c2d4ad8eb
commit ba1ee99e97
5 changed files with 44 additions and 3 deletions
@@ -76,11 +76,12 @@ public abstract class KotlinBuiltIns {
private final StorageManager storageManager;
public static final FqNames FQ_NAMES = new FqNames();
public static final Name BUILTINS_MODULE_NAME = Name.special("<built-ins module>");
protected KotlinBuiltIns(@NotNull StorageManager storageManager) {
this.storageManager = storageManager;
builtInsModule = new ModuleDescriptorImpl(
Name.special("<built-ins module>"), storageManager, ModuleParameters.Empty.INSTANCE, this
BUILTINS_MODULE_NAME, storageManager, ModuleParameters.Empty.INSTANCE, this
);
PackageFragmentProvider packageFragmentProvider = BuiltInsPackageFragmentProviderKt.createBuiltInPackageFragmentProvider(