Use lazy initialization for built-ins in tests
This commit is contained in:
+4
-1
@@ -113,7 +113,10 @@ public class BuiltInsReferenceResolver extends AbstractProjectComponent {
|
|||||||
|
|
||||||
module.initialize(injectorForLazyResolve.getResolveSession().getPackageFragmentProvider());
|
module.initialize(injectorForLazyResolve.getResolveSession().getPackageFragmentProvider());
|
||||||
|
|
||||||
injectorForLazyResolve.getResolveSession().forceResolveAll();
|
if (!ApplicationManager.getApplication().isUnitTestMode()) {
|
||||||
|
// Use lazy initialization in tests
|
||||||
|
injectorForLazyResolve.getResolveSession().forceResolveAll();
|
||||||
|
}
|
||||||
|
|
||||||
List<PackageFragmentDescriptor> fragments =
|
List<PackageFragmentDescriptor> fragments =
|
||||||
module.getPackageFragmentProvider().getPackageFragments(KotlinBuiltIns.BUILT_INS_PACKAGE_FQ_NAME);
|
module.getPackageFragmentProvider().getPackageFragments(KotlinBuiltIns.BUILT_INS_PACKAGE_FQ_NAME);
|
||||||
|
|||||||
Reference in New Issue
Block a user