LazyTopDownAnalyzerForTopLevel extracted

This commit is contained in:
Andrey Breslav
2015-01-20 21:20:18 +03:00
parent 6285efe32d
commit e16885c301
10 changed files with 139 additions and 48 deletions
@@ -104,6 +104,7 @@ private fun generatorForLazyTopDownAnalyzerBasic() =
commonForResolveSessionBased()
publicField<LazyTopDownAnalyzer>()
publicField<LazyTopDownAnalyzerForTopLevel>()
field<AdditionalCheckerProvider.DefaultProvider>()
}
@@ -127,6 +128,7 @@ private fun generatorForTopDownAnalyzerForJs() =
commonForResolveSessionBased()
publicField<LazyTopDownAnalyzer>()
publicField<LazyTopDownAnalyzerForTopLevel>()
field<MutablePackageFragmentProvider>()
field<KotlinJsCheckerProvider>()
@@ -281,6 +283,7 @@ private fun DependencyInjectorGenerator.commonForJavaTopDownAnalyzer() {
parameter<GlobalSearchScope>(name = "moduleContentScope")
publicField<LazyTopDownAnalyzer>()
publicField<LazyTopDownAnalyzerForTopLevel>()
publicField<JavaDescriptorResolver>()
publicField<DeserializationComponentsForJava>()