Remove Gradle(Java) Kotlin configurator in Android modules (#KT-17946)
This commit is contained in:
+6
@@ -16,9 +16,11 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.configuration
|
||||
|
||||
import com.intellij.facet.FacetManager
|
||||
import com.intellij.openapi.module.Module
|
||||
import com.intellij.openapi.projectRoots.Sdk
|
||||
import com.intellij.psi.PsiFile
|
||||
import org.jetbrains.kotlin.idea.core.isAndroidModule
|
||||
import org.jetbrains.kotlin.idea.versions.getDefaultJvmTarget
|
||||
import org.jetbrains.kotlin.resolve.TargetPlatform
|
||||
import org.jetbrains.kotlin.resolve.jvm.platform.JvmPlatform
|
||||
@@ -42,6 +44,10 @@ class KotlinGradleModuleConfigurator : KotlinWithGradleConfigurator() {
|
||||
|
||||
override fun getJvmTarget(sdk: Sdk?, version: String) = getDefaultJvmTarget(sdk, version)?.description
|
||||
|
||||
override fun isApplicable(module: Module): Boolean {
|
||||
return super.isApplicable(module) && !module.isAndroidModule()
|
||||
}
|
||||
|
||||
override fun configureModule(
|
||||
module: Module,
|
||||
file: PsiFile,
|
||||
|
||||
Reference in New Issue
Block a user