IDEA-114409 Wrong type inference in Groovy takeWhile on List<String>

This commit is contained in:
Max Medvedev
2013-10-22 17:43:07 +04:00
parent c13aacf9a8
commit 26020322fa
@@ -84,7 +84,6 @@ public class ClosureParameterEnhancer extends AbstractClosureParameterEnhancer {
simpleTypes.put("replaceAll", "java.util.regex.Matcher");
simpleTypes.put("replaceFirst", "java.util.regex.Matcher");
simpleTypes.put("splitEachLine", "java.util.List<java.lang.String>");
simpleTypes.put("takeWhile", "java.lang.Character");
iterations.add("each");
iterations.add("any");
@@ -104,6 +103,8 @@ public class ClosureParameterEnhancer extends AbstractClosureParameterEnhancer {
iterations.add("findIndexValues");
iterations.add("findIndexOf");
iterations.add("count");
iterations.add("takeWhile");
}
@Override