This commit is contained in:
Valentin Kipyatkov
2015-01-15 19:20:24 +03:00
parent 3caef82184
commit 59f24020b2
3 changed files with 5 additions and 5 deletions
@@ -195,7 +195,7 @@ public class LazyTopDownAnalyzer {
public void visitImportDirective(@NotNull JetImportDirective importDirective) {
LazyFileScope fileScope = resolveSession.getScopeProvider().getScopeForFile(
importDirective.getContainingJetFile());
fileScope.forceResolveImportDirective(importDirective);
fileScope.forceResolveImport(importDirective);
}
private void visitClassOrObject(@NotNull JetClassOrObject classOrObject) {
@@ -365,7 +365,7 @@ public class LazyTopDownAnalyzer {
private static void resolveAndCheckImports(@NotNull JetFile file, @NotNull KotlinCodeAnalyzer resolveSession) {
LazyFileScope fileScope = resolveSession.getScopeProvider().getScopeForFile(file);
fileScope.forceResolveAllContents();
fileScope.forceResolveAllImports();
}
private static void registerScope(
@@ -32,12 +32,12 @@ class LazyFileScope private(
debugName: String
) : ChainedScope(containingDeclaration, debugName, aliasImportsScope, allUnderImportsScope, defaultAliasImportsScope, defaultAllUnderImportsScope) {
public fun forceResolveAllContents() {
public fun forceResolveAllImports() {
aliasImportsScope.forceResolveAllContents()
allUnderImportsScope.forceResolveAllContents()
}
public fun forceResolveImportDirective(importDirective: JetImportDirective) {
public fun forceResolveImport(importDirective: JetImportDirective) {
if (importDirective.isAllUnder()) {
allUnderImportsScope.forceResolveImportDirective(importDirective)
}
@@ -161,7 +161,7 @@ public abstract class ElementResolver {
else if (resolveElement instanceof JetImportDirective) {
JetImportDirective importDirective = (JetImportDirective) resolveElement;
LazyFileScope scope = resolveSession.getScopeProvider().getScopeForFile(importDirective.getContainingJetFile());
scope.forceResolveAllContents();
scope.forceResolveAllImports();
}
else if (resolveElement instanceof JetAnnotationEntry) {
annotationAdditionalResolve(resolveSession, (JetAnnotationEntry) resolveElement);