USELESS_HIDDEN_IMPORT diagnostic fixed for LAZY mode

This commit is contained in:
Andrey Breslav
2014-04-09 14:06:20 +04:00
parent a3638eacef
commit f0a29f190b
3 changed files with 11 additions and 1 deletions
@@ -177,7 +177,8 @@ public class LazyImportScope implements JetScope, LazyEntity {
ImportResolveStatus status = importedScopesProvider.invoke(importDirective).importResolveStatus;
if (status != null && !status.descriptors.isEmpty()) {
ImportsResolver.reportUselessImport(importDirective, this, status.descriptors, traceForImportResolve);
JetScope fileScope = resolveSession.getScopeProvider().getFileScope((JetFile) importDirective.getContainingFile());
ImportsResolver.reportUselessImport(importDirective, fileScope, status.descriptors, traceForImportResolve);
}
}
}