From e3963fccf4d6db63a881cf2e5d60471df76b8ed7 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 15 Aug 2017 16:31:07 +0200 Subject: [PATCH] Move Gradle-related classes to idea-gradle module --- compiler/frontend/frontend.iml | 2 +- idea/idea-android/idea-android.iml | 1 + idea/idea-gradle/idea-gradle.iml | 8 +++++++- .../GradleBuildScriptManipulator.kt | 0 .../GradleKotlinFrameworkSupportProvider.kt | 2 +- .../GroovyBuildScriptManipulator.kt | 0 .../KotlinBuildScriptManipulator.kt | 0 .../KotlinGradleModuleConfigurator.kt | 4 ++-- .../KotlinGradlePluginDescription.kt | 0 .../KotlinGradleProjectResolverExtension.kt | 0 .../KotlinGradleSourceSetDataService.kt | 2 +- .../KotlinJsGradleModuleConfigurator.kt | 0 .../KotlinWithGradleConfigurator.kt | 2 +- .../core/script/GradleScriptTemplateProvider.kt | 2 +- .../DifferentKotlinGradleVersionInspection.kt | 2 +- .../DifferentStdlibGradleVersionInspection.kt | 2 +- .../gradle/KotlinGradleInspectionVisitor.kt | 2 +- .../gradle/KotlinPlatformGradleDetector.kt | 16 ---------------- .../KotlinGradleTestRunConfigurationProducer.kt | 2 +- idea/idea.iml | 1 + .../android-extensions-idea.iml | 1 + ...tation-based-compiler-plugins-ide-support.iml | 1 + 22 files changed, 22 insertions(+), 28 deletions(-) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/GradleBuildScriptManipulator.kt (100%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt (99%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/GroovyBuildScriptManipulator.kt (100%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt (100%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleModuleConfigurator.kt (90%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/KotlinGradlePluginDescription.kt (100%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleProjectResolverExtension.kt (100%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleSourceSetDataService.kt (99%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/KotlinJsGradleModuleConfigurator.kt (100%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt (99%) rename idea/{idea-core => idea-gradle}/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt (99%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentKotlinGradleVersionInspection.kt (99%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt (99%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleInspectionVisitor.kt (99%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinPlatformGradleDetector.kt (76%) rename idea/{ => idea-gradle}/src/org/jetbrains/kotlin/idea/run/KotlinGradleTestRunConfigurationProducer.kt (99%) diff --git a/compiler/frontend/frontend.iml b/compiler/frontend/frontend.iml index 4764656de55..47b2ee30c19 100644 --- a/compiler/frontend/frontend.iml +++ b/compiler/frontend/frontend.iml @@ -11,7 +11,7 @@ - + diff --git a/idea/idea-android/idea-android.iml b/idea/idea-android/idea-android.iml index d7e839afa2d..6e7da04e0d4 100644 --- a/idea/idea-android/idea-android.iml +++ b/idea/idea-android/idea-android.iml @@ -25,5 +25,6 @@ + \ No newline at end of file diff --git a/idea/idea-gradle/idea-gradle.iml b/idea/idea-gradle/idea-gradle.iml index 2700cb58987..f40570979cb 100644 --- a/idea/idea-gradle/idea-gradle.iml +++ b/idea/idea-gradle/idea-gradle.iml @@ -7,9 +7,15 @@ - + + + + + + + \ No newline at end of file diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/GradleBuildScriptManipulator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleBuildScriptManipulator.kt similarity index 100% rename from idea/src/org/jetbrains/kotlin/idea/configuration/GradleBuildScriptManipulator.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleBuildScriptManipulator.kt diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt similarity index 99% rename from idea/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt index 37221d1744a..136189daab3 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2016 JetBrains s.r.o. + * 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. diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/GroovyBuildScriptManipulator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GroovyBuildScriptManipulator.kt similarity index 100% rename from idea/src/org/jetbrains/kotlin/idea/configuration/GroovyBuildScriptManipulator.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GroovyBuildScriptManipulator.kt diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt similarity index 100% rename from idea/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleModuleConfigurator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleModuleConfigurator.kt similarity index 90% rename from idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleModuleConfigurator.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleModuleConfigurator.kt index f3eb2a1ecc5..cc4e24409c9 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleModuleConfigurator.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleModuleConfigurator.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2015 JetBrains s.r.o. + * 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. @@ -21,7 +21,7 @@ import org.jetbrains.kotlin.idea.versions.getDefaultJvmTarget import org.jetbrains.kotlin.resolve.TargetPlatform import org.jetbrains.kotlin.resolve.jvm.platform.JvmPlatform -class KotlinGradleModuleConfigurator internal constructor() : KotlinWithGradleConfigurator() { +class KotlinGradleModuleConfigurator : KotlinWithGradleConfigurator() { override val name: String get() = NAME diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradlePluginDescription.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradlePluginDescription.kt similarity index 100% rename from idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradlePluginDescription.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradlePluginDescription.kt diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleProjectResolverExtension.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleProjectResolverExtension.kt similarity index 100% rename from idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleProjectResolverExtension.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleProjectResolverExtension.kt diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleSourceSetDataService.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleSourceSetDataService.kt similarity index 99% rename from idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleSourceSetDataService.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleSourceSetDataService.kt index 777113309dc..84d9eb72642 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleSourceSetDataService.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinGradleSourceSetDataService.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2016 JetBrains s.r.o. + * 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. diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinJsGradleModuleConfigurator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinJsGradleModuleConfigurator.kt similarity index 100% rename from idea/src/org/jetbrains/kotlin/idea/configuration/KotlinJsGradleModuleConfigurator.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinJsGradleModuleConfigurator.kt diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt similarity index 99% rename from idea/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt index 66d7762c623..9b52a179793 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinWithGradleConfigurator.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2016 JetBrains s.r.o. + * 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. diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt similarity index 99% rename from idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt index c4bef3ce5e1..f3bd6f7e05a 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/core/script/GradleScriptTemplateProvider.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2016 JetBrains s.r.o. + * 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. diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentKotlinGradleVersionInspection.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentKotlinGradleVersionInspection.kt similarity index 99% rename from idea/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentKotlinGradleVersionInspection.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentKotlinGradleVersionInspection.kt index 18bfb58c8a3..cb1b189ae5e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentKotlinGradleVersionInspection.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentKotlinGradleVersionInspection.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2016 JetBrains s.r.o. + * 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. diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt similarity index 99% rename from idea/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt index 28f30f4d840..758017ce341 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/DifferentStdlibGradleVersionInspection.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2016 JetBrains s.r.o. + * 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. diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleInspectionVisitor.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleInspectionVisitor.kt similarity index 99% rename from idea/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleInspectionVisitor.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleInspectionVisitor.kt index 46a4b3b50a4..db3e829ce3d 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleInspectionVisitor.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinGradleInspectionVisitor.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2016 JetBrains s.r.o. + * 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. diff --git a/idea/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinPlatformGradleDetector.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinPlatformGradleDetector.kt similarity index 76% rename from idea/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinPlatformGradleDetector.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinPlatformGradleDetector.kt index 3aef2223add..f0583fcbfff 100644 --- a/idea/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinPlatformGradleDetector.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/inspections/gradle/KotlinPlatformGradleDetector.kt @@ -14,22 +14,6 @@ * limitations under the License. */ -/* - * 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. - */ - package org.jetbrains.kotlin.idea.inspections.gradle import com.intellij.openapi.extensions.ExtensionPointName diff --git a/idea/src/org/jetbrains/kotlin/idea/run/KotlinGradleTestRunConfigurationProducer.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/run/KotlinGradleTestRunConfigurationProducer.kt similarity index 99% rename from idea/src/org/jetbrains/kotlin/idea/run/KotlinGradleTestRunConfigurationProducer.kt rename to idea/idea-gradle/src/org/jetbrains/kotlin/idea/run/KotlinGradleTestRunConfigurationProducer.kt index e694f28bd76..cba2908a79c 100644 --- a/idea/src/org/jetbrains/kotlin/idea/run/KotlinGradleTestRunConfigurationProducer.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/run/KotlinGradleTestRunConfigurationProducer.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2016 JetBrains s.r.o. + * 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. diff --git a/idea/idea.iml b/idea/idea.iml index 9509225f80d..4a9ebb1a2c6 100644 --- a/idea/idea.iml +++ b/idea/idea.iml @@ -69,5 +69,6 @@ + \ No newline at end of file diff --git a/plugins/android-extensions/android-extensions-idea/android-extensions-idea.iml b/plugins/android-extensions/android-extensions-idea/android-extensions-idea.iml index d27956575ff..9ebcf15b029 100644 --- a/plugins/android-extensions/android-extensions-idea/android-extensions-idea.iml +++ b/plugins/android-extensions/android-extensions-idea/android-extensions-idea.iml @@ -26,5 +26,6 @@ + \ No newline at end of file diff --git a/plugins/annotation-based-compiler-plugins-ide-support/annotation-based-compiler-plugins-ide-support.iml b/plugins/annotation-based-compiler-plugins-ide-support/annotation-based-compiler-plugins-ide-support.iml index 769bf18c2f0..fa84a7b253a 100644 --- a/plugins/annotation-based-compiler-plugins-ide-support/annotation-based-compiler-plugins-ide-support.iml +++ b/plugins/annotation-based-compiler-plugins-ide-support/annotation-based-compiler-plugins-ide-support.iml @@ -17,5 +17,6 @@ + \ No newline at end of file