diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/GradleScriptAdditionalIdeaDependenciesProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptAdditionalIdeaDependenciesProvider.kt
similarity index 94%
rename from idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/GradleScriptAdditionalIdeaDependenciesProvider.kt
rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptAdditionalIdeaDependenciesProvider.kt
index 1bffdf0f9cd..4245ced1a45 100644
--- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/GradleScriptAdditionalIdeaDependenciesProvider.kt
+++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptAdditionalIdeaDependenciesProvider.kt
@@ -1,9 +1,9 @@
/*
- * Copyright 2010-2018 JetBrains s.r.o. and Kotlin Programming Language contributors.
+ * Copyright 2010-2019 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
-package org.jetbrains.kotlin.idea.core.script
+package org.jetbrains.kotlin.idea.scripting.gradle
import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil
import com.intellij.openapi.module.Module
diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/script/GradleScriptDiagnosticFixProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptDiagnosticFixProvider.kt
similarity index 88%
rename from idea/idea-gradle/src/org/jetbrains/kotlin/idea/script/GradleScriptDiagnosticFixProvider.kt
rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptDiagnosticFixProvider.kt
index 8ce42305c79..491c22c8bed 100644
--- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/script/GradleScriptDiagnosticFixProvider.kt
+++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptDiagnosticFixProvider.kt
@@ -3,10 +3,11 @@
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
-package org.jetbrains.kotlin.idea.script
+package org.jetbrains.kotlin.idea.scripting.gradle
import com.intellij.codeInsight.intention.IntentionAction
import org.jetbrains.kotlin.idea.actions.ShowKotlinGradleDslLogs
+import org.jetbrains.kotlin.idea.script.ScriptDiagnosticFixProvider
import kotlin.script.experimental.api.ScriptDiagnostic
class GradleScriptDiagnosticFixProvider : ScriptDiagnosticFixProvider {
diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptTemplateProvider.kt
similarity index 92%
rename from idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt
rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptTemplateProvider.kt
index 06d6808814e..e1fc49b6a96 100644
--- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt
+++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/scripting/gradle/GradleScriptTemplateProvider.kt
@@ -1,20 +1,9 @@
/*
- * Copyright 2010-2017 JetBrains s.r.o.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
+ * Copyright 2010-2019 JetBrains s.r.o. and Kotlin Programming Language contributors.
+ * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
-package org.jetbrains.kotlin.idea.core.script
+package org.jetbrains.kotlin.idea.scripting.gradle
import com.intellij.execution.configurations.CommandLineTokenizer
import com.intellij.openapi.diagnostic.Logger
@@ -24,6 +13,10 @@ import com.intellij.openapi.externalSystem.model.task.ExternalSystemTaskType
import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil
import com.intellij.openapi.project.Project
import com.intellij.util.EnvironmentUtil
+import org.jetbrains.kotlin.idea.core.script.ScriptDefinitionContributor
+import org.jetbrains.kotlin.idea.core.script.ScriptDefinitionSourceAsContributor
+import org.jetbrains.kotlin.idea.core.script.ScriptDefinitionsManager
+import org.jetbrains.kotlin.idea.core.script.loadDefinitionsFromTemplates
import org.jetbrains.kotlin.idea.framework.GRADLE_SYSTEM_ID
import org.jetbrains.kotlin.lexer.KotlinLexer
import org.jetbrains.kotlin.lexer.KtTokens
@@ -156,7 +149,11 @@ class GradleScriptDefinitionsContributor(private val project: Project) : ScriptD
Logger.getInstance(GradleScriptDefinitionsContributor::class.java)
.info("[kts] error loading gradle script templates: ${t.message}")
}
- listOf(ErrorGradleScriptDefinition(t.message))
+ listOf(
+ ErrorGradleScriptDefinition(
+ t.message
+ )
+ )
}
@@ -226,7 +223,11 @@ class GradleScriptDefinitionsContributor(private val project: Project) : ScriptD
if (legacyDef.scriptExpectedLocations.contains(ScriptExpectedLocation.Project)) null
else {
// Expand scope for old gradle script definition
- ScriptDefinition.FromLegacy(it.hostConfiguration, GradleKotlinScriptDefinitionFromAnnotatedTemplate(legacyDef))
+ ScriptDefinition.FromLegacy(it.hostConfiguration,
+ GradleKotlinScriptDefinitionFromAnnotatedTemplate(
+ legacyDef
+ )
+ )
}
} ?: it
}
@@ -244,7 +245,11 @@ class GradleScriptDefinitionsContributor(private val project: Project) : ScriptD
// TODO: refactor - minimize
private class ErrorGradleScriptDefinition(message: String? = null) :
- ScriptDefinition.FromLegacy(ScriptingHostConfiguration(defaultJvmScriptingHostConfiguration), LegacyDefinition(message)) {
+ ScriptDefinition.FromLegacy(ScriptingHostConfiguration(defaultJvmScriptingHostConfiguration),
+ LegacyDefinition(
+ message
+ )
+ ) {
private class LegacyDefinition(message: String?) : KotlinScriptDefinitionAdapterFromNewAPIBase() {
companion object {
@@ -252,13 +257,17 @@ class GradleScriptDefinitionsContributor(private val project: Project) : ScriptD
}
override val name: String = "Default Kotlin Gradle Script"
- override val fileExtension: String = KOTLIN_DSL_SCRIPT_EXTENSION
+ override val fileExtension: String =
+ KOTLIN_DSL_SCRIPT_EXTENSION
override val scriptCompilationConfiguration: ScriptCompilationConfiguration = ScriptCompilationConfiguration.Default
override val hostConfiguration: ScriptingHostConfiguration = ScriptingHostConfiguration(defaultJvmScriptingHostConfiguration)
override val baseClass: KClass<*> = ScriptTemplateWithArgs::class
- override val dependencyResolver: DependenciesResolver = ErrorScriptDependenciesResolver(message)
+ override val dependencyResolver: DependenciesResolver =
+ ErrorScriptDependenciesResolver(
+ message
+ )
override fun toString(): String = "ErrorGradleScriptDefinition"
override fun equals(other: Any?): Boolean = other is ErrorGradleScriptDefinition
diff --git a/idea/resources/META-INF/gradle-java.xml b/idea/resources/META-INF/gradle-java.xml
index c704fac765b..bfc0c5d98ed 100644
--- a/idea/resources/META-INF/gradle-java.xml
+++ b/idea/resources/META-INF/gradle-java.xml
@@ -24,7 +24,7 @@
-
+
@@ -45,8 +45,8 @@
-
-
+
+
diff --git a/idea/resources/META-INF/gradle-java.xml.183 b/idea/resources/META-INF/gradle-java.xml.183
index eacc9049ca9..29ffaaac32a 100644
--- a/idea/resources/META-INF/gradle-java.xml.183
+++ b/idea/resources/META-INF/gradle-java.xml.183
@@ -23,7 +23,8 @@
-
+
+
@@ -41,8 +42,8 @@
-
-
+
+
diff --git a/idea/resources/META-INF/gradle-java.xml.191 b/idea/resources/META-INF/gradle-java.xml.191
index d41fdd9ad2f..4ebe9b81c0d 100644
--- a/idea/resources/META-INF/gradle-java.xml.191
+++ b/idea/resources/META-INF/gradle-java.xml.191
@@ -23,7 +23,7 @@
-
+
@@ -44,8 +44,8 @@
-
-
+
+
diff --git a/idea/resources/META-INF/gradle-java.xml.as34 b/idea/resources/META-INF/gradle-java.xml.as34
index 0bcdf39fd28..780753c3a33 100644
--- a/idea/resources/META-INF/gradle-java.xml.as34
+++ b/idea/resources/META-INF/gradle-java.xml.as34
@@ -23,7 +23,7 @@
-
+
@@ -42,8 +42,8 @@
-
-
+
+
diff --git a/idea/resources/META-INF/gradle.xml b/idea/resources/META-INF/gradle.xml
index 51ec0075aa3..483c7753d65 100644
--- a/idea/resources/META-INF/gradle.xml
+++ b/idea/resources/META-INF/gradle.xml
@@ -9,7 +9,7 @@
-
+
diff --git a/idea/resources/META-INF/gradle.xml.183 b/idea/resources/META-INF/gradle.xml.183
index e879e3a09df..165e4c1970b 100644
--- a/idea/resources/META-INF/gradle.xml.183
+++ b/idea/resources/META-INF/gradle.xml.183
@@ -9,7 +9,7 @@
-
+