@@ -4,10 +4,10 @@ import org.gradle.api.Project
44import org.gradle.tooling.provider.model.ToolingModelBuilder
55import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry
66import org.jetbrains.kotlin.gradle.model.GradleProjectForEclipse
7- import org.jetbrains.kotlin.gradle.model.GradleProjectForEclipseImpl
7+ import org.jetbrains.kotlin.gradle.model.KotlinGradleProject
88import org.jetbrains.kotlin.gradle.model.GradleMultiProjectForEclipse
99import org.jetbrains.kotlin.gradle.model.GradleMultiProjectForEclipseImpl
10- import org.jetbrains.kotlin.gradle.model.NoKotlinProject
10+ import org.jetbrains.kotlin.gradle.model.NonKotlinProject
1111import org.jetbrains.kotlin.gradle.model.CompilerPluginConfig
1212import org.jetbrains.kotlin.gradle.model.AllOpen
1313import org.jetbrains.kotlin.gradle.model.NoArg
@@ -40,7 +40,7 @@ class GradleProjectForEclipseBuilder() : ToolingModelBuilder {
4040
4141 override fun canBuild (modelName : String ) = (modelName == GradleMultiProjectForEclipse ::class .qualifiedName)
4242
43- override fun buildAll (modelName : String , project : Project ): Any =
43+ override fun buildAll (modelName : String , project : Project ): GradleMultiProjectForEclipse =
4444 GradleMultiProjectForEclipseImpl (process(project).toMap())
4545
4646 private fun process (project : Project ): List <Pair <String , GradleProjectForEclipse >> =
@@ -51,14 +51,14 @@ class GradleProjectForEclipseBuilder() : ToolingModelBuilder {
5151 project.tasks.findByName(" compileKotlin" )
5252 ?.dynamicCall(" kotlinOptions" )
5353 ?.run {
54- GradleProjectForEclipseImpl (
54+ KotlinGradleProject (
5555 project.findProperty(" kotlin.code.style" ) as ? String ,
5656 property(" apiVersion" ),
5757 property(" languageVersion" ),
5858 property(" jvmTarget" ),
5959 collectPlugins(project)
6060 )
61- } ? : NoKotlinProject
61+ } ? : NonKotlinProject
6262
6363 private fun collectPlugins (project : Project ): List <CompilerPluginConfig > {
6464 val result = arrayListOf<CompilerPluginConfig >()
0 commit comments