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 @@ - +