You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Romain Bioteau (Jira)" <ji...@apache.org> on 2021/01/22 10:35:00 UTC
[jira] [Created] (GROOVY-9904) DefaultGroovyMethods.size() breaking
change in 3.0.x
Romain Bioteau created GROOVY-9904:
--------------------------------------
Summary: DefaultGroovyMethods.size() breaking change in 3.0.x
Key: GROOVY-9904
URL: https://issues.apache.org/jira/browse/GROOVY-9904
Project: Groovy
Issue Type: Bug
Components: groovy-runtime
Affects Versions: 3.0.7
Reporter: Romain Bioteau
{code:java}
org.codehaus.groovy.runtime.DefaultGroovyMethods.size(StringBuffer sb) {code}
doesn't have the same behavior between 2.5.x and 3.0.x
{code:java}
assert org.codehaus.groovy.runtime.DefaultGroovyMethods.size(new StringBuffer('test')) == 4 // true in 2.5.x
assert org.codehaus.groovy.runtime.DefaultGroovyMethods.size(new StringBuffer('test')) == 4 // false in 3.0.x, expected 1{code}
I didn't find any explanation about this change in the release note.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)