diff --git a/java/structuralsearch-java/src/com/intellij/structuralsearch/JavaPredefinedConfigurations.java b/java/structuralsearch-java/src/com/intellij/structuralsearch/JavaPredefinedConfigurations.java index b183bad1b6a9..a49c59bc92fe 100644 --- a/java/structuralsearch-java/src/com/intellij/structuralsearch/JavaPredefinedConfigurations.java +++ b/java/structuralsearch-java/src/com/intellij/structuralsearch/JavaPredefinedConfigurations.java @@ -86,7 +86,7 @@ class JavaPredefinedConfigurations { ), createSearchTemplateInfo( SSRBundle.message("predefined.configuration.constructors.of.the.class"), - "class 'Class {\n 'Class('_ParameterType '_Parameter*) {\n '_Statement*;\n }\n}", + "'Class('_ParameterType '_Parameter*) {\n '_Statement*;\n}", CLASS_TYPE ), createSearchTemplateInfo( diff --git a/platform/structuralsearch/testSource/com/intellij/structuralsearch/JavaPredefinedConfigurationsTest.java b/platform/structuralsearch/testSource/com/intellij/structuralsearch/JavaPredefinedConfigurationsTest.java index 6749fa3a8ed0..403908b03da4 100644 --- a/platform/structuralsearch/testSource/com/intellij/structuralsearch/JavaPredefinedConfigurationsTest.java +++ b/platform/structuralsearch/testSource/com/intellij/structuralsearch/JavaPredefinedConfigurationsTest.java @@ -45,6 +45,18 @@ public class JavaPredefinedConfigurationsTest extends StructuralSearchTestCase { asList("System.out.println()", "System.out.println(1)", "x()"))); + testCases.put(SSRBundle.message("predefined.configuration.constructors.of.the.class"), + pair("class X {" + + " X() {}" + + " X(int i) {" + + " System.out.println(i);" + + " }" + + " X(String... ss) {}" + + " void m() {}" + + "}", + asList("X() {}", + "X(int i) { System.out.println(i); }", + "X(String... ss) {}"))); } public void testPredefinedConfigurations() {