From c896eb9a33151190a4536b161940cfc64f9cb788 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Fri, 24 Nov 2017 18:11:17 +0100 Subject: [PATCH] SSR: simplify "constructors of the class" template and test --- .../JavaPredefinedConfigurations.java | 2 +- .../JavaPredefinedConfigurationsTest.java | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) 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() {