Use lazy initialization for built-ins in tests

This commit is contained in:
Nikolay Krasko
2015-03-19 18:28:05 +03:00
parent 126f38d79c
commit 2e657d0d34
@@ -113,7 +113,10 @@ public class BuiltInsReferenceResolver extends AbstractProjectComponent {
module.initialize(injectorForLazyResolve.getResolveSession().getPackageFragmentProvider());
injectorForLazyResolve.getResolveSession().forceResolveAll();
if (!ApplicationManager.getApplication().isUnitTestMode()) {
// Use lazy initialization in tests
injectorForLazyResolve.getResolveSession().forceResolveAll();
}
List<PackageFragmentDescriptor> fragments =
module.getPackageFragmentProvider().getPackageFragments(KotlinBuiltIns.BUILT_INS_PACKAGE_FQ_NAME);