From cf55102697ac06e0ef1eca62ff8cf512ffa8c39f Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Tue, 25 Mar 2014 19:40:17 +0400 Subject: [PATCH] Move "Introduce..." classes to separate package Rename Jet -> Kotlin --- .../branchedTransformations/IfThenUtils.kt | 4 ++-- .../JetRefactoringSupportProvider.java | 4 ++-- .../KotlinIntroduceHandlerBase.java} | 4 ++-- .../KotlinChangePropertyActions.java} | 6 ++--- .../KotlinInplaceVariableIntroducer.java} | 22 +++++++++---------- .../KotlinIntroduceVariableHandler.java} | 9 ++++---- .../JetIntroduceVariableTest.java | 4 ++-- 7 files changed, 27 insertions(+), 26 deletions(-) rename idea/src/org/jetbrains/jet/plugin/refactoring/{JetIntroduceHandlerBase.java => introduce/KotlinIntroduceHandlerBase.java} (82%) rename idea/src/org/jetbrains/jet/plugin/refactoring/{introduceVariable/JetChangePropertyActions.java => introduce/introduceVariable/KotlinChangePropertyActions.java} (87%) rename idea/src/org/jetbrains/jet/plugin/refactoring/{introduceVariable/JetInplaceVariableIntroducer.java => introduce/introduceVariable/KotlinInplaceVariableIntroducer.java} (90%) rename idea/src/org/jetbrains/jet/plugin/refactoring/{introduceVariable/JetIntroduceVariableHandler.java => introduce/introduceVariable/KotlinIntroduceVariableHandler.java} (98%) rename idea/tests/org/jetbrains/jet/plugin/refactoring/{ => introduce}/introduceVariable/JetIntroduceVariableTest.java (96%) diff --git a/idea/src/org/jetbrains/jet/plugin/intentions/branchedTransformations/IfThenUtils.kt b/idea/src/org/jetbrains/jet/plugin/intentions/branchedTransformations/IfThenUtils.kt index 8547a9473a9..eca010c4f80 100644 --- a/idea/src/org/jetbrains/jet/plugin/intentions/branchedTransformations/IfThenUtils.kt +++ b/idea/src/org/jetbrains/jet/plugin/intentions/branchedTransformations/IfThenUtils.kt @@ -24,7 +24,7 @@ import org.jetbrains.jet.lang.psi.JetPsiUtil import org.jetbrains.jet.lexer.JetTokens import org.jetbrains.jet.lang.psi.JetPsiFactory import com.intellij.openapi.editor.Editor -import org.jetbrains.jet.plugin.refactoring.introduceVariable.JetIntroduceVariableHandler +import org.jetbrains.jet.plugin.refactoring.introduce.introduceVariable.KotlinIntroduceVariableHandler import org.jetbrains.jet.lang.psi.JetSafeQualifiedExpression import org.jetbrains.jet.lang.resolve.BindingContext import org.jetbrains.jet.plugin.project.AnalyzerFacadeWithCache @@ -107,7 +107,7 @@ fun JetExpression.convertToIfNotNullExpression(conditionLhs: JetExpression, then fun JetIfExpression.introduceValueForCondition(occurrenceInThenClause: JetExpression, editor: Editor) { val project = this.getProject() val occurrenceInConditional = (this.getCondition() as JetBinaryExpression).getLeft()!! - JetIntroduceVariableHandler.doRefactoring(project, editor, occurrenceInConditional, listOf(occurrenceInConditional, occurrenceInThenClause)) + KotlinIntroduceVariableHandler.doRefactoring(project, editor, occurrenceInConditional, listOf(occurrenceInConditional, occurrenceInThenClause)) } fun PsiElement.replace(expressionAsString: String): PsiElement = diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringSupportProvider.java b/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringSupportProvider.java index ca278e52c8f..96adb04ede1 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringSupportProvider.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringSupportProvider.java @@ -24,7 +24,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.jet.lang.psi.*; import org.jetbrains.jet.plugin.refactoring.changeSignature.JetChangeSignatureHandler; -import org.jetbrains.jet.plugin.refactoring.introduceVariable.JetIntroduceVariableHandler; +import org.jetbrains.jet.plugin.refactoring.introduce.introduceVariable.KotlinIntroduceVariableHandler; import org.jetbrains.jet.plugin.refactoring.safeDelete.SafeDeletePackage; public class JetRefactoringSupportProvider extends RefactoringSupportProvider { @@ -35,7 +35,7 @@ public class JetRefactoringSupportProvider extends RefactoringSupportProvider { @Override public RefactoringActionHandler getIntroduceVariableHandler() { - return new JetIntroduceVariableHandler(); + return new KotlinIntroduceVariableHandler(); } @Override diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/JetIntroduceHandlerBase.java b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/KotlinIntroduceHandlerBase.java similarity index 82% rename from idea/src/org/jetbrains/jet/plugin/refactoring/JetIntroduceHandlerBase.java rename to idea/src/org/jetbrains/jet/plugin/refactoring/introduce/KotlinIntroduceHandlerBase.java index df47ecd2f98..59df92a6806 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/JetIntroduceHandlerBase.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/KotlinIntroduceHandlerBase.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.jetbrains.jet.plugin.refactoring; +package org.jetbrains.jet.plugin.refactoring.introduce; import com.intellij.refactoring.RefactoringActionHandler; -public abstract class JetIntroduceHandlerBase implements RefactoringActionHandler { +public abstract class KotlinIntroduceHandlerBase implements RefactoringActionHandler { } diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetChangePropertyActions.java b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinChangePropertyActions.java similarity index 87% rename from idea/src/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetChangePropertyActions.java rename to idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinChangePropertyActions.java index ed7d55a1f7a..8afb1bc5951 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetChangePropertyActions.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinChangePropertyActions.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package org.jetbrains.jet.plugin.refactoring.introduceVariable; +package org.jetbrains.jet.plugin.refactoring.introduce.introduceVariable; import com.intellij.lang.ASTNode; import com.intellij.openapi.project.Project; import org.jetbrains.jet.lang.psi.JetProperty; import org.jetbrains.jet.lang.psi.JetPsiFactory; -public class JetChangePropertyActions { - private JetChangePropertyActions() { +public class KotlinChangePropertyActions { + private KotlinChangePropertyActions() { } public static void declareValueOrVariable(Project project, boolean isVariable, JetProperty property) { diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetInplaceVariableIntroducer.java b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinInplaceVariableIntroducer.java similarity index 90% rename from idea/src/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetInplaceVariableIntroducer.java rename to idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinInplaceVariableIntroducer.java index db581fdc2fd..d19febc1fd7 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetInplaceVariableIntroducer.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinInplaceVariableIntroducer.java @@ -14,10 +14,8 @@ * limitations under the License. */ -package org.jetbrains.jet.plugin.refactoring.introduceVariable; +package org.jetbrains.jet.plugin.refactoring.introduce.introduceVariable; -import com.intellij.codeInsight.template.impl.TemplateManagerImpl; -import com.intellij.codeInsight.template.impl.TemplateState; import com.intellij.lang.ASTNode; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.application.Result; @@ -45,7 +43,7 @@ import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -public class JetInplaceVariableIntroducer extends InplaceVariableIntroducer { +public class KotlinInplaceVariableIntroducer extends InplaceVariableIntroducer { private final boolean myReplaceOccurrence; private final JetProperty myProperty; @@ -56,11 +54,13 @@ public class JetInplaceVariableIntroducer extends InplaceVariableIntroducer