You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2025/01/14 15:49:42 UTC

(groovy) branch GROOVY_4_0_X updated: Revert "Simplify constructing chars"

This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch GROOVY_4_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_4_0_X by this push:
     new c1ea140831 Revert "Simplify constructing chars"
c1ea140831 is described below

commit c1ea1408310d0ff614ea3108f9a6f1d5d9189af0
Author: Daniel Sun <su...@apache.org>
AuthorDate: Wed Jan 15 00:49:19 2025 +0900

    Revert "Simplify constructing chars"
    
    This reverts commit 3650540f5230e6ab645d18d1305f9da006057a8f.
---
 src/main/java/org/apache/groovy/parser/antlr4/util/StringUtils.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/apache/groovy/parser/antlr4/util/StringUtils.java b/src/main/java/org/apache/groovy/parser/antlr4/util/StringUtils.java
index fac53d2edc..d4fc339e1c 100644
--- a/src/main/java/org/apache/groovy/parser/antlr4/util/StringUtils.java
+++ b/src/main/java/org/apache/groovy/parser/antlr4/util/StringUtils.java
@@ -47,7 +47,7 @@ public class StringUtils {
 					return _0;
 				}
 
-                return _1 + ((char) Integer.parseInt(_2, 16));
+				return _1 + new String(Character.toChars(Integer.parseInt(_2, 16)));
 			}
 		});
 	}
@@ -63,7 +63,7 @@ public class StringUtils {
 					return _0;
 				}
 
-                return _1 + ((char) Integer.parseInt(_2, 8));
+				return _1 + new String(Character.toChars(Integer.parseInt(_2, 8)));
 			}
 		});
 	}
@@ -251,4 +251,4 @@ public class StringUtils {
 	 * Represents a failed index search.
 	 */
 	private static final int INDEX_NOT_FOUND = -1;
-}
+}
\ No newline at end of file