You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by em...@apache.org on 2020/08/08 13:44:11 UTC

[groovy] branch GROOVY-9256 updated (52057c6 -> 72fc002)

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

emilles pushed a change to branch GROOVY-9256
in repository https://gitbox.apache.org/repos/asf/groovy.git.


    from 52057c6  GROOVY-9256: process closure expressions for Trait.super.name transforms
     add 22aaa6c  minor refactoring: avoid div by zero for empty GString strings
     add e2ebc2d  GROOVY-9671: fix typo
     add 5ab21bd  GROOVY-7232: prefer methodMissing over declared method on next candidate (closes #1328)
     add 8ac37e3  resolve strategy additional test cases
     add 03ef955  GROOVY-9386: traits: do not transform dynamic variable within closure
     add ffb8322  GROOVY-9255: transform "TraitType.super.name" to getName()/isName() call
     add 72fc002  Merge branch 'master' into GROOVY-9256

No new revisions were added by this update.

Summary of changes:
 gradle/upload.gradle                               |   2 +-
 .../org/codehaus/groovy/runtime/GStringUtil.java   |   4 +-
 .../groovy/runtime/metaclass/ClosureMetaClass.java |  95 ++++++---------
 .../java/org/codehaus/groovy/syntax/Types.java     |   3 +
 .../transform/trait/SuperCallTraitTransformer.java |  55 +++++++++
 .../transform/trait/TraitReceiverTransformer.java  |   2 +-
 .../closures/ResolveStrategyPropertyTest.groovy    |  39 +++---
 src/test/gls/closures/ResolveStrategyTest.groovy   |  92 ++++++++------
 src/test/groovy/lang/ClosureResolvingTest.groovy   |  26 +++-
 .../traitx/TraitASTTransformationTest.groovy       | 132 +++++++++++++++++++++
 10 files changed, 329 insertions(+), 121 deletions(-)