Trivial refactoring: remove redundant String operation

Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/544cbaaa
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/544cbaaa
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/544cbaaa

Branch: refs/heads/GROOVY_2_5_X
Commit: 544cbaaad424fbb775a14b0d1944ee72d5ee9b16
Parents: 8c4c8cb
Author: Daniel Sun <[email protected]>
Authored: Sat Sep 8 11:38:06 2018 +0800
Committer: Daniel Sun <[email protected]>
Committed: Sat Sep 8 11:44:57 2018 +0800

----------------------------------------------------------------------
 .../groovy-sql/src/main/java/groovy/sql/ExtractIndexAndSql.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/544cbaaa/subprojects/groovy-sql/src/main/java/groovy/sql/ExtractIndexAndSql.java
----------------------------------------------------------------------
diff --git 
a/subprojects/groovy-sql/src/main/java/groovy/sql/ExtractIndexAndSql.java 
b/subprojects/groovy-sql/src/main/java/groovy/sql/ExtractIndexAndSql.java
index c8b67f7..8694ec6 100644
--- a/subprojects/groovy-sql/src/main/java/groovy/sql/ExtractIndexAndSql.java
+++ b/subprojects/groovy-sql/src/main/java/groovy/sql/ExtractIndexAndSql.java
@@ -191,7 +191,7 @@ class ExtractIndexAndSql {
 
         Matcher matcher = NAMED_QUERY_PATTERN.matcher(sql);
         while (matcher.find()) {
-            newSql.append(sql.substring(txtIndex, 
matcher.start())).append('?');
+            newSql.append(sql, txtIndex, matcher.start()).append('?');
             String indexStr = matcher.group(1);
             if (indexStr == null) indexStr = matcher.group(3);
             int index = (indexStr == null || indexStr.length() == 0 || 
":".equals(indexStr)) ? 0 : Integer.parseInt(indexStr) - 1;

Reply via email to