diff --git a/java/java-tests/testData/refactoring/extractMethodNew/FieldGroupAnchor2.java b/java/java-tests/testData/refactoring/extractMethodNew/FieldGroupAnchor2.java new file mode 100644 index 000000000000..95067df13505 --- /dev/null +++ b/java/java-tests/testData/refactoring/extractMethodNew/FieldGroupAnchor2.java @@ -0,0 +1,3 @@ +public class Test { + int a = 1 + 1, b = 2 * 2, c = 3 - 3; +} \ No newline at end of file diff --git a/java/java-tests/testData/refactoring/extractMethodNew/FieldGroupAnchor2_after.java b/java/java-tests/testData/refactoring/extractMethodNew/FieldGroupAnchor2_after.java new file mode 100644 index 000000000000..da1ed5ddd96e --- /dev/null +++ b/java/java-tests/testData/refactoring/extractMethodNew/FieldGroupAnchor2_after.java @@ -0,0 +1,7 @@ +public class Test { + int a = 1 + 1, b = newMethod(), c = 3 - 3; + + private int newMethod() { + return 2 * 2; + } +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/java/refactoring/ExtractMethodNewTest.java b/java/java-tests/testSrc/com/intellij/java/refactoring/ExtractMethodNewTest.java index 282e6c013fba..e3671b345b56 100644 --- a/java/java-tests/testSrc/com/intellij/java/refactoring/ExtractMethodNewTest.java +++ b/java/java-tests/testSrc/com/intellij/java/refactoring/ExtractMethodNewTest.java @@ -217,6 +217,10 @@ public class ExtractMethodNewTest extends LightJavaCodeInsightTestCase { doTest(); } + public void testFieldGroupAnchor2() throws Exception { + doTest(); + } + public void testSCR27887() throws Exception { doTest(); }