TopDownAnalyzer and TypeHierarchyResolver deleted

This commit is contained in:
Andrey Breslav
2015-01-23 19:11:06 +03:00
parent 6395fd819f
commit 2b432dd085
5 changed files with 37 additions and 1005 deletions
@@ -76,7 +76,6 @@ private val DI_DEFAULT_PACKAGE = "org.jetbrains.kotlin.di"
public fun createInjectorGenerators(): List<DependencyInjectorGenerator> =
listOf(
generatorForTopDownAnalyzerBasic(),
generatorForLazyTopDownAnalyzerBasic(),
generatorForLazyLocalClassifierAnalyzer(),
generatorForTopDownAnalyzerForJvm(),
@@ -91,21 +90,6 @@ public fun createInjectorGenerators(): List<DependencyInjectorGenerator> =
generatorForReplWithJava()
)
private fun generatorForTopDownAnalyzerBasic() =
generator("compiler/frontend/src", DI_DEFAULT_PACKAGE, "InjectorForTopDownAnalyzerBasic") {
parameter<Project>()
parameter<GlobalContext>(useAsContext = true)
parameter<BindingTrace>()
publicParameter<ModuleDescriptor>(useAsContext = true)
publicField<TopDownAnalyzer>()
field<MutablePackageFragmentProvider>()
parameter<AdditionalCheckerProvider>()
parameter<DynamicTypesSettings>()
}
private fun generatorForLazyTopDownAnalyzerBasic() =
generator("compiler/frontend/src", DI_DEFAULT_PACKAGE, "InjectorForLazyTopDownAnalyzerBasic") {
commonForResolveSessionBased()