You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2018/08/06 15:19:07 UTC

groovy git commit: GROOVY-8403: Trait FieldHelper is not marked synthetic

Repository: groovy
Updated Branches:
  refs/heads/master d40e1c6be -> 0b54a7b79


GROOVY-8403: Trait FieldHelper is not marked synthetic


Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/0b54a7b7
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/0b54a7b7
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/0b54a7b7

Branch: refs/heads/master
Commit: 0b54a7b792c25519bdca78c4014e3575b617467e
Parents: d40e1c6
Author: Paul King <pa...@asert.com.au>
Authored: Tue Aug 7 01:18:55 2018 +1000
Committer: Paul King <pa...@asert.com.au>
Committed: Tue Aug 7 01:18:55 2018 +1000

----------------------------------------------------------------------
 .../codehaus/groovy/transform/trait/TraitASTTransformation.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/0b54a7b7/src/main/java/org/codehaus/groovy/transform/trait/TraitASTTransformation.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/codehaus/groovy/transform/trait/TraitASTTransformation.java b/src/main/java/org/codehaus/groovy/transform/trait/TraitASTTransformation.java
index 6757fc2..3fa15ae 100644
--- a/src/main/java/org/codehaus/groovy/transform/trait/TraitASTTransformation.java
+++ b/src/main/java/org/codehaus/groovy/transform/trait/TraitASTTransformation.java
@@ -200,14 +200,14 @@ public class TraitASTTransformation extends AbstractASTTransformation implements
             fieldHelper = new InnerClassNode(
                     cNode,
                     Traits.fieldHelperClassName(cNode),
-                    ACC_STATIC | ACC_PUBLIC | ACC_INTERFACE | ACC_ABSTRACT,
+                    ACC_STATIC | ACC_PUBLIC | ACC_INTERFACE | ACC_ABSTRACT | ACC_SYNTHETIC,
                     ClassHelper.OBJECT_TYPE
             );
             if (hasStatic) {
                 staticFieldHelper = new InnerClassNode(
                         cNode,
                         Traits.staticFieldHelperClassName(cNode),
-                        ACC_STATIC | ACC_PUBLIC | ACC_INTERFACE | ACC_ABSTRACT,
+                        ACC_STATIC | ACC_PUBLIC | ACC_INTERFACE | ACC_ABSTRACT | ACC_SYNTHETIC,
                         ClassHelper.OBJECT_TYPE
                 );
             }