You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by tkruse <gi...@git.apache.org> on 2015/09/02 10:04:27 UTC

[GitHub] incubator-groovy pull request: GROOVY-7563: Make InvokerHelper out...

GitHub user tkruse opened a pull request:

    https://github.com/apache/incubator-groovy/pull/112

    GROOVY-7563: Make InvokerHelper output self-consistent

    Changes the internal API of the formatting methods in InvokerHelper and also the output in some cases when using verbose or safe arguments.
    
    This PR contains currently controversial changes to the formatting methods in InvokerHelper that could break client code.
    
    Further analysis and discussion required.
    
    This currently contains the commits from #96 (until that one is merged).
    
    (This supercedes #111, which had the wrong JIRA number in commit messages)

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/tkruse/incubator-groovy groovy-7563

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-groovy/pull/112.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #112
    
----
commit 7348234fc682e8bdc63d1d7e3bd0e0581d9307a1
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-08-21T14:02:32Z

    Refactor: Code style - if block

commit 8787aea597cef9c47dc0b3a619cc44d9da34a5ac
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-08-21T14:06:46Z

    InvokerHelper: Refactor: Better StringBuffer pre-allocation

commit f898b92f32a14e03bff6f17ac0afbe163cf59a72
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-08-21T14:07:38Z

    InvokerHelper: Refactor: Rename private method

commit 677cccf903e154b2d16be55c2df0d52a2a48a403
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-08-21T14:11:52Z

    InvokerHelper: Refactor: Implement Array formatting like Collection formatting

commit 4571a7fa8d5be7ab16ccca7910a70287a58efee9
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-09-01T22:15:55Z

    InvokerHelper: Refactor: invoke specific methods.

commit a6826f1d1d00607ee9259b8ba81dbd9e3217e78a
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-09-01T22:17:40Z

    InvokerHelper: Refactor: Avoid unnecessary array transformation for Object[]

commit fc41a62c9351f0714db950df7b5ad043f5b19ea0
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-09-01T22:17:43Z

    InvokerHelper: Refactor: Remove redundant if cases, format method has them

commit 9982da56abcb608be9ff6e61a6562d43a8da4599
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-09-01T22:25:13Z

    InvokerHelper: Regression tests for formatting

commit e3ba0a24ac0b42c92525df286ab32b56a3dfbaaf
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-09-01T22:17:43Z

    GROOVY-5763: InvokerHelper: Remove redundant if cases, format method has them

commit 0b493fb6c8ab70d901053879d4d5122961f576a8
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-08-21T14:23:10Z

    GROOVY-7563: InvokerHelper: Provide safe formatting consistently (not just for lists)

commit 70b4e2cf0620a20dab53e8bbe107db4fd4f27e4f
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-08-21T14:23:37Z

    GROOVY-7563: InvokerHelper: Map formatting safe and self-detecting also for keys

commit 4f17c6bf9d7af37e859e05afb766b85b9a92603a
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-08-21T16:28:00Z

    GROOVY-7563: InvokerHelper: Safe formatting of ranges, rethrow RuntimeException without wrap.

commit d158abdb73a6bcec0bdcbd7c8dc925c1c0fa53be
Author: Thibault Kruse <th...@gmx.de>
Date:   2015-09-01T22:37:51Z

    GROOVY-5763: InvokerHelper: Additional regression tests for formatting

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---