mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 18:05:27 +07:00
[kotlin] Added registry flag for Kotlin/Gradle auto configuration
First step of KTIJ-26013 GitOrigin-RevId: 14affa93444e2cfda8bcb9716478de580471a113
This commit is contained in:
committed by
intellij-monorepo-bot
parent
fcf430f2dd
commit
ab2a1cf48f
@@ -16,6 +16,12 @@
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<backgroundPostStartupActivity implementation="org.jetbrains.kotlin.idea.gradleCodeInsightCommon.native.KotlinNativeABICompatibilityChecker"/>
|
||||
<runConfigurationProducer implementation="org.jetbrains.kotlin.idea.gradleCodeInsightCommon.native.KotlinNativeRunConfigurationProducer"/>
|
||||
|
||||
<registryKey
|
||||
key="kotlin.configuration.gradle.autoConfig.enabled"
|
||||
description="Whether auto-configuration is enabled for gradle projects when adding a Kotlin file"
|
||||
defaultValue="false"
|
||||
restartRequired="false"/>
|
||||
</extensions>
|
||||
|
||||
<extensions defaultExtensionNs="org.jetbrains.kotlin">
|
||||
|
||||
@@ -20,6 +20,7 @@ import com.intellij.openapi.roots.DependencyScope
|
||||
import com.intellij.openapi.roots.ExternalLibraryDescriptor
|
||||
import com.intellij.openapi.roots.ModuleRootManager
|
||||
import com.intellij.openapi.ui.Messages
|
||||
import com.intellij.openapi.util.registry.Registry
|
||||
import com.intellij.openapi.vfs.WritingAccessProvider
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
@@ -427,5 +428,9 @@ abstract class KotlinWithGradleConfigurator : KotlinProjectConfigurator {
|
||||
KotlinIdeaGradleBundle.message("title.configure.kotlin.gradle.plugin")
|
||||
)
|
||||
}
|
||||
|
||||
fun isAutoConfigurationEnabled(): Boolean {
|
||||
return Registry.`is`("kotlin.configuration.gradle.autoConfig.enabled", false)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user