From 314d9b9477e17b57e2df3731d3e98865fcf20439 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Fri, 27 May 2022 16:47:42 +0200 Subject: [PATCH] [analysis] move DecompiledPsiDeclarationProvider to symbol light classes module to avoid circular dependencies --- .../decompiled/light-classes-for-decompiled/build.gradle.kts | 3 --- .../analysis/providers/DecompiledPsiDeclarationProvider.kt | 0 .../kotlin/analysis/providers/KotlinPsiDeclarationProvider.kt | 0 .../impl/KotlinStaticPsiDeclarationFromBinaryModuleProvider.kt | 0 4 files changed, 3 deletions(-) rename analysis/{decompiled/light-classes-for-decompiled => symbol-light-classes}/src/org/jetbrains/kotlin/analysis/providers/DecompiledPsiDeclarationProvider.kt (100%) rename analysis/{decompiled/light-classes-for-decompiled => symbol-light-classes}/src/org/jetbrains/kotlin/analysis/providers/KotlinPsiDeclarationProvider.kt (100%) rename analysis/{decompiled/light-classes-for-decompiled => symbol-light-classes}/src/org/jetbrains/kotlin/analysis/providers/impl/KotlinStaticPsiDeclarationFromBinaryModuleProvider.kt (100%) diff --git a/analysis/decompiled/light-classes-for-decompiled/build.gradle.kts b/analysis/decompiled/light-classes-for-decompiled/build.gradle.kts index 6be903c4f49..6a376e39fc1 100644 --- a/analysis/decompiled/light-classes-for-decompiled/build.gradle.kts +++ b/analysis/decompiled/light-classes-for-decompiled/build.gradle.kts @@ -5,9 +5,6 @@ plugins { dependencies { api(project(":compiler:psi")) - api(project(":analysis:analysis-api")) - api(project(":analysis:analysis-api-providers")) - api(project(":analysis:project-structure")) api(project(":analysis:decompiled:decompiler-to-psi")) api(project(":compiler:light-classes")) implementation(intellijCore()) diff --git a/analysis/decompiled/light-classes-for-decompiled/src/org/jetbrains/kotlin/analysis/providers/DecompiledPsiDeclarationProvider.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/analysis/providers/DecompiledPsiDeclarationProvider.kt similarity index 100% rename from analysis/decompiled/light-classes-for-decompiled/src/org/jetbrains/kotlin/analysis/providers/DecompiledPsiDeclarationProvider.kt rename to analysis/symbol-light-classes/src/org/jetbrains/kotlin/analysis/providers/DecompiledPsiDeclarationProvider.kt diff --git a/analysis/decompiled/light-classes-for-decompiled/src/org/jetbrains/kotlin/analysis/providers/KotlinPsiDeclarationProvider.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/analysis/providers/KotlinPsiDeclarationProvider.kt similarity index 100% rename from analysis/decompiled/light-classes-for-decompiled/src/org/jetbrains/kotlin/analysis/providers/KotlinPsiDeclarationProvider.kt rename to analysis/symbol-light-classes/src/org/jetbrains/kotlin/analysis/providers/KotlinPsiDeclarationProvider.kt diff --git a/analysis/decompiled/light-classes-for-decompiled/src/org/jetbrains/kotlin/analysis/providers/impl/KotlinStaticPsiDeclarationFromBinaryModuleProvider.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/analysis/providers/impl/KotlinStaticPsiDeclarationFromBinaryModuleProvider.kt similarity index 100% rename from analysis/decompiled/light-classes-for-decompiled/src/org/jetbrains/kotlin/analysis/providers/impl/KotlinStaticPsiDeclarationFromBinaryModuleProvider.kt rename to analysis/symbol-light-classes/src/org/jetbrains/kotlin/analysis/providers/impl/KotlinStaticPsiDeclarationFromBinaryModuleProvider.kt