Enable / disable feature: update Gradle build script bunch for 173
This commit is contained in:
+4
-1
@@ -21,9 +21,10 @@ import com.intellij.openapi.roots.ExternalLibraryDescriptor
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import org.gradle.util.GradleVersion
|
||||
import org.jetbrains.kotlin.config.LanguageFeature
|
||||
import org.jetbrains.plugins.gradle.frameworkSupport.BuildScriptDataBuilder
|
||||
|
||||
interface GradleBuildScriptManipulator<out Psi: PsiFile> {
|
||||
interface GradleBuildScriptManipulator<out Psi : PsiFile> {
|
||||
val scriptFile: Psi
|
||||
val preferNewSyntax: Boolean
|
||||
|
||||
@@ -42,6 +43,8 @@ interface GradleBuildScriptManipulator<out Psi: PsiFile> {
|
||||
|
||||
fun changeCoroutineConfiguration(coroutineOption: String): PsiElement?
|
||||
|
||||
fun changeLanguageFeatureConfiguration(feature: LanguageFeature, state: LanguageFeature.State, forTests: Boolean): PsiElement?
|
||||
|
||||
fun changeLanguageVersion(version: String, forTests: Boolean): PsiElement?
|
||||
|
||||
fun changeApiVersion(version: String, forTests: Boolean): PsiElement?
|
||||
|
||||
Reference in New Issue
Block a user