From 1d696c2e545c2a1725481688896f9c8f93705c63 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Wed, 10 Jun 2015 16:38:05 +0300 Subject: [PATCH] Do not force evaluation of parent package in ResolveSession#createPackage --- .../src/org/jetbrains/kotlin/resolve/lazy/ResolveSession.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/ResolveSession.java b/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/ResolveSession.java index 57dbe9aae7f..3f7c5aa7df8 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/ResolveSession.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/ResolveSession.java @@ -216,9 +216,6 @@ public class ResolveSession implements KotlinCodeAnalyzer, LazyClassContext { @Nullable private LazyPackageDescriptor createPackage(FqName fqName) { - if (!fqName.isRoot() && getPackageFragment(fqName.parent()) == null) { - return null; - } PackageMemberDeclarationProvider provider = declarationProviderFactory.getPackageMemberDeclarationProvider(fqName); if (provider == null) { return null;