You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by cc...@apache.org on 2015/10/07 21:26:57 UTC
[37/37] incubator-groovy git commit: Merge branch 'macrogroovy'
Merge branch 'macrogroovy'
Project: http://git-wip-us.apache.org/repos/asf/incubator-groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-groovy/commit/c289ed41
Tree: http://git-wip-us.apache.org/repos/asf/incubator-groovy/tree/c289ed41
Diff: http://git-wip-us.apache.org/repos/asf/incubator-groovy/diff/c289ed41
Branch: refs/heads/master
Commit: c289ed4194d6820af7e30e55296f0bd32fdb12fe
Parents: baba6df 9fee024
Author: Cedric Champeau <cc...@apache.org>
Authored: Wed Oct 7 21:25:46 2015 +0200
Committer: Cedric Champeau <cc...@apache.org>
Committed: Wed Oct 7 21:25:46 2015 +0200
----------------------------------------------------------------------
settings.gradle | 3 +-
.../groovy/ast/ClassCodeVisitorSupport.java | 5 -
.../groovy/ast/MethodCallTransformation.java | 113 ++
.../groovy/ast/MethodInvocationTrap.java | 94 ++
.../ast/builder/AstBuilderTransformation.java | 181 +---
.../codehaus/groovy/ast/tools/ClosureUtils.java | 24 +-
.../codehaus/groovy/ast/tools/GeneralUtils.java | 39 +
subprojects/groovy-macro/build.gradle | 29 +
.../groovy/macro/matcher/ASTFinder.java | 427 ++++++++
.../groovy/macro/matcher/ASTMatcher.groovy | 1008 ++++++++++++++++++
.../groovy/macro/matcher/ASTNodePredicate.java | 25 +
.../matcher/ContextualClassCodeVisitor.java | 607 +++++++++++
.../groovy/macro/matcher/MatcherUtils.java | 31 +
.../macro/matcher/MatchingConstraints.groovy | 43 +
.../groovy/macro/matcher/NodeComparator.java | 25 +
.../groovy/macro/matcher/TreeContext.java | 145 +++
.../groovy/macro/matcher/TreeContextAction.java | 23 +
.../macro/matcher/internal/AnyTokenMatch.groovy | 34 +
.../matcher/internal/ConstraintPredicate.groovy | 26 +
.../internal/MatchingConstraintsBuilder.groovy | 84 ++
.../groovy/macro/runtime/MacroBuilder.java | 134 +++
.../macro/runtime/MacroGroovyMethods.java | 53 +
.../macro/runtime/MacroSubstitutionKey.java | 99 ++
.../groovy/macro/transform/MacroClass.java | 22 +
.../macro/transform/MacroInvocationTrap.java | 287 +++++
.../macro/transform/MacroTransformation.java | 59 +
.../macro/transform/TransformingMacroTrap.java | 343 ++++++
....codehaus.groovy.transform.ASTTransformation | 17 +
.../org/codehaus/groovy/macro/MacroTest.groovy | 189 ++++
.../groovy/macro/matcher/ASTMatcherTest.groovy | 774 ++++++++++++++
30 files changed, 4761 insertions(+), 182 deletions(-)
----------------------------------------------------------------------