diff --git a/plugins/groovy/src/META-INF/groovy-indexed-property-support.xml b/plugins/groovy/src/META-INF/groovy-indexed-property-support.xml index c2d701a4954d..3b3898346d73 100644 --- a/plugins/groovy/src/META-INF/groovy-indexed-property-support.xml +++ b/plugins/groovy/src/META-INF/groovy-indexed-property-support.xml @@ -3,7 +3,7 @@ - + diff --git a/plugins/groovy/src/META-INF/plugin.xml b/plugins/groovy/src/META-INF/plugin.xml index dd8cc4d42332..329f5a0327f6 100644 --- a/plugins/groovy/src/META-INF/plugin.xml +++ b/plugins/groovy/src/META-INF/plugin.xml @@ -32,7 +32,7 @@ - + @@ -133,14 +133,14 @@ - + - + diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/AstTransformationRenameHelper.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/GrRenameHelper.java similarity index 88% rename from plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/AstTransformationRenameHelper.java rename to plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/GrRenameHelper.java index cb6dc0f92c36..be7e1032bf77 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/AstTransformationRenameHelper.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/GrRenameHelper.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.jetbrains.plugins.groovy.transformations; +package org.jetbrains.plugins.groovy.refactoring.rename; import com.intellij.openapi.extensions.ExtensionPointName; import com.intellij.psi.PsiMember; @@ -21,11 +21,9 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.plugins.groovy.transformations.impl.DefaultRenameHelper; -public interface AstTransformationRenameHelper { +public interface GrRenameHelper { - ExtensionPointName EP_NAME = ExtensionPointName.create( - "org.intellij.groovy.astTransformationRenameHelper" - ); + ExtensionPointName EP_NAME = ExtensionPointName.create("org.intellij.groovy.renameHelper"); /** * GrReferenceExpression may resolve to member generated by some AST Transformation from original member. diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/RenameGrFieldProcessor.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/RenameGrFieldProcessor.java index 4ab4e1ee639d..5c6985af2cec 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/RenameGrFieldProcessor.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/RenameGrFieldProcessor.java @@ -50,7 +50,7 @@ import java.util.Collection; import java.util.List; import java.util.Map; -import static org.jetbrains.plugins.groovy.transformations.RenameHelperKt.getNewNameFromTransformations; +import static org.jetbrains.plugins.groovy.refactoring.rename.RenameHelperKt.getNewNameFromTransformations; /** * @author ilyas diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/renameHelper.kt b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/renameHelper.kt similarity index 89% rename from plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/renameHelper.kt rename to plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/renameHelper.kt index 075b65c2b2f2..1b835d558838 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/renameHelper.kt +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/rename/renameHelper.kt @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.jetbrains.plugins.groovy.transformations +package org.jetbrains.plugins.groovy.refactoring.rename import com.intellij.psi.PsiElement import com.intellij.psi.PsiMember @@ -24,7 +24,7 @@ fun PsiElement?.getNewNameFromTransformations(newName: String) = (this as? PsiMe private fun doGetNewNameFromTransformations(member: PsiMember, newName: String): String? { @Suppress("LoopToCallChain") - for (helper in AstTransformationRenameHelper.EP_NAME.extensions) { + for (helper in GrRenameHelper.EP_NAME.extensions) { val newMemberName = helper.getNewMemberName(member, newName) if (newMemberName != null) return newMemberName } diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/DefaultRenameHelper.kt b/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/DefaultRenameHelper.kt index d4d94b0ad122..19c9558957cf 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/DefaultRenameHelper.kt +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/DefaultRenameHelper.kt @@ -19,9 +19,9 @@ import com.intellij.psi.PsiMember import org.jetbrains.plugins.groovy.lang.psi.api.statements.typedef.members.GrAccessorMethod import org.jetbrains.plugins.groovy.lang.psi.util.GroovyPropertyUtils.getAccessorName import org.jetbrains.plugins.groovy.lang.psi.util.GroovyPropertyUtils.getSetterName -import org.jetbrains.plugins.groovy.transformations.AstTransformationRenameHelper +import org.jetbrains.plugins.groovy.refactoring.rename.GrRenameHelper -class DefaultRenameHelper : AstTransformationRenameHelper { +class DefaultRenameHelper : GrRenameHelper { override fun getNewMemberName(member: PsiMember, newOriginalName: String): String? { if (member !is GrAccessorMethod) return null diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/IndexedPropertyRenameHelper.kt b/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/IndexedPropertyRenameHelper.kt index 244e84971f21..f4bb53a84ce6 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/IndexedPropertyRenameHelper.kt +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/IndexedPropertyRenameHelper.kt @@ -17,10 +17,10 @@ package org.jetbrains.plugins.groovy.transformations.impl import com.intellij.psi.PsiMember import org.jetbrains.plugins.groovy.lang.psi.impl.synthetic.GrLightMethodBuilder -import org.jetbrains.plugins.groovy.transformations.AstTransformationRenameHelper +import org.jetbrains.plugins.groovy.refactoring.rename.GrRenameHelper import org.jetbrains.plugins.groovy.transformations.indexedProperty.indexedMethodKind -class IndexedPropertyRenameHelper : AstTransformationRenameHelper { +class IndexedPropertyRenameHelper : GrRenameHelper { override fun getNewMemberName(member: PsiMember, newName: String): String? { if (member !is GrLightMethodBuilder || member.methodKind != indexedMethodKind) return null diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/TraitRenameHelper.kt b/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/TraitRenameHelper.kt index 15c2a078b92b..90f0e0969bce 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/TraitRenameHelper.kt +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/transformations/impl/TraitRenameHelper.kt @@ -18,9 +18,9 @@ package org.jetbrains.plugins.groovy.transformations.impl import com.intellij.psi.PsiMember import org.jetbrains.plugins.groovy.lang.psi.impl.synthetic.GrTraitField import org.jetbrains.plugins.groovy.lang.psi.util.GrTraitUtil -import org.jetbrains.plugins.groovy.transformations.AstTransformationRenameHelper +import org.jetbrains.plugins.groovy.refactoring.rename.GrRenameHelper -class TraitRenameHelper : AstTransformationRenameHelper { +class TraitRenameHelper : GrRenameHelper { override fun getNewMemberName(member: PsiMember, newOriginalName: String): String? { if (member !is GrTraitField) return null