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(-)