Call 'GradleProjectImportHandler's in MPP Gradle importer (KT-27006)
This commit is contained in:
+8
@@ -23,8 +23,10 @@ import org.jetbrains.jps.model.java.JavaSourceRootType
|
|||||||
import org.jetbrains.jps.model.module.JpsModuleSourceRootType
|
import org.jetbrains.jps.model.module.JpsModuleSourceRootType
|
||||||
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
||||||
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
||||||
|
import org.jetbrains.kotlin.idea.configuration.GradleProjectImportHandler
|
||||||
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
||||||
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
||||||
|
import org.jetbrains.kotlin.idea.facet.KotlinFacet
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
||||||
@@ -60,7 +62,13 @@ class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<Modul
|
|||||||
rootModel.addModuleOrderEntry(sourceSetModule)
|
rootModel.addModuleOrderEntry(sourceSetModule)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
||||||
|
|
||||||
|
val kotlinFacet = KotlinFacet.get(module)
|
||||||
|
if (kotlinFacet != null) {
|
||||||
|
GradleProjectImportHandler.getInstances(project).forEach { it.importByModule(kotlinFacet, nodeToImport) }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+8
@@ -21,8 +21,10 @@ import org.jetbrains.jps.model.java.JavaSourceRootType
|
|||||||
import org.jetbrains.jps.model.module.JpsModuleSourceRootType
|
import org.jetbrains.jps.model.module.JpsModuleSourceRootType
|
||||||
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
||||||
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
||||||
|
import org.jetbrains.kotlin.idea.configuration.GradleProjectImportHandler
|
||||||
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
||||||
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
||||||
|
import org.jetbrains.kotlin.idea.facet.KotlinFacet
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
||||||
@@ -58,7 +60,13 @@ class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<Modul
|
|||||||
rootModel.addModuleOrderEntry(sourceSetModule)
|
rootModel.addModuleOrderEntry(sourceSetModule)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
||||||
|
|
||||||
|
val kotlinFacet = KotlinFacet.get(module)
|
||||||
|
if (kotlinFacet != null) {
|
||||||
|
GradleProjectImportHandler.getInstances(project).forEach { it.importByModule(kotlinFacet, nodeToImport) }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+8
@@ -23,8 +23,10 @@ import org.jetbrains.jps.model.java.JavaSourceRootType
|
|||||||
import org.jetbrains.jps.model.module.JpsModuleSourceRootType
|
import org.jetbrains.jps.model.module.JpsModuleSourceRootType
|
||||||
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
||||||
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
||||||
|
import org.jetbrains.kotlin.idea.configuration.GradleProjectImportHandler
|
||||||
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
||||||
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
||||||
|
import org.jetbrains.kotlin.idea.facet.KotlinFacet
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
||||||
@@ -60,7 +62,13 @@ class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<Modul
|
|||||||
rootModel.addModuleOrderEntry(sourceSetModule)
|
rootModel.addModuleOrderEntry(sourceSetModule)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
||||||
|
|
||||||
|
val kotlinFacet = KotlinFacet.get(module)
|
||||||
|
if (kotlinFacet != null) {
|
||||||
|
GradleProjectImportHandler.getInstances(project).forEach { it.importByModule(kotlinFacet, nodeToImport) }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+8
@@ -26,9 +26,11 @@ import org.jetbrains.jps.model.module.JpsModuleSourceRootType
|
|||||||
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
||||||
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
||||||
import org.jetbrains.kotlin.idea.configuration.kotlinSourceSet
|
import org.jetbrains.kotlin.idea.configuration.kotlinSourceSet
|
||||||
|
import org.jetbrains.kotlin.idea.configuration.GradleProjectImportHandler
|
||||||
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
||||||
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
||||||
import org.jetbrains.plugins.gradle.model.data.GradleSourceSetData
|
import org.jetbrains.plugins.gradle.model.data.GradleSourceSetData
|
||||||
|
import org.jetbrains.kotlin.idea.facet.KotlinFacet
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
||||||
@@ -73,7 +75,13 @@ class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<Modul
|
|||||||
rootModel.addModuleOrderEntry(sourceSetModule)
|
rootModel.addModuleOrderEntry(sourceSetModule)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
||||||
|
|
||||||
|
val kotlinFacet = KotlinFacet.get(module)
|
||||||
|
if (kotlinFacet != null) {
|
||||||
|
GradleProjectImportHandler.getInstances(project).forEach { it.importByModule(kotlinFacet, nodeToImport) }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ContentRootDataService().importData(contentRootsToImport, projectData, project, modelsProvider)
|
ContentRootDataService().importData(contentRootsToImport, projectData, project, modelsProvider)
|
||||||
|
|||||||
+8
@@ -23,8 +23,10 @@ import org.jetbrains.jps.model.java.JavaSourceRootType
|
|||||||
import org.jetbrains.jps.model.module.JpsModuleSourceRootType
|
import org.jetbrains.jps.model.module.JpsModuleSourceRootType
|
||||||
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
import org.jetbrains.kotlin.gradle.KotlinCompilation
|
||||||
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
import org.jetbrains.kotlin.gradle.KotlinPlatform
|
||||||
|
import org.jetbrains.kotlin.idea.configuration.GradleProjectImportHandler
|
||||||
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
import org.jetbrains.kotlin.idea.configuration.KotlinSourceSetDataService
|
||||||
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
import org.jetbrains.kotlin.idea.configuration.kotlinAndroidSourceSets
|
||||||
|
import org.jetbrains.kotlin.idea.facet.KotlinFacet
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<ModuleData, Void>() {
|
||||||
@@ -60,7 +62,13 @@ class KotlinAndroidGradleMPPModuleDataService : AbstractProjectDataService<Modul
|
|||||||
rootModel.addModuleOrderEntry(sourceSetModule)
|
rootModel.addModuleOrderEntry(sourceSetModule)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
KotlinSourceSetDataService.configureFacet(moduleData, sourceSetInfo, nodeToImport, module, modelsProvider)
|
||||||
|
|
||||||
|
val kotlinFacet = KotlinFacet.get(module)
|
||||||
|
if (kotlinFacet != null) {
|
||||||
|
GradleProjectImportHandler.getInstances(project).forEach { it.importByModule(kotlinFacet, nodeToImport) }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user