Changed element of additional resolve from single import to whole import list (as we resolve all imports anyway)

This commit is contained in:
Valentin Kipyatkov
2015-07-13 22:45:51 +03:00
parent ea25e5d02a
commit 58f2d37d95
@@ -84,7 +84,7 @@ public abstract class ElementResolver protected constructor(
javaClass<JetParameter>(), javaClass<JetParameter>(),
javaClass<JetDelegationSpecifierList>(), javaClass<JetDelegationSpecifierList>(),
javaClass<JetInitializerList>(), javaClass<JetInitializerList>(),
javaClass<JetImportDirective>(), javaClass<JetImportList>(),
javaClass<JetAnnotationEntry>(), javaClass<JetAnnotationEntry>(),
javaClass<JetTypeParameter>(), javaClass<JetTypeParameter>(),
javaClass<JetTypeConstraint>(), javaClass<JetTypeConstraint>(),
@@ -128,7 +128,7 @@ public abstract class ElementResolver protected constructor(
is JetInitializerList -> delegationSpecifierAdditionalResolve(resolveSession, resolveElement, resolveElement.getParent() as JetEnumEntry, file) is JetInitializerList -> delegationSpecifierAdditionalResolve(resolveSession, resolveElement, resolveElement.getParent() as JetEnumEntry, file)
is JetImportDirective -> { is JetImportList -> {
val scope = resolveSession.getFileScopeProvider().getFileScope(resolveElement.getContainingJetFile()) val scope = resolveSession.getFileScopeProvider().getFileScope(resolveElement.getContainingJetFile())
scope.forceResolveAllImports() scope.forceResolveAllImports()
resolveSession.getTrace() resolveSession.getTrace()