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)