[ULC] Add LanguageVersionSettings to CliLightClassGenerationSupport

+ refactoring
This commit is contained in:
Igor Yakovlev
2020-07-30 17:24:05 +03:00
parent 31b4a021a9
commit 4b8f1bb362
12 changed files with 113 additions and 182 deletions
@@ -16,6 +16,7 @@
package org.jetbrains.kotlin.javac.components
import org.jetbrains.kotlin.config.LanguageVersionSettings
import org.jetbrains.kotlin.javac.JavacWrapper
import org.jetbrains.kotlin.load.java.AbstractJavaClassFinder
import org.jetbrains.kotlin.load.java.JavaClassFinder
@@ -27,9 +28,9 @@ class JavacBasedClassFinder : AbstractJavaClassFinder() {
private lateinit var javac: JavacWrapper
override fun initialize(trace: BindingTrace, codeAnalyzer: KotlinCodeAnalyzer) {
override fun initialize(trace: BindingTrace, codeAnalyzer: KotlinCodeAnalyzer, languageVersionSettings: LanguageVersionSettings) {
javac = JavacWrapper.getInstance(project)
super.initialize(trace, codeAnalyzer)
super.initialize(trace, codeAnalyzer, languageVersionSettings)
}
override fun findClass(request: JavaClassFinder.Request) =