From deac0e20cabd968f354e8ae1c325071a00a38db2 Mon Sep 17 00:00:00 2001 From: "Alexander.Podkhalyuzin" Date: Tue, 21 Feb 2012 14:54:23 +0400 Subject: [PATCH] Fixed undo action after introduce variable. Important: All created nodes shouldn't be physical. --- .../src/org/jetbrains/jet/lang/psi/JetPsiFactory.java | 3 ++- .../introduceVariable/JetIntroduceVariableTest.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetPsiFactory.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetPsiFactory.java index 5a849bb7826..e9af9011d91 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetPsiFactory.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/JetPsiFactory.java @@ -85,7 +85,8 @@ public class JetPsiFactory { @NotNull public static JetFile createFile(Project project, String fileName, String text) { - return (JetFile) PsiFileFactory.getInstance(project).createFileFromText(fileName, JetFileType.INSTANCE, text, LocalTimeCounter.currentTime(), true); + return (JetFile) PsiFileFactory.getInstance(project).createFileFromText(fileName, JetFileType.INSTANCE, text, + LocalTimeCounter.currentTime(), false); } public static JetProperty createProperty(Project project, String name, String type, boolean isVar, @Nullable String initializer) { diff --git a/idea/tests/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetIntroduceVariableTest.java b/idea/tests/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetIntroduceVariableTest.java index ceb6a3fb8f6..c0da0017c3e 100644 --- a/idea/tests/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetIntroduceVariableTest.java +++ b/idea/tests/org/jetbrains/jet/plugin/refactoring/introduceVariable/JetIntroduceVariableTest.java @@ -77,9 +77,9 @@ public class JetIntroduceVariableTest extends LightCodeInsightFixtureTestCase { doTest(); } - /*public void testLoopRange() { + public void testLoopRange() { doTest(); - }*/ + } public void testManyInnerOccurences() { doTest();