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 2020/05/16 16:31:41 UTC
[groovy] branch GROOVY_3_0_X updated: Tweak `GString.EMPTY`
This is an automated email from the ASF dual-hosted git repository.
sunlan pushed a commit to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/GROOVY_3_0_X by this push:
new 26f32e8 Tweak `GString.EMPTY`
26f32e8 is described below
commit 26f32e8cef5817674fbcdae86355d64658d6ffee
Author: Daniel Sun <su...@apache.org>
AuthorDate: Sun May 17 00:19:56 2020 +0800
Tweak `GString.EMPTY`
(cherry picked from commit 6c47990d4140e46ccfbce5340add5c7b29566b50)
---
src/main/java/groovy/lang/GString.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/main/java/groovy/lang/GString.java b/src/main/java/groovy/lang/GString.java
index ddbc007..207a1a6 100644
--- a/src/main/java/groovy/lang/GString.java
+++ b/src/main/java/groovy/lang/GString.java
@@ -53,10 +53,16 @@ public abstract class GString extends GroovyObjectSupport implements Comparable,
*/
public static final GString EMPTY = new GString(EMPTY_OBJECT_ARRAY) {
private static final long serialVersionUID = -7676746462783374250L;
+ private static final String EMPTY_STRING = "";
@Override
public String[] getStrings() {
- return new String[]{""};
+ return new String[] { EMPTY_STRING };
+ }
+
+ @Override
+ public String toString() {
+ return EMPTY_STRING;
}
};